Pārlūkot izejas kodu

DescribeDBInstances Add CapacityUnit.

sdk-team 4 gadi atpakaļ
vecāks
revīzija
8d73cf03cf

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2021-12-27 Version: 1.36.997
+- DescribeDBInstances Add CapacityUnit.
+
 2021-12-27 Version: 1.36.996
 - Update DeleteFCTrigger.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.996
+1.36.997

+ 3 - 0
dds/include/alibabacloud/dds/model/CreateShardingDBInstanceRequest.h

@@ -65,6 +65,8 @@ namespace AlibabaCloud
 				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getStorageEngine()const;
 				void setStorageEngine(const std::string& storageEngine);
+				std::string getResourceGroupId()const;
+				void setResourceGroupId(const std::string& resourceGroupId);
 				std::string getRegionId()const;
 				void setRegionId(const std::string& regionId);
 				std::string getSecurityToken()const;
@@ -114,6 +116,7 @@ namespace AlibabaCloud
 				std::vector<ReplicaSet> replicaSet_;
 				std::string accessKeyId_;
 				std::string storageEngine_;
+				std::string resourceGroupId_;
 				std::string regionId_;
 				std::string securityToken_;
 				std::string engine_;

+ 1 - 0
dds/include/alibabacloud/dds/model/DescribeDBInstanceAttributeResult.h

@@ -113,6 +113,7 @@ namespace AlibabaCloud
 					int maxConnections;
 					std::string readonlyReplicas;
 					std::string replicationFactor;
+					std::string cloudType;
 					std::string vPCId;
 					std::string dBInstanceClass;
 					std::string vSwitchId;

+ 1 - 0
dds/include/alibabacloud/dds/model/DescribeDBInstancesResult.h

@@ -69,6 +69,7 @@ namespace AlibabaCloud
 					std::string dBInstanceStatus;
 					std::string zoneId;
 					std::string replicationFactor;
+					std::string cloudType;
 					std::string dBInstanceClass;
 					std::vector<DBInstance::ShardAttribute> shardList;
 					std::string lockMode;

+ 11 - 0
dds/src/model/CreateShardingDBInstanceRequest.cc

@@ -110,6 +110,17 @@ void CreateShardingDBInstanceRequest::setStorageEngine(const std::string& storag
 	setParameter("StorageEngine", storageEngine);
 }
 
+std::string CreateShardingDBInstanceRequest::getResourceGroupId()const
+{
+	return resourceGroupId_;
+}
+
+void CreateShardingDBInstanceRequest::setResourceGroupId(const std::string& resourceGroupId)
+{
+	resourceGroupId_ = resourceGroupId;
+	setParameter("ResourceGroupId", resourceGroupId);
+}
+
 std::string CreateShardingDBInstanceRequest::getRegionId()const
 {
 	return regionId_;

+ 2 - 0
dds/src/model/DescribeDBInstanceAttributeResult.cc

@@ -113,6 +113,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
 			dBInstancesObject.kindCode = valueDBInstancesDBInstance["KindCode"].asString();
 		if(!valueDBInstancesDBInstance["CapacityUnit"].isNull())
 			dBInstancesObject.capacityUnit = valueDBInstancesDBInstance["CapacityUnit"].asString();
+		if(!valueDBInstancesDBInstance["CloudType"].isNull())
+			dBInstancesObject.cloudType = valueDBInstancesDBInstance["CloudType"].asString();
 		auto allReplicaSetsNode = valueDBInstancesDBInstance["ReplicaSets"]["ReplicaSet"];
 		for (auto valueDBInstancesDBInstanceReplicaSetsReplicaSet : allReplicaSetsNode)
 		{

+ 4 - 2
dds/src/model/DescribeDBInstancesResult.cc

@@ -71,8 +71,6 @@ void DescribeDBInstancesResult::parse(const std::string &payload)
 			dBInstancesObject.regionId = valueDBInstancesDBInstance["RegionId"].asString();
 		if(!valueDBInstancesDBInstance["DBInstanceStorage"].isNull())
 			dBInstancesObject.dBInstanceStorage = std::stoi(valueDBInstancesDBInstance["DBInstanceStorage"].asString());
-		if(!valueDBInstancesDBInstance["CapacityUnit"].isNull())
-			dBInstancesObject.capacityUnit = valueDBInstancesDBInstance["CapacityUnit"].asString();
 		if(!valueDBInstancesDBInstance["ResourceGroupId"].isNull())
 			dBInstancesObject.resourceGroupId = valueDBInstancesDBInstance["ResourceGroupId"].asString();
 		if(!valueDBInstancesDBInstance["ZoneId"].isNull())
@@ -87,6 +85,10 @@ void DescribeDBInstancesResult::parse(const std::string &payload)
 			dBInstancesObject.replicationFactor = valueDBInstancesDBInstance["ReplicationFactor"].asString();
 		if(!valueDBInstancesDBInstance["KindCode"].isNull())
 			dBInstancesObject.kindCode = valueDBInstancesDBInstance["KindCode"].asString();
+		if(!valueDBInstancesDBInstance["CloudType"].isNull())
+			dBInstancesObject.cloudType = valueDBInstancesDBInstance["CloudType"].asString();
+		if(!valueDBInstancesDBInstance["CapacityUnit"].isNull())
+			dBInstancesObject.capacityUnit = valueDBInstancesDBInstance["CapacityUnit"].asString();
 		auto allTagsNode = valueDBInstancesDBInstance["Tags"]["Tag"];
 		for (auto valueDBInstancesDBInstanceTagsTag : allTagsNode)
 		{

+ 4 - 4
dds/src/model/ListTagResourcesResult.cc

@@ -43,14 +43,14 @@ void ListTagResourcesResult::parse(const std::string &payload)
 	for (auto valueTagResourcesTagResource : allTagResourcesNode)
 	{
 		TagResource tagResourcesObject;
-		if(!valueTagResourcesTagResource["TagKey"].isNull())
-			tagResourcesObject.tagKey = valueTagResourcesTagResource["TagKey"].asString();
-		if(!valueTagResourcesTagResource["TagValue"].isNull())
-			tagResourcesObject.tagValue = valueTagResourcesTagResource["TagValue"].asString();
 		if(!valueTagResourcesTagResource["ResourceType"].isNull())
 			tagResourcesObject.resourceType = valueTagResourcesTagResource["ResourceType"].asString();
+		if(!valueTagResourcesTagResource["TagValue"].isNull())
+			tagResourcesObject.tagValue = valueTagResourcesTagResource["TagValue"].asString();
 		if(!valueTagResourcesTagResource["ResourceId"].isNull())
 			tagResourcesObject.resourceId = valueTagResourcesTagResource["ResourceId"].asString();
+		if(!valueTagResourcesTagResource["TagKey"].isNull())
+			tagResourcesObject.tagKey = valueTagResourcesTagResource["TagKey"].asString();
 		tagResources_.push_back(tagResourcesObject);
 	}
 	if(!value["NextToken"].isNull())