Fix ModifyInstanceName.

This commit is contained in:
sdk-team
2021-10-27 05:59:10 +00:00
parent 524b68ac01
commit 0cf5861ece
4 changed files with 23 additions and 1 deletions

View File

@@ -49,6 +49,9 @@ void DescribeInstanceResult::parse(const std::string &payload)
tagsObject.value = valueTagsTag["Value"].asString();
tags_.push_back(tagsObject);
}
auto allNeedUpgradeComps = value["NeedUpgradeComps"]["Comps"];
for (const auto &item : allNeedUpgradeComps)
needUpgradeComps_.push_back(item.asString());
if(!value["InstanceId"].isNull())
instanceId_ = value["InstanceId"].asString();
if(!value["InstanceName"].isNull())
@@ -139,6 +142,8 @@ void DescribeInstanceResult::parse(const std::string &payload)
encryptionType_ = value["EncryptionType"].asString();
if(!value["EncryptionKey"].isNull())
encryptionKey_ = value["EncryptionKey"].asString();
if(!value["NeedUpgrade"].isNull())
needUpgrade_ = value["NeedUpgrade"].asString() == "true";
}
@@ -162,6 +167,11 @@ std::string DescribeInstanceResult::getResourceGroupId()const
return resourceGroupId_;
}
bool DescribeInstanceResult::getNeedUpgrade()const
{
return needUpgrade_;
}
std::string DescribeInstanceResult::getEncryptionKey()const
{
return encryptionKey_;
@@ -217,6 +227,11 @@ std::vector<DescribeInstanceResult::Tag> DescribeInstanceResult::getTags()const
return tags_;
}
std::vector<std::string> DescribeInstanceResult::getNeedUpgradeComps()const
{
return needUpgradeComps_;
}
std::string DescribeInstanceResult::getEngine()const
{
return engine_;