Add ResourceGroup in resource snapshot.
This commit is contained in:
@@ -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`.
|
||||
|
||||
|
||||
@@ -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_;
|
||||
|
||||
@@ -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_;
|
||||
|
||||
@@ -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_;
|
||||
|
||||
@@ -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_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -36,6 +36,7 @@ namespace AlibabaCloud
|
||||
{
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string allocationStatus;
|
||||
std::string storageCapacityUnitId;
|
||||
int capacity;
|
||||
std::string expiredTime;
|
||||
|
||||
@@ -39,6 +39,7 @@ namespace AlibabaCloud
|
||||
int snapshot;
|
||||
int eni;
|
||||
int keyPair;
|
||||
int snapshotPolicy;
|
||||
int instance;
|
||||
int volume;
|
||||
int launchTemplate;
|
||||
|
||||
@@ -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_;
|
||||
|
||||
|
||||
@@ -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_;
|
||||
|
||||
@@ -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_;
|
||||
|
||||
@@ -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_;
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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())
|
||||
|
||||
@@ -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())
|
||||
|
||||
@@ -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_;
|
||||
|
||||
Reference in New Issue
Block a user