62 inline void SetSourceStackId(
const char* value) { m_sourceStackIdHasBeenSet =
true; m_sourceStackId.assign(value); }
97 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
144 inline void SetRegion(
const char* value) { m_regionHasBeenSet =
true; m_region.assign(value); }
264 inline void SetVpcId(
const char* value) { m_vpcIdHasBeenSet =
true; m_vpcId.assign(value); }
462 inline void SetServiceRoleArn(
const char* value) { m_serviceRoleArnHasBeenSet =
true; m_serviceRoleArn.assign(value); }
543 inline void SetDefaultInstanceProfileArn(
const char* value) { m_defaultInstanceProfileArnHasBeenSet =
true; m_defaultInstanceProfileArn.assign(value); }
646 inline void SetDefaultOs(
const char* value) { m_defaultOsHasBeenSet =
true; m_defaultOs.assign(value); }
771 inline void SetHostnameTheme(
const char* value) { m_hostnameThemeHasBeenSet =
true; m_hostnameTheme.assign(value); }
862 inline void SetDefaultAvailabilityZone(
const char* value) { m_defaultAvailabilityZoneHasBeenSet =
true; m_defaultAvailabilityZone.assign(value); }
932 inline void SetDefaultSubnetId(
const char* value) { m_defaultSubnetIdHasBeenSet =
true; m_defaultSubnetId.assign(value); }
1006 inline void SetCustomJson(
const char* value) { m_customJsonHasBeenSet =
true; m_customJson.assign(value); }
1277 inline void SetDefaultSshKeyName(
const char* value) { m_defaultSshKeyNameHasBeenSet =
true; m_defaultSshKeyName.assign(value); }
1332 inline void SetClonePermissions(
bool value) { m_clonePermissionsHasBeenSet =
true; m_clonePermissions = value; }
1486 inline void SetAgentVersion(
const char* value) { m_agentVersionHasBeenSet =
true; m_agentVersion.assign(value); }
1538 bool m_sourceStackIdHasBeenSet;
1540 bool m_nameHasBeenSet;
1542 bool m_regionHasBeenSet;
1544 bool m_vpcIdHasBeenSet;
1546 bool m_attributesHasBeenSet;
1548 bool m_serviceRoleArnHasBeenSet;
1550 bool m_defaultInstanceProfileArnHasBeenSet;
1552 bool m_defaultOsHasBeenSet;
1554 bool m_hostnameThemeHasBeenSet;
1556 bool m_defaultAvailabilityZoneHasBeenSet;
1558 bool m_defaultSubnetIdHasBeenSet;
1560 bool m_customJsonHasBeenSet;
1562 bool m_configurationManagerHasBeenSet;
1564 bool m_chefConfigurationHasBeenSet;
1565 bool m_useCustomCookbooks;
1566 bool m_useCustomCookbooksHasBeenSet;
1567 bool m_useOpsworksSecurityGroups;
1568 bool m_useOpsworksSecurityGroupsHasBeenSet;
1569 Source m_customCookbooksSource;
1570 bool m_customCookbooksSourceHasBeenSet;
1572 bool m_defaultSshKeyNameHasBeenSet;
1573 bool m_clonePermissions;
1574 bool m_clonePermissionsHasBeenSet;
1576 bool m_cloneAppIdsHasBeenSet;
1578 bool m_defaultRootDeviceTypeHasBeenSet;
1580 bool m_agentVersionHasBeenSet;
void SetDefaultSubnetId(const Aws::String &value)
CloneStackRequest & WithDefaultSubnetId(const Aws::String &value)
void SetDefaultSshKeyName(const char *value)
CloneStackRequest & AddAttributes(StackAttributesKeys &&key, const char *value)
const Aws::String & GetRegion() const
CloneStackRequest & WithDefaultRootDeviceType(const RootDeviceType &value)
void SetChefConfiguration(const ChefConfiguration &value)
void SetDefaultSshKeyName(Aws::String &&value)
const StackConfigurationManager & GetConfigurationManager() const
void SetSourceStackId(const Aws::String &value)
CloneStackRequest & WithDefaultSubnetId(const char *value)
const Aws::String & GetDefaultOs() const
void SetAttributes(const Aws::Map< StackAttributesKeys, Aws::String > &value)
CloneStackRequest & WithAgentVersion(const char *value)
CloneStackRequest & WithRegion(const char *value)
CloneStackRequest & WithRegion(Aws::String &&value)
CloneStackRequest & WithDefaultInstanceProfileArn(Aws::String &&value)
CloneStackRequest & WithVpcId(const Aws::String &value)
void SetRegion(Aws::String &&value)
const Aws::String & GetDefaultAvailabilityZone() const
void SetHostnameTheme(const char *value)
void SetDefaultSubnetId(const char *value)
void SetAgentVersion(const Aws::String &value)
const RootDeviceType & GetDefaultRootDeviceType() const
CloneStackRequest & WithServiceRoleArn(const char *value)
CloneStackRequest & WithAgentVersion(const Aws::String &value)
void SetVpcId(Aws::String &&value)
void SetCloneAppIds(Aws::Vector< Aws::String > &&value)
const Aws::String & GetDefaultSshKeyName() const
const Aws::String & GetDefaultSubnetId() const
void SetDefaultSshKeyName(const Aws::String &value)
CloneStackRequest & WithCloneAppIds(Aws::Vector< Aws::String > &&value)
std::vector< T, Aws::Allocator< T > > Vector
CloneStackRequest & WithCustomCookbooksSource(const Source &value)
const Aws::String & GetDefaultInstanceProfileArn() const
void SetConfigurationManager(const StackConfigurationManager &value)
void SetSourceStackId(const char *value)
void SetCustomCookbooksSource(const Source &value)
void SetCustomJson(const char *value)
void SetCustomJson(const Aws::String &value)
CloneStackRequest & WithHostnameTheme(Aws::String &&value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
CloneStackRequest & WithSourceStackId(const char *value)
bool GetUseOpsworksSecurityGroups() const
CloneStackRequest & WithAttributes(const Aws::Map< StackAttributesKeys, Aws::String > &value)
void SetName(const char *value)
CloneStackRequest & WithDefaultAvailabilityZone(const Aws::String &value)
void SetClonePermissions(bool value)
CloneStackRequest & AddAttributes(const StackAttributesKeys &key, const char *value)
bool GetUseCustomCookbooks() const
CloneStackRequest & WithDefaultSshKeyName(Aws::String &&value)
CloneStackRequest & WithDefaultOs(const char *value)
void SetDefaultOs(const char *value)
CloneStackRequest & WithName(const char *value)
void SetDefaultSubnetId(Aws::String &&value)
CloneStackRequest & WithDefaultSshKeyName(const Aws::String &value)
void SetAgentVersion(Aws::String &&value)
CloneStackRequest & AddAttributes(const StackAttributesKeys &key, const Aws::String &value)
void SetServiceRoleArn(Aws::String &&value)
CloneStackRequest & WithSourceStackId(Aws::String &&value)
void SetDefaultAvailabilityZone(Aws::String &&value)
CloneStackRequest & AddAttributes(const StackAttributesKeys &key, Aws::String &&value)
CloneStackRequest & WithDefaultOs(const Aws::String &value)
CloneStackRequest & WithAttributes(Aws::Map< StackAttributesKeys, Aws::String > &&value)
const Aws::String & GetName() const
CloneStackRequest & AddAttributes(StackAttributesKeys &&key, Aws::String &&value)
void SetHostnameTheme(Aws::String &&value)
void SetDefaultRootDeviceType(const RootDeviceType &value)
CloneStackRequest & WithCustomJson(Aws::String &&value)
CloneStackRequest & WithAgentVersion(Aws::String &&value)
CloneStackRequest & WithClonePermissions(bool value)
const Aws::String & GetAgentVersion() const
CloneStackRequest & WithDefaultAvailabilityZone(Aws::String &&value)
void SetUseCustomCookbooks(bool value)
void SetDefaultInstanceProfileArn(const char *value)
CloneStackRequest & WithVpcId(const char *value)
void SetChefConfiguration(ChefConfiguration &&value)
CloneStackRequest & WithDefaultAvailabilityZone(const char *value)
CloneStackRequest & WithConfigurationManager(StackConfigurationManager &&value)
CloneStackRequest & WithCustomCookbooksSource(Source &&value)
CloneStackRequest & WithCloneAppIds(const Aws::Vector< Aws::String > &value)
CloneStackRequest & WithRegion(const Aws::String &value)
void SetCustomCookbooksSource(Source &&value)
const ChefConfiguration & GetChefConfiguration() const
void SetAttributes(Aws::Map< StackAttributesKeys, Aws::String > &&value)
void SetHostnameTheme(const Aws::String &value)
CloneStackRequest & WithChefConfiguration(const ChefConfiguration &value)
CloneStackRequest & WithDefaultSubnetId(Aws::String &&value)
void SetCloneAppIds(const Aws::Vector< Aws::String > &value)
const Aws::Map< StackAttributesKeys, Aws::String > & GetAttributes() const
void SetCustomJson(Aws::String &&value)
void SetRegion(const Aws::String &value)
void SetVpcId(const Aws::String &value)
void SetName(const Aws::String &value)
CloneStackRequest & AddCloneAppIds(const Aws::String &value)
void SetDefaultOs(Aws::String &&value)
CloneStackRequest & WithDefaultInstanceProfileArn(const Aws::String &value)
CloneStackRequest & AddCloneAppIds(Aws::String &&value)
CloneStackRequest & WithUseCustomCookbooks(bool value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
CloneStackRequest & WithUseOpsworksSecurityGroups(bool value)
void SetServiceRoleArn(const Aws::String &value)
const Source & GetCustomCookbooksSource() const
CloneStackRequest & WithVpcId(Aws::String &&value)
CloneStackRequest & WithSourceStackId(const Aws::String &value)
const Aws::String & GetHostnameTheme() const
CloneStackRequest & WithConfigurationManager(const StackConfigurationManager &value)
const Aws::String & GetVpcId() const
void SetDefaultInstanceProfileArn(const Aws::String &value)
void SetDefaultInstanceProfileArn(Aws::String &&value)
CloneStackRequest & WithCustomJson(const char *value)
void SetServiceRoleArn(const char *value)
CloneStackRequest & AddAttributes(StackAttributesKeys &&key, const Aws::String &value)
void SetSourceStackId(Aws::String &&value)
CloneStackRequest & WithDefaultRootDeviceType(RootDeviceType &&value)
void SetDefaultRootDeviceType(RootDeviceType &&value)
CloneStackRequest & WithCustomJson(const Aws::String &value)
const Aws::String & GetSourceStackId() const
const Aws::String & GetCustomJson() const
void SetVpcId(const char *value)
CloneStackRequest & WithDefaultOs(Aws::String &&value)
void SetDefaultOs(const Aws::String &value)
CloneStackRequest & WithHostnameTheme(const char *value)
void SetAgentVersion(const char *value)
CloneStackRequest & AddCloneAppIds(const char *value)
CloneStackRequest & WithDefaultSshKeyName(const char *value)
void SetName(Aws::String &&value)
void SetUseOpsworksSecurityGroups(bool value)
CloneStackRequest & WithName(Aws::String &&value)
void SetDefaultAvailabilityZone(const char *value)
void SetRegion(const char *value)
const Aws::String & GetServiceRoleArn() const
const Aws::Vector< Aws::String > & GetCloneAppIds() const
CloneStackRequest & WithServiceRoleArn(const Aws::String &value)
void SetConfigurationManager(StackConfigurationManager &&value)
void SetDefaultAvailabilityZone(const Aws::String &value)
CloneStackRequest & WithServiceRoleArn(Aws::String &&value)
bool GetClonePermissions() const
CloneStackRequest & WithName(const Aws::String &value)
JSON (JavaScript Object Notation).
CloneStackRequest & WithChefConfiguration(ChefConfiguration &&value)
CloneStackRequest & WithDefaultInstanceProfileArn(const char *value)
CloneStackRequest & WithHostnameTheme(const Aws::String &value)