61 inline void SetLaunchConfigurationName(
const char* value) { m_launchConfigurationNameHasBeenSet =
true; m_launchConfigurationName.assign(value); }
111 inline void SetImageId(
const char* value) { m_imageIdHasBeenSet =
true; m_imageId.assign(value); }
163 inline void SetKeyName(
const char* value) { m_keyNameHasBeenSet =
true; m_keyName.assign(value); }
340 inline void SetClassicLinkVPCId(
const char* value) { m_classicLinkVPCIdHasBeenSet =
true; m_classicLinkVPCId.assign(value); }
475 inline void SetUserData(
const char* value) { m_userDataHasBeenSet =
true; m_userData.assign(value); }
550 inline void SetInstanceId(
const char* value) { m_instanceIdHasBeenSet =
true; m_instanceId.assign(value); }
622 inline void SetInstanceType(
const char* value) { m_instanceTypeHasBeenSet =
true; m_instanceType.assign(value); }
669 inline void SetKernelId(
const char* value) { m_kernelIdHasBeenSet =
true; m_kernelId.assign(value); }
704 inline void SetRamdiskId(
const char* value) { m_ramdiskIdHasBeenSet =
true; m_ramdiskId.assign(value); }
875 inline void SetSpotPrice(
const char* value) { m_spotPriceHasBeenSet =
true; m_spotPrice.assign(value); }
953 inline void SetIamInstanceProfile(
const char* value) { m_iamInstanceProfileHasBeenSet =
true; m_iamInstanceProfile.assign(value); }
1013 inline void SetEbsOptimized(
bool value) { m_ebsOptimizedHasBeenSet =
true; m_ebsOptimized = value; }
1133 inline void SetPlacementTenancy(
const char* value) { m_placementTenancyHasBeenSet =
true; m_placementTenancy.assign(value); }
1182 bool m_launchConfigurationNameHasBeenSet;
1184 bool m_imageIdHasBeenSet;
1186 bool m_keyNameHasBeenSet;
1188 bool m_securityGroupsHasBeenSet;
1190 bool m_classicLinkVPCIdHasBeenSet;
1192 bool m_classicLinkVPCSecurityGroupsHasBeenSet;
1194 bool m_userDataHasBeenSet;
1196 bool m_instanceIdHasBeenSet;
1198 bool m_instanceTypeHasBeenSet;
1200 bool m_kernelIdHasBeenSet;
1202 bool m_ramdiskIdHasBeenSet;
1204 bool m_blockDeviceMappingsHasBeenSet;
1206 bool m_instanceMonitoringHasBeenSet;
1208 bool m_spotPriceHasBeenSet;
1210 bool m_iamInstanceProfileHasBeenSet;
1211 bool m_ebsOptimized;
1212 bool m_ebsOptimizedHasBeenSet;
1213 bool m_associatePublicIpAddress;
1214 bool m_associatePublicIpAddressHasBeenSet;
1216 bool m_placementTenancyHasBeenSet;
void SetPlacementTenancy(const Aws::String &value)
void SetSecurityGroups(Aws::Vector< Aws::String > &&value)
CreateLaunchConfigurationRequest & WithLaunchConfigurationName(Aws::String &&value)
CreateLaunchConfigurationRequest & AddClassicLinkVPCSecurityGroups(const char *value)
void SetEbsOptimized(bool value)
CreateLaunchConfigurationRequest & WithKeyName(const char *value)
void SetSpotPrice(const Aws::String &value)
const Aws::Vector< Aws::String > & GetSecurityGroups() const
void SetLaunchConfigurationName(const char *value)
CreateLaunchConfigurationRequest & WithInstanceType(const char *value)
const Aws::String & GetKeyName() const
CreateLaunchConfigurationRequest & WithEbsOptimized(bool value)
CreateLaunchConfigurationRequest & WithRamdiskId(Aws::String &&value)
void SetKernelId(const char *value)
CreateLaunchConfigurationRequest & WithUserData(Aws::String &&value)
void SetLaunchConfigurationName(const Aws::String &value)
void SetBlockDeviceMappings(Aws::Vector< BlockDeviceMapping > &&value)
const Aws::String & GetInstanceType() const
void SetImageId(Aws::String &&value)
void SetKernelId(Aws::String &&value)
CreateLaunchConfigurationRequest & WithImageId(const char *value)
void SetIamInstanceProfile(const Aws::String &value)
CreateLaunchConfigurationRequest & AddClassicLinkVPCSecurityGroups(const Aws::String &value)
CreateLaunchConfigurationRequest & WithBlockDeviceMappings(Aws::Vector< BlockDeviceMapping > &&value)
CreateLaunchConfigurationRequest & WithInstanceType(const Aws::String &value)
CreateLaunchConfigurationRequest & WithPlacementTenancy(Aws::String &&value)
CreateLaunchConfigurationRequest & WithSpotPrice(const char *value)
CreateLaunchConfigurationRequest & WithPlacementTenancy(const Aws::String &value)
void SetImageId(const char *value)
CreateLaunchConfigurationRequest & AddSecurityGroups(const char *value)
CreateLaunchConfigurationRequest & WithKernelId(Aws::String &&value)
CreateLaunchConfigurationRequest & AddClassicLinkVPCSecurityGroups(Aws::String &&value)
void SetKeyName(const char *value)
std::vector< T, Aws::Allocator< T > > Vector
void SetClassicLinkVPCId(const Aws::String &value)
void SetKeyName(Aws::String &&value)
void SetUserData(const Aws::String &value)
CreateLaunchConfigurationRequest & WithClassicLinkVPCSecurityGroups(const Aws::Vector< Aws::String > &value)
void SetRamdiskId(const char *value)
void SetRamdiskId(const Aws::String &value)
void SetAssociatePublicIpAddress(bool value)
CreateLaunchConfigurationRequest & WithSpotPrice(const Aws::String &value)
CreateLaunchConfigurationRequest & AddBlockDeviceMappings(const BlockDeviceMapping &value)
CreateLaunchConfigurationRequest & WithUserData(const char *value)
void SetKernelId(const Aws::String &value)
CreateLaunchConfigurationRequest & WithKeyName(Aws::String &&value)
void SetInstanceMonitoring(InstanceMonitoring &&value)
void SetClassicLinkVPCId(const char *value)
const Aws::String & GetLaunchConfigurationName() const
void SetSpotPrice(const char *value)
CreateLaunchConfigurationRequest & WithBlockDeviceMappings(const Aws::Vector< BlockDeviceMapping > &value)
bool GetAssociatePublicIpAddress() const
CreateLaunchConfigurationRequest & AddSecurityGroups(const Aws::String &value)
CreateLaunchConfigurationRequest & WithKeyName(const Aws::String &value)
void SetInstanceType(const Aws::String &value)
CreateLaunchConfigurationRequest & WithInstanceMonitoring(const InstanceMonitoring &value)
void SetInstanceMonitoring(const InstanceMonitoring &value)
CreateLaunchConfigurationRequest & WithAssociatePublicIpAddress(bool value)
const Aws::String & GetInstanceId() const
void SetPlacementTenancy(const char *value)
CreateLaunchConfigurationRequest & WithIamInstanceProfile(Aws::String &&value)
const InstanceMonitoring & GetInstanceMonitoring() const
CreateLaunchConfigurationRequest & WithImageId(const Aws::String &value)
CreateLaunchConfigurationRequest & WithKernelId(const Aws::String &value)
void SetLaunchConfigurationName(Aws::String &&value)
CreateLaunchConfigurationRequest & WithImageId(Aws::String &&value)
void SetClassicLinkVPCSecurityGroups(Aws::Vector< Aws::String > &&value)
CreateLaunchConfigurationRequest & WithIamInstanceProfile(const Aws::String &value)
CreateLaunchConfigurationRequest & WithSpotPrice(Aws::String &&value)
void SetBlockDeviceMappings(const Aws::Vector< BlockDeviceMapping > &value)
void SetSecurityGroups(const Aws::Vector< Aws::String > &value)
CreateLaunchConfigurationRequest & AddSecurityGroups(Aws::String &&value)
CreateLaunchConfigurationRequest & WithRamdiskId(const char *value)
const Aws::String & GetRamdiskId() const
CreateLaunchConfigurationRequest & WithLaunchConfigurationName(const char *value)
CreateLaunchConfigurationRequest & WithSecurityGroups(const Aws::Vector< Aws::String > &value)
void SetRamdiskId(Aws::String &&value)
void SetIamInstanceProfile(Aws::String &&value)
CreateLaunchConfigurationRequest & WithInstanceId(Aws::String &&value)
void SetUserData(Aws::String &&value)
void SetIamInstanceProfile(const char *value)
CreateLaunchConfigurationRequest & WithClassicLinkVPCId(const char *value)
void SetInstanceId(const char *value)
void SetInstanceType(const char *value)
CreateLaunchConfigurationRequest & WithPlacementTenancy(const char *value)
const Aws::Vector< BlockDeviceMapping > & GetBlockDeviceMappings() const
const Aws::String & GetIamInstanceProfile() const
CreateLaunchConfigurationRequest & WithClassicLinkVPCId(Aws::String &&value)
void SetInstanceType(Aws::String &&value)
CreateLaunchConfigurationRequest & WithSecurityGroups(Aws::Vector< Aws::String > &&value)
CreateLaunchConfigurationRequest & WithClassicLinkVPCId(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
CreateLaunchConfigurationRequest & WithUserData(const Aws::String &value)
CreateLaunchConfigurationRequest & WithRamdiskId(const Aws::String &value)
void SetClassicLinkVPCId(Aws::String &&value)
CreateLaunchConfigurationRequest & WithIamInstanceProfile(const char *value)
void SetImageId(const Aws::String &value)
CreateLaunchConfigurationRequest & WithInstanceMonitoring(InstanceMonitoring &&value)
CreateLaunchConfigurationRequest & WithInstanceType(Aws::String &&value)
void SetKeyName(const Aws::String &value)
const Aws::String & GetKernelId() const
bool GetEbsOptimized() const
const Aws::String & GetPlacementTenancy() const
CreateLaunchConfigurationRequest & WithClassicLinkVPCSecurityGroups(Aws::Vector< Aws::String > &&value)
const Aws::String & GetClassicLinkVPCId() const
CreateLaunchConfigurationRequest & AddBlockDeviceMappings(BlockDeviceMapping &&value)
void SetUserData(const char *value)
CreateLaunchConfigurationRequest & WithLaunchConfigurationName(const Aws::String &value)
CreateLaunchConfigurationRequest & WithInstanceId(const char *value)
void SetClassicLinkVPCSecurityGroups(const Aws::Vector< Aws::String > &value)
#define AWS_AUTOSCALING_API
void SetSpotPrice(Aws::String &&value)
const Aws::String & GetSpotPrice() const
void SetPlacementTenancy(Aws::String &&value)
void SetInstanceId(Aws::String &&value)
CreateLaunchConfigurationRequest & WithKernelId(const char *value)
const Aws::String & GetUserData() const
CreateLaunchConfigurationRequest & WithInstanceId(const Aws::String &value)
const Aws::Vector< Aws::String > & GetClassicLinkVPCSecurityGroups() const
const Aws::String & GetImageId() const
JSON (JavaScript Object Notation).
void SetInstanceId(const Aws::String &value)