diff --git a/VERSION b/VERSION index 5d6daceca..bb0873b0c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.1709 \ No newline at end of file +1.36.1710 \ No newline at end of file diff --git a/adb/include/alibabacloud/adb/model/CreateDBClusterRequest.h b/adb/include/alibabacloud/adb/model/CreateDBClusterRequest.h index bcc8ecb3b..1d6011542 100644 --- a/adb/include/alibabacloud/adb/model/CreateDBClusterRequest.h +++ b/adb/include/alibabacloud/adb/model/CreateDBClusterRequest.h @@ -28,6 +28,10 @@ namespace Adb { namespace Model { class ALIBABACLOUD_ADB_EXPORT CreateDBClusterRequest : public RpcServiceRequest { public: + struct Tag { + std::string value; + std::string key; + }; CreateDBClusterRequest(); ~CreateDBClusterRequest(); long getResourceOwnerId() const; @@ -40,6 +44,8 @@ public: void setMode(const std::string &mode); std::string getResourceGroupId() const; void setResourceGroupId(const std::string &resourceGroupId); + std::vector getTag() const; + void setTag(const std::vector &tag); std::string getPeriod() const; void setPeriod(const std::string &period); std::string getBackupSetID() const; @@ -99,6 +105,7 @@ private: std::string storageType_; std::string mode_; std::string resourceGroupId_; + std::vector tag_; std::string period_; std::string backupSetID_; long ownerId_; diff --git a/adb/src/model/CreateDBClusterRequest.cc b/adb/src/model/CreateDBClusterRequest.cc index 0ccc25481..46cc3722f 100644 --- a/adb/src/model/CreateDBClusterRequest.cc +++ b/adb/src/model/CreateDBClusterRequest.cc @@ -70,6 +70,20 @@ void CreateDBClusterRequest::setResourceGroupId(const std::string &resourceGroup setParameter(std::string("ResourceGroupId"), resourceGroupId); } +std::vector CreateDBClusterRequest::getTag() const { + return tag_; +} + +void CreateDBClusterRequest::setTag(const std::vector &tag) { + tag_ = tag; + for(int dep1 = 0; dep1 != tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1); + setParameter(tagObjStr + ".Value", tagObj.value); + setParameter(tagObjStr + ".Key", tagObj.key); + } +} + std::string CreateDBClusterRequest::getPeriod() const { return period_; }