Update by SDK platform.

This commit is contained in:
sdk-team
2023-09-11 11:44:57 +00:00
parent c49607aeca
commit 33537c905e
13 changed files with 58 additions and 1 deletions

View File

@@ -210,6 +210,15 @@ void CreateDBInstanceRequest::setVSwitchId(const std::string &vSwitchId) {
setParameter(std::string("VSwitchId"), vSwitchId);
}
long CreateDBInstanceRequest::getProvisionedIops() const {
return provisionedIops_;
}
void CreateDBInstanceRequest::setProvisionedIops(long provisionedIops) {
provisionedIops_ = provisionedIops;
setParameter(std::string("ProvisionedIops"), std::to_string(provisionedIops));
}
std::string CreateDBInstanceRequest::getAutoRenew() const {
return autoRenew_;
}

View File

@@ -207,6 +207,15 @@ void CreateShardingDBInstanceRequest::setMongos(const std::vector<CreateSharding
}
}
long CreateShardingDBInstanceRequest::getProvisionedIops() const {
return provisionedIops_;
}
void CreateShardingDBInstanceRequest::setProvisionedIops(long provisionedIops) {
provisionedIops_ = provisionedIops;
setParameter(std::string("ProvisionedIops"), std::to_string(provisionedIops));
}
std::string CreateShardingDBInstanceRequest::getAutoRenew() const {
return autoRenew_;
}

View File

@@ -34,6 +34,15 @@ void DescribeAvailableResourceRequest::setResourceOwnerId(long resourceOwnerId)
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DescribeAvailableResourceRequest::getStorageType() const {
return storageType_;
}
void DescribeAvailableResourceRequest::setStorageType(const std::string &storageType) {
storageType_ = storageType;
setParameter(std::string("StorageType"), storageType);
}
std::string DescribeAvailableResourceRequest::getAccessKeyId() const {
return accessKeyId_;
}

View File

@@ -133,6 +133,10 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
dBInstancesObject.encryptionKey = valueDBInstancesDBInstance["EncryptionKey"].asString();
if(!valueDBInstancesDBInstance["SyncPercent"].isNull())
dBInstancesObject.syncPercent = valueDBInstancesDBInstance["SyncPercent"].asString();
if(!valueDBInstancesDBInstance["BurstingEnabled"].isNull())
dBInstancesObject.burstingEnabled = valueDBInstancesDBInstance["BurstingEnabled"].asString() == "true";
if(!valueDBInstancesDBInstance["ProvisionedIops"].isNull())
dBInstancesObject.provisionedIops = std::stol(valueDBInstancesDBInstance["ProvisionedIops"].asString());
auto allReplicaSetsNode = valueDBInstancesDBInstance["ReplicaSets"]["ReplicaSet"];
for (auto valueDBInstancesDBInstanceReplicaSetsReplicaSet : allReplicaSetsNode)
{

View File

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

View File

@@ -151,3 +151,12 @@ void TransformInstanceChargeTypeRequest::setChargeType(const std::string &charge
setParameter(std::string("ChargeType"), chargeType);
}
std::string TransformInstanceChargeTypeRequest::getPricingCycle() const {
return pricingCycle_;
}
void TransformInstanceChargeTypeRequest::setPricingCycle(const std::string &pricingCycle) {
pricingCycle_ = pricingCycle;
setParameter(std::string("PricingCycle"), pricingCycle);
}