From f9c588487cac61a60dd4e7650d4d1308117f98e1 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Mon, 13 Dec 2021 15:23:02 +0000 Subject: [PATCH] CreateServerlessDBInstance Add CapacityUnit. --- CHANGELOG | 3 +++ VERSION | 2 +- .../model/CreateServerlessDBInstanceRequest.h | 3 +++ .../dds/model/EvaluateResourceRequest.h | 6 +++++ .../CreateServerlessDBInstanceRequest.cc | 11 ++++++++++ dds/src/model/EvaluateResourceRequest.cc | 22 +++++++++++++++++++ dds/src/model/EvaluateResourceResult.cc | 8 +++---- 7 files changed, 50 insertions(+), 5 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index d18045002..da42b093c 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2021-12-13 Version: 1.36.978 +- CreateServerlessDBInstance Add CapacityUnit. + 2021-12-13 Version: 1.36.977 - Openapi support querydisplay. diff --git a/VERSION b/VERSION index 7a3786c5a..b2db68fc2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.977 \ No newline at end of file +1.36.978 \ No newline at end of file diff --git a/dds/include/alibabacloud/dds/model/CreateServerlessDBInstanceRequest.h b/dds/include/alibabacloud/dds/model/CreateServerlessDBInstanceRequest.h index 31bbcbba6..45031eba2 100644 --- a/dds/include/alibabacloud/dds/model/CreateServerlessDBInstanceRequest.h +++ b/dds/include/alibabacloud/dds/model/CreateServerlessDBInstanceRequest.h @@ -35,6 +35,8 @@ namespace AlibabaCloud CreateServerlessDBInstanceRequest(); ~CreateServerlessDBInstanceRequest(); + std::string getCapacityUnit()const; + void setCapacityUnit(const std::string& capacityUnit); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); int getDBInstanceStorage()const; @@ -85,6 +87,7 @@ namespace AlibabaCloud void setChargeType(const std::string& chargeType); private: + std::string capacityUnit_; long resourceOwnerId_; int dBInstanceStorage_; std::string clientToken_; diff --git a/dds/include/alibabacloud/dds/model/EvaluateResourceRequest.h b/dds/include/alibabacloud/dds/model/EvaluateResourceRequest.h index 6b234638f..c4b445f8c 100644 --- a/dds/include/alibabacloud/dds/model/EvaluateResourceRequest.h +++ b/dds/include/alibabacloud/dds/model/EvaluateResourceRequest.h @@ -37,10 +37,14 @@ namespace AlibabaCloud long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); + std::string getReadonlyReplicas()const; + void setReadonlyReplicas(const std::string& readonlyReplicas); std::string getEngineVersion()const; void setEngineVersion(const std::string& engineVersion); std::string getShardsInfo()const; void setShardsInfo(const std::string& shardsInfo); + std::string getReplicationFactor()const; + void setReplicationFactor(const std::string& replicationFactor); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); std::string getSecurityToken()const; @@ -64,8 +68,10 @@ namespace AlibabaCloud private: long resourceOwnerId_; + std::string readonlyReplicas_; std::string engineVersion_; std::string shardsInfo_; + std::string replicationFactor_; std::string accessKeyId_; std::string securityToken_; std::string regionId_; diff --git a/dds/src/model/CreateServerlessDBInstanceRequest.cc b/dds/src/model/CreateServerlessDBInstanceRequest.cc index 616c35b80..75d8c23d1 100644 --- a/dds/src/model/CreateServerlessDBInstanceRequest.cc +++ b/dds/src/model/CreateServerlessDBInstanceRequest.cc @@ -27,6 +27,17 @@ CreateServerlessDBInstanceRequest::CreateServerlessDBInstanceRequest() : CreateServerlessDBInstanceRequest::~CreateServerlessDBInstanceRequest() {} +std::string CreateServerlessDBInstanceRequest::getCapacityUnit()const +{ + return capacityUnit_; +} + +void CreateServerlessDBInstanceRequest::setCapacityUnit(const std::string& capacityUnit) +{ + capacityUnit_ = capacityUnit; + setParameter("CapacityUnit", capacityUnit); +} + long CreateServerlessDBInstanceRequest::getResourceOwnerId()const { return resourceOwnerId_; diff --git a/dds/src/model/EvaluateResourceRequest.cc b/dds/src/model/EvaluateResourceRequest.cc index 4a389393e..db21f3f20 100644 --- a/dds/src/model/EvaluateResourceRequest.cc +++ b/dds/src/model/EvaluateResourceRequest.cc @@ -38,6 +38,17 @@ void EvaluateResourceRequest::setResourceOwnerId(long resourceOwnerId) setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } +std::string EvaluateResourceRequest::getReadonlyReplicas()const +{ + return readonlyReplicas_; +} + +void EvaluateResourceRequest::setReadonlyReplicas(const std::string& readonlyReplicas) +{ + readonlyReplicas_ = readonlyReplicas; + setParameter("ReadonlyReplicas", readonlyReplicas); +} + std::string EvaluateResourceRequest::getEngineVersion()const { return engineVersion_; @@ -60,6 +71,17 @@ void EvaluateResourceRequest::setShardsInfo(const std::string& shardsInfo) setParameter("ShardsInfo", shardsInfo); } +std::string EvaluateResourceRequest::getReplicationFactor()const +{ + return replicationFactor_; +} + +void EvaluateResourceRequest::setReplicationFactor(const std::string& replicationFactor) +{ + replicationFactor_ = replicationFactor; + setParameter("ReplicationFactor", replicationFactor); +} + std::string EvaluateResourceRequest::getAccessKeyId()const { return accessKeyId_; diff --git a/dds/src/model/EvaluateResourceResult.cc b/dds/src/model/EvaluateResourceResult.cc index 58ce6923c..55a3e34a1 100644 --- a/dds/src/model/EvaluateResourceResult.cc +++ b/dds/src/model/EvaluateResourceResult.cc @@ -39,12 +39,12 @@ void EvaluateResourceResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Engine"].isNull()) - engine_ = value["Engine"].asString(); - if(!value["EngineVersion"].isNull()) - engineVersion_ = value["EngineVersion"].asString(); if(!value["DBInstanceAvailable"].isNull()) dBInstanceAvailable_ = value["DBInstanceAvailable"].asString(); + if(!value["EngineVersion"].isNull()) + engineVersion_ = value["EngineVersion"].asString(); + if(!value["Engine"].isNull()) + engine_ = value["Engine"].asString(); }