From 7ffed3a8a92c8aa771b534bcd42b966d538e6422 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Wed, 17 Mar 2021 11:41:32 +0000 Subject: [PATCH] EnableAdditionalBandwidth API add SourceBiz. --- CHANGELOG | 4 +++ VERSION | 2 +- .../model/DescribeAvailableResourceRequest.h | 3 ++ .../r-kvstore/model/DescribeZonesRequest.h | 3 ++ .../model/EnableAdditionalBandwidthRequest.h | 9 +++++ .../model/DescribeAvailableResourceRequest.cc | 11 +++++++ r-kvstore/src/model/DescribeZonesRequest.cc | 11 +++++++ .../model/EnableAdditionalBandwidthRequest.cc | 33 +++++++++++++++++++ 8 files changed, 75 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 55f4716f5..5b32ce6d1 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +2021-03-17 Version: 1.36.639 +- EnableAdditionalBandwidth API add SourceBiz. +- DescribeAvailableResource add ProductType to support buy OnECS instance. + 2021-03-17 Version: 1.36.638 - Add group alarm rule resource extension parameter. diff --git a/VERSION b/VERSION index b506659ae..763463edb 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.638 \ No newline at end of file +1.36.639 \ No newline at end of file diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/DescribeAvailableResourceRequest.h b/r-kvstore/include/alibabacloud/r-kvstore/model/DescribeAvailableResourceRequest.h index 58d491131..f709340dc 100644 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/DescribeAvailableResourceRequest.h +++ b/r-kvstore/include/alibabacloud/r-kvstore/model/DescribeAvailableResourceRequest.h @@ -39,6 +39,8 @@ namespace AlibabaCloud void setResourceOwnerId(long resourceOwnerId); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); + std::string getProductType()const; + void setProductType(const std::string& productType); std::string getResourceGroupId()const; void setResourceGroupId(const std::string& resourceGroupId); std::string getSecurityToken()const; @@ -69,6 +71,7 @@ namespace AlibabaCloud private: long resourceOwnerId_; std::string accessKeyId_; + std::string productType_; std::string resourceGroupId_; std::string securityToken_; std::string regionId_; diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/DescribeZonesRequest.h b/r-kvstore/include/alibabacloud/r-kvstore/model/DescribeZonesRequest.h index 24fe6420b..e82ce22ef 100644 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/DescribeZonesRequest.h +++ b/r-kvstore/include/alibabacloud/r-kvstore/model/DescribeZonesRequest.h @@ -43,6 +43,8 @@ namespace AlibabaCloud void setSecurityToken(const std::string& securityToken); std::string getRegionId()const; void setRegionId(const std::string& regionId); + bool getAll()const; + void setAll(bool all); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; @@ -57,6 +59,7 @@ namespace AlibabaCloud std::string accessKeyId_; std::string securityToken_; std::string regionId_; + bool all_; std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; diff --git a/r-kvstore/include/alibabacloud/r-kvstore/model/EnableAdditionalBandwidthRequest.h b/r-kvstore/include/alibabacloud/r-kvstore/model/EnableAdditionalBandwidthRequest.h index 562d67229..89529e929 100644 --- a/r-kvstore/include/alibabacloud/r-kvstore/model/EnableAdditionalBandwidthRequest.h +++ b/r-kvstore/include/alibabacloud/r-kvstore/model/EnableAdditionalBandwidthRequest.h @@ -43,10 +43,14 @@ namespace AlibabaCloud void setAccessKeyId(const std::string& accessKeyId); std::string getSecurityToken()const; void setSecurityToken(const std::string& securityToken); + std::string getSourceBiz()const; + void setSourceBiz(const std::string& sourceBiz); std::string getNodeId()const; void setNodeId(const std::string& nodeId); std::string getOrderTimeLength()const; void setOrderTimeLength(const std::string& orderTimeLength); + std::string getProduct()const; + void setProduct(const std::string& product); bool getAutoPay()const; void setAutoPay(bool autoPay); std::string getResourceOwnerAccount()const; @@ -59,20 +63,25 @@ namespace AlibabaCloud void setOwnerId(long ownerId); std::string getInstanceId()const; void setInstanceId(const std::string& instanceId); + std::string getCategory()const; + void setCategory(const std::string& category); private: long resourceOwnerId_; std::string couponNo_; std::string accessKeyId_; std::string securityToken_; + std::string sourceBiz_; std::string nodeId_; std::string orderTimeLength_; + std::string product_; bool autoPay_; std::string resourceOwnerAccount_; std::string bandwidth_; std::string ownerAccount_; long ownerId_; std::string instanceId_; + std::string category_; }; } diff --git a/r-kvstore/src/model/DescribeAvailableResourceRequest.cc b/r-kvstore/src/model/DescribeAvailableResourceRequest.cc index a079c6840..36dab73ee 100644 --- a/r-kvstore/src/model/DescribeAvailableResourceRequest.cc +++ b/r-kvstore/src/model/DescribeAvailableResourceRequest.cc @@ -49,6 +49,17 @@ void DescribeAvailableResourceRequest::setAccessKeyId(const std::string& accessK setParameter("AccessKeyId", accessKeyId); } +std::string DescribeAvailableResourceRequest::getProductType()const +{ + return productType_; +} + +void DescribeAvailableResourceRequest::setProductType(const std::string& productType) +{ + productType_ = productType; + setParameter("ProductType", productType); +} + std::string DescribeAvailableResourceRequest::getResourceGroupId()const { return resourceGroupId_; diff --git a/r-kvstore/src/model/DescribeZonesRequest.cc b/r-kvstore/src/model/DescribeZonesRequest.cc index 572f61011..d51133153 100644 --- a/r-kvstore/src/model/DescribeZonesRequest.cc +++ b/r-kvstore/src/model/DescribeZonesRequest.cc @@ -71,6 +71,17 @@ void DescribeZonesRequest::setRegionId(const std::string& regionId) setParameter("RegionId", regionId); } +bool DescribeZonesRequest::getAll()const +{ + return all_; +} + +void DescribeZonesRequest::setAll(bool all) +{ + all_ = all; + setParameter("All", all ? "true" : "false"); +} + std::string DescribeZonesRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; diff --git a/r-kvstore/src/model/EnableAdditionalBandwidthRequest.cc b/r-kvstore/src/model/EnableAdditionalBandwidthRequest.cc index 04375ea23..a5193407d 100644 --- a/r-kvstore/src/model/EnableAdditionalBandwidthRequest.cc +++ b/r-kvstore/src/model/EnableAdditionalBandwidthRequest.cc @@ -71,6 +71,17 @@ void EnableAdditionalBandwidthRequest::setSecurityToken(const std::string& secur setParameter("SecurityToken", securityToken); } +std::string EnableAdditionalBandwidthRequest::getSourceBiz()const +{ + return sourceBiz_; +} + +void EnableAdditionalBandwidthRequest::setSourceBiz(const std::string& sourceBiz) +{ + sourceBiz_ = sourceBiz; + setParameter("SourceBiz", sourceBiz); +} + std::string EnableAdditionalBandwidthRequest::getNodeId()const { return nodeId_; @@ -93,6 +104,17 @@ void EnableAdditionalBandwidthRequest::setOrderTimeLength(const std::string& ord setParameter("OrderTimeLength", orderTimeLength); } +std::string EnableAdditionalBandwidthRequest::getProduct()const +{ + return product_; +} + +void EnableAdditionalBandwidthRequest::setProduct(const std::string& product) +{ + product_ = product; + setParameter("Product", product); +} + bool EnableAdditionalBandwidthRequest::getAutoPay()const { return autoPay_; @@ -159,3 +181,14 @@ void EnableAdditionalBandwidthRequest::setInstanceId(const std::string& instance setParameter("InstanceId", instanceId); } +std::string EnableAdditionalBandwidthRequest::getCategory()const +{ + return category_; +} + +void EnableAdditionalBandwidthRequest::setCategory(const std::string& category) +{ + category_ = category; + setParameter("Category", category); +} +