Explorar o código

Fix endpoint for new regionId.

sdk-team %!s(int64=4) %!d(string=hai) anos
pai
achega
5cb7a59672

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2022-05-24 Version: 1.36.1134
+- Fix endpoint for new regionId.
+
 2022-05-24 Version: 1.36.1133
 - update DescribeCenChildInstanceRouteEntries param ChildInstanceRegionId not required.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1133
+1.36.1134

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

@@ -40,6 +40,8 @@ public:
 	void setEngineVersion(const std::string &engineVersion);
 	std::string getNetworkType() const;
 	void setNetworkType(const std::string &networkType);
+	std::string getStorageType() const;
+	void setStorageType(const std::string &storageType);
 	std::string getResourceGroupId() const;
 	void setResourceGroupId(const std::string &resourceGroupId);
 	std::string getSecurityToken() const;
@@ -103,6 +105,7 @@ private:
 	std::string couponNo_;
 	std::string engineVersion_;
 	std::string networkType_;
+	std::string storageType_;
 	std::string resourceGroupId_;
 	std::string securityToken_;
 	std::string dBInstanceDescription_;

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

@@ -108,6 +108,7 @@ namespace AlibabaCloud
 					std::string replacateId;
 					bool dBInstanceReleaseProtection;
 					std::string engineVersion;
+					std::string storageType;
 					std::string dBInstanceStatus;
 					std::string zoneId;
 					int maxConnections;

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

@@ -66,6 +66,7 @@ namespace AlibabaCloud
 					std::string dBInstanceDescription;
 					std::string engine;
 					std::string engineVersion;
+					std::string storageType;
 					std::string dBInstanceStatus;
 					std::string zoneId;
 					std::string replicationFactor;

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

@@ -44,6 +44,8 @@ public:
 	void setOwnerAccount(const std::string &ownerAccount);
 	long getOwnerId() const;
 	void setOwnerId(long ownerId);
+	std::string getAcceptLanguage() const;
+	void setAcceptLanguage(const std::string &acceptLanguage);
 	std::string getZoneId() const;
 	void setZoneId(const std::string &zoneId);
 
@@ -55,6 +57,7 @@ private:
 	std::string resourceOwnerAccount_;
 	std::string ownerAccount_;
 	long ownerId_;
+	std::string acceptLanguage_;
 	std::string zoneId_;
 };
 } // namespace Model

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

@@ -40,6 +40,7 @@ namespace AlibabaCloud
 						std::string zoneName;
 						std::string zoneId;
 					};
+					std::string regionName;
 					std::string zoneIds;
 					std::string regionId;
 					std::vector<DdsRegion::Zone> zones;

+ 9 - 0
dds/src/model/CreateDBInstanceRequest.cc

@@ -70,6 +70,15 @@ void CreateDBInstanceRequest::setNetworkType(const std::string &networkType) {
   setParameter(std::string("NetworkType"), networkType);
 }
 
+std::string CreateDBInstanceRequest::getStorageType() const {
+  return storageType_;
+}
+
+void CreateDBInstanceRequest::setStorageType(const std::string &storageType) {
+  storageType_ = storageType;
+  setParameter(std::string("StorageType"), storageType);
+}
+
 std::string CreateDBInstanceRequest::getResourceGroupId() const {
   return resourceGroupId_;
 }

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

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

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

@@ -89,6 +89,8 @@ void DescribeDBInstancesResult::parse(const std::string &payload)
 			dBInstancesObject.cloudType = valueDBInstancesDBInstance["CloudType"].asString();
 		if(!valueDBInstancesDBInstance["CapacityUnit"].isNull())
 			dBInstancesObject.capacityUnit = valueDBInstancesDBInstance["CapacityUnit"].asString();
+		if(!valueDBInstancesDBInstance["StorageType"].isNull())
+			dBInstancesObject.storageType = valueDBInstancesDBInstance["StorageType"].asString();
 		auto allTagsNode = valueDBInstancesDBInstance["Tags"]["Tag"];
 		for (auto valueDBInstancesDBInstanceTagsTag : allTagsNode)
 		{

+ 9 - 0
dds/src/model/DescribeRegionsRequest.cc

@@ -88,6 +88,15 @@ void DescribeRegionsRequest::setOwnerId(long ownerId) {
   setParameter(std::string("OwnerId"), std::to_string(ownerId));
 }
 
+std::string DescribeRegionsRequest::getAcceptLanguage() const {
+  return acceptLanguage_;
+}
+
+void DescribeRegionsRequest::setAcceptLanguage(const std::string &acceptLanguage) {
+  acceptLanguage_ = acceptLanguage;
+  setParameter(std::string("AcceptLanguage"), acceptLanguage);
+}
+
 std::string DescribeRegionsRequest::getZoneId() const {
   return zoneId_;
 }

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

@@ -47,6 +47,8 @@ void DescribeRegionsResult::parse(const std::string &payload)
 			regionsObject.zoneIds = valueRegionsDdsRegion["ZoneIds"].asString();
 		if(!valueRegionsDdsRegion["RegionId"].isNull())
 			regionsObject.regionId = valueRegionsDdsRegion["RegionId"].asString();
+		if(!valueRegionsDdsRegion["RegionName"].isNull())
+			regionsObject.regionName = valueRegionsDdsRegion["RegionName"].asString();
 		auto allZonesNode = valueRegionsDdsRegion["Zones"]["Zone"];
 		for (auto valueRegionsDdsRegionZonesZone : allZonesNode)
 		{