|
|
@@ -45,54 +45,54 @@ void DescribeImagePipelinesResult::parse(const std::string &payload)
|
|
|
ImagePipelineSet imagePipelineObject;
|
|
|
if(!valueImagePipelineImagePipelineSet["CreationTime"].isNull())
|
|
|
imagePipelineObject.creationTime = valueImagePipelineImagePipelineSet["CreationTime"].asString();
|
|
|
+ if(!valueImagePipelineImagePipelineSet["DeleteInstanceOnFailure"].isNull())
|
|
|
+ imagePipelineObject.deleteInstanceOnFailure = valueImagePipelineImagePipelineSet["DeleteInstanceOnFailure"].asString() == "true";
|
|
|
+ if(!valueImagePipelineImagePipelineSet["InstanceType"].isNull())
|
|
|
+ imagePipelineObject.instanceType = valueImagePipelineImagePipelineSet["InstanceType"].asString();
|
|
|
+ if(!valueImagePipelineImagePipelineSet["InternetMaxBandwidthOut"].isNull())
|
|
|
+ imagePipelineObject.internetMaxBandwidthOut = std::stoi(valueImagePipelineImagePipelineSet["InternetMaxBandwidthOut"].asString());
|
|
|
if(!valueImagePipelineImagePipelineSet["ImagePipelineId"].isNull())
|
|
|
imagePipelineObject.imagePipelineId = valueImagePipelineImagePipelineSet["ImagePipelineId"].asString();
|
|
|
- if(!valueImagePipelineImagePipelineSet["Name"].isNull())
|
|
|
- imagePipelineObject.name = valueImagePipelineImagePipelineSet["Name"].asString();
|
|
|
+ if(!valueImagePipelineImagePipelineSet["VSwitchId"].isNull())
|
|
|
+ imagePipelineObject.vSwitchId = valueImagePipelineImagePipelineSet["VSwitchId"].asString();
|
|
|
+ if(!valueImagePipelineImagePipelineSet["SystemDiskSize"].isNull())
|
|
|
+ imagePipelineObject.systemDiskSize = std::stoi(valueImagePipelineImagePipelineSet["SystemDiskSize"].asString());
|
|
|
if(!valueImagePipelineImagePipelineSet["Description"].isNull())
|
|
|
imagePipelineObject.description = valueImagePipelineImagePipelineSet["Description"].asString();
|
|
|
- if(!valueImagePipelineImagePipelineSet["BaseImageType"].isNull())
|
|
|
- imagePipelineObject.baseImageType = valueImagePipelineImagePipelineSet["BaseImageType"].asString();
|
|
|
if(!valueImagePipelineImagePipelineSet["BaseImage"].isNull())
|
|
|
imagePipelineObject.baseImage = valueImagePipelineImagePipelineSet["BaseImage"].asString();
|
|
|
+ if(!valueImagePipelineImagePipelineSet["ResourceGroupId"].isNull())
|
|
|
+ imagePipelineObject.resourceGroupId = valueImagePipelineImagePipelineSet["ResourceGroupId"].asString();
|
|
|
if(!valueImagePipelineImagePipelineSet["ImageName"].isNull())
|
|
|
imagePipelineObject.imageName = valueImagePipelineImagePipelineSet["ImageName"].asString();
|
|
|
- if(!valueImagePipelineImagePipelineSet["VSwitchId"].isNull())
|
|
|
- imagePipelineObject.vSwitchId = valueImagePipelineImagePipelineSet["VSwitchId"].asString();
|
|
|
- if(!valueImagePipelineImagePipelineSet["InstanceType"].isNull())
|
|
|
- imagePipelineObject.instanceType = valueImagePipelineImagePipelineSet["InstanceType"].asString();
|
|
|
- if(!valueImagePipelineImagePipelineSet["InternetMaxBandwidthOut"].isNull())
|
|
|
- imagePipelineObject.internetMaxBandwidthOut = std::stoi(valueImagePipelineImagePipelineSet["InternetMaxBandwidthOut"].asString());
|
|
|
- if(!valueImagePipelineImagePipelineSet["SystemDiskSize"].isNull())
|
|
|
- imagePipelineObject.systemDiskSize = std::stoi(valueImagePipelineImagePipelineSet["SystemDiskSize"].asString());
|
|
|
- if(!valueImagePipelineImagePipelineSet["DeleteInstanceOnFailure"].isNull())
|
|
|
- imagePipelineObject.deleteInstanceOnFailure = valueImagePipelineImagePipelineSet["DeleteInstanceOnFailure"].asString() == "true";
|
|
|
+ if(!valueImagePipelineImagePipelineSet["BaseImageType"].isNull())
|
|
|
+ imagePipelineObject.baseImageType = valueImagePipelineImagePipelineSet["BaseImageType"].asString();
|
|
|
+ if(!valueImagePipelineImagePipelineSet["Name"].isNull())
|
|
|
+ imagePipelineObject.name = valueImagePipelineImagePipelineSet["Name"].asString();
|
|
|
if(!valueImagePipelineImagePipelineSet["BuildContent"].isNull())
|
|
|
imagePipelineObject.buildContent = valueImagePipelineImagePipelineSet["BuildContent"].asString();
|
|
|
- if(!valueImagePipelineImagePipelineSet["ResourceGroupId"].isNull())
|
|
|
- imagePipelineObject.resourceGroupId = valueImagePipelineImagePipelineSet["ResourceGroupId"].asString();
|
|
|
auto allTagsNode = valueImagePipelineImagePipelineSet["Tags"]["Tag"];
|
|
|
for (auto valueImagePipelineImagePipelineSetTagsTag : allTagsNode)
|
|
|
{
|
|
|
ImagePipelineSet::Tag tagsObject;
|
|
|
- if(!valueImagePipelineImagePipelineSetTagsTag["TagKey"].isNull())
|
|
|
- tagsObject.tagKey = valueImagePipelineImagePipelineSetTagsTag["TagKey"].asString();
|
|
|
if(!valueImagePipelineImagePipelineSetTagsTag["TagValue"].isNull())
|
|
|
tagsObject.tagValue = valueImagePipelineImagePipelineSetTagsTag["TagValue"].asString();
|
|
|
+ if(!valueImagePipelineImagePipelineSetTagsTag["TagKey"].isNull())
|
|
|
+ tagsObject.tagKey = valueImagePipelineImagePipelineSetTagsTag["TagKey"].asString();
|
|
|
imagePipelineObject.tags.push_back(tagsObject);
|
|
|
}
|
|
|
- auto allAddAccounts = value["AddAccounts"]["AddAccount"];
|
|
|
- for (auto value : allAddAccounts)
|
|
|
- imagePipelineObject.addAccounts.push_back(value.asString());
|
|
|
auto allToRegionIds = value["ToRegionIds"]["ToRegionId"];
|
|
|
for (auto value : allToRegionIds)
|
|
|
imagePipelineObject.toRegionIds.push_back(value.asString());
|
|
|
+ auto allAddAccounts = value["AddAccounts"]["AddAccount"];
|
|
|
+ for (auto value : allAddAccounts)
|
|
|
+ imagePipelineObject.addAccounts.push_back(value.asString());
|
|
|
imagePipeline_.push_back(imagePipelineObject);
|
|
|
}
|
|
|
- if(!value["TotalCount"].isNull())
|
|
|
- totalCount_ = std::stoi(value["TotalCount"].asString());
|
|
|
if(!value["NextToken"].isNull())
|
|
|
nextToken_ = value["NextToken"].asString();
|
|
|
+ if(!value["TotalCount"].isNull())
|
|
|
+ totalCount_ = std::stoi(value["TotalCount"].asString());
|
|
|
if(!value["MaxResults"].isNull())
|
|
|
maxResults_ = std::stoi(value["MaxResults"].asString());
|
|
|
|