Browse Source

Support More Open Api.

sdk-team 3 years ago
parent
commit
4fd76a9156

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1619
+1.36.1620

+ 3 - 0
rds/include/alibabacloud/rds/model/AllocateInstancePublicConnectionRequest.h

@@ -34,6 +34,8 @@ public:
 	void setResourceOwnerId(long resourceOwnerId);
 	std::string getConnectionStringPrefix() const;
 	void setConnectionStringPrefix(const std::string &connectionStringPrefix);
+	std::string getPGBouncerPort() const;
+	void setPGBouncerPort(const std::string &pGBouncerPort);
 	std::string getGeneralGroupName() const;
 	void setGeneralGroupName(const std::string &generalGroupName);
 	std::string getAccessKeyId() const;
@@ -54,6 +56,7 @@ public:
 private:
 	long resourceOwnerId_;
 	std::string connectionStringPrefix_;
+	std::string pGBouncerPort_;
 	std::string generalGroupName_;
 	std::string accessKeyId_;
 	std::string dBInstanceId_;

+ 3 - 0
rds/include/alibabacloud/rds/model/CreateDBInstanceEndpointAddressRequest.h

@@ -38,6 +38,8 @@ public:
 	void setClientToken(const std::string &clientToken);
 	std::string getAccessKeyId() const;
 	void setAccessKeyId(const std::string &accessKeyId);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
 	std::string getDBInstanceId() const;
 	void setDBInstanceId(const std::string &dBInstanceId);
 	std::string getIpType() const;
@@ -52,6 +54,7 @@ private:
 	long resourceOwnerId_;
 	std::string clientToken_;
 	std::string accessKeyId_;
+	std::string resourceGroupId_;
 	std::string dBInstanceId_;
 	std::string ipType_;
 	std::string dBInstanceEndpointId_;

+ 3 - 0
rds/include/alibabacloud/rds/model/CreateDBInstanceEndpointRequest.h

@@ -38,6 +38,8 @@ public:
 	void setClientToken(const std::string &clientToken);
 	std::string getAccessKeyId() const;
 	void setAccessKeyId(const std::string &accessKeyId);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
 	std::string getDBInstanceId() const;
 	void setDBInstanceId(const std::string &dBInstanceId);
 	std::string getDBInstanceEndpointDescription() const;
@@ -60,6 +62,7 @@ private:
 	long resourceOwnerId_;
 	std::string clientToken_;
 	std::string accessKeyId_;
+	std::string resourceGroupId_;
 	std::string dBInstanceId_;
 	std::string dBInstanceEndpointDescription_;
 	std::string dBInstanceEndpointType_;

+ 12 - 9
rds/include/alibabacloud/rds/model/CreateDBNodesRequest.h

@@ -32,29 +32,32 @@ public:
 	~CreateDBNodesRequest();
 	long getResourceOwnerId() const;
 	void setResourceOwnerId(long resourceOwnerId);
-	std::string getResourceOwnerAccount() const;
-	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
 	std::string getClientToken() const;
 	void setClientToken(const std::string &clientToken);
-	std::string getOwnerAccount() const;
-	void setOwnerAccount(const std::string &ownerAccount);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
 	std::string getAccessKeyId() const;
 	void setAccessKeyId(const std::string &accessKeyId);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
 	std::string getDBInstanceId() const;
 	void setDBInstanceId(const std::string &dBInstanceId);
+	std::string getResourceOwnerAccount() const;
+	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
+	std::string getOwnerAccount() const;
+	void setOwnerAccount(const std::string &ownerAccount);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
 	std::string getDBNode() const;
 	void setDBNode(const std::string &dBNode);
 
 private:
 	long resourceOwnerId_;
-	std::string resourceOwnerAccount_;
 	std::string clientToken_;
-	std::string ownerAccount_;
-	long ownerId_;
 	std::string accessKeyId_;
+	std::string resourceGroupId_;
 	std::string dBInstanceId_;
+	std::string resourceOwnerAccount_;
+	std::string ownerAccount_;
+	long ownerId_;
 	std::string dBNode_;
 };
 } // namespace Model

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

@@ -85,6 +85,7 @@ namespace AlibabaCloud
 					std::string autoUpgradeMinorVersion;
 					std::string dBInstanceId;
 					int dBInstanceStorage;
+					std::string pGBouncerEnabled;
 					std::string instructionSetArch;
 					std::string lockReason;
 					std::string availabilityValue;

+ 1 - 0
rds/include/alibabacloud/rds/model/DescribeDBInstanceNetInfoResult.h

@@ -55,6 +55,7 @@ namespace AlibabaCloud
 					std::vector<DBInstanceNetInfo::SecurityIPGroup> securityIPGroups;
 					std::vector<DBInstanceNetInfo::DBInstanceWeight> dBInstanceWeights;
 					std::string connectionStringType;
+					std::string pGBouncerPort;
 					std::string maxDelayTime;
 					std::string expiredTime;
 					std::string connectionString;

+ 3 - 0
rds/include/alibabacloud/rds/model/ModifyDBInstanceConnectionStringRequest.h

@@ -34,6 +34,8 @@ public:
 	void setResourceOwnerId(long resourceOwnerId);
 	std::string getConnectionStringPrefix() const;
 	void setConnectionStringPrefix(const std::string &connectionStringPrefix);
+	std::string getPGBouncerPort() const;
+	void setPGBouncerPort(const std::string &pGBouncerPort);
 	std::string getGeneralGroupName() const;
 	void setGeneralGroupName(const std::string &generalGroupName);
 	std::string getAccessKeyId() const;
@@ -56,6 +58,7 @@ public:
 private:
 	long resourceOwnerId_;
 	std::string connectionStringPrefix_;
+	std::string pGBouncerPort_;
 	std::string generalGroupName_;
 	std::string accessKeyId_;
 	std::string dBInstanceId_;

+ 9 - 0
rds/src/model/AllocateInstancePublicConnectionRequest.cc

@@ -43,6 +43,15 @@ void AllocateInstancePublicConnectionRequest::setConnectionStringPrefix(const st
   setParameter(std::string("ConnectionStringPrefix"), connectionStringPrefix);
 }
 
+std::string AllocateInstancePublicConnectionRequest::getPGBouncerPort() const {
+  return pGBouncerPort_;
+}
+
+void AllocateInstancePublicConnectionRequest::setPGBouncerPort(const std::string &pGBouncerPort) {
+  pGBouncerPort_ = pGBouncerPort;
+  setParameter(std::string("PGBouncerPort"), pGBouncerPort);
+}
+
 std::string AllocateInstancePublicConnectionRequest::getGeneralGroupName() const {
   return generalGroupName_;
 }

+ 9 - 0
rds/src/model/CreateDBInstanceEndpointAddressRequest.cc

@@ -61,6 +61,15 @@ void CreateDBInstanceEndpointAddressRequest::setAccessKeyId(const std::string &a
   setParameter(std::string("AccessKeyId"), accessKeyId);
 }
 
+std::string CreateDBInstanceEndpointAddressRequest::getResourceGroupId() const {
+  return resourceGroupId_;
+}
+
+void CreateDBInstanceEndpointAddressRequest::setResourceGroupId(const std::string &resourceGroupId) {
+  resourceGroupId_ = resourceGroupId;
+  setParameter(std::string("ResourceGroupId"), resourceGroupId);
+}
+
 std::string CreateDBInstanceEndpointAddressRequest::getDBInstanceId() const {
   return dBInstanceId_;
 }

+ 9 - 0
rds/src/model/CreateDBInstanceEndpointRequest.cc

@@ -61,6 +61,15 @@ void CreateDBInstanceEndpointRequest::setAccessKeyId(const std::string &accessKe
   setParameter(std::string("AccessKeyId"), accessKeyId);
 }
 
+std::string CreateDBInstanceEndpointRequest::getResourceGroupId() const {
+  return resourceGroupId_;
+}
+
+void CreateDBInstanceEndpointRequest::setResourceGroupId(const std::string &resourceGroupId) {
+  resourceGroupId_ = resourceGroupId;
+  setParameter(std::string("ResourceGroupId"), resourceGroupId);
+}
+
 std::string CreateDBInstanceEndpointRequest::getDBInstanceId() const {
   return dBInstanceId_;
 }

+ 36 - 27
rds/src/model/CreateDBNodesRequest.cc

@@ -34,15 +34,6 @@ void CreateDBNodesRequest::setResourceOwnerId(long resourceOwnerId) {
   setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
 }
 
-std::string CreateDBNodesRequest::getResourceOwnerAccount() const {
-  return resourceOwnerAccount_;
-}
-
-void CreateDBNodesRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
-  resourceOwnerAccount_ = resourceOwnerAccount;
-  setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
-}
-
 std::string CreateDBNodesRequest::getClientToken() const {
   return clientToken_;
 }
@@ -52,24 +43,6 @@ void CreateDBNodesRequest::setClientToken(const std::string &clientToken) {
   setParameter(std::string("ClientToken"), clientToken);
 }
 
-std::string CreateDBNodesRequest::getOwnerAccount() const {
-  return ownerAccount_;
-}
-
-void CreateDBNodesRequest::setOwnerAccount(const std::string &ownerAccount) {
-  ownerAccount_ = ownerAccount;
-  setParameter(std::string("OwnerAccount"), ownerAccount);
-}
-
-long CreateDBNodesRequest::getOwnerId() const {
-  return ownerId_;
-}
-
-void CreateDBNodesRequest::setOwnerId(long ownerId) {
-  ownerId_ = ownerId;
-  setParameter(std::string("OwnerId"), std::to_string(ownerId));
-}
-
 std::string CreateDBNodesRequest::getAccessKeyId() const {
   return accessKeyId_;
 }
@@ -79,6 +52,15 @@ void CreateDBNodesRequest::setAccessKeyId(const std::string &accessKeyId) {
   setParameter(std::string("AccessKeyId"), accessKeyId);
 }
 
+std::string CreateDBNodesRequest::getResourceGroupId() const {
+  return resourceGroupId_;
+}
+
+void CreateDBNodesRequest::setResourceGroupId(const std::string &resourceGroupId) {
+  resourceGroupId_ = resourceGroupId;
+  setParameter(std::string("ResourceGroupId"), resourceGroupId);
+}
+
 std::string CreateDBNodesRequest::getDBInstanceId() const {
   return dBInstanceId_;
 }
@@ -88,6 +70,33 @@ void CreateDBNodesRequest::setDBInstanceId(const std::string &dBInstanceId) {
   setParameter(std::string("DBInstanceId"), dBInstanceId);
 }
 
+std::string CreateDBNodesRequest::getResourceOwnerAccount() const {
+  return resourceOwnerAccount_;
+}
+
+void CreateDBNodesRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
+  resourceOwnerAccount_ = resourceOwnerAccount;
+  setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
+}
+
+std::string CreateDBNodesRequest::getOwnerAccount() const {
+  return ownerAccount_;
+}
+
+void CreateDBNodesRequest::setOwnerAccount(const std::string &ownerAccount) {
+  ownerAccount_ = ownerAccount;
+  setParameter(std::string("OwnerAccount"), ownerAccount);
+}
+
+long CreateDBNodesRequest::getOwnerId() const {
+  return ownerId_;
+}
+
+void CreateDBNodesRequest::setOwnerId(long ownerId) {
+  ownerId_ = ownerId;
+  setParameter(std::string("OwnerId"), std::to_string(ownerId));
+}
+
 std::string CreateDBNodesRequest::getDBNode() const {
   return dBNode_;
 }

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

@@ -209,6 +209,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
 			itemsObject.burstingEnabled = valueItemsDBInstanceAttribute["BurstingEnabled"].asString() == "true";
 		if(!valueItemsDBInstanceAttribute["BpeEnabled"].isNull())
 			itemsObject.bpeEnabled = valueItemsDBInstanceAttribute["BpeEnabled"].asString();
+		if(!valueItemsDBInstanceAttribute["PGBouncerEnabled"].isNull())
+			itemsObject.pGBouncerEnabled = valueItemsDBInstanceAttribute["PGBouncerEnabled"].asString();
 		auto allSlaveZonesNode = valueItemsDBInstanceAttribute["SlaveZones"]["SlaveZone"];
 		for (auto valueItemsDBInstanceAttributeSlaveZonesSlaveZone : allSlaveZonesNode)
 		{

+ 2 - 0
rds/src/model/DescribeDBInstanceNetInfoResult.cc

@@ -67,6 +67,8 @@ void DescribeDBInstanceNetInfoResult::parse(const std::string &payload)
 			dBInstanceNetInfosObject.distributionType = valueDBInstanceNetInfosDBInstanceNetInfo["DistributionType"].asString();
 		if(!valueDBInstanceNetInfosDBInstanceNetInfo["IPAddress"].isNull())
 			dBInstanceNetInfosObject.iPAddress = valueDBInstanceNetInfosDBInstanceNetInfo["IPAddress"].asString();
+		if(!valueDBInstanceNetInfosDBInstanceNetInfo["PGBouncerPort"].isNull())
+			dBInstanceNetInfosObject.pGBouncerPort = valueDBInstanceNetInfosDBInstanceNetInfo["PGBouncerPort"].asString();
 		auto allSecurityIPGroupsNode = valueDBInstanceNetInfosDBInstanceNetInfo["SecurityIPGroups"]["securityIPGroup"];
 		for (auto valueDBInstanceNetInfosDBInstanceNetInfoSecurityIPGroupssecurityIPGroup : allSecurityIPGroupsNode)
 		{

+ 9 - 0
rds/src/model/ModifyDBInstanceConnectionStringRequest.cc

@@ -43,6 +43,15 @@ void ModifyDBInstanceConnectionStringRequest::setConnectionStringPrefix(const st
   setParameter(std::string("ConnectionStringPrefix"), connectionStringPrefix);
 }
 
+std::string ModifyDBInstanceConnectionStringRequest::getPGBouncerPort() const {
+  return pGBouncerPort_;
+}
+
+void ModifyDBInstanceConnectionStringRequest::setPGBouncerPort(const std::string &pGBouncerPort) {
+  pGBouncerPort_ = pGBouncerPort;
+  setParameter(std::string("PGBouncerPort"), pGBouncerPort);
+}
+
 std::string ModifyDBInstanceConnectionStringRequest::getGeneralGroupName() const {
   return generalGroupName_;
 }