Add ResourceGroup in resource snapshot.

This commit is contained in:
sdk-team
2020-08-11 11:31:40 +08:00
parent 1b2fe667ba
commit 4e6956c3f2
16 changed files with 493 additions and 402 deletions

View File

@@ -1,3 +1,6 @@
2020-08-11 Version: 1.36.567
- Add ResourceGroup in resource snapshot.
2020-08-10 Version: 1.36.566
- Generated 2020-05-18 for `dataworks-public`.

View File

@@ -1 +1 @@
1.36.566
1.36.567

View File

@@ -49,6 +49,8 @@ namespace AlibabaCloud
void setEncryptAlgorithm(const std::string& encryptAlgorithm);
std::string getDestinationRegionId()const;
void setDestinationRegionId(const std::string& destinationRegionId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<Tag> getTag()const;
@@ -73,6 +75,7 @@ namespace AlibabaCloud
std::string imageId_;
std::string encryptAlgorithm_;
std::string destinationRegionId_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;

View File

@@ -47,6 +47,8 @@ namespace AlibabaCloud
void setSnapshotId(const std::string& snapshotId);
std::string getDestinationRegionId()const;
void setDestinationRegionId(const std::string& destinationRegionId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::vector<Tag> getTag()const;
@@ -66,6 +68,7 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string snapshotId_;
std::string destinationRegionId_;
std::string resourceGroupId_;
std::string regionId_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;

View File

@@ -49,6 +49,8 @@ namespace AlibabaCloud
void setDescription(const std::string& description);
std::string getSnapshotName()const;
void setSnapshotName(const std::string& snapshotName);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getDiskId()const;
void setDiskId(const std::string& diskId);
std::vector<Tag> getTag()const;
@@ -69,6 +71,7 @@ namespace AlibabaCloud
std::string clientToken_;
std::string description_;
std::string snapshotName_;
std::string resourceGroupId_;
std::string diskId_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;

View File

@@ -57,6 +57,8 @@ namespace AlibabaCloud
void setName(const std::string& name);
std::vector<std::string> getStatus()const;
void setStatus(const std::vector<std::string>& status);
std::string getAllocationType()const;
void setAllocationType(const std::string& allocationType);
private:
long resourceOwnerId_;
@@ -70,6 +72,7 @@ namespace AlibabaCloud
long ownerId_;
std::string name_;
std::vector<std::string> status_;
std::string allocationType_;
};
}

View File

@@ -36,6 +36,7 @@ namespace AlibabaCloud
{
std::string status;
std::string description;
std::string allocationStatus;
std::string storageCapacityUnitId;
int capacity;
std::string expiredTime;

View File

@@ -39,6 +39,7 @@ namespace AlibabaCloud
int snapshot;
int eni;
int keyPair;
int snapshotPolicy;
int instance;
int volume;
int launchTemplate;

View File

@@ -31,6 +31,12 @@ namespace AlibabaCloud
class ALIBABACLOUD_ECS_EXPORT RunInstancesRequest : public RpcServiceRequest
{
public:
struct Arn
{
long assumeRoleFor;
std::string rolearn;
std::string roleType;
};
struct Tag
{
std::string key;
@@ -65,24 +71,12 @@ namespace AlibabaCloud
RunInstancesRequest();
~RunInstancesRequest();
std::string getLaunchTemplateName()const;
void setLaunchTemplateName(const std::string& launchTemplateName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
bool getUniqueSuffix()const;
void setUniqueSuffix(bool uniqueSuffix);
std::string getHpcClusterId()const;
void setHpcClusterId(const std::string& hpcClusterId);
int getHttpPutResponseHopLimit()const;
void setHttpPutResponseHopLimit(int httpPutResponseHopLimit);
std::string getSecurityEnhancementStrategy()const;
void setSecurityEnhancementStrategy(const std::string& securityEnhancementStrategy);
std::string getKeyPairName()const;
void setKeyPairName(const std::string& keyPairName);
int getMinAmount()const;
void setMinAmount(int minAmount);
float getSpotPriceLimit()const;
void setSpotPriceLimit(float spotPriceLimit);
bool getDeletionProtection()const;
void setDeletionProtection(bool deletionProtection);
std::string getResourceGroupId()const;
@@ -93,48 +87,28 @@ namespace AlibabaCloud
void setPassword(const std::string& password);
int getDeploymentSetGroupNo()const;
void setDeploymentSetGroupNo(int deploymentSetGroupNo);
int getStorageSetPartitionNumber()const;
void setStorageSetPartitionNumber(int storageSetPartitionNumber);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getSystemDiskAutoSnapshotPolicyId()const;
void setSystemDiskAutoSnapshotPolicyId(const std::string& systemDiskAutoSnapshotPolicyId);
int getAutoRenewPeriod()const;
void setAutoRenewPeriod(int autoRenewPeriod);
int getCpuOptionsCore()const;
void setCpuOptionsCore(int cpuOptionsCore);
int getPeriod()const;
void setPeriod(int period);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getLaunchTemplateId()const;
void setLaunchTemplateId(const std::string& launchTemplateId);
int getIpv6AddressCount()const;
void setIpv6AddressCount(int ipv6AddressCount);
std::string getCpuOptionsNuma()const;
void setCpuOptionsNuma(const std::string& cpuOptionsNuma);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCapacityReservationPreference()const;
void setCapacityReservationPreference(const std::string& capacityReservationPreference);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getSpotStrategy()const;
void setSpotStrategy(const std::string& spotStrategy);
std::string getPrivateIpAddress()const;
void setPrivateIpAddress(const std::string& privateIpAddress);
std::string getPeriodUnit()const;
void setPeriodUnit(const std::string& periodUnit);
std::string getInstanceName()const;
void setInstanceName(const std::string& instanceName);
bool getAutoRenew()const;
void setAutoRenew(bool autoRenew);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::vector<std::string> getIpv6Address()const;
void setIpv6Address(const std::vector<std::string>& ipv6Address);
int getInternetMaxBandwidthIn()const;
void setInternetMaxBandwidthIn(int internetMaxBandwidthIn);
std::string getAffinity()const;
@@ -143,12 +117,68 @@ namespace AlibabaCloud
void setImageId(const std::string& imageId);
std::string getSpotInterruptionBehavior()const;
void setSpotInterruptionBehavior(const std::string& spotInterruptionBehavior);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getIoOptimized()const;
void setIoOptimized(const std::string& ioOptimized);
std::string getSecurityGroupId()const;
void setSecurityGroupId(const std::string& securityGroupId);
std::string getSystemDiskPerformanceLevel()const;
void setSystemDiskPerformanceLevel(const std::string& systemDiskPerformanceLevel);
bool getPasswordInherit()const;
void setPasswordInherit(bool passwordInherit);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
bool getHibernationConfigured()const;
void setHibernationConfigured(bool hibernationConfigured);
std::vector<Arn> getArn()const;
void setArn(const std::vector<Arn>& arn);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getSystemDiskDiskName()const;
void setSystemDiskDiskName(const std::string& systemDiskDiskName);
std::string getDedicatedHostId()const;
void setDedicatedHostId(const std::string& dedicatedHostId);
std::vector<std::string> getSecurityGroupIds()const;
void setSecurityGroupIds(const std::vector<std::string>& securityGroupIds);
int getSpotDuration()const;
void setSpotDuration(int spotDuration);
std::string getSystemDiskSize()const;
void setSystemDiskSize(const std::string& systemDiskSize);
std::string getImageFamily()const;
void setImageFamily(const std::string& imageFamily);
std::string getLaunchTemplateName()const;
void setLaunchTemplateName(const std::string& launchTemplateName);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getHpcClusterId()const;
void setHpcClusterId(const std::string& hpcClusterId);
int getHttpPutResponseHopLimit()const;
void setHttpPutResponseHopLimit(int httpPutResponseHopLimit);
std::string getKeyPairName()const;
void setKeyPairName(const std::string& keyPairName);
float getSpotPriceLimit()const;
void setSpotPriceLimit(float spotPriceLimit);
int getStorageSetPartitionNumber()const;
void setStorageSetPartitionNumber(int storageSetPartitionNumber);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
int getAutoRenewPeriod()const;
void setAutoRenewPeriod(int autoRenewPeriod);
std::string getLaunchTemplateId()const;
void setLaunchTemplateId(const std::string& launchTemplateId);
int getIpv6AddressCount()const;
void setIpv6AddressCount(int ipv6AddressCount);
std::string getCapacityReservationPreference()const;
void setCapacityReservationPreference(const std::string& capacityReservationPreference);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getInstanceName()const;
void setInstanceName(const std::string& instanceName);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::vector<std::string> getIpv6Address()const;
void setIpv6Address(const std::vector<std::string>& ipv6Address);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
int getInternetMaxBandwidthOut()const;
void setInternetMaxBandwidthOut(int internetMaxBandwidthOut);
std::string getDescription()const;
@@ -159,20 +189,12 @@ namespace AlibabaCloud
void setSystemDiskCategory(const std::string& systemDiskCategory);
std::string getCapacityReservationId()const;
void setCapacityReservationId(const std::string& capacityReservationId);
std::string getSystemDiskPerformanceLevel()const;
void setSystemDiskPerformanceLevel(const std::string& systemDiskPerformanceLevel);
std::string getUserData()const;
void setUserData(const std::string& userData);
bool getPasswordInherit()const;
void setPasswordInherit(bool passwordInherit);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getHttpEndpoint()const;
void setHttpEndpoint(const std::string& httpEndpoint);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
bool getHibernationConfigured()const;
void setHibernationConfigured(bool hibernationConfigured);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
std::vector<NetworkInterface> getNetworkInterface()const;
@@ -181,115 +203,102 @@ namespace AlibabaCloud
void setDeploymentSetId(const std::string& deploymentSetId);
int getAmount()const;
void setAmount(int amount);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getTenancy()const;
void setTenancy(const std::string& tenancy);
std::string getSystemDiskDiskName()const;
void setSystemDiskDiskName(const std::string& systemDiskDiskName);
std::string getRamRoleName()const;
void setRamRoleName(const std::string& ramRoleName);
std::string getAutoReleaseTime()const;
void setAutoReleaseTime(const std::string& autoReleaseTime);
std::string getDedicatedHostId()const;
void setDedicatedHostId(const std::string& dedicatedHostId);
std::string getCreditSpecification()const;
void setCreditSpecification(const std::string& creditSpecification);
std::vector<std::string> getSecurityGroupIds()const;
void setSecurityGroupIds(const std::vector<std::string>& securityGroupIds);
int getSpotDuration()const;
void setSpotDuration(int spotDuration);
std::vector<DataDisk> getDataDisk()const;
void setDataDisk(const std::vector<DataDisk>& dataDisk);
long getLaunchTemplateVersion()const;
void setLaunchTemplateVersion(long launchTemplateVersion);
std::string getStorageSetId()const;
void setStorageSetId(const std::string& storageSetId);
std::string getSystemDiskSize()const;
void setSystemDiskSize(const std::string& systemDiskSize);
std::string getImageFamily()const;
void setImageFamily(const std::string& imageFamily);
std::string getHttpTokens()const;
void setHttpTokens(const std::string& httpTokens);
std::string getSystemDiskDescription()const;
void setSystemDiskDescription(const std::string& systemDiskDescription);
private:
std::string launchTemplateName_;
long resourceOwnerId_;
bool uniqueSuffix_;
std::string hpcClusterId_;
int httpPutResponseHopLimit_;
std::string securityEnhancementStrategy_;
std::string keyPairName_;
int minAmount_;
float spotPriceLimit_;
bool deletionProtection_;
std::string resourceGroupId_;
std::string hostName_;
std::string password_;
int deploymentSetGroupNo_;
int storageSetPartitionNumber_;
std::vector<Tag> tag_;
std::string systemDiskAutoSnapshotPolicyId_;
int autoRenewPeriod_;
int cpuOptionsCore_;
int period_;
bool dryRun_;
std::string launchTemplateId_;
int ipv6AddressCount_;
std::string cpuOptionsNuma_;
long ownerId_;
std::string capacityReservationPreference_;
std::string vSwitchId_;
std::string spotStrategy_;
std::string privateIpAddress_;
std::string periodUnit_;
std::string instanceName_;
bool autoRenew_;
std::string internetChargeType_;
std::string zoneId_;
std::vector<std::string> ipv6Address_;
int internetMaxBandwidthIn_;
std::string affinity_;
std::string imageId_;
std::string spotInterruptionBehavior_;
std::string clientToken_;
std::string ioOptimized_;
std::string securityGroupId_;
std::string systemDiskPerformanceLevel_;
bool passwordInherit_;
std::string instanceType_;
bool hibernationConfigured_;
std::vector<Arn> arn_;
std::string resourceOwnerAccount_;
std::string systemDiskDiskName_;
std::string dedicatedHostId_;
std::vector<std::string> securityGroupIds_;
int spotDuration_;
std::string systemDiskSize_;
std::string imageFamily_;
std::string launchTemplateName_;
long resourceOwnerId_;
std::string hpcClusterId_;
int httpPutResponseHopLimit_;
std::string keyPairName_;
float spotPriceLimit_;
int storageSetPartitionNumber_;
std::vector<Tag> tag_;
int autoRenewPeriod_;
std::string launchTemplateId_;
int ipv6AddressCount_;
std::string capacityReservationPreference_;
std::string vSwitchId_;
std::string instanceName_;
std::string zoneId_;
std::vector<std::string> ipv6Address_;
std::string clientToken_;
int internetMaxBandwidthOut_;
std::string description_;
int cpuOptionsThreadsPerCore_;
std::string systemDiskCategory_;
std::string capacityReservationId_;
std::string systemDiskPerformanceLevel_;
std::string userData_;
bool passwordInherit_;
std::string regionId_;
std::string httpEndpoint_;
std::string instanceType_;
bool hibernationConfigured_;
std::string instanceChargeType_;
std::vector<NetworkInterface> networkInterface_;
std::string deploymentSetId_;
int amount_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string tenancy_;
std::string systemDiskDiskName_;
std::string ramRoleName_;
std::string autoReleaseTime_;
std::string dedicatedHostId_;
std::string creditSpecification_;
std::vector<std::string> securityGroupIds_;
int spotDuration_;
std::vector<DataDisk> dataDisk_;
long launchTemplateVersion_;
std::string storageSetId_;
std::string systemDiskSize_;
std::string imageFamily_;
std::string httpTokens_;
std::string systemDiskDescription_;

View File

@@ -71,6 +71,17 @@ void CopyImageRequest::setDestinationRegionId(const std::string& destinationRegi
setParameter("DestinationRegionId", destinationRegionId);
}
std::string CopyImageRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void CopyImageRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string CopyImageRequest::getRegionId()const
{
return regionId_;

View File

@@ -60,6 +60,17 @@ void CopySnapshotRequest::setDestinationRegionId(const std::string& destinationR
setParameter("DestinationRegionId", destinationRegionId);
}
std::string CopySnapshotRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void CopySnapshotRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string CopySnapshotRequest::getRegionId()const
{
return regionId_;

View File

@@ -71,6 +71,17 @@ void CreateSnapshotRequest::setSnapshotName(const std::string& snapshotName)
setParameter("SnapshotName", snapshotName);
}
std::string CreateSnapshotRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void CreateSnapshotRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string CreateSnapshotRequest::getDiskId()const
{
return diskId_;

View File

@@ -152,3 +152,14 @@ void DescribeStorageCapacityUnitsRequest::setStatus(const std::vector<std::strin
}
}
std::string DescribeStorageCapacityUnitsRequest::getAllocationType()const
{
return allocationType_;
}
void DescribeStorageCapacityUnitsRequest::setAllocationType(const std::string& allocationType)
{
allocationType_ = allocationType;
setParameter("AllocationType", allocationType);
}

View File

@@ -61,6 +61,8 @@ void DescribeStorageCapacityUnitsResult::parse(const std::string &payload)
storageCapacityUnitsObject.startTime = valueStorageCapacityUnitsStorageCapacityUnit["StartTime"].asString();
if(!valueStorageCapacityUnitsStorageCapacityUnit["Description"].isNull())
storageCapacityUnitsObject.description = valueStorageCapacityUnitsStorageCapacityUnit["Description"].asString();
if(!valueStorageCapacityUnitsStorageCapacityUnit["AllocationStatus"].isNull())
storageCapacityUnitsObject.allocationStatus = valueStorageCapacityUnitsStorageCapacityUnit["AllocationStatus"].asString();
storageCapacityUnits_.push_back(storageCapacityUnitsObject);
}
if(!value["TotalCount"].isNull())

View File

@@ -68,6 +68,8 @@ void DescribeTagsResult::parse(const std::string &payload)
tagsObject.resourceTypeCount.ddh = std::stoi(resourceTypeCountNode["Ddh"].asString());
if(!resourceTypeCountNode["KeyPair"].isNull())
tagsObject.resourceTypeCount.keyPair = std::stoi(resourceTypeCountNode["KeyPair"].asString());
if(!resourceTypeCountNode["SnapshotPolicy"].isNull())
tagsObject.resourceTypeCount.snapshotPolicy = std::stoi(resourceTypeCountNode["SnapshotPolicy"].asString());
tags_.push_back(tagsObject);
}
if(!value["PageSize"].isNull())

View File

@@ -27,28 +27,6 @@ RunInstancesRequest::RunInstancesRequest() :
RunInstancesRequest::~RunInstancesRequest()
{}
std::string RunInstancesRequest::getLaunchTemplateName()const
{
return launchTemplateName_;
}
void RunInstancesRequest::setLaunchTemplateName(const std::string& launchTemplateName)
{
launchTemplateName_ = launchTemplateName;
setParameter("LaunchTemplateName", launchTemplateName);
}
long RunInstancesRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void RunInstancesRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
bool RunInstancesRequest::getUniqueSuffix()const
{
return uniqueSuffix_;
@@ -60,28 +38,6 @@ void RunInstancesRequest::setUniqueSuffix(bool uniqueSuffix)
setParameter("UniqueSuffix", uniqueSuffix ? "true" : "false");
}
std::string RunInstancesRequest::getHpcClusterId()const
{
return hpcClusterId_;
}
void RunInstancesRequest::setHpcClusterId(const std::string& hpcClusterId)
{
hpcClusterId_ = hpcClusterId;
setParameter("HpcClusterId", hpcClusterId);
}
int RunInstancesRequest::getHttpPutResponseHopLimit()const
{
return httpPutResponseHopLimit_;
}
void RunInstancesRequest::setHttpPutResponseHopLimit(int httpPutResponseHopLimit)
{
httpPutResponseHopLimit_ = httpPutResponseHopLimit;
setParameter("HttpPutResponseHopLimit", std::to_string(httpPutResponseHopLimit));
}
std::string RunInstancesRequest::getSecurityEnhancementStrategy()const
{
return securityEnhancementStrategy_;
@@ -93,17 +49,6 @@ void RunInstancesRequest::setSecurityEnhancementStrategy(const std::string& secu
setParameter("SecurityEnhancementStrategy", securityEnhancementStrategy);
}
std::string RunInstancesRequest::getKeyPairName()const
{
return keyPairName_;
}
void RunInstancesRequest::setKeyPairName(const std::string& keyPairName)
{
keyPairName_ = keyPairName;
setParameter("KeyPairName", keyPairName);
}
int RunInstancesRequest::getMinAmount()const
{
return minAmount_;
@@ -115,17 +60,6 @@ void RunInstancesRequest::setMinAmount(int minAmount)
setParameter("MinAmount", std::to_string(minAmount));
}
float RunInstancesRequest::getSpotPriceLimit()const
{
return spotPriceLimit_;
}
void RunInstancesRequest::setSpotPriceLimit(float spotPriceLimit)
{
spotPriceLimit_ = spotPriceLimit;
setParameter("SpotPriceLimit", std::to_string(spotPriceLimit));
}
bool RunInstancesRequest::getDeletionProtection()const
{
return deletionProtection_;
@@ -181,33 +115,6 @@ void RunInstancesRequest::setDeploymentSetGroupNo(int deploymentSetGroupNo)
setParameter("DeploymentSetGroupNo", std::to_string(deploymentSetGroupNo));
}
int RunInstancesRequest::getStorageSetPartitionNumber()const
{
return storageSetPartitionNumber_;
}
void RunInstancesRequest::setStorageSetPartitionNumber(int storageSetPartitionNumber)
{
storageSetPartitionNumber_ = storageSetPartitionNumber;
setParameter("StorageSetPartitionNumber", std::to_string(storageSetPartitionNumber));
}
std::vector<RunInstancesRequest::Tag> RunInstancesRequest::getTag()const
{
return tag_;
}
void RunInstancesRequest::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 RunInstancesRequest::getSystemDiskAutoSnapshotPolicyId()const
{
return systemDiskAutoSnapshotPolicyId_;
@@ -219,17 +126,6 @@ void RunInstancesRequest::setSystemDiskAutoSnapshotPolicyId(const std::string& s
setParameter("SystemDiskAutoSnapshotPolicyId", systemDiskAutoSnapshotPolicyId);
}
int RunInstancesRequest::getAutoRenewPeriod()const
{
return autoRenewPeriod_;
}
void RunInstancesRequest::setAutoRenewPeriod(int autoRenewPeriod)
{
autoRenewPeriod_ = autoRenewPeriod;
setParameter("AutoRenewPeriod", std::to_string(autoRenewPeriod));
}
int RunInstancesRequest::getCpuOptionsCore()const
{
return cpuOptionsCore_;
@@ -263,28 +159,6 @@ void RunInstancesRequest::setDryRun(bool dryRun)
setParameter("DryRun", dryRun ? "true" : "false");
}
std::string RunInstancesRequest::getLaunchTemplateId()const
{
return launchTemplateId_;
}
void RunInstancesRequest::setLaunchTemplateId(const std::string& launchTemplateId)
{
launchTemplateId_ = launchTemplateId;
setParameter("LaunchTemplateId", launchTemplateId);
}
int RunInstancesRequest::getIpv6AddressCount()const
{
return ipv6AddressCount_;
}
void RunInstancesRequest::setIpv6AddressCount(int ipv6AddressCount)
{
ipv6AddressCount_ = ipv6AddressCount;
setParameter("Ipv6AddressCount", std::to_string(ipv6AddressCount));
}
std::string RunInstancesRequest::getCpuOptionsNuma()const
{
return cpuOptionsNuma_;
@@ -307,28 +181,6 @@ void RunInstancesRequest::setOwnerId(long ownerId)
setParameter("OwnerId", std::to_string(ownerId));
}
std::string RunInstancesRequest::getCapacityReservationPreference()const
{
return capacityReservationPreference_;
}
void RunInstancesRequest::setCapacityReservationPreference(const std::string& capacityReservationPreference)
{
capacityReservationPreference_ = capacityReservationPreference;
setParameter("CapacityReservationPreference", capacityReservationPreference);
}
std::string RunInstancesRequest::getVSwitchId()const
{
return vSwitchId_;
}
void RunInstancesRequest::setVSwitchId(const std::string& vSwitchId)
{
vSwitchId_ = vSwitchId;
setParameter("VSwitchId", vSwitchId);
}
std::string RunInstancesRequest::getSpotStrategy()const
{
return spotStrategy_;
@@ -362,17 +214,6 @@ void RunInstancesRequest::setPeriodUnit(const std::string& periodUnit)
setParameter("PeriodUnit", periodUnit);
}
std::string RunInstancesRequest::getInstanceName()const
{
return instanceName_;
}
void RunInstancesRequest::setInstanceName(const std::string& instanceName)
{
instanceName_ = instanceName;
setParameter("InstanceName", instanceName);
}
bool RunInstancesRequest::getAutoRenew()const
{
return autoRenew_;
@@ -395,30 +236,6 @@ void RunInstancesRequest::setInternetChargeType(const std::string& internetCharg
setParameter("InternetChargeType", internetChargeType);
}
std::string RunInstancesRequest::getZoneId()const
{
return zoneId_;
}
void RunInstancesRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setParameter("ZoneId", zoneId);
}
std::vector<std::string> RunInstancesRequest::getIpv6Address()const
{
return ipv6Address_;
}
void RunInstancesRequest::setIpv6Address(const std::vector<std::string>& ipv6Address)
{
ipv6Address_ = ipv6Address;
for(int dep1 = 0; dep1!= ipv6Address.size(); dep1++) {
setParameter("Ipv6Address."+ std::to_string(dep1), ipv6Address.at(dep1));
}
}
int RunInstancesRequest::getInternetMaxBandwidthIn()const
{
return internetMaxBandwidthIn_;
@@ -463,17 +280,6 @@ void RunInstancesRequest::setSpotInterruptionBehavior(const std::string& spotInt
setParameter("SpotInterruptionBehavior", spotInterruptionBehavior);
}
std::string RunInstancesRequest::getClientToken()const
{
return clientToken_;
}
void RunInstancesRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setParameter("ClientToken", clientToken);
}
std::string RunInstancesRequest::getIoOptimized()const
{
return ioOptimized_;
@@ -496,6 +302,340 @@ void RunInstancesRequest::setSecurityGroupId(const std::string& securityGroupId)
setParameter("SecurityGroupId", securityGroupId);
}
std::string RunInstancesRequest::getSystemDiskPerformanceLevel()const
{
return systemDiskPerformanceLevel_;
}
void RunInstancesRequest::setSystemDiskPerformanceLevel(const std::string& systemDiskPerformanceLevel)
{
systemDiskPerformanceLevel_ = systemDiskPerformanceLevel;
setParameter("SystemDiskPerformanceLevel", systemDiskPerformanceLevel);
}
bool RunInstancesRequest::getPasswordInherit()const
{
return passwordInherit_;
}
void RunInstancesRequest::setPasswordInherit(bool passwordInherit)
{
passwordInherit_ = passwordInherit;
setParameter("PasswordInherit", passwordInherit ? "true" : "false");
}
std::string RunInstancesRequest::getInstanceType()const
{
return instanceType_;
}
void RunInstancesRequest::setInstanceType(const std::string& instanceType)
{
instanceType_ = instanceType;
setParameter("InstanceType", instanceType);
}
bool RunInstancesRequest::getHibernationConfigured()const
{
return hibernationConfigured_;
}
void RunInstancesRequest::setHibernationConfigured(bool hibernationConfigured)
{
hibernationConfigured_ = hibernationConfigured;
setParameter("HibernationConfigured", hibernationConfigured ? "true" : "false");
}
std::vector<RunInstancesRequest::Arn> RunInstancesRequest::getArn()const
{
return arn_;
}
void RunInstancesRequest::setArn(const std::vector<Arn>& arn)
{
arn_ = arn;
for(int dep1 = 0; dep1!= arn.size(); dep1++) {
auto arnObj = arn.at(dep1);
std::string arnObjStr = "Arn." + std::to_string(dep1 + 1);
setParameter(arnObjStr + ".AssumeRoleFor", std::to_string(arnObj.assumeRoleFor));
setParameter(arnObjStr + ".Rolearn", arnObj.rolearn);
setParameter(arnObjStr + ".RoleType", arnObj.roleType);
}
}
std::string RunInstancesRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void RunInstancesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string RunInstancesRequest::getSystemDiskDiskName()const
{
return systemDiskDiskName_;
}
void RunInstancesRequest::setSystemDiskDiskName(const std::string& systemDiskDiskName)
{
systemDiskDiskName_ = systemDiskDiskName;
setParameter("SystemDiskDiskName", systemDiskDiskName);
}
std::string RunInstancesRequest::getDedicatedHostId()const
{
return dedicatedHostId_;
}
void RunInstancesRequest::setDedicatedHostId(const std::string& dedicatedHostId)
{
dedicatedHostId_ = dedicatedHostId;
setParameter("DedicatedHostId", dedicatedHostId);
}
std::vector<std::string> RunInstancesRequest::getSecurityGroupIds()const
{
return securityGroupIds_;
}
void RunInstancesRequest::setSecurityGroupIds(const std::vector<std::string>& securityGroupIds)
{
securityGroupIds_ = securityGroupIds;
for(int dep1 = 0; dep1!= securityGroupIds.size(); dep1++) {
setParameter("SecurityGroupIds."+ std::to_string(dep1), securityGroupIds.at(dep1));
}
}
int RunInstancesRequest::getSpotDuration()const
{
return spotDuration_;
}
void RunInstancesRequest::setSpotDuration(int spotDuration)
{
spotDuration_ = spotDuration;
setParameter("SpotDuration", std::to_string(spotDuration));
}
std::string RunInstancesRequest::getSystemDiskSize()const
{
return systemDiskSize_;
}
void RunInstancesRequest::setSystemDiskSize(const std::string& systemDiskSize)
{
systemDiskSize_ = systemDiskSize;
setParameter("SystemDiskSize", systemDiskSize);
}
std::string RunInstancesRequest::getImageFamily()const
{
return imageFamily_;
}
void RunInstancesRequest::setImageFamily(const std::string& imageFamily)
{
imageFamily_ = imageFamily;
setParameter("ImageFamily", imageFamily);
}
std::string RunInstancesRequest::getLaunchTemplateName()const
{
return launchTemplateName_;
}
void RunInstancesRequest::setLaunchTemplateName(const std::string& launchTemplateName)
{
launchTemplateName_ = launchTemplateName;
setParameter("LaunchTemplateName", launchTemplateName);
}
long RunInstancesRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void RunInstancesRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string RunInstancesRequest::getHpcClusterId()const
{
return hpcClusterId_;
}
void RunInstancesRequest::setHpcClusterId(const std::string& hpcClusterId)
{
hpcClusterId_ = hpcClusterId;
setParameter("HpcClusterId", hpcClusterId);
}
int RunInstancesRequest::getHttpPutResponseHopLimit()const
{
return httpPutResponseHopLimit_;
}
void RunInstancesRequest::setHttpPutResponseHopLimit(int httpPutResponseHopLimit)
{
httpPutResponseHopLimit_ = httpPutResponseHopLimit;
setParameter("HttpPutResponseHopLimit", std::to_string(httpPutResponseHopLimit));
}
std::string RunInstancesRequest::getKeyPairName()const
{
return keyPairName_;
}
void RunInstancesRequest::setKeyPairName(const std::string& keyPairName)
{
keyPairName_ = keyPairName;
setParameter("KeyPairName", keyPairName);
}
float RunInstancesRequest::getSpotPriceLimit()const
{
return spotPriceLimit_;
}
void RunInstancesRequest::setSpotPriceLimit(float spotPriceLimit)
{
spotPriceLimit_ = spotPriceLimit;
setParameter("SpotPriceLimit", std::to_string(spotPriceLimit));
}
int RunInstancesRequest::getStorageSetPartitionNumber()const
{
return storageSetPartitionNumber_;
}
void RunInstancesRequest::setStorageSetPartitionNumber(int storageSetPartitionNumber)
{
storageSetPartitionNumber_ = storageSetPartitionNumber;
setParameter("StorageSetPartitionNumber", std::to_string(storageSetPartitionNumber));
}
std::vector<RunInstancesRequest::Tag> RunInstancesRequest::getTag()const
{
return tag_;
}
void RunInstancesRequest::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);
}
}
int RunInstancesRequest::getAutoRenewPeriod()const
{
return autoRenewPeriod_;
}
void RunInstancesRequest::setAutoRenewPeriod(int autoRenewPeriod)
{
autoRenewPeriod_ = autoRenewPeriod;
setParameter("AutoRenewPeriod", std::to_string(autoRenewPeriod));
}
std::string RunInstancesRequest::getLaunchTemplateId()const
{
return launchTemplateId_;
}
void RunInstancesRequest::setLaunchTemplateId(const std::string& launchTemplateId)
{
launchTemplateId_ = launchTemplateId;
setParameter("LaunchTemplateId", launchTemplateId);
}
int RunInstancesRequest::getIpv6AddressCount()const
{
return ipv6AddressCount_;
}
void RunInstancesRequest::setIpv6AddressCount(int ipv6AddressCount)
{
ipv6AddressCount_ = ipv6AddressCount;
setParameter("Ipv6AddressCount", std::to_string(ipv6AddressCount));
}
std::string RunInstancesRequest::getCapacityReservationPreference()const
{
return capacityReservationPreference_;
}
void RunInstancesRequest::setCapacityReservationPreference(const std::string& capacityReservationPreference)
{
capacityReservationPreference_ = capacityReservationPreference;
setParameter("CapacityReservationPreference", capacityReservationPreference);
}
std::string RunInstancesRequest::getVSwitchId()const
{
return vSwitchId_;
}
void RunInstancesRequest::setVSwitchId(const std::string& vSwitchId)
{
vSwitchId_ = vSwitchId;
setParameter("VSwitchId", vSwitchId);
}
std::string RunInstancesRequest::getInstanceName()const
{
return instanceName_;
}
void RunInstancesRequest::setInstanceName(const std::string& instanceName)
{
instanceName_ = instanceName;
setParameter("InstanceName", instanceName);
}
std::string RunInstancesRequest::getZoneId()const
{
return zoneId_;
}
void RunInstancesRequest::setZoneId(const std::string& zoneId)
{
zoneId_ = zoneId;
setParameter("ZoneId", zoneId);
}
std::vector<std::string> RunInstancesRequest::getIpv6Address()const
{
return ipv6Address_;
}
void RunInstancesRequest::setIpv6Address(const std::vector<std::string>& ipv6Address)
{
ipv6Address_ = ipv6Address;
for(int dep1 = 0; dep1!= ipv6Address.size(); dep1++) {
setParameter("Ipv6Address."+ std::to_string(dep1), ipv6Address.at(dep1));
}
}
std::string RunInstancesRequest::getClientToken()const
{
return clientToken_;
}
void RunInstancesRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setParameter("ClientToken", clientToken);
}
int RunInstancesRequest::getInternetMaxBandwidthOut()const
{
return internetMaxBandwidthOut_;
@@ -551,17 +691,6 @@ void RunInstancesRequest::setCapacityReservationId(const std::string& capacityRe
setParameter("CapacityReservationId", capacityReservationId);
}
std::string RunInstancesRequest::getSystemDiskPerformanceLevel()const
{
return systemDiskPerformanceLevel_;
}
void RunInstancesRequest::setSystemDiskPerformanceLevel(const std::string& systemDiskPerformanceLevel)
{
systemDiskPerformanceLevel_ = systemDiskPerformanceLevel;
setParameter("SystemDiskPerformanceLevel", systemDiskPerformanceLevel);
}
std::string RunInstancesRequest::getUserData()const
{
return userData_;
@@ -573,17 +702,6 @@ void RunInstancesRequest::setUserData(const std::string& userData)
setParameter("UserData", userData);
}
bool RunInstancesRequest::getPasswordInherit()const
{
return passwordInherit_;
}
void RunInstancesRequest::setPasswordInherit(bool passwordInherit)
{
passwordInherit_ = passwordInherit;
setParameter("PasswordInherit", passwordInherit ? "true" : "false");
}
std::string RunInstancesRequest::getRegionId()const
{
return regionId_;
@@ -606,28 +724,6 @@ void RunInstancesRequest::setHttpEndpoint(const std::string& httpEndpoint)
setParameter("HttpEndpoint", httpEndpoint);
}
std::string RunInstancesRequest::getInstanceType()const
{
return instanceType_;
}
void RunInstancesRequest::setInstanceType(const std::string& instanceType)
{
instanceType_ = instanceType;
setParameter("InstanceType", instanceType);
}
bool RunInstancesRequest::getHibernationConfigured()const
{
return hibernationConfigured_;
}
void RunInstancesRequest::setHibernationConfigured(bool hibernationConfigured)
{
hibernationConfigured_ = hibernationConfigured;
setParameter("HibernationConfigured", hibernationConfigured ? "true" : "false");
}
std::string RunInstancesRequest::getInstanceChargeType()const
{
return instanceChargeType_;
@@ -683,17 +779,6 @@ void RunInstancesRequest::setAmount(int amount)
setParameter("Amount", std::to_string(amount));
}
std::string RunInstancesRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void RunInstancesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string RunInstancesRequest::getOwnerAccount()const
{
return ownerAccount_;
@@ -716,17 +801,6 @@ void RunInstancesRequest::setTenancy(const std::string& tenancy)
setParameter("Tenancy", tenancy);
}
std::string RunInstancesRequest::getSystemDiskDiskName()const
{
return systemDiskDiskName_;
}
void RunInstancesRequest::setSystemDiskDiskName(const std::string& systemDiskDiskName)
{
systemDiskDiskName_ = systemDiskDiskName;
setParameter("SystemDiskDiskName", systemDiskDiskName);
}
std::string RunInstancesRequest::getRamRoleName()const
{
return ramRoleName_;
@@ -749,17 +823,6 @@ void RunInstancesRequest::setAutoReleaseTime(const std::string& autoReleaseTime)
setParameter("AutoReleaseTime", autoReleaseTime);
}
std::string RunInstancesRequest::getDedicatedHostId()const
{
return dedicatedHostId_;
}
void RunInstancesRequest::setDedicatedHostId(const std::string& dedicatedHostId)
{
dedicatedHostId_ = dedicatedHostId;
setParameter("DedicatedHostId", dedicatedHostId);
}
std::string RunInstancesRequest::getCreditSpecification()const
{
return creditSpecification_;
@@ -771,30 +834,6 @@ void RunInstancesRequest::setCreditSpecification(const std::string& creditSpecif
setParameter("CreditSpecification", creditSpecification);
}
std::vector<std::string> RunInstancesRequest::getSecurityGroupIds()const
{
return securityGroupIds_;
}
void RunInstancesRequest::setSecurityGroupIds(const std::vector<std::string>& securityGroupIds)
{
securityGroupIds_ = securityGroupIds;
for(int dep1 = 0; dep1!= securityGroupIds.size(); dep1++) {
setParameter("SecurityGroupIds."+ std::to_string(dep1), securityGroupIds.at(dep1));
}
}
int RunInstancesRequest::getSpotDuration()const
{
return spotDuration_;
}
void RunInstancesRequest::setSpotDuration(int spotDuration)
{
spotDuration_ = spotDuration;
setParameter("SpotDuration", std::to_string(spotDuration));
}
std::vector<RunInstancesRequest::DataDisk> RunInstancesRequest::getDataDisk()const
{
return dataDisk_;
@@ -843,28 +882,6 @@ void RunInstancesRequest::setStorageSetId(const std::string& storageSetId)
setParameter("StorageSetId", storageSetId);
}
std::string RunInstancesRequest::getSystemDiskSize()const
{
return systemDiskSize_;
}
void RunInstancesRequest::setSystemDiskSize(const std::string& systemDiskSize)
{
systemDiskSize_ = systemDiskSize;
setParameter("SystemDiskSize", systemDiskSize);
}
std::string RunInstancesRequest::getImageFamily()const
{
return imageFamily_;
}
void RunInstancesRequest::setImageFamily(const std::string& imageFamily)
{
imageFamily_ = imageFamily;
setParameter("ImageFamily", imageFamily);
}
std::string RunInstancesRequest::getHttpTokens()const
{
return httpTokens_;