This commit is contained in:
wb-hx510875
2019-09-19 11:14:07 +08:00
parent 2f6036b803
commit ba463ae2dc
1795 changed files with 41555 additions and 38367 deletions

View File

@@ -58,14 +58,14 @@ void GetInstanceResult::parse(const std::string &payload)
instanceInfo_.createTime = instanceInfoNode["CreateTime"].asString();
if(!instanceInfoNode["ClusterType"].isNull())
instanceInfo_.clusterType = instanceInfoNode["ClusterType"].asString();
auto allTagInfos = value["TagInfos"]["TagInfo"];
for (auto value : allTagInfos)
auto allTagInfosNode = instanceInfoNode["TagInfos"]["TagInfo"];
for (auto instanceInfoNodeTagInfosTagInfo : allTagInfosNode)
{
InstanceInfo::TagInfo tagInfoObject;
if(!value["TagKey"].isNull())
tagInfoObject.tagKey = value["TagKey"].asString();
if(!value["TagValue"].isNull())
tagInfoObject.tagValue = value["TagValue"].asString();
if(!instanceInfoNodeTagInfosTagInfo["TagKey"].isNull())
tagInfoObject.tagKey = instanceInfoNodeTagInfosTagInfo["TagKey"].asString();
if(!instanceInfoNodeTagInfosTagInfo["TagValue"].isNull())
tagInfoObject.tagValue = instanceInfoNodeTagInfosTagInfo["TagValue"].asString();
instanceInfo_.tagInfos.push_back(tagInfoObject);
}
auto quotaNode = instanceInfoNode["Quota"];

View File

@@ -39,14 +39,14 @@ void ListInstanceResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allInstanceInfos = value["InstanceInfos"]["InstanceInfo"];
for (auto value : allInstanceInfos)
auto allInstanceInfosNode = value["InstanceInfos"]["InstanceInfo"];
for (auto valueInstanceInfosInstanceInfo : allInstanceInfosNode)
{
InstanceInfo instanceInfosObject;
if(!value["InstanceName"].isNull())
instanceInfosObject.instanceName = value["InstanceName"].asString();
if(!value["Timestamp"].isNull())
instanceInfosObject.timestamp = value["Timestamp"].asString();
if(!valueInstanceInfosInstanceInfo["InstanceName"].isNull())
instanceInfosObject.instanceName = valueInstanceInfosInstanceInfo["InstanceName"].asString();
if(!valueInstanceInfosInstanceInfo["Timestamp"].isNull())
instanceInfosObject.timestamp = valueInstanceInfosInstanceInfo["Timestamp"].asString();
instanceInfos_.push_back(instanceInfosObject);
}
if(!value["TotalCount"].isNull())

View File

@@ -39,14 +39,14 @@ void ListTagsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTagInfos = value["TagInfos"]["TagInfo"];
for (auto value : allTagInfos)
auto allTagInfosNode = value["TagInfos"]["TagInfo"];
for (auto valueTagInfosTagInfo : allTagInfosNode)
{
TagInfo tagInfosObject;
if(!value["TagKey"].isNull())
tagInfosObject.tagKey = value["TagKey"].asString();
if(!value["TagValue"].isNull())
tagInfosObject.tagValue = value["TagValue"].asString();
if(!valueTagInfosTagInfo["TagKey"].isNull())
tagInfosObject.tagKey = valueTagInfosTagInfo["TagKey"].asString();
if(!valueTagInfosTagInfo["TagValue"].isNull())
tagInfosObject.tagValue = valueTagInfosTagInfo["TagValue"].asString();
tagInfos_.push_back(tagInfosObject);
}
if(!value["TotalCount"].isNull())

View File

@@ -39,20 +39,20 @@ void ListVpcInfoByInstanceResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allVpcInfos = value["VpcInfos"]["VpcInfo"];
for (auto value : allVpcInfos)
auto allVpcInfosNode = value["VpcInfos"]["VpcInfo"];
for (auto valueVpcInfosVpcInfo : allVpcInfosNode)
{
VpcInfo vpcInfosObject;
if(!value["InstanceVpcName"].isNull())
vpcInfosObject.instanceVpcName = value["InstanceVpcName"].asString();
if(!value["VpcId"].isNull())
vpcInfosObject.vpcId = value["VpcId"].asString();
if(!value["Endpoint"].isNull())
vpcInfosObject.endpoint = value["Endpoint"].asString();
if(!value["Domain"].isNull())
vpcInfosObject.domain = value["Domain"].asString();
if(!value["RegionNo"].isNull())
vpcInfosObject.regionNo = value["RegionNo"].asString();
if(!valueVpcInfosVpcInfo["InstanceVpcName"].isNull())
vpcInfosObject.instanceVpcName = valueVpcInfosVpcInfo["InstanceVpcName"].asString();
if(!valueVpcInfosVpcInfo["VpcId"].isNull())
vpcInfosObject.vpcId = valueVpcInfosVpcInfo["VpcId"].asString();
if(!valueVpcInfosVpcInfo["Endpoint"].isNull())
vpcInfosObject.endpoint = valueVpcInfosVpcInfo["Endpoint"].asString();
if(!valueVpcInfosVpcInfo["Domain"].isNull())
vpcInfosObject.domain = valueVpcInfosVpcInfo["Domain"].asString();
if(!valueVpcInfosVpcInfo["RegionNo"].isNull())
vpcInfosObject.regionNo = valueVpcInfosVpcInfo["RegionNo"].asString();
vpcInfos_.push_back(vpcInfosObject);
}
if(!value["InstanceName"].isNull())

View File

@@ -39,20 +39,20 @@ void ListVpcInfoByVpcResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allVpcInfos = value["VpcInfos"]["VpcInfo"];
for (auto value : allVpcInfos)
auto allVpcInfosNode = value["VpcInfos"]["VpcInfo"];
for (auto valueVpcInfosVpcInfo : allVpcInfosNode)
{
VpcInfo vpcInfosObject;
if(!value["InstanceName"].isNull())
vpcInfosObject.instanceName = value["InstanceName"].asString();
if(!value["InstanceVpcName"].isNull())
vpcInfosObject.instanceVpcName = value["InstanceVpcName"].asString();
if(!value["Endpoint"].isNull())
vpcInfosObject.endpoint = value["Endpoint"].asString();
if(!value["Domain"].isNull())
vpcInfosObject.domain = value["Domain"].asString();
if(!value["RegionNo"].isNull())
vpcInfosObject.regionNo = value["RegionNo"].asString();
if(!valueVpcInfosVpcInfo["InstanceName"].isNull())
vpcInfosObject.instanceName = valueVpcInfosVpcInfo["InstanceName"].asString();
if(!valueVpcInfosVpcInfo["InstanceVpcName"].isNull())
vpcInfosObject.instanceVpcName = valueVpcInfosVpcInfo["InstanceVpcName"].asString();
if(!valueVpcInfosVpcInfo["Endpoint"].isNull())
vpcInfosObject.endpoint = valueVpcInfosVpcInfo["Endpoint"].asString();
if(!valueVpcInfosVpcInfo["Domain"].isNull())
vpcInfosObject.domain = valueVpcInfosVpcInfo["Domain"].asString();
if(!valueVpcInfosVpcInfo["RegionNo"].isNull())
vpcInfosObject.regionNo = valueVpcInfosVpcInfo["RegionNo"].asString();
vpcInfos_.push_back(vpcInfosObject);
}
if(!value["TotalCount"].isNull())