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

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