Support More Open Api.

This commit is contained in:
sdk-team
2023-06-29 05:59:40 +00:00
parent 74ea14dac4
commit 4fd76a9156
15 changed files with 103 additions and 37 deletions

View File

@@ -1 +1 @@
1.36.1619
1.36.1620

View File

@@ -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_;

View File

@@ -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_;

View File

@@ -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_;

View File

@@ -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 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 getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getDBNode() const;
void setDBNode(const std::string &dBNode);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string clientToken_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string dBInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string accessKeyId_;
std::string dBInstanceId_;
std::string dBNode_;
};
} // namespace Model

View File

@@ -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;

View File

@@ -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;

View File

@@ -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_;

View File

@@ -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_;
}

View File

@@ -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_;
}

View File

@@ -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_;
}

View File

@@ -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,6 +43,42 @@ void CreateDBNodesRequest::setClientToken(const std::string &clientToken) {
setParameter(std::string("ClientToken"), clientToken);
}
std::string CreateDBNodesRequest::getAccessKeyId() const {
return accessKeyId_;
}
void CreateDBNodesRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = 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_;
}
void CreateDBNodesRequest::setDBInstanceId(const std::string &dBInstanceId) {
dBInstanceId_ = 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_;
}
@@ -70,24 +97,6 @@ void CreateDBNodesRequest::setOwnerId(long ownerId) {
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string CreateDBNodesRequest::getAccessKeyId() const {
return accessKeyId_;
}
void CreateDBNodesRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string CreateDBNodesRequest::getDBInstanceId() const {
return dBInstanceId_;
}
void CreateDBNodesRequest::setDBInstanceId(const std::string &dBInstanceId) {
dBInstanceId_ = dBInstanceId;
setParameter(std::string("DBInstanceId"), dBInstanceId);
}
std::string CreateDBNodesRequest::getDBNode() const {
return dBNode_;
}

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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_;
}