Add DiskIds for CreateSnapshotGroup.
This commit is contained in:
@@ -71,6 +71,17 @@ void CreateDedicatedBlockStorageClusterRequest::setDescription(const std::string
|
||||
setParameter("Description", description);
|
||||
}
|
||||
|
||||
std::string CreateDedicatedBlockStorageClusterRequest::getType()const
|
||||
{
|
||||
return type_;
|
||||
}
|
||||
|
||||
void CreateDedicatedBlockStorageClusterRequest::setType(const std::string& type)
|
||||
{
|
||||
type_ = type;
|
||||
setParameter("Type", type);
|
||||
}
|
||||
|
||||
int CreateDedicatedBlockStorageClusterRequest::getCapacity()const
|
||||
{
|
||||
return capacity_;
|
||||
@@ -126,17 +137,6 @@ void CreateDedicatedBlockStorageClusterRequest::setResourceOwnerAccount(const st
|
||||
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string CreateDedicatedBlockStorageClusterRequest::getPerformanceLevel()const
|
||||
{
|
||||
return performanceLevel_;
|
||||
}
|
||||
|
||||
void CreateDedicatedBlockStorageClusterRequest::setPerformanceLevel(const std::string& performanceLevel)
|
||||
{
|
||||
performanceLevel_ = performanceLevel;
|
||||
setParameter("PerformanceLevel", performanceLevel);
|
||||
}
|
||||
|
||||
std::string CreateDedicatedBlockStorageClusterRequest::getOwnerAccount()const
|
||||
{
|
||||
return ownerAccount_;
|
||||
|
||||
@@ -192,17 +192,6 @@ void CreateDiskRequest::setArn(const std::vector<Arn>& arn)
|
||||
}
|
||||
}
|
||||
|
||||
std::string CreateDiskRequest::getDedicatedBlockStorageClusterId()const
|
||||
{
|
||||
return dedicatedBlockStorageClusterId_;
|
||||
}
|
||||
|
||||
void CreateDiskRequest::setDedicatedBlockStorageClusterId(const std::string& dedicatedBlockStorageClusterId)
|
||||
{
|
||||
dedicatedBlockStorageClusterId_ = dedicatedBlockStorageClusterId;
|
||||
setParameter("DedicatedBlockStorageClusterId", dedicatedBlockStorageClusterId);
|
||||
}
|
||||
|
||||
std::string CreateDiskRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
@@ -302,6 +291,17 @@ void CreateDiskRequest::setZoneId(const std::string& zoneId)
|
||||
setParameter("ZoneId", zoneId);
|
||||
}
|
||||
|
||||
std::string CreateDiskRequest::getStorageClusterId()const
|
||||
{
|
||||
return storageClusterId_;
|
||||
}
|
||||
|
||||
void CreateDiskRequest::setStorageClusterId(const std::string& storageClusterId)
|
||||
{
|
||||
storageClusterId_ = storageClusterId;
|
||||
setParameter("StorageClusterId", storageClusterId);
|
||||
}
|
||||
|
||||
std::string CreateDiskRequest::getKMSKeyId()const
|
||||
{
|
||||
return kMSKeyId_;
|
||||
|
||||
@@ -148,6 +148,17 @@ void CreateInstanceRequest::setPassword(const std::string& password)
|
||||
setParameter("Password", password);
|
||||
}
|
||||
|
||||
Struct CreateInstanceRequest::getSystemDisk()const
|
||||
{
|
||||
return systemDisk_;
|
||||
}
|
||||
|
||||
void CreateInstanceRequest::setSystemDisk(const Struct& systemDisk)
|
||||
{
|
||||
systemDisk_ = systemDisk;
|
||||
setParameter("SystemDisk", std::to_string(systemDisk));
|
||||
}
|
||||
|
||||
int CreateInstanceRequest::getDeploymentSetGroupNo()const
|
||||
{
|
||||
return deploymentSetGroupNo_;
|
||||
@@ -738,6 +749,7 @@ void CreateInstanceRequest::setDataDisk(const std::vector<DataDisk>& dataDisk)
|
||||
setParameter(dataDiskObjStr + ".PerformanceLevel", dataDiskObj.performanceLevel);
|
||||
setParameter(dataDiskObjStr + ".EncryptAlgorithm", dataDiskObj.encryptAlgorithm);
|
||||
setParameter(dataDiskObjStr + ".Description", dataDiskObj.description);
|
||||
setParameter(dataDiskObjStr + ".StorageClusterId", dataDiskObj.storageClusterId);
|
||||
setParameter(dataDiskObjStr + ".Category", dataDiskObj.category);
|
||||
setParameter(dataDiskObjStr + ".KMSKeyId", dataDiskObj.kMSKeyId);
|
||||
setParameter(dataDiskObjStr + ".Device", dataDiskObj.device);
|
||||
|
||||
@@ -73,6 +73,17 @@ void CreateSnapshotGroupRequest::setDescription(const std::string& description)
|
||||
setParameter("Description", description);
|
||||
}
|
||||
|
||||
std::string CreateSnapshotGroupRequest::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void CreateSnapshotGroupRequest::setResourceGroupId(const std::string& resourceGroupId)
|
||||
{
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter("ResourceGroupId", resourceGroupId);
|
||||
}
|
||||
|
||||
int CreateSnapshotGroupRequest::getInstantAccessRetentionDays()const
|
||||
{
|
||||
return instantAccessRetentionDays_;
|
||||
@@ -95,6 +106,35 @@ void CreateSnapshotGroupRequest::setRegionId(const std::string& regionId)
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::vector<std::string> CreateSnapshotGroupRequest::getDiskId()const
|
||||
{
|
||||
return diskId_;
|
||||
}
|
||||
|
||||
void CreateSnapshotGroupRequest::setDiskId(const std::vector<std::string>& diskId)
|
||||
{
|
||||
diskId_ = diskId;
|
||||
for(int dep1 = 0; dep1!= diskId.size(); dep1++) {
|
||||
setParameter("DiskId."+ std::to_string(dep1), diskId.at(dep1));
|
||||
}
|
||||
}
|
||||
|
||||
std::vector<CreateSnapshotGroupRequest::Tag> CreateSnapshotGroupRequest::getTag()const
|
||||
{
|
||||
return tag_;
|
||||
}
|
||||
|
||||
void CreateSnapshotGroupRequest::setTag(const std::vector<Tag>& tag)
|
||||
{
|
||||
tag_ = tag;
|
||||
for(int dep1 = 0; dep1!= tag.size(); dep1++) {
|
||||
auto tagObj = tag.at(dep1);
|
||||
std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
|
||||
setParameter(tagObjStr + ".Key", tagObj.key);
|
||||
setParameter(tagObjStr + ".Value", tagObj.value);
|
||||
}
|
||||
}
|
||||
|
||||
std::string CreateSnapshotGroupRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
|
||||
@@ -60,6 +60,17 @@ void DescribeAutoSnapshotPolicyExRequest::setPageNumber(int pageNumber)
|
||||
setParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeAutoSnapshotPolicyExRequest::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void DescribeAutoSnapshotPolicyExRequest::setResourceGroupId(const std::string& resourceGroupId)
|
||||
{
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter("ResourceGroupId", resourceGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeAutoSnapshotPolicyExRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
|
||||
@@ -43,50 +43,52 @@ void DescribeAutoSnapshotPolicyExResult::parse(const std::string &payload)
|
||||
for (auto valueAutoSnapshotPoliciesAutoSnapshotPolicy : allAutoSnapshotPoliciesNode)
|
||||
{
|
||||
AutoSnapshotPolicy autoSnapshotPoliciesObject;
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["AutoSnapshotPolicyId"].isNull())
|
||||
autoSnapshotPoliciesObject.autoSnapshotPolicyId = valueAutoSnapshotPoliciesAutoSnapshotPolicy["AutoSnapshotPolicyId"].asString();
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["RegionId"].isNull())
|
||||
autoSnapshotPoliciesObject.regionId = valueAutoSnapshotPoliciesAutoSnapshotPolicy["RegionId"].asString();
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["AutoSnapshotPolicyName"].isNull())
|
||||
autoSnapshotPoliciesObject.autoSnapshotPolicyName = valueAutoSnapshotPoliciesAutoSnapshotPolicy["AutoSnapshotPolicyName"].asString();
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["TimePoints"].isNull())
|
||||
autoSnapshotPoliciesObject.timePoints = valueAutoSnapshotPoliciesAutoSnapshotPolicy["TimePoints"].asString();
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["RepeatWeekdays"].isNull())
|
||||
autoSnapshotPoliciesObject.repeatWeekdays = valueAutoSnapshotPoliciesAutoSnapshotPolicy["RepeatWeekdays"].asString();
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["RetentionDays"].isNull())
|
||||
autoSnapshotPoliciesObject.retentionDays = std::stoi(valueAutoSnapshotPoliciesAutoSnapshotPolicy["RetentionDays"].asString());
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["DiskNums"].isNull())
|
||||
autoSnapshotPoliciesObject.diskNums = std::stoi(valueAutoSnapshotPoliciesAutoSnapshotPolicy["DiskNums"].asString());
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["VolumeNums"].isNull())
|
||||
autoSnapshotPoliciesObject.volumeNums = std::stoi(valueAutoSnapshotPoliciesAutoSnapshotPolicy["VolumeNums"].asString());
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["CreationTime"].isNull())
|
||||
autoSnapshotPoliciesObject.creationTime = valueAutoSnapshotPoliciesAutoSnapshotPolicy["CreationTime"].asString();
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["Status"].isNull())
|
||||
autoSnapshotPoliciesObject.status = valueAutoSnapshotPoliciesAutoSnapshotPolicy["Status"].asString();
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["EnableCrossRegionCopy"].isNull())
|
||||
autoSnapshotPoliciesObject.enableCrossRegionCopy = valueAutoSnapshotPoliciesAutoSnapshotPolicy["EnableCrossRegionCopy"].asString() == "true";
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["AutoSnapshotPolicyName"].isNull())
|
||||
autoSnapshotPoliciesObject.autoSnapshotPolicyName = valueAutoSnapshotPoliciesAutoSnapshotPolicy["AutoSnapshotPolicyName"].asString();
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["TargetCopyRegions"].isNull())
|
||||
autoSnapshotPoliciesObject.targetCopyRegions = valueAutoSnapshotPoliciesAutoSnapshotPolicy["TargetCopyRegions"].asString();
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["CopiedSnapshotsRetentionDays"].isNull())
|
||||
autoSnapshotPoliciesObject.copiedSnapshotsRetentionDays = std::stoi(valueAutoSnapshotPoliciesAutoSnapshotPolicy["CopiedSnapshotsRetentionDays"].asString());
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["AutoSnapshotPolicyId"].isNull())
|
||||
autoSnapshotPoliciesObject.autoSnapshotPolicyId = valueAutoSnapshotPoliciesAutoSnapshotPolicy["AutoSnapshotPolicyId"].asString();
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["RetentionDays"].isNull())
|
||||
autoSnapshotPoliciesObject.retentionDays = std::stoi(valueAutoSnapshotPoliciesAutoSnapshotPolicy["RetentionDays"].asString());
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["RegionId"].isNull())
|
||||
autoSnapshotPoliciesObject.regionId = valueAutoSnapshotPoliciesAutoSnapshotPolicy["RegionId"].asString();
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["DiskNums"].isNull())
|
||||
autoSnapshotPoliciesObject.diskNums = std::stoi(valueAutoSnapshotPoliciesAutoSnapshotPolicy["DiskNums"].asString());
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["EnableCrossRegionCopy"].isNull())
|
||||
autoSnapshotPoliciesObject.enableCrossRegionCopy = valueAutoSnapshotPoliciesAutoSnapshotPolicy["EnableCrossRegionCopy"].asString() == "true";
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["RepeatWeekdays"].isNull())
|
||||
autoSnapshotPoliciesObject.repeatWeekdays = valueAutoSnapshotPoliciesAutoSnapshotPolicy["RepeatWeekdays"].asString();
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["VolumeNums"].isNull())
|
||||
autoSnapshotPoliciesObject.volumeNums = std::stoi(valueAutoSnapshotPoliciesAutoSnapshotPolicy["VolumeNums"].asString());
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicy["ResourceGroupId"].isNull())
|
||||
autoSnapshotPoliciesObject.resourceGroupId = valueAutoSnapshotPoliciesAutoSnapshotPolicy["ResourceGroupId"].asString();
|
||||
auto allTagsNode = valueAutoSnapshotPoliciesAutoSnapshotPolicy["Tags"]["Tag"];
|
||||
for (auto valueAutoSnapshotPoliciesAutoSnapshotPolicyTagsTag : allTagsNode)
|
||||
{
|
||||
AutoSnapshotPolicy::Tag tagsObject;
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicyTagsTag["TagKey"].isNull())
|
||||
tagsObject.tagKey = valueAutoSnapshotPoliciesAutoSnapshotPolicyTagsTag["TagKey"].asString();
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicyTagsTag["TagValue"].isNull())
|
||||
tagsObject.tagValue = valueAutoSnapshotPoliciesAutoSnapshotPolicyTagsTag["TagValue"].asString();
|
||||
if(!valueAutoSnapshotPoliciesAutoSnapshotPolicyTagsTag["TagKey"].isNull())
|
||||
tagsObject.tagKey = valueAutoSnapshotPoliciesAutoSnapshotPolicyTagsTag["TagKey"].asString();
|
||||
autoSnapshotPoliciesObject.tags.push_back(tagsObject);
|
||||
}
|
||||
autoSnapshotPolicies_.push_back(autoSnapshotPoliciesObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -43,29 +43,29 @@ void DescribeDedicatedBlockStorageClustersResult::parse(const std::string &paylo
|
||||
for (auto valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster : allDedicatedBlockStorageClustersNode)
|
||||
{
|
||||
DedicatedBlockStorageCluster dedicatedBlockStorageClustersObject;
|
||||
if(!valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["DedicatedBlockStorageClusterId"].isNull())
|
||||
dedicatedBlockStorageClustersObject.dedicatedBlockStorageClusterId = valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["DedicatedBlockStorageClusterId"].asString();
|
||||
if(!valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["DedicatedBlockStorageClusterName"].isNull())
|
||||
dedicatedBlockStorageClustersObject.dedicatedBlockStorageClusterName = valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["DedicatedBlockStorageClusterName"].asString();
|
||||
if(!valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["Description"].isNull())
|
||||
dedicatedBlockStorageClustersObject.description = valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["Description"].asString();
|
||||
if(!valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["ZoneId"].isNull())
|
||||
dedicatedBlockStorageClustersObject.zoneId = valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["ZoneId"].asString();
|
||||
if(!valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["Status"].isNull())
|
||||
dedicatedBlockStorageClustersObject.status = valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["Status"].asString();
|
||||
if(!valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["Category"].isNull())
|
||||
dedicatedBlockStorageClustersObject.category = valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["Category"].asString();
|
||||
if(!valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["PerformanceLevel"].isNull())
|
||||
dedicatedBlockStorageClustersObject.performanceLevel = valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["PerformanceLevel"].asString();
|
||||
if(!valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["Type"].isNull())
|
||||
dedicatedBlockStorageClustersObject.type = valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["Type"].asString();
|
||||
if(!valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["Description"].isNull())
|
||||
dedicatedBlockStorageClustersObject.description = valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["Description"].asString();
|
||||
if(!valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["ExpiredTime"].isNull())
|
||||
dedicatedBlockStorageClustersObject.expiredTime = valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["ExpiredTime"].asString();
|
||||
if(!valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["CreateTime"].isNull())
|
||||
dedicatedBlockStorageClustersObject.createTime = valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["CreateTime"].asString();
|
||||
if(!valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["ZoneId"].isNull())
|
||||
dedicatedBlockStorageClustersObject.zoneId = valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["ZoneId"].asString();
|
||||
if(!valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["Category"].isNull())
|
||||
dedicatedBlockStorageClustersObject.category = valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["Category"].asString();
|
||||
if(!valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["DedicatedBlockStorageClusterName"].isNull())
|
||||
dedicatedBlockStorageClustersObject.dedicatedBlockStorageClusterName = valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["DedicatedBlockStorageClusterName"].asString();
|
||||
if(!valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["DedicatedBlockStorageClusterId"].isNull())
|
||||
dedicatedBlockStorageClustersObject.dedicatedBlockStorageClusterId = valueDedicatedBlockStorageClustersDedicatedBlockStorageCluster["DedicatedBlockStorageClusterId"].asString();
|
||||
auto dedicatedBlockStorageClusterCapacityNode = value["DedicatedBlockStorageClusterCapacity"];
|
||||
if(!dedicatedBlockStorageClusterCapacityNode["AvailableCapacity"].isNull())
|
||||
dedicatedBlockStorageClustersObject.dedicatedBlockStorageClusterCapacity.availableCapacity = std::stol(dedicatedBlockStorageClusterCapacityNode["AvailableCapacity"].asString());
|
||||
if(!dedicatedBlockStorageClusterCapacityNode["TotalCapacity"].isNull())
|
||||
dedicatedBlockStorageClustersObject.dedicatedBlockStorageClusterCapacity.totalCapacity = std::stol(dedicatedBlockStorageClusterCapacityNode["TotalCapacity"].asString());
|
||||
if(!dedicatedBlockStorageClusterCapacityNode["AvailableCapacity"].isNull())
|
||||
dedicatedBlockStorageClustersObject.dedicatedBlockStorageClusterCapacity.availableCapacity = std::stol(dedicatedBlockStorageClusterCapacityNode["AvailableCapacity"].asString());
|
||||
dedicatedBlockStorageClusters_.push_back(dedicatedBlockStorageClustersObject);
|
||||
}
|
||||
if(!value["NextToken"].isNull())
|
||||
|
||||
@@ -43,16 +43,18 @@ void DescribeDedicatedHostAutoRenewResult::parse(const std::string &payload)
|
||||
for (auto valueDedicatedHostRenewAttributesDedicatedHostRenewAttribute : allDedicatedHostRenewAttributesNode)
|
||||
{
|
||||
DedicatedHostRenewAttribute dedicatedHostRenewAttributesObject;
|
||||
if(!valueDedicatedHostRenewAttributesDedicatedHostRenewAttribute["DedicatedHostId"].isNull())
|
||||
dedicatedHostRenewAttributesObject.dedicatedHostId = valueDedicatedHostRenewAttributesDedicatedHostRenewAttribute["DedicatedHostId"].asString();
|
||||
if(!valueDedicatedHostRenewAttributesDedicatedHostRenewAttribute["AutoRenewEnabled"].isNull())
|
||||
dedicatedHostRenewAttributesObject.autoRenewEnabled = valueDedicatedHostRenewAttributesDedicatedHostRenewAttribute["AutoRenewEnabled"].asString() == "true";
|
||||
if(!valueDedicatedHostRenewAttributesDedicatedHostRenewAttribute["Duration"].isNull())
|
||||
dedicatedHostRenewAttributesObject.duration = std::stoi(valueDedicatedHostRenewAttributesDedicatedHostRenewAttribute["Duration"].asString());
|
||||
if(!valueDedicatedHostRenewAttributesDedicatedHostRenewAttribute["PeriodUnit"].isNull())
|
||||
dedicatedHostRenewAttributesObject.periodUnit = valueDedicatedHostRenewAttributesDedicatedHostRenewAttribute["PeriodUnit"].asString();
|
||||
if(!valueDedicatedHostRenewAttributesDedicatedHostRenewAttribute["Duration"].isNull())
|
||||
dedicatedHostRenewAttributesObject.duration = std::stoi(valueDedicatedHostRenewAttributesDedicatedHostRenewAttribute["Duration"].asString());
|
||||
if(!valueDedicatedHostRenewAttributesDedicatedHostRenewAttribute["DedicatedHostId"].isNull())
|
||||
dedicatedHostRenewAttributesObject.dedicatedHostId = valueDedicatedHostRenewAttributesDedicatedHostRenewAttribute["DedicatedHostId"].asString();
|
||||
if(!valueDedicatedHostRenewAttributesDedicatedHostRenewAttribute["RenewalStatus"].isNull())
|
||||
dedicatedHostRenewAttributesObject.renewalStatus = valueDedicatedHostRenewAttributesDedicatedHostRenewAttribute["RenewalStatus"].asString();
|
||||
if(!valueDedicatedHostRenewAttributesDedicatedHostRenewAttribute["AutoRenewEnabled"].isNull())
|
||||
dedicatedHostRenewAttributesObject.autoRenewEnabled = valueDedicatedHostRenewAttributesDedicatedHostRenewAttribute["AutoRenewEnabled"].asString() == "true";
|
||||
if(!valueDedicatedHostRenewAttributesDedicatedHostRenewAttribute["AutoRenewWithEcs"].isNull())
|
||||
dedicatedHostRenewAttributesObject.autoRenewWithEcs = valueDedicatedHostRenewAttributesDedicatedHostRenewAttribute["AutoRenewWithEcs"].asString();
|
||||
dedicatedHostRenewAttributes_.push_back(dedicatedHostRenewAttributesObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -65,8 +65,8 @@ void DescribeDisksResult::parse(const std::string &payload)
|
||||
disksObject.diskId = valueDisksDisk["DiskId"].asString();
|
||||
if(!valueDisksDisk["DeleteAutoSnapshot"].isNull())
|
||||
disksObject.deleteAutoSnapshot = valueDisksDisk["DeleteAutoSnapshot"].asString() == "true";
|
||||
if(!valueDisksDisk["DedicatedBlockStorageClusterId"].isNull())
|
||||
disksObject.dedicatedBlockStorageClusterId = valueDisksDisk["DedicatedBlockStorageClusterId"].asString();
|
||||
if(!valueDisksDisk["StorageClusterId"].isNull())
|
||||
disksObject.storageClusterId = valueDisksDisk["StorageClusterId"].asString();
|
||||
if(!valueDisksDisk["Encrypted"].isNull())
|
||||
disksObject.encrypted = valueDisksDisk["Encrypted"].asString() == "true";
|
||||
if(!valueDisksDisk["IOPSRead"].isNull())
|
||||
|
||||
@@ -100,6 +100,17 @@ void DescribeImageComponentsRequest::setTag(const std::vector<Tag>& tag)
|
||||
}
|
||||
}
|
||||
|
||||
std::string DescribeImageComponentsRequest::getOwner()const
|
||||
{
|
||||
return owner_;
|
||||
}
|
||||
|
||||
void DescribeImageComponentsRequest::setOwner(const std::string& owner)
|
||||
{
|
||||
owner_ = owner;
|
||||
setParameter("Owner", owner);
|
||||
}
|
||||
|
||||
std::string DescribeImageComponentsRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
|
||||
@@ -45,36 +45,38 @@ void DescribeImageComponentsResult::parse(const std::string &payload)
|
||||
ImageComponentSet imageComponentObject;
|
||||
if(!valueImageComponentImageComponentSet["CreationTime"].isNull())
|
||||
imageComponentObject.creationTime = valueImageComponentImageComponentSet["CreationTime"].asString();
|
||||
if(!valueImageComponentImageComponentSet["ImageComponentId"].isNull())
|
||||
imageComponentObject.imageComponentId = valueImageComponentImageComponentSet["ImageComponentId"].asString();
|
||||
if(!valueImageComponentImageComponentSet["Name"].isNull())
|
||||
imageComponentObject.name = valueImageComponentImageComponentSet["Name"].asString();
|
||||
if(!valueImageComponentImageComponentSet["Description"].isNull())
|
||||
imageComponentObject.description = valueImageComponentImageComponentSet["Description"].asString();
|
||||
if(!valueImageComponentImageComponentSet["SystemType"].isNull())
|
||||
imageComponentObject.systemType = valueImageComponentImageComponentSet["SystemType"].asString();
|
||||
if(!valueImageComponentImageComponentSet["ImageComponentId"].isNull())
|
||||
imageComponentObject.imageComponentId = valueImageComponentImageComponentSet["ImageComponentId"].asString();
|
||||
if(!valueImageComponentImageComponentSet["ComponentType"].isNull())
|
||||
imageComponentObject.componentType = valueImageComponentImageComponentSet["ComponentType"].asString();
|
||||
if(!valueImageComponentImageComponentSet["Content"].isNull())
|
||||
imageComponentObject.content = valueImageComponentImageComponentSet["Content"].asString();
|
||||
if(!valueImageComponentImageComponentSet["ResourceGroupId"].isNull())
|
||||
imageComponentObject.resourceGroupId = valueImageComponentImageComponentSet["ResourceGroupId"].asString();
|
||||
if(!valueImageComponentImageComponentSet["Name"].isNull())
|
||||
imageComponentObject.name = valueImageComponentImageComponentSet["Name"].asString();
|
||||
if(!valueImageComponentImageComponentSet["Content"].isNull())
|
||||
imageComponentObject.content = valueImageComponentImageComponentSet["Content"].asString();
|
||||
if(!valueImageComponentImageComponentSet["Owner"].isNull())
|
||||
imageComponentObject.owner = valueImageComponentImageComponentSet["Owner"].asString();
|
||||
auto allTagsNode = valueImageComponentImageComponentSet["Tags"]["Tag"];
|
||||
for (auto valueImageComponentImageComponentSetTagsTag : allTagsNode)
|
||||
{
|
||||
ImageComponentSet::Tag tagsObject;
|
||||
if(!valueImageComponentImageComponentSetTagsTag["TagKey"].isNull())
|
||||
tagsObject.tagKey = valueImageComponentImageComponentSetTagsTag["TagKey"].asString();
|
||||
if(!valueImageComponentImageComponentSetTagsTag["TagValue"].isNull())
|
||||
tagsObject.tagValue = valueImageComponentImageComponentSetTagsTag["TagValue"].asString();
|
||||
if(!valueImageComponentImageComponentSetTagsTag["TagKey"].isNull())
|
||||
tagsObject.tagKey = valueImageComponentImageComponentSetTagsTag["TagKey"].asString();
|
||||
imageComponentObject.tags.push_back(tagsObject);
|
||||
}
|
||||
imageComponent_.push_back(imageComponentObject);
|
||||
}
|
||||
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());
|
||||
|
||||
|
||||
@@ -45,36 +45,36 @@ void DescribeImagePipelineExecutionsResult::parse(const std::string &payload)
|
||||
ImagePipelineExecutionSet imagePipelineExecutionObject;
|
||||
if(!valueImagePipelineExecutionImagePipelineExecutionSet["CreationTime"].isNull())
|
||||
imagePipelineExecutionObject.creationTime = valueImagePipelineExecutionImagePipelineExecutionSet["CreationTime"].asString();
|
||||
if(!valueImagePipelineExecutionImagePipelineExecutionSet["ModifiedTime"].isNull())
|
||||
imagePipelineExecutionObject.modifiedTime = valueImagePipelineExecutionImagePipelineExecutionSet["ModifiedTime"].asString();
|
||||
if(!valueImagePipelineExecutionImagePipelineExecutionSet["ImageId"].isNull())
|
||||
imagePipelineExecutionObject.imageId = valueImagePipelineExecutionImagePipelineExecutionSet["ImageId"].asString();
|
||||
if(!valueImagePipelineExecutionImagePipelineExecutionSet["ImagePipelineId"].isNull())
|
||||
imagePipelineExecutionObject.imagePipelineId = valueImagePipelineExecutionImagePipelineExecutionSet["ImagePipelineId"].asString();
|
||||
if(!valueImagePipelineExecutionImagePipelineExecutionSet["ExecutionId"].isNull())
|
||||
imagePipelineExecutionObject.executionId = valueImagePipelineExecutionImagePipelineExecutionSet["ExecutionId"].asString();
|
||||
if(!valueImagePipelineExecutionImagePipelineExecutionSet["Status"].isNull())
|
||||
imagePipelineExecutionObject.status = valueImagePipelineExecutionImagePipelineExecutionSet["Status"].asString();
|
||||
if(!valueImagePipelineExecutionImagePipelineExecutionSet["Message"].isNull())
|
||||
imagePipelineExecutionObject.message = valueImagePipelineExecutionImagePipelineExecutionSet["Message"].asString();
|
||||
if(!valueImagePipelineExecutionImagePipelineExecutionSet["ModifiedTime"].isNull())
|
||||
imagePipelineExecutionObject.modifiedTime = valueImagePipelineExecutionImagePipelineExecutionSet["ModifiedTime"].asString();
|
||||
if(!valueImagePipelineExecutionImagePipelineExecutionSet["ResourceGroupId"].isNull())
|
||||
imagePipelineExecutionObject.resourceGroupId = valueImagePipelineExecutionImagePipelineExecutionSet["ResourceGroupId"].asString();
|
||||
if(!valueImagePipelineExecutionImagePipelineExecutionSet["Message"].isNull())
|
||||
imagePipelineExecutionObject.message = valueImagePipelineExecutionImagePipelineExecutionSet["Message"].asString();
|
||||
if(!valueImagePipelineExecutionImagePipelineExecutionSet["ImageId"].isNull())
|
||||
imagePipelineExecutionObject.imageId = valueImagePipelineExecutionImagePipelineExecutionSet["ImageId"].asString();
|
||||
if(!valueImagePipelineExecutionImagePipelineExecutionSet["ExecutionId"].isNull())
|
||||
imagePipelineExecutionObject.executionId = valueImagePipelineExecutionImagePipelineExecutionSet["ExecutionId"].asString();
|
||||
auto allTagsNode = valueImagePipelineExecutionImagePipelineExecutionSet["Tags"]["Tag"];
|
||||
for (auto valueImagePipelineExecutionImagePipelineExecutionSetTagsTag : allTagsNode)
|
||||
{
|
||||
ImagePipelineExecutionSet::Tag tagsObject;
|
||||
if(!valueImagePipelineExecutionImagePipelineExecutionSetTagsTag["TagKey"].isNull())
|
||||
tagsObject.tagKey = valueImagePipelineExecutionImagePipelineExecutionSetTagsTag["TagKey"].asString();
|
||||
if(!valueImagePipelineExecutionImagePipelineExecutionSetTagsTag["TagValue"].isNull())
|
||||
tagsObject.tagValue = valueImagePipelineExecutionImagePipelineExecutionSetTagsTag["TagValue"].asString();
|
||||
if(!valueImagePipelineExecutionImagePipelineExecutionSetTagsTag["TagKey"].isNull())
|
||||
tagsObject.tagKey = valueImagePipelineExecutionImagePipelineExecutionSetTagsTag["TagKey"].asString();
|
||||
imagePipelineExecutionObject.tags.push_back(tagsObject);
|
||||
}
|
||||
imagePipelineExecution_.push_back(imagePipelineExecutionObject);
|
||||
}
|
||||
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());
|
||||
|
||||
|
||||
@@ -45,54 +45,54 @@ void DescribeImagePipelinesResult::parse(const std::string &payload)
|
||||
ImagePipelineSet imagePipelineObject;
|
||||
if(!valueImagePipelineImagePipelineSet["CreationTime"].isNull())
|
||||
imagePipelineObject.creationTime = valueImagePipelineImagePipelineSet["CreationTime"].asString();
|
||||
if(!valueImagePipelineImagePipelineSet["ImagePipelineId"].isNull())
|
||||
imagePipelineObject.imagePipelineId = valueImagePipelineImagePipelineSet["ImagePipelineId"].asString();
|
||||
if(!valueImagePipelineImagePipelineSet["Name"].isNull())
|
||||
imagePipelineObject.name = valueImagePipelineImagePipelineSet["Name"].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["ImageName"].isNull())
|
||||
imagePipelineObject.imageName = valueImagePipelineImagePipelineSet["ImageName"].asString();
|
||||
if(!valueImagePipelineImagePipelineSet["VSwitchId"].isNull())
|
||||
imagePipelineObject.vSwitchId = valueImagePipelineImagePipelineSet["VSwitchId"].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["VSwitchId"].isNull())
|
||||
imagePipelineObject.vSwitchId = valueImagePipelineImagePipelineSet["VSwitchId"].asString();
|
||||
if(!valueImagePipelineImagePipelineSet["SystemDiskSize"].isNull())
|
||||
imagePipelineObject.systemDiskSize = std::stoi(valueImagePipelineImagePipelineSet["SystemDiskSize"].asString());
|
||||
if(!valueImagePipelineImagePipelineSet["DeleteInstanceOnFailure"].isNull())
|
||||
imagePipelineObject.deleteInstanceOnFailure = valueImagePipelineImagePipelineSet["DeleteInstanceOnFailure"].asString() == "true";
|
||||
if(!valueImagePipelineImagePipelineSet["BuildContent"].isNull())
|
||||
imagePipelineObject.buildContent = valueImagePipelineImagePipelineSet["BuildContent"].asString();
|
||||
if(!valueImagePipelineImagePipelineSet["Description"].isNull())
|
||||
imagePipelineObject.description = valueImagePipelineImagePipelineSet["Description"].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["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();
|
||||
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());
|
||||
|
||||
|
||||
@@ -126,6 +126,17 @@ void DescribeSecurityGroupsRequest::setRegionId(const std::string& regionId)
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeSecurityGroupsRequest::getNextToken()const
|
||||
{
|
||||
return nextToken_;
|
||||
}
|
||||
|
||||
void DescribeSecurityGroupsRequest::setNextToken(const std::string& nextToken)
|
||||
{
|
||||
nextToken_ = nextToken;
|
||||
setParameter("NextToken", nextToken);
|
||||
}
|
||||
|
||||
int DescribeSecurityGroupsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
@@ -230,3 +241,14 @@ void DescribeSecurityGroupsRequest::setVpcId(const std::string& vpcId)
|
||||
setParameter("VpcId", vpcId);
|
||||
}
|
||||
|
||||
int DescribeSecurityGroupsRequest::getMaxResults()const
|
||||
{
|
||||
return maxResults_;
|
||||
}
|
||||
|
||||
void DescribeSecurityGroupsRequest::setMaxResults(int maxResults)
|
||||
{
|
||||
maxResults_ = maxResults;
|
||||
setParameter("MaxResults", std::to_string(maxResults));
|
||||
}
|
||||
|
||||
|
||||
@@ -43,48 +43,50 @@ void DescribeSecurityGroupsResult::parse(const std::string &payload)
|
||||
for (auto valueSecurityGroupsSecurityGroup : allSecurityGroupsNode)
|
||||
{
|
||||
SecurityGroup securityGroupsObject;
|
||||
if(!valueSecurityGroupsSecurityGroup["SecurityGroupId"].isNull())
|
||||
securityGroupsObject.securityGroupId = valueSecurityGroupsSecurityGroup["SecurityGroupId"].asString();
|
||||
if(!valueSecurityGroupsSecurityGroup["Description"].isNull())
|
||||
securityGroupsObject.description = valueSecurityGroupsSecurityGroup["Description"].asString();
|
||||
if(!valueSecurityGroupsSecurityGroup["SecurityGroupName"].isNull())
|
||||
securityGroupsObject.securityGroupName = valueSecurityGroupsSecurityGroup["SecurityGroupName"].asString();
|
||||
if(!valueSecurityGroupsSecurityGroup["VpcId"].isNull())
|
||||
securityGroupsObject.vpcId = valueSecurityGroupsSecurityGroup["VpcId"].asString();
|
||||
if(!valueSecurityGroupsSecurityGroup["CreationTime"].isNull())
|
||||
securityGroupsObject.creationTime = valueSecurityGroupsSecurityGroup["CreationTime"].asString();
|
||||
if(!valueSecurityGroupsSecurityGroup["VpcId"].isNull())
|
||||
securityGroupsObject.vpcId = valueSecurityGroupsSecurityGroup["VpcId"].asString();
|
||||
if(!valueSecurityGroupsSecurityGroup["ServiceManaged"].isNull())
|
||||
securityGroupsObject.serviceManaged = valueSecurityGroupsSecurityGroup["ServiceManaged"].asString() == "true";
|
||||
if(!valueSecurityGroupsSecurityGroup["Description"].isNull())
|
||||
securityGroupsObject.description = valueSecurityGroupsSecurityGroup["Description"].asString();
|
||||
if(!valueSecurityGroupsSecurityGroup["SecurityGroupId"].isNull())
|
||||
securityGroupsObject.securityGroupId = valueSecurityGroupsSecurityGroup["SecurityGroupId"].asString();
|
||||
if(!valueSecurityGroupsSecurityGroup["ResourceGroupId"].isNull())
|
||||
securityGroupsObject.resourceGroupId = valueSecurityGroupsSecurityGroup["ResourceGroupId"].asString();
|
||||
if(!valueSecurityGroupsSecurityGroup["SecurityGroupName"].isNull())
|
||||
securityGroupsObject.securityGroupName = valueSecurityGroupsSecurityGroup["SecurityGroupName"].asString();
|
||||
if(!valueSecurityGroupsSecurityGroup["EcsCount"].isNull())
|
||||
securityGroupsObject.ecsCount = std::stoi(valueSecurityGroupsSecurityGroup["EcsCount"].asString());
|
||||
if(!valueSecurityGroupsSecurityGroup["ServiceID"].isNull())
|
||||
securityGroupsObject.serviceID = std::stol(valueSecurityGroupsSecurityGroup["ServiceID"].asString());
|
||||
if(!valueSecurityGroupsSecurityGroup["SecurityGroupType"].isNull())
|
||||
securityGroupsObject.securityGroupType = valueSecurityGroupsSecurityGroup["SecurityGroupType"].asString();
|
||||
if(!valueSecurityGroupsSecurityGroup["AvailableInstanceAmount"].isNull())
|
||||
securityGroupsObject.availableInstanceAmount = std::stoi(valueSecurityGroupsSecurityGroup["AvailableInstanceAmount"].asString());
|
||||
if(!valueSecurityGroupsSecurityGroup["EcsCount"].isNull())
|
||||
securityGroupsObject.ecsCount = std::stoi(valueSecurityGroupsSecurityGroup["EcsCount"].asString());
|
||||
if(!valueSecurityGroupsSecurityGroup["ResourceGroupId"].isNull())
|
||||
securityGroupsObject.resourceGroupId = valueSecurityGroupsSecurityGroup["ResourceGroupId"].asString();
|
||||
if(!valueSecurityGroupsSecurityGroup["ServiceID"].isNull())
|
||||
securityGroupsObject.serviceID = std::stol(valueSecurityGroupsSecurityGroup["ServiceID"].asString());
|
||||
if(!valueSecurityGroupsSecurityGroup["ServiceManaged"].isNull())
|
||||
securityGroupsObject.serviceManaged = valueSecurityGroupsSecurityGroup["ServiceManaged"].asString() == "true";
|
||||
auto allTagsNode = valueSecurityGroupsSecurityGroup["Tags"]["Tag"];
|
||||
for (auto valueSecurityGroupsSecurityGroupTagsTag : allTagsNode)
|
||||
{
|
||||
SecurityGroup::Tag tagsObject;
|
||||
if(!valueSecurityGroupsSecurityGroupTagsTag["TagKey"].isNull())
|
||||
tagsObject.tagKey = valueSecurityGroupsSecurityGroupTagsTag["TagKey"].asString();
|
||||
if(!valueSecurityGroupsSecurityGroupTagsTag["TagValue"].isNull())
|
||||
tagsObject.tagValue = valueSecurityGroupsSecurityGroupTagsTag["TagValue"].asString();
|
||||
if(!valueSecurityGroupsSecurityGroupTagsTag["TagKey"].isNull())
|
||||
tagsObject.tagKey = valueSecurityGroupsSecurityGroupTagsTag["TagKey"].asString();
|
||||
securityGroupsObject.tags.push_back(tagsObject);
|
||||
}
|
||||
securityGroups_.push_back(securityGroupsObject);
|
||||
}
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["RegionId"].isNull())
|
||||
regionId_ = value["RegionId"].asString();
|
||||
if(!value["NextToken"].isNull())
|
||||
nextToken_ = value["NextToken"].asString();
|
||||
|
||||
}
|
||||
|
||||
@@ -103,6 +105,11 @@ int DescribeSecurityGroupsResult::getPageSize()const
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
std::string DescribeSecurityGroupsResult::getNextToken()const
|
||||
{
|
||||
return nextToken_;
|
||||
}
|
||||
|
||||
int DescribeSecurityGroupsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
|
||||
@@ -38,6 +38,17 @@ void DescribeSnapshotGroupsRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotGroupsRequest::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotGroupsRequest::setResourceGroupId(const std::string& resourceGroupId)
|
||||
{
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter("ResourceGroupId", resourceGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotGroupsRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
@@ -60,6 +71,22 @@ void DescribeSnapshotGroupsRequest::setNextToken(const std::string& nextToken)
|
||||
setParameter("NextToken", nextToken);
|
||||
}
|
||||
|
||||
std::vector<DescribeSnapshotGroupsRequest::Tag> DescribeSnapshotGroupsRequest::getTag()const
|
||||
{
|
||||
return tag_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotGroupsRequest::setTag(const std::vector<Tag>& tag)
|
||||
{
|
||||
tag_ = tag;
|
||||
for(int dep1 = 0; dep1!= tag.size(); dep1++) {
|
||||
auto tagObj = tag.at(dep1);
|
||||
std::string tagObjStr = "Tag." + std::to_string(dep1 + 1);
|
||||
setParameter(tagObjStr + ".Key", tagObj.key);
|
||||
setParameter(tagObjStr + ".Value", tagObj.value);
|
||||
}
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotGroupsRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
|
||||
@@ -43,36 +43,58 @@ void DescribeSnapshotGroupsResult::parse(const std::string &payload)
|
||||
for (auto valueSnapshotGroupsSnapshotGroup : allSnapshotGroupsNode)
|
||||
{
|
||||
SnapshotGroup snapshotGroupsObject;
|
||||
if(!valueSnapshotGroupsSnapshotGroup["InstanceId"].isNull())
|
||||
snapshotGroupsObject.instanceId = valueSnapshotGroupsSnapshotGroup["InstanceId"].asString();
|
||||
if(!valueSnapshotGroupsSnapshotGroup["SnapshotGroupId"].isNull())
|
||||
snapshotGroupsObject.snapshotGroupId = valueSnapshotGroupsSnapshotGroup["SnapshotGroupId"].asString();
|
||||
if(!valueSnapshotGroupsSnapshotGroup["Status"].isNull())
|
||||
snapshotGroupsObject.status = valueSnapshotGroupsSnapshotGroup["Status"].asString();
|
||||
if(!valueSnapshotGroupsSnapshotGroup["Name"].isNull())
|
||||
snapshotGroupsObject.name = valueSnapshotGroupsSnapshotGroup["Name"].asString();
|
||||
if(!valueSnapshotGroupsSnapshotGroup["Description"].isNull())
|
||||
snapshotGroupsObject.description = valueSnapshotGroupsSnapshotGroup["Description"].asString();
|
||||
if(!valueSnapshotGroupsSnapshotGroup["CreationTime"].isNull())
|
||||
snapshotGroupsObject.creationTime = valueSnapshotGroupsSnapshotGroup["CreationTime"].asString();
|
||||
if(!valueSnapshotGroupsSnapshotGroup["Description"].isNull())
|
||||
snapshotGroupsObject.description = valueSnapshotGroupsSnapshotGroup["Description"].asString();
|
||||
if(!valueSnapshotGroupsSnapshotGroup["ProgressStatus"].isNull())
|
||||
snapshotGroupsObject.progressStatus = valueSnapshotGroupsSnapshotGroup["ProgressStatus"].asString();
|
||||
if(!valueSnapshotGroupsSnapshotGroup["SnapshotGroupId"].isNull())
|
||||
snapshotGroupsObject.snapshotGroupId = valueSnapshotGroupsSnapshotGroup["SnapshotGroupId"].asString();
|
||||
if(!valueSnapshotGroupsSnapshotGroup["InstanceId"].isNull())
|
||||
snapshotGroupsObject.instanceId = valueSnapshotGroupsSnapshotGroup["InstanceId"].asString();
|
||||
if(!valueSnapshotGroupsSnapshotGroup["Name"].isNull())
|
||||
snapshotGroupsObject.name = valueSnapshotGroupsSnapshotGroup["Name"].asString();
|
||||
if(!valueSnapshotGroupsSnapshotGroup["ResourceGroupId"].isNull())
|
||||
snapshotGroupsObject.resourceGroupId = valueSnapshotGroupsSnapshotGroup["ResourceGroupId"].asString();
|
||||
auto allTagsNode = valueSnapshotGroupsSnapshotGroup["Tags"]["Tag"];
|
||||
for (auto valueSnapshotGroupsSnapshotGroupTagsTag : allTagsNode)
|
||||
{
|
||||
SnapshotGroup::Tag tagsObject;
|
||||
if(!valueSnapshotGroupsSnapshotGroupTagsTag["Key"].isNull())
|
||||
tagsObject.key = valueSnapshotGroupsSnapshotGroupTagsTag["Key"].asString();
|
||||
if(!valueSnapshotGroupsSnapshotGroupTagsTag["Value"].isNull())
|
||||
tagsObject.value = valueSnapshotGroupsSnapshotGroupTagsTag["Value"].asString();
|
||||
snapshotGroupsObject.tags.push_back(tagsObject);
|
||||
}
|
||||
auto allSnapshotsNode = valueSnapshotGroupsSnapshotGroup["Snapshots"]["Snapshot"];
|
||||
for (auto valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot : allSnapshotsNode)
|
||||
{
|
||||
SnapshotGroup::Snapshot snapshotsObject;
|
||||
if(!valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["SnapshotId"].isNull())
|
||||
snapshotsObject.snapshotId = valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["SnapshotId"].asString();
|
||||
if(!valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["Progress"].isNull())
|
||||
snapshotsObject.progress = valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["Progress"].asString();
|
||||
if(!valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["SourceDiskId"].isNull())
|
||||
snapshotsObject.sourceDiskId = valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["SourceDiskId"].asString();
|
||||
if(!valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["SourceDiskType"].isNull())
|
||||
snapshotsObject.sourceDiskType = valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["SourceDiskType"].asString();
|
||||
if(!valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["InstantAccess"].isNull())
|
||||
snapshotsObject.instantAccess = valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["InstantAccess"].asString() == "true";
|
||||
if(!valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["Progress"].isNull())
|
||||
snapshotsObject.progress = valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["Progress"].asString();
|
||||
if(!valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["InstantAccessRetentionDays"].isNull())
|
||||
snapshotsObject.instantAccessRetentionDays = std::stoi(valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["InstantAccessRetentionDays"].asString());
|
||||
if(!valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["SnapshotId"].isNull())
|
||||
snapshotsObject.snapshotId = valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["SnapshotId"].asString();
|
||||
if(!valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["InstantAccess"].isNull())
|
||||
snapshotsObject.instantAccess = valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["InstantAccess"].asString() == "true";
|
||||
if(!valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["SourceDiskType"].isNull())
|
||||
snapshotsObject.sourceDiskType = valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["SourceDiskType"].asString();
|
||||
auto allTags1Node = valueSnapshotGroupsSnapshotGroupSnapshotsSnapshot["Tags"]["Tag"];
|
||||
for (auto valueSnapshotGroupsSnapshotGroupSnapshotsSnapshotTagsTag : allTags1Node)
|
||||
{
|
||||
SnapshotGroup::Snapshot::Tag2 tags1Object;
|
||||
if(!valueSnapshotGroupsSnapshotGroupSnapshotsSnapshotTagsTag["Key"].isNull())
|
||||
tags1Object.key = valueSnapshotGroupsSnapshotGroupSnapshotsSnapshotTagsTag["Key"].asString();
|
||||
if(!valueSnapshotGroupsSnapshotGroupSnapshotsSnapshotTagsTag["Value"].isNull())
|
||||
tags1Object.value = valueSnapshotGroupsSnapshotGroupSnapshotsSnapshotTagsTag["Value"].asString();
|
||||
snapshotsObject.tags1.push_back(tags1Object);
|
||||
}
|
||||
snapshotGroupsObject.snapshots.push_back(snapshotsObject);
|
||||
}
|
||||
snapshotGroups_.push_back(snapshotGroupsObject);
|
||||
|
||||
@@ -43,38 +43,38 @@ void DescribeSnapshotLinksResult::parse(const std::string &payload)
|
||||
for (auto valueSnapshotLinksSnapshotLink : allSnapshotLinksNode)
|
||||
{
|
||||
SnapshotLink snapshotLinksObject;
|
||||
if(!valueSnapshotLinksSnapshotLink["SnapshotLinkId"].isNull())
|
||||
snapshotLinksObject.snapshotLinkId = valueSnapshotLinksSnapshotLink["SnapshotLinkId"].asString();
|
||||
if(!valueSnapshotLinksSnapshotLink["RegionId"].isNull())
|
||||
snapshotLinksObject.regionId = valueSnapshotLinksSnapshotLink["RegionId"].asString();
|
||||
if(!valueSnapshotLinksSnapshotLink["InstanceId"].isNull())
|
||||
snapshotLinksObject.instanceId = valueSnapshotLinksSnapshotLink["InstanceId"].asString();
|
||||
if(!valueSnapshotLinksSnapshotLink["InstanceName"].isNull())
|
||||
snapshotLinksObject.instanceName = valueSnapshotLinksSnapshotLink["InstanceName"].asString();
|
||||
if(!valueSnapshotLinksSnapshotLink["SourceDiskId"].isNull())
|
||||
snapshotLinksObject.sourceDiskId = valueSnapshotLinksSnapshotLink["SourceDiskId"].asString();
|
||||
if(!valueSnapshotLinksSnapshotLink["InstantAccess"].isNull())
|
||||
snapshotLinksObject.instantAccess = valueSnapshotLinksSnapshotLink["InstantAccess"].asString() == "true";
|
||||
if(!valueSnapshotLinksSnapshotLink["TotalSize"].isNull())
|
||||
snapshotLinksObject.totalSize = std::stol(valueSnapshotLinksSnapshotLink["TotalSize"].asString());
|
||||
if(!valueSnapshotLinksSnapshotLink["SourceDiskName"].isNull())
|
||||
snapshotLinksObject.sourceDiskName = valueSnapshotLinksSnapshotLink["SourceDiskName"].asString();
|
||||
if(!valueSnapshotLinksSnapshotLink["SourceDiskSize"].isNull())
|
||||
snapshotLinksObject.sourceDiskSize = std::stoi(valueSnapshotLinksSnapshotLink["SourceDiskSize"].asString());
|
||||
if(!valueSnapshotLinksSnapshotLink["SourceDiskType"].isNull())
|
||||
snapshotLinksObject.sourceDiskType = valueSnapshotLinksSnapshotLink["SourceDiskType"].asString();
|
||||
if(!valueSnapshotLinksSnapshotLink["Category"].isNull())
|
||||
snapshotLinksObject.category = valueSnapshotLinksSnapshotLink["Category"].asString();
|
||||
if(!valueSnapshotLinksSnapshotLink["InstantAccess"].isNull())
|
||||
snapshotLinksObject.instantAccess = valueSnapshotLinksSnapshotLink["InstantAccess"].asString() == "true";
|
||||
if(!valueSnapshotLinksSnapshotLink["TotalSize"].isNull())
|
||||
snapshotLinksObject.totalSize = std::stol(valueSnapshotLinksSnapshotLink["TotalSize"].asString());
|
||||
if(!valueSnapshotLinksSnapshotLink["InstanceId"].isNull())
|
||||
snapshotLinksObject.instanceId = valueSnapshotLinksSnapshotLink["InstanceId"].asString();
|
||||
if(!valueSnapshotLinksSnapshotLink["SnapshotLinkId"].isNull())
|
||||
snapshotLinksObject.snapshotLinkId = valueSnapshotLinksSnapshotLink["SnapshotLinkId"].asString();
|
||||
if(!valueSnapshotLinksSnapshotLink["TotalCount"].isNull())
|
||||
snapshotLinksObject.totalCount = std::stoi(valueSnapshotLinksSnapshotLink["TotalCount"].asString());
|
||||
if(!valueSnapshotLinksSnapshotLink["RegionId"].isNull())
|
||||
snapshotLinksObject.regionId = valueSnapshotLinksSnapshotLink["RegionId"].asString();
|
||||
if(!valueSnapshotLinksSnapshotLink["SourceDiskId"].isNull())
|
||||
snapshotLinksObject.sourceDiskId = valueSnapshotLinksSnapshotLink["SourceDiskId"].asString();
|
||||
if(!valueSnapshotLinksSnapshotLink["InstanceName"].isNull())
|
||||
snapshotLinksObject.instanceName = valueSnapshotLinksSnapshotLink["InstanceName"].asString();
|
||||
if(!valueSnapshotLinksSnapshotLink["Category"].isNull())
|
||||
snapshotLinksObject.category = valueSnapshotLinksSnapshotLink["Category"].asString();
|
||||
snapshotLinks_.push_back(snapshotLinksObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -45,6 +45,8 @@ void DescribeZonesResult::parse(const std::string &payload)
|
||||
Zone zonesObject;
|
||||
if(!valueZonesZone["ZoneId"].isNull())
|
||||
zonesObject.zoneId = valueZonesZone["ZoneId"].asString();
|
||||
if(!valueZonesZone["ZoneType"].isNull())
|
||||
zonesObject.zoneType = valueZonesZone["ZoneType"].asString();
|
||||
if(!valueZonesZone["LocalName"].isNull())
|
||||
zonesObject.localName = valueZonesZone["LocalName"].asString();
|
||||
auto allAvailableResourcesNode = valueZonesZone["AvailableResources"]["ResourcesInfo"];
|
||||
@@ -56,41 +58,41 @@ void DescribeZonesResult::parse(const std::string &payload)
|
||||
auto allSystemDiskCategories = value["SystemDiskCategories"]["supportedSystemDiskCategory"];
|
||||
for (auto value : allSystemDiskCategories)
|
||||
availableResourcesObject.systemDiskCategories.push_back(value.asString());
|
||||
auto allInstanceGenerations = value["InstanceGenerations"]["supportedInstanceGeneration"];
|
||||
for (auto value : allInstanceGenerations)
|
||||
availableResourcesObject.instanceGenerations.push_back(value.asString());
|
||||
auto allDataDiskCategories = value["DataDiskCategories"]["supportedDataDiskCategory"];
|
||||
for (auto value : allDataDiskCategories)
|
||||
availableResourcesObject.dataDiskCategories.push_back(value.asString());
|
||||
auto allNetworkTypes = value["NetworkTypes"]["supportedNetworkCategory"];
|
||||
for (auto value : allNetworkTypes)
|
||||
availableResourcesObject.networkTypes.push_back(value.asString());
|
||||
auto allInstanceTypes = value["InstanceTypes"]["supportedInstanceType"];
|
||||
for (auto value : allInstanceTypes)
|
||||
availableResourcesObject.instanceTypes.push_back(value.asString());
|
||||
auto allInstanceTypeFamilies = value["InstanceTypeFamilies"]["supportedInstanceTypeFamily"];
|
||||
for (auto value : allInstanceTypeFamilies)
|
||||
availableResourcesObject.instanceTypeFamilies.push_back(value.asString());
|
||||
auto allInstanceGenerations = value["InstanceGenerations"]["supportedInstanceGeneration"];
|
||||
for (auto value : allInstanceGenerations)
|
||||
availableResourcesObject.instanceGenerations.push_back(value.asString());
|
||||
auto allNetworkTypes = value["NetworkTypes"]["supportedNetworkCategory"];
|
||||
for (auto value : allNetworkTypes)
|
||||
availableResourcesObject.networkTypes.push_back(value.asString());
|
||||
zonesObject.availableResources.push_back(availableResourcesObject);
|
||||
}
|
||||
auto allAvailableResourceCreation = value["AvailableResourceCreation"]["ResourceTypes"];
|
||||
for (auto value : allAvailableResourceCreation)
|
||||
zonesObject.availableResourceCreation.push_back(value.asString());
|
||||
auto allAvailableDiskCategories = value["AvailableDiskCategories"]["DiskCategories"];
|
||||
for (auto value : allAvailableDiskCategories)
|
||||
zonesObject.availableDiskCategories.push_back(value.asString());
|
||||
auto allAvailableInstanceTypes = value["AvailableInstanceTypes"]["InstanceTypes"];
|
||||
for (auto value : allAvailableInstanceTypes)
|
||||
zonesObject.availableInstanceTypes.push_back(value.asString());
|
||||
auto allAvailableVolumeCategories = value["AvailableVolumeCategories"]["VolumeCategories"];
|
||||
for (auto value : allAvailableVolumeCategories)
|
||||
zonesObject.availableVolumeCategories.push_back(value.asString());
|
||||
auto allAvailableDedicatedHostTypes = value["AvailableDedicatedHostTypes"]["DedicatedHostType"];
|
||||
for (auto value : allAvailableDedicatedHostTypes)
|
||||
zonesObject.availableDedicatedHostTypes.push_back(value.asString());
|
||||
auto allDedicatedHostGenerations = value["DedicatedHostGenerations"]["DedicatedHostGeneration"];
|
||||
for (auto value : allDedicatedHostGenerations)
|
||||
zonesObject.dedicatedHostGenerations.push_back(value.asString());
|
||||
auto allAvailableInstanceTypes = value["AvailableInstanceTypes"]["InstanceTypes"];
|
||||
for (auto value : allAvailableInstanceTypes)
|
||||
zonesObject.availableInstanceTypes.push_back(value.asString());
|
||||
auto allAvailableDiskCategories = value["AvailableDiskCategories"]["DiskCategories"];
|
||||
for (auto value : allAvailableDiskCategories)
|
||||
zonesObject.availableDiskCategories.push_back(value.asString());
|
||||
auto allAvailableDedicatedHostTypes = value["AvailableDedicatedHostTypes"]["DedicatedHostType"];
|
||||
for (auto value : allAvailableDedicatedHostTypes)
|
||||
zonesObject.availableDedicatedHostTypes.push_back(value.asString());
|
||||
auto allAvailableVolumeCategories = value["AvailableVolumeCategories"]["VolumeCategories"];
|
||||
for (auto value : allAvailableVolumeCategories)
|
||||
zonesObject.availableVolumeCategories.push_back(value.asString());
|
||||
zones_.push_back(zonesObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -82,6 +82,17 @@ void ModifyDedicatedHostAutoRenewAttributeRequest::setRenewalStatus(const std::s
|
||||
setParameter("RenewalStatus", renewalStatus);
|
||||
}
|
||||
|
||||
std::string ModifyDedicatedHostAutoRenewAttributeRequest::getAutoRenewWithEcs()const
|
||||
{
|
||||
return autoRenewWithEcs_;
|
||||
}
|
||||
|
||||
void ModifyDedicatedHostAutoRenewAttributeRequest::setAutoRenewWithEcs(const std::string& autoRenewWithEcs)
|
||||
{
|
||||
autoRenewWithEcs_ = autoRenewWithEcs;
|
||||
setParameter("AutoRenewWithEcs", autoRenewWithEcs);
|
||||
}
|
||||
|
||||
std::string ModifyDedicatedHostAutoRenewAttributeRequest::getResourceOwnerAccount()const
|
||||
{
|
||||
return resourceOwnerAccount_;
|
||||
|
||||
@@ -115,6 +115,17 @@ void RunInstancesRequest::setPassword(const std::string& password)
|
||||
setParameter("Password", password);
|
||||
}
|
||||
|
||||
Struct RunInstancesRequest::getSystemDisk()const
|
||||
{
|
||||
return systemDisk_;
|
||||
}
|
||||
|
||||
void RunInstancesRequest::setSystemDisk(const Struct& systemDisk)
|
||||
{
|
||||
systemDisk_ = systemDisk;
|
||||
setParameter("SystemDisk", std::to_string(systemDisk));
|
||||
}
|
||||
|
||||
int RunInstancesRequest::getDeploymentSetGroupNo()const
|
||||
{
|
||||
return deploymentSetGroupNo_;
|
||||
@@ -970,6 +981,7 @@ void RunInstancesRequest::setDataDisk(const std::vector<DataDisk>& dataDisk)
|
||||
setParameter(dataDiskObjStr + ".EncryptAlgorithm", dataDiskObj.encryptAlgorithm);
|
||||
setParameter(dataDiskObjStr + ".DeleteWithInstance", dataDiskObj.deleteWithInstance ? "true" : "false");
|
||||
setParameter(dataDiskObjStr + ".KMSKeyId", dataDiskObj.kMSKeyId);
|
||||
setParameter(dataDiskObjStr + ".StorageClusterId", dataDiskObj.storageClusterId);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user