ECS SDK Auto Released By zemin.lzm,Version:1.20.3
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
This commit is contained in:
@@ -36,6 +36,17 @@ void DescribeAvailableResourceRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
int DescribeAvailableResourceRequest::getMemory()const
|
||||
{
|
||||
return memory_;
|
||||
}
|
||||
|
||||
void DescribeAvailableResourceRequest::setMemory(int memory)
|
||||
{
|
||||
memory_ = memory;
|
||||
setParameter("Memory", std::to_string(memory));
|
||||
}
|
||||
|
||||
long DescribeAvailableResourceRequest::getCallerParentId()const
|
||||
{
|
||||
return callerParentId_;
|
||||
@@ -124,6 +135,17 @@ void DescribeAvailableResourceRequest::setAccessKeyId(const std::string& accessK
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
int DescribeAvailableResourceRequest::getCores()const
|
||||
{
|
||||
return cores_;
|
||||
}
|
||||
|
||||
void DescribeAvailableResourceRequest::setCores(int cores)
|
||||
{
|
||||
cores_ = cores;
|
||||
setParameter("Cores", std::to_string(cores));
|
||||
}
|
||||
|
||||
std::string DescribeAvailableResourceRequest::getSecurityToken()const
|
||||
{
|
||||
return securityToken_;
|
||||
|
||||
@@ -84,6 +84,8 @@ void DescribeImagesResult::parse(const std::string &payload)
|
||||
imagesObject.usage = value["Usage"].asString();
|
||||
if(!value["IsCopied"].isNull())
|
||||
imagesObject.isCopied = value["IsCopied"].asString() == "true";
|
||||
if(!value["ResourceGroupId"].isNull())
|
||||
imagesObject.resourceGroupId = value["ResourceGroupId"].asString();
|
||||
auto allDiskDeviceMappings = value["DiskDeviceMappings"]["DiskDeviceMapping"];
|
||||
for (auto value : allDiskDeviceMappings)
|
||||
{
|
||||
|
||||
@@ -80,6 +80,28 @@ void DescribeInstanceAutoRenewAttributeRequest::setOwnerAccount(const std::strin
|
||||
setParameter("OwnerAccount", ownerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAutoRenewAttributeRequest::getRenewalStatus()const
|
||||
{
|
||||
return renewalStatus_;
|
||||
}
|
||||
|
||||
void DescribeInstanceAutoRenewAttributeRequest::setRenewalStatus(const std::string& renewalStatus)
|
||||
{
|
||||
renewalStatus_ = renewalStatus;
|
||||
setParameter("RenewalStatus", renewalStatus);
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAutoRenewAttributeRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeInstanceAutoRenewAttributeRequest::setPageSize(const std::string& pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", pageSize);
|
||||
}
|
||||
|
||||
long DescribeInstanceAutoRenewAttributeRequest::getOwnerId()const
|
||||
{
|
||||
return ownerId_;
|
||||
@@ -91,3 +113,14 @@ void DescribeInstanceAutoRenewAttributeRequest::setOwnerId(long ownerId)
|
||||
setParameter("OwnerId", std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string DescribeInstanceAutoRenewAttributeRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeInstanceAutoRenewAttributeRequest::setPageNumber(const std::string& pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", pageNumber);
|
||||
}
|
||||
|
||||
|
||||
@@ -56,11 +56,32 @@ void DescribeInstanceAutoRenewAttributeResult::parse(const std::string &payload)
|
||||
instanceRenewAttributesObject.renewalStatus = value["RenewalStatus"].asString();
|
||||
instanceRenewAttributes_.push_back(instanceRenewAttributesObject);
|
||||
}
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
if(!value["TotalCount"].isNull())
|
||||
totalCount_ = std::stoi(value["TotalCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
int DescribeInstanceAutoRenewAttributeResult::getTotalCount()const
|
||||
{
|
||||
return totalCount_;
|
||||
}
|
||||
|
||||
std::vector<DescribeInstanceAutoRenewAttributeResult::InstanceRenewAttribute> DescribeInstanceAutoRenewAttributeResult::getInstanceRenewAttributes()const
|
||||
{
|
||||
return instanceRenewAttributes_;
|
||||
}
|
||||
|
||||
int DescribeInstanceAutoRenewAttributeResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeInstanceAutoRenewAttributeResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
|
||||
@@ -76,6 +76,8 @@ void DescribeInstanceTypesResult::parse(const std::string &payload)
|
||||
instanceTypesObject.instancePpsRx = std::stol(value["InstancePpsRx"].asString());
|
||||
if(!value["InstancePpsTx"].isNull())
|
||||
instanceTypesObject.instancePpsTx = std::stol(value["InstancePpsTx"].asString());
|
||||
if(!value["InstanceFamilyLevel"].isNull())
|
||||
instanceTypesObject.instanceFamilyLevel = value["InstanceFamilyLevel"].asString();
|
||||
instanceTypes_.push_back(instanceTypesObject);
|
||||
}
|
||||
|
||||
|
||||
@@ -48,6 +48,18 @@ void DescribeKeyPairsResult::parse(const std::string &payload)
|
||||
keyPairsObject.keyPairName = value["KeyPairName"].asString();
|
||||
if(!value["KeyPairFingerPrint"].isNull())
|
||||
keyPairsObject.keyPairFingerPrint = value["KeyPairFingerPrint"].asString();
|
||||
if(!value["ResourceGroupId"].isNull())
|
||||
keyPairsObject.resourceGroupId = value["ResourceGroupId"].asString();
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
{
|
||||
KeyPair::Tag tagsObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagsObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagsObject.tagValue = value["TagValue"].asString();
|
||||
keyPairsObject.tags.push_back(tagsObject);
|
||||
}
|
||||
keyPairs_.push_back(keyPairsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -58,6 +58,18 @@ void DescribeLaunchTemplatesResult::parse(const std::string &payload)
|
||||
launchTemplateSetsObject.latestVersionNumber = std::stol(value["LatestVersionNumber"].asString());
|
||||
if(!value["CreatedBy"].isNull())
|
||||
launchTemplateSetsObject.createdBy = value["CreatedBy"].asString();
|
||||
if(!value["ResourceGroupId"].isNull())
|
||||
launchTemplateSetsObject.resourceGroupId = value["ResourceGroupId"].asString();
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
{
|
||||
LaunchTemplateSet::Tag tagsObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagsObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagsObject.tagValue = value["TagValue"].asString();
|
||||
launchTemplateSetsObject.tags.push_back(tagsObject);
|
||||
}
|
||||
launchTemplateSets_.push_back(launchTemplateSetsObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -68,6 +68,8 @@ void DescribeNetworkInterfacesResult::parse(const std::string &payload)
|
||||
networkInterfaceSetsObject.instanceId = value["InstanceId"].asString();
|
||||
if(!value["CreationTime"].isNull())
|
||||
networkInterfaceSetsObject.creationTime = value["CreationTime"].asString();
|
||||
if(!value["ResourceGroupId"].isNull())
|
||||
networkInterfaceSetsObject.resourceGroupId = value["ResourceGroupId"].asString();
|
||||
auto allPrivateIpSets = value["PrivateIpSets"]["PrivateIpSet"];
|
||||
for (auto value : allPrivateIpSets)
|
||||
{
|
||||
@@ -83,6 +85,16 @@ void DescribeNetworkInterfacesResult::parse(const std::string &payload)
|
||||
privateIpSetsObject.associatedPublicIp1.allocationId = associatedPublicIp1Node["AllocationId"].asString();
|
||||
networkInterfaceSetsObject.privateIpSets.push_back(privateIpSetsObject);
|
||||
}
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
{
|
||||
NetworkInterfaceSet::Tag tagsObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagsObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagsObject.tagValue = value["TagValue"].asString();
|
||||
networkInterfaceSetsObject.tags.push_back(tagsObject);
|
||||
}
|
||||
auto associatedPublicIpNode = value["AssociatedPublicIp"];
|
||||
if(!associatedPublicIpNode["PublicIpAddress"].isNull())
|
||||
networkInterfaceSetsObject.associatedPublicIp.publicIpAddress = associatedPublicIpNode["PublicIpAddress"].asString();
|
||||
|
||||
@@ -60,6 +60,30 @@ void DescribePriceResult::parse(const std::string &payload)
|
||||
priceInfo_.price.tradePrice = std::stof(priceNode["TradePrice"].asString());
|
||||
if(!priceNode["Currency"].isNull())
|
||||
priceInfo_.price.currency = priceNode["Currency"].asString();
|
||||
auto allDetailInfos = value["DetailInfos"]["ResourcePriceModel"];
|
||||
for (auto value : allDetailInfos)
|
||||
{
|
||||
PriceInfo::Price::ResourcePriceModel resourcePriceModelObject;
|
||||
if(!value["Resource"].isNull())
|
||||
resourcePriceModelObject.resource = value["Resource"].asString();
|
||||
if(!value["OriginalPrice"].isNull())
|
||||
resourcePriceModelObject.originalPrice = std::stof(value["OriginalPrice"].asString());
|
||||
if(!value["DiscountPrice"].isNull())
|
||||
resourcePriceModelObject.discountPrice = std::stof(value["DiscountPrice"].asString());
|
||||
if(!value["TradePrice"].isNull())
|
||||
resourcePriceModelObject.tradePrice = std::stof(value["TradePrice"].asString());
|
||||
auto allSubRules = value["SubRules"]["Rule"];
|
||||
for (auto value : allSubRules)
|
||||
{
|
||||
PriceInfo::Price::ResourcePriceModel::Rule1 subRulesObject;
|
||||
if(!value["RuleId"].isNull())
|
||||
subRulesObject.ruleId = std::stol(value["RuleId"].asString());
|
||||
if(!value["Description"].isNull())
|
||||
subRulesObject.description = value["Description"].asString();
|
||||
resourcePriceModelObject.subRules.push_back(subRulesObject);
|
||||
}
|
||||
priceInfo_.price.detailInfos.push_back(resourcePriceModelObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -60,6 +60,30 @@ void DescribeRenewalPriceResult::parse(const std::string &payload)
|
||||
priceInfo_.price.tradePrice = std::stof(priceNode["TradePrice"].asString());
|
||||
if(!priceNode["Currency"].isNull())
|
||||
priceInfo_.price.currency = priceNode["Currency"].asString();
|
||||
auto allDetailInfos = value["DetailInfos"]["ResourcePriceModel"];
|
||||
for (auto value : allDetailInfos)
|
||||
{
|
||||
PriceInfo::Price::ResourcePriceModel resourcePriceModelObject;
|
||||
if(!value["Resource"].isNull())
|
||||
resourcePriceModelObject.resource = value["Resource"].asString();
|
||||
if(!value["OriginalPrice"].isNull())
|
||||
resourcePriceModelObject.originalPrice = std::stof(value["OriginalPrice"].asString());
|
||||
if(!value["DiscountPrice"].isNull())
|
||||
resourcePriceModelObject.discountPrice = std::stof(value["DiscountPrice"].asString());
|
||||
if(!value["TradePrice"].isNull())
|
||||
resourcePriceModelObject.tradePrice = std::stof(value["TradePrice"].asString());
|
||||
auto allSubRules = value["SubRules"]["Rule"];
|
||||
for (auto value : allSubRules)
|
||||
{
|
||||
PriceInfo::Price::ResourcePriceModel::Rule1 subRulesObject;
|
||||
if(!value["RuleId"].isNull())
|
||||
subRulesObject.ruleId = std::stol(value["RuleId"].asString());
|
||||
if(!value["Description"].isNull())
|
||||
subRulesObject.description = value["Description"].asString();
|
||||
resourcePriceModelObject.subRules.push_back(subRulesObject);
|
||||
}
|
||||
priceInfo_.price.detailInfos.push_back(resourcePriceModelObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -36,6 +36,17 @@ void DescribeResourcesModificationRequest::setResourceOwnerId(long resourceOwner
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
int DescribeResourcesModificationRequest::getMemory()const
|
||||
{
|
||||
return memory_;
|
||||
}
|
||||
|
||||
void DescribeResourcesModificationRequest::setMemory(int memory)
|
||||
{
|
||||
memory_ = memory;
|
||||
setParameter("Memory", std::to_string(memory));
|
||||
}
|
||||
|
||||
long DescribeResourcesModificationRequest::getCallerParentId()const
|
||||
{
|
||||
return callerParentId_;
|
||||
@@ -102,6 +113,17 @@ void DescribeResourcesModificationRequest::setAccessKeyId(const std::string& acc
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
int DescribeResourcesModificationRequest::getCores()const
|
||||
{
|
||||
return cores_;
|
||||
}
|
||||
|
||||
void DescribeResourcesModificationRequest::setCores(int cores)
|
||||
{
|
||||
cores_ = cores;
|
||||
setParameter("Cores", std::to_string(cores));
|
||||
}
|
||||
|
||||
std::string DescribeResourcesModificationRequest::getSecurityToken()const
|
||||
{
|
||||
return securityToken_;
|
||||
|
||||
@@ -48,6 +48,8 @@ void DescribeSecurityGroupAttributeResult::parse(const std::string &payload)
|
||||
permissionsObject.ipProtocol = value["IpProtocol"].asString();
|
||||
if(!value["PortRange"].isNull())
|
||||
permissionsObject.portRange = value["PortRange"].asString();
|
||||
if(!value["SourcePortRange"].isNull())
|
||||
permissionsObject.sourcePortRange = value["SourcePortRange"].asString();
|
||||
if(!value["SourceGroupId"].isNull())
|
||||
permissionsObject.sourceGroupId = value["SourceGroupId"].asString();
|
||||
if(!value["SourceGroupName"].isNull())
|
||||
|
||||
@@ -58,6 +58,8 @@ void DescribeSecurityGroupsResult::parse(const std::string &payload)
|
||||
securityGroupsObject.availableInstanceAmount = std::stoi(value["AvailableInstanceAmount"].asString());
|
||||
if(!value["EcsCount"].isNull())
|
||||
securityGroupsObject.ecsCount = std::stoi(value["EcsCount"].asString());
|
||||
if(!value["ResourceGroupId"].isNull())
|
||||
securityGroupsObject.resourceGroupId = value["ResourceGroupId"].asString();
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
{
|
||||
|
||||
@@ -146,6 +146,17 @@ void DescribeSnapshotsRequest::setTag1Value(const std::string& tag1Value)
|
||||
setParameter("Tag1Value", tag1Value);
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotsRequest::getResourceGroupId()const
|
||||
{
|
||||
return resourceGroupId_;
|
||||
}
|
||||
|
||||
void DescribeSnapshotsRequest::setResourceGroupId(const std::string& resourceGroupId)
|
||||
{
|
||||
resourceGroupId_ = resourceGroupId;
|
||||
setParameter("ResourceGroupId", resourceGroupId);
|
||||
}
|
||||
|
||||
std::string DescribeSnapshotsRequest::getFilter1Key()const
|
||||
{
|
||||
return filter1Key_;
|
||||
|
||||
@@ -74,6 +74,8 @@ void DescribeSnapshotsResult::parse(const std::string &payload)
|
||||
snapshotsObject.sourceStorageType = value["SourceStorageType"].asString();
|
||||
if(!value["RemainTime"].isNull())
|
||||
snapshotsObject.remainTime = std::stoi(value["RemainTime"].asString());
|
||||
if(!value["ResourceGroupId"].isNull())
|
||||
snapshotsObject.resourceGroupId = value["ResourceGroupId"].asString();
|
||||
auto allTags = value["Tags"]["Tag"];
|
||||
for (auto value : allTags)
|
||||
{
|
||||
|
||||
@@ -61,6 +61,14 @@ void DescribeTagsResult::parse(const std::string &payload)
|
||||
tagsObject.resourceTypeCount.snapshot = std::stoi(resourceTypeCountNode["Snapshot"].asString());
|
||||
if(!resourceTypeCountNode["Securitygroup"].isNull())
|
||||
tagsObject.resourceTypeCount.securitygroup = std::stoi(resourceTypeCountNode["Securitygroup"].asString());
|
||||
if(!resourceTypeCountNode["LaunchTemplate"].isNull())
|
||||
tagsObject.resourceTypeCount.launchTemplate = std::stoi(resourceTypeCountNode["LaunchTemplate"].asString());
|
||||
if(!resourceTypeCountNode["Eni"].isNull())
|
||||
tagsObject.resourceTypeCount.eni = std::stoi(resourceTypeCountNode["Eni"].asString());
|
||||
if(!resourceTypeCountNode["Ddh"].isNull())
|
||||
tagsObject.resourceTypeCount.ddh = std::stoi(resourceTypeCountNode["Ddh"].asString());
|
||||
if(!resourceTypeCountNode["KeyPair"].isNull())
|
||||
tagsObject.resourceTypeCount.keyPair = std::stoi(resourceTypeCountNode["KeyPair"].asString());
|
||||
tags_.push_back(tagsObject);
|
||||
}
|
||||
if(!value["PageSize"].isNull())
|
||||
|
||||
@@ -47,6 +47,17 @@ void RunInstancesRequest::setResourceOwnerId(long resourceOwnerId)
|
||||
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
bool RunInstancesRequest::getUniqueSuffix()const
|
||||
{
|
||||
return uniqueSuffix_;
|
||||
}
|
||||
|
||||
void RunInstancesRequest::setUniqueSuffix(bool uniqueSuffix)
|
||||
{
|
||||
uniqueSuffix_ = uniqueSuffix;
|
||||
setParameter("UniqueSuffix", std::to_string(uniqueSuffix));
|
||||
}
|
||||
|
||||
std::string RunInstancesRequest::getHpcClusterId()const
|
||||
{
|
||||
return hpcClusterId_;
|
||||
|
||||
Reference in New Issue
Block a user