AWS SDK for C++  1.9.108
AWS SDK for C++
UpdateStackRequest.h
Go to the documentation of this file.
1 
6 #pragma once
16 #include <utility>
17 
18 namespace Aws
19 {
20 namespace OpsWorks
21 {
22 namespace Model
23 {
24 
28  {
29  public:
31 
32  // Service request name is the Operation name which will send this request out,
33  // each operation should has unique request name, so that we can get operation's name from this request.
34  // Note: this is not true for response, multiple operations may have the same response name,
35  // so we can not get operation's name from response.
36  inline virtual const char* GetServiceRequestName() const override { return "UpdateStack"; }
37 
38  Aws::String SerializePayload() const override;
39 
41 
42 
46  inline const Aws::String& GetStackId() const{ return m_stackId; }
47 
51  inline bool StackIdHasBeenSet() const { return m_stackIdHasBeenSet; }
52 
56  inline void SetStackId(const Aws::String& value) { m_stackIdHasBeenSet = true; m_stackId = value; }
57 
61  inline void SetStackId(Aws::String&& value) { m_stackIdHasBeenSet = true; m_stackId = std::move(value); }
62 
66  inline void SetStackId(const char* value) { m_stackIdHasBeenSet = true; m_stackId.assign(value); }
67 
71  inline UpdateStackRequest& WithStackId(const Aws::String& value) { SetStackId(value); return *this;}
72 
76  inline UpdateStackRequest& WithStackId(Aws::String&& value) { SetStackId(std::move(value)); return *this;}
77 
81  inline UpdateStackRequest& WithStackId(const char* value) { SetStackId(value); return *this;}
82 
83 
87  inline const Aws::String& GetName() const{ return m_name; }
88 
92  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
93 
97  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
98 
102  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
103 
107  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
108 
112  inline UpdateStackRequest& WithName(const Aws::String& value) { SetName(value); return *this;}
113 
117  inline UpdateStackRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
118 
122  inline UpdateStackRequest& WithName(const char* value) { SetName(value); return *this;}
123 
124 
129  inline const Aws::Map<StackAttributesKeys, Aws::String>& GetAttributes() const{ return m_attributes; }
130 
135  inline bool AttributesHasBeenSet() const { return m_attributesHasBeenSet; }
136 
141  inline void SetAttributes(const Aws::Map<StackAttributesKeys, Aws::String>& value) { m_attributesHasBeenSet = true; m_attributes = value; }
142 
147  inline void SetAttributes(Aws::Map<StackAttributesKeys, Aws::String>&& value) { m_attributesHasBeenSet = true; m_attributes = std::move(value); }
148 
153  inline UpdateStackRequest& WithAttributes(const Aws::Map<StackAttributesKeys, Aws::String>& value) { SetAttributes(value); return *this;}
154 
159  inline UpdateStackRequest& WithAttributes(Aws::Map<StackAttributesKeys, Aws::String>&& value) { SetAttributes(std::move(value)); return *this;}
160 
165  inline UpdateStackRequest& AddAttributes(const StackAttributesKeys& key, const Aws::String& value) { m_attributesHasBeenSet = true; m_attributes.emplace(key, value); return *this; }
166 
171  inline UpdateStackRequest& AddAttributes(StackAttributesKeys&& key, const Aws::String& value) { m_attributesHasBeenSet = true; m_attributes.emplace(std::move(key), value); return *this; }
172 
177  inline UpdateStackRequest& AddAttributes(const StackAttributesKeys& key, Aws::String&& value) { m_attributesHasBeenSet = true; m_attributes.emplace(key, std::move(value)); return *this; }
178 
183  inline UpdateStackRequest& AddAttributes(StackAttributesKeys&& key, Aws::String&& value) { m_attributesHasBeenSet = true; m_attributes.emplace(std::move(key), std::move(value)); return *this; }
184 
189  inline UpdateStackRequest& AddAttributes(StackAttributesKeys&& key, const char* value) { m_attributesHasBeenSet = true; m_attributes.emplace(std::move(key), value); return *this; }
190 
195  inline UpdateStackRequest& AddAttributes(const StackAttributesKeys& key, const char* value) { m_attributesHasBeenSet = true; m_attributes.emplace(key, value); return *this; }
196 
197 
201  inline const Aws::String& GetServiceRoleArn() const{ return m_serviceRoleArn; }
202 
206  inline bool ServiceRoleArnHasBeenSet() const { return m_serviceRoleArnHasBeenSet; }
207 
211  inline void SetServiceRoleArn(const Aws::String& value) { m_serviceRoleArnHasBeenSet = true; m_serviceRoleArn = value; }
212 
216  inline void SetServiceRoleArn(Aws::String&& value) { m_serviceRoleArnHasBeenSet = true; m_serviceRoleArn = std::move(value); }
217 
221  inline void SetServiceRoleArn(const char* value) { m_serviceRoleArnHasBeenSet = true; m_serviceRoleArn.assign(value); }
222 
226  inline UpdateStackRequest& WithServiceRoleArn(const Aws::String& value) { SetServiceRoleArn(value); return *this;}
227 
231  inline UpdateStackRequest& WithServiceRoleArn(Aws::String&& value) { SetServiceRoleArn(std::move(value)); return *this;}
232 
236  inline UpdateStackRequest& WithServiceRoleArn(const char* value) { SetServiceRoleArn(value); return *this;}
237 
238 
245  inline const Aws::String& GetDefaultInstanceProfileArn() const{ return m_defaultInstanceProfileArn; }
246 
253  inline bool DefaultInstanceProfileArnHasBeenSet() const { return m_defaultInstanceProfileArnHasBeenSet; }
254 
261  inline void SetDefaultInstanceProfileArn(const Aws::String& value) { m_defaultInstanceProfileArnHasBeenSet = true; m_defaultInstanceProfileArn = value; }
262 
269  inline void SetDefaultInstanceProfileArn(Aws::String&& value) { m_defaultInstanceProfileArnHasBeenSet = true; m_defaultInstanceProfileArn = std::move(value); }
270 
277  inline void SetDefaultInstanceProfileArn(const char* value) { m_defaultInstanceProfileArnHasBeenSet = true; m_defaultInstanceProfileArn.assign(value); }
278 
285  inline UpdateStackRequest& WithDefaultInstanceProfileArn(const Aws::String& value) { SetDefaultInstanceProfileArn(value); return *this;}
286 
293  inline UpdateStackRequest& WithDefaultInstanceProfileArn(Aws::String&& value) { SetDefaultInstanceProfileArn(std::move(value)); return *this;}
294 
301  inline UpdateStackRequest& WithDefaultInstanceProfileArn(const char* value) { SetDefaultInstanceProfileArn(value); return *this;}
302 
303 
327  inline const Aws::String& GetDefaultOs() const{ return m_defaultOs; }
328 
352  inline bool DefaultOsHasBeenSet() const { return m_defaultOsHasBeenSet; }
353 
377  inline void SetDefaultOs(const Aws::String& value) { m_defaultOsHasBeenSet = true; m_defaultOs = value; }
378 
402  inline void SetDefaultOs(Aws::String&& value) { m_defaultOsHasBeenSet = true; m_defaultOs = std::move(value); }
403 
427  inline void SetDefaultOs(const char* value) { m_defaultOsHasBeenSet = true; m_defaultOs.assign(value); }
428 
452  inline UpdateStackRequest& WithDefaultOs(const Aws::String& value) { SetDefaultOs(value); return *this;}
453 
477  inline UpdateStackRequest& WithDefaultOs(Aws::String&& value) { SetDefaultOs(std::move(value)); return *this;}
478 
502  inline UpdateStackRequest& WithDefaultOs(const char* value) { SetDefaultOs(value); return *this;}
503 
504 
522  inline const Aws::String& GetHostnameTheme() const{ return m_hostnameTheme; }
523 
541  inline bool HostnameThemeHasBeenSet() const { return m_hostnameThemeHasBeenSet; }
542 
560  inline void SetHostnameTheme(const Aws::String& value) { m_hostnameThemeHasBeenSet = true; m_hostnameTheme = value; }
561 
579  inline void SetHostnameTheme(Aws::String&& value) { m_hostnameThemeHasBeenSet = true; m_hostnameTheme = std::move(value); }
580 
598  inline void SetHostnameTheme(const char* value) { m_hostnameThemeHasBeenSet = true; m_hostnameTheme.assign(value); }
599 
617  inline UpdateStackRequest& WithHostnameTheme(const Aws::String& value) { SetHostnameTheme(value); return *this;}
618 
636  inline UpdateStackRequest& WithHostnameTheme(Aws::String&& value) { SetHostnameTheme(std::move(value)); return *this;}
637 
655  inline UpdateStackRequest& WithHostnameTheme(const char* value) { SetHostnameTheme(value); return *this;}
656 
657 
666  inline const Aws::String& GetDefaultAvailabilityZone() const{ return m_defaultAvailabilityZone; }
667 
676  inline bool DefaultAvailabilityZoneHasBeenSet() const { return m_defaultAvailabilityZoneHasBeenSet; }
677 
686  inline void SetDefaultAvailabilityZone(const Aws::String& value) { m_defaultAvailabilityZoneHasBeenSet = true; m_defaultAvailabilityZone = value; }
687 
696  inline void SetDefaultAvailabilityZone(Aws::String&& value) { m_defaultAvailabilityZoneHasBeenSet = true; m_defaultAvailabilityZone = std::move(value); }
697 
706  inline void SetDefaultAvailabilityZone(const char* value) { m_defaultAvailabilityZoneHasBeenSet = true; m_defaultAvailabilityZone.assign(value); }
707 
716  inline UpdateStackRequest& WithDefaultAvailabilityZone(const Aws::String& value) { SetDefaultAvailabilityZone(value); return *this;}
717 
726  inline UpdateStackRequest& WithDefaultAvailabilityZone(Aws::String&& value) { SetDefaultAvailabilityZone(std::move(value)); return *this;}
727 
736  inline UpdateStackRequest& WithDefaultAvailabilityZone(const char* value) { SetDefaultAvailabilityZone(value); return *this;}
737 
738 
747  inline const Aws::String& GetDefaultSubnetId() const{ return m_defaultSubnetId; }
748 
757  inline bool DefaultSubnetIdHasBeenSet() const { return m_defaultSubnetIdHasBeenSet; }
758 
767  inline void SetDefaultSubnetId(const Aws::String& value) { m_defaultSubnetIdHasBeenSet = true; m_defaultSubnetId = value; }
768 
777  inline void SetDefaultSubnetId(Aws::String&& value) { m_defaultSubnetIdHasBeenSet = true; m_defaultSubnetId = std::move(value); }
778 
787  inline void SetDefaultSubnetId(const char* value) { m_defaultSubnetIdHasBeenSet = true; m_defaultSubnetId.assign(value); }
788 
797  inline UpdateStackRequest& WithDefaultSubnetId(const Aws::String& value) { SetDefaultSubnetId(value); return *this;}
798 
807  inline UpdateStackRequest& WithDefaultSubnetId(Aws::String&& value) { SetDefaultSubnetId(std::move(value)); return *this;}
808 
817  inline UpdateStackRequest& WithDefaultSubnetId(const char* value) { SetDefaultSubnetId(value); return *this;}
818 
819 
829  inline const Aws::String& GetCustomJson() const{ return m_customJson; }
830 
840  inline bool CustomJsonHasBeenSet() const { return m_customJsonHasBeenSet; }
841 
851  inline void SetCustomJson(const Aws::String& value) { m_customJsonHasBeenSet = true; m_customJson = value; }
852 
862  inline void SetCustomJson(Aws::String&& value) { m_customJsonHasBeenSet = true; m_customJson = std::move(value); }
863 
873  inline void SetCustomJson(const char* value) { m_customJsonHasBeenSet = true; m_customJson.assign(value); }
874 
884  inline UpdateStackRequest& WithCustomJson(const Aws::String& value) { SetCustomJson(value); return *this;}
885 
895  inline UpdateStackRequest& WithCustomJson(Aws::String&& value) { SetCustomJson(std::move(value)); return *this;}
896 
906  inline UpdateStackRequest& WithCustomJson(const char* value) { SetCustomJson(value); return *this;}
907 
908 
915  inline const StackConfigurationManager& GetConfigurationManager() const{ return m_configurationManager; }
916 
923  inline bool ConfigurationManagerHasBeenSet() const { return m_configurationManagerHasBeenSet; }
924 
931  inline void SetConfigurationManager(const StackConfigurationManager& value) { m_configurationManagerHasBeenSet = true; m_configurationManager = value; }
932 
939  inline void SetConfigurationManager(StackConfigurationManager&& value) { m_configurationManagerHasBeenSet = true; m_configurationManager = std::move(value); }
940 
947  inline UpdateStackRequest& WithConfigurationManager(const StackConfigurationManager& value) { SetConfigurationManager(value); return *this;}
948 
955  inline UpdateStackRequest& WithConfigurationManager(StackConfigurationManager&& value) { SetConfigurationManager(std::move(value)); return *this;}
956 
957 
965  inline const ChefConfiguration& GetChefConfiguration() const{ return m_chefConfiguration; }
966 
974  inline bool ChefConfigurationHasBeenSet() const { return m_chefConfigurationHasBeenSet; }
975 
983  inline void SetChefConfiguration(const ChefConfiguration& value) { m_chefConfigurationHasBeenSet = true; m_chefConfiguration = value; }
984 
992  inline void SetChefConfiguration(ChefConfiguration&& value) { m_chefConfigurationHasBeenSet = true; m_chefConfiguration = std::move(value); }
993 
1001  inline UpdateStackRequest& WithChefConfiguration(const ChefConfiguration& value) { SetChefConfiguration(value); return *this;}
1002 
1010  inline UpdateStackRequest& WithChefConfiguration(ChefConfiguration&& value) { SetChefConfiguration(std::move(value)); return *this;}
1011 
1012 
1016  inline bool GetUseCustomCookbooks() const{ return m_useCustomCookbooks; }
1017 
1021  inline bool UseCustomCookbooksHasBeenSet() const { return m_useCustomCookbooksHasBeenSet; }
1022 
1026  inline void SetUseCustomCookbooks(bool value) { m_useCustomCookbooksHasBeenSet = true; m_useCustomCookbooks = value; }
1027 
1031  inline UpdateStackRequest& WithUseCustomCookbooks(bool value) { SetUseCustomCookbooks(value); return *this;}
1032 
1033 
1042  inline const Source& GetCustomCookbooksSource() const{ return m_customCookbooksSource; }
1043 
1052  inline bool CustomCookbooksSourceHasBeenSet() const { return m_customCookbooksSourceHasBeenSet; }
1053 
1062  inline void SetCustomCookbooksSource(const Source& value) { m_customCookbooksSourceHasBeenSet = true; m_customCookbooksSource = value; }
1063 
1072  inline void SetCustomCookbooksSource(Source&& value) { m_customCookbooksSourceHasBeenSet = true; m_customCookbooksSource = std::move(value); }
1073 
1082  inline UpdateStackRequest& WithCustomCookbooksSource(const Source& value) { SetCustomCookbooksSource(value); return *this;}
1083 
1092  inline UpdateStackRequest& WithCustomCookbooksSource(Source&& value) { SetCustomCookbooksSource(std::move(value)); return *this;}
1093 
1094 
1108  inline const Aws::String& GetDefaultSshKeyName() const{ return m_defaultSshKeyName; }
1109 
1123  inline bool DefaultSshKeyNameHasBeenSet() const { return m_defaultSshKeyNameHasBeenSet; }
1124 
1138  inline void SetDefaultSshKeyName(const Aws::String& value) { m_defaultSshKeyNameHasBeenSet = true; m_defaultSshKeyName = value; }
1139 
1153  inline void SetDefaultSshKeyName(Aws::String&& value) { m_defaultSshKeyNameHasBeenSet = true; m_defaultSshKeyName = std::move(value); }
1154 
1168  inline void SetDefaultSshKeyName(const char* value) { m_defaultSshKeyNameHasBeenSet = true; m_defaultSshKeyName.assign(value); }
1169 
1183  inline UpdateStackRequest& WithDefaultSshKeyName(const Aws::String& value) { SetDefaultSshKeyName(value); return *this;}
1184 
1198  inline UpdateStackRequest& WithDefaultSshKeyName(Aws::String&& value) { SetDefaultSshKeyName(std::move(value)); return *this;}
1199 
1213  inline UpdateStackRequest& WithDefaultSshKeyName(const char* value) { SetDefaultSshKeyName(value); return *this;}
1214 
1215 
1223  inline const RootDeviceType& GetDefaultRootDeviceType() const{ return m_defaultRootDeviceType; }
1224 
1232  inline bool DefaultRootDeviceTypeHasBeenSet() const { return m_defaultRootDeviceTypeHasBeenSet; }
1233 
1241  inline void SetDefaultRootDeviceType(const RootDeviceType& value) { m_defaultRootDeviceTypeHasBeenSet = true; m_defaultRootDeviceType = value; }
1242 
1250  inline void SetDefaultRootDeviceType(RootDeviceType&& value) { m_defaultRootDeviceTypeHasBeenSet = true; m_defaultRootDeviceType = std::move(value); }
1251 
1259  inline UpdateStackRequest& WithDefaultRootDeviceType(const RootDeviceType& value) { SetDefaultRootDeviceType(value); return *this;}
1260 
1268  inline UpdateStackRequest& WithDefaultRootDeviceType(RootDeviceType&& value) { SetDefaultRootDeviceType(std::move(value)); return *this;}
1269 
1270 
1290  inline bool GetUseOpsworksSecurityGroups() const{ return m_useOpsworksSecurityGroups; }
1291 
1311  inline bool UseOpsworksSecurityGroupsHasBeenSet() const { return m_useOpsworksSecurityGroupsHasBeenSet; }
1312 
1332  inline void SetUseOpsworksSecurityGroups(bool value) { m_useOpsworksSecurityGroupsHasBeenSet = true; m_useOpsworksSecurityGroups = value; }
1333 
1353  inline UpdateStackRequest& WithUseOpsworksSecurityGroups(bool value) { SetUseOpsworksSecurityGroups(value); return *this;}
1354 
1355 
1372  inline const Aws::String& GetAgentVersion() const{ return m_agentVersion; }
1373 
1390  inline bool AgentVersionHasBeenSet() const { return m_agentVersionHasBeenSet; }
1391 
1408  inline void SetAgentVersion(const Aws::String& value) { m_agentVersionHasBeenSet = true; m_agentVersion = value; }
1409 
1426  inline void SetAgentVersion(Aws::String&& value) { m_agentVersionHasBeenSet = true; m_agentVersion = std::move(value); }
1427 
1444  inline void SetAgentVersion(const char* value) { m_agentVersionHasBeenSet = true; m_agentVersion.assign(value); }
1445 
1462  inline UpdateStackRequest& WithAgentVersion(const Aws::String& value) { SetAgentVersion(value); return *this;}
1463 
1480  inline UpdateStackRequest& WithAgentVersion(Aws::String&& value) { SetAgentVersion(std::move(value)); return *this;}
1481 
1498  inline UpdateStackRequest& WithAgentVersion(const char* value) { SetAgentVersion(value); return *this;}
1499 
1500  private:
1501 
1502  Aws::String m_stackId;
1503  bool m_stackIdHasBeenSet;
1504 
1505  Aws::String m_name;
1506  bool m_nameHasBeenSet;
1507 
1509  bool m_attributesHasBeenSet;
1510 
1511  Aws::String m_serviceRoleArn;
1512  bool m_serviceRoleArnHasBeenSet;
1513 
1514  Aws::String m_defaultInstanceProfileArn;
1515  bool m_defaultInstanceProfileArnHasBeenSet;
1516 
1517  Aws::String m_defaultOs;
1518  bool m_defaultOsHasBeenSet;
1519 
1520  Aws::String m_hostnameTheme;
1521  bool m_hostnameThemeHasBeenSet;
1522 
1523  Aws::String m_defaultAvailabilityZone;
1524  bool m_defaultAvailabilityZoneHasBeenSet;
1525 
1526  Aws::String m_defaultSubnetId;
1527  bool m_defaultSubnetIdHasBeenSet;
1528 
1529  Aws::String m_customJson;
1530  bool m_customJsonHasBeenSet;
1531 
1532  StackConfigurationManager m_configurationManager;
1533  bool m_configurationManagerHasBeenSet;
1534 
1535  ChefConfiguration m_chefConfiguration;
1536  bool m_chefConfigurationHasBeenSet;
1537 
1538  bool m_useCustomCookbooks;
1539  bool m_useCustomCookbooksHasBeenSet;
1540 
1541  Source m_customCookbooksSource;
1542  bool m_customCookbooksSourceHasBeenSet;
1543 
1544  Aws::String m_defaultSshKeyName;
1545  bool m_defaultSshKeyNameHasBeenSet;
1546 
1547  RootDeviceType m_defaultRootDeviceType;
1548  bool m_defaultRootDeviceTypeHasBeenSet;
1549 
1550  bool m_useOpsworksSecurityGroups;
1551  bool m_useOpsworksSecurityGroupsHasBeenSet;
1552 
1553  Aws::String m_agentVersion;
1554  bool m_agentVersionHasBeenSet;
1555  };
1556 
1557 } // namespace Model
1558 } // namespace OpsWorks
1559 } // namespace Aws
Aws::OpsWorks::Model::UpdateStackRequest::WithDefaultSshKeyName
UpdateStackRequest & WithDefaultSshKeyName(Aws::String &&value)
Definition: UpdateStackRequest.h:1198
Aws::OpsWorks::Model::Source
Definition: Source.h:38
Aws::OpsWorks::Model::UpdateStackRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::OpsWorks::Model::UpdateStackRequest::SetDefaultAvailabilityZone
void SetDefaultAvailabilityZone(Aws::String &&value)
Definition: UpdateStackRequest.h:696
Aws::OpsWorks::Model::UpdateStackRequest::AttributesHasBeenSet
bool AttributesHasBeenSet() const
Definition: UpdateStackRequest.h:135
Aws::OpsWorks::Model::StackAttributesKeys
StackAttributesKeys
Definition: StackAttributesKeys.h:17
Aws::OpsWorks::Model::UpdateStackRequest::SetStackId
void SetStackId(Aws::String &&value)
Definition: UpdateStackRequest.h:61
Aws::OpsWorks::Model::UpdateStackRequest::GetAttributes
const Aws::Map< StackAttributesKeys, Aws::String > & GetAttributes() const
Definition: UpdateStackRequest.h:129
Aws::OpsWorks::Model::UpdateStackRequest::UseOpsworksSecurityGroupsHasBeenSet
bool UseOpsworksSecurityGroupsHasBeenSet() const
Definition: UpdateStackRequest.h:1311
StackConfigurationManager.h
Aws::OpsWorks::Model::UpdateStackRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UpdateStackRequest.h:36
Aws::OpsWorks::Model::UpdateStackRequest::GetUseCustomCookbooks
bool GetUseCustomCookbooks() const
Definition: UpdateStackRequest.h:1016
Aws::OpsWorks::Model::UpdateStackRequest::SetHostnameTheme
void SetHostnameTheme(Aws::String &&value)
Definition: UpdateStackRequest.h:579
Aws::OpsWorks::Model::UpdateStackRequest::SetDefaultSshKeyName
void SetDefaultSshKeyName(const Aws::String &value)
Definition: UpdateStackRequest.h:1138
Aws::OpsWorks::Model::UpdateStackRequest::GetDefaultInstanceProfileArn
const Aws::String & GetDefaultInstanceProfileArn() const
Definition: UpdateStackRequest.h:245
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::OpsWorks::Model::UpdateStackRequest::WithAgentVersion
UpdateStackRequest & WithAgentVersion(Aws::String &&value)
Definition: UpdateStackRequest.h:1480
Aws::OpsWorks::Model::UpdateStackRequest::GetUseOpsworksSecurityGroups
bool GetUseOpsworksSecurityGroups() const
Definition: UpdateStackRequest.h:1290
Aws::OpsWorks::Model::UpdateStackRequest::SetStackId
void SetStackId(const char *value)
Definition: UpdateStackRequest.h:66
Aws::OpsWorks::Model::UpdateStackRequest::WithDefaultSubnetId
UpdateStackRequest & WithDefaultSubnetId(const char *value)
Definition: UpdateStackRequest.h:817
OpsWorks_EXPORTS.h
Aws::OpsWorks::Model::UpdateStackRequest::WithDefaultSshKeyName
UpdateStackRequest & WithDefaultSshKeyName(const char *value)
Definition: UpdateStackRequest.h:1213
Aws::OpsWorks::Model::UpdateStackRequest::WithDefaultRootDeviceType
UpdateStackRequest & WithDefaultRootDeviceType(const RootDeviceType &value)
Definition: UpdateStackRequest.h:1259
Aws::OpsWorks::Model::UpdateStackRequest::WithUseCustomCookbooks
UpdateStackRequest & WithUseCustomCookbooks(bool value)
Definition: UpdateStackRequest.h:1031
Aws::OpsWorks::Model::UpdateStackRequest::SetDefaultAvailabilityZone
void SetDefaultAvailabilityZone(const char *value)
Definition: UpdateStackRequest.h:706
ChefConfiguration.h
Aws::OpsWorks::Model::UpdateStackRequest::AddAttributes
UpdateStackRequest & AddAttributes(StackAttributesKeys &&key, Aws::String &&value)
Definition: UpdateStackRequest.h:183
Aws::OpsWorks::Model::UpdateStackRequest::WithAgentVersion
UpdateStackRequest & WithAgentVersion(const Aws::String &value)
Definition: UpdateStackRequest.h:1462
Aws::OpsWorks::Model::UpdateStackRequest::SetStackId
void SetStackId(const Aws::String &value)
Definition: UpdateStackRequest.h:56
Aws::OpsWorks::Model::UpdateStackRequest::ConfigurationManagerHasBeenSet
bool ConfigurationManagerHasBeenSet() const
Definition: UpdateStackRequest.h:923
Aws::OpsWorks::Model::UpdateStackRequest::SetUseCustomCookbooks
void SetUseCustomCookbooks(bool value)
Definition: UpdateStackRequest.h:1026
Aws::OpsWorks::Model::UpdateStackRequest::SetDefaultAvailabilityZone
void SetDefaultAvailabilityZone(const Aws::String &value)
Definition: UpdateStackRequest.h:686
Aws::OpsWorks::Model::UpdateStackRequest::DefaultSshKeyNameHasBeenSet
bool DefaultSshKeyNameHasBeenSet() const
Definition: UpdateStackRequest.h:1123
Aws::OpsWorks::Model::UpdateStackRequest::SetHostnameTheme
void SetHostnameTheme(const Aws::String &value)
Definition: UpdateStackRequest.h:560
Aws::OpsWorks::Model::UpdateStackRequest::WithDefaultAvailabilityZone
UpdateStackRequest & WithDefaultAvailabilityZone(Aws::String &&value)
Definition: UpdateStackRequest.h:726
Aws::OpsWorks::Model::UpdateStackRequest::StackIdHasBeenSet
bool StackIdHasBeenSet() const
Definition: UpdateStackRequest.h:51
Aws::OpsWorks::Model::UpdateStackRequest::AddAttributes
UpdateStackRequest & AddAttributes(StackAttributesKeys &&key, const char *value)
Definition: UpdateStackRequest.h:189
Aws::OpsWorks::Model::UpdateStackRequest::WithCustomCookbooksSource
UpdateStackRequest & WithCustomCookbooksSource(Source &&value)
Definition: UpdateStackRequest.h:1092
Aws::OpsWorks::Model::UpdateStackRequest::SetAttributes
void SetAttributes(Aws::Map< StackAttributesKeys, Aws::String > &&value)
Definition: UpdateStackRequest.h:147
Aws::OpsWorks::Model::UpdateStackRequest::SetConfigurationManager
void SetConfigurationManager(const StackConfigurationManager &value)
Definition: UpdateStackRequest.h:931
Aws::OpsWorks::Model::UpdateStackRequest::HostnameThemeHasBeenSet
bool HostnameThemeHasBeenSet() const
Definition: UpdateStackRequest.h:541
Aws::OpsWorks::Model::UpdateStackRequest::SetServiceRoleArn
void SetServiceRoleArn(const Aws::String &value)
Definition: UpdateStackRequest.h:211
Aws::OpsWorks::Model::UpdateStackRequest::WithHostnameTheme
UpdateStackRequest & WithHostnameTheme(Aws::String &&value)
Definition: UpdateStackRequest.h:636
Aws::OpsWorks::Model::UpdateStackRequest::AddAttributes
UpdateStackRequest & AddAttributes(StackAttributesKeys &&key, const Aws::String &value)
Definition: UpdateStackRequest.h:171
Aws::OpsWorks::Model::UpdateStackRequest::WithDefaultRootDeviceType
UpdateStackRequest & WithDefaultRootDeviceType(RootDeviceType &&value)
Definition: UpdateStackRequest.h:1268
Aws::OpsWorks::Model::UpdateStackRequest::GetDefaultRootDeviceType
const RootDeviceType & GetDefaultRootDeviceType() const
Definition: UpdateStackRequest.h:1223
Aws::OpsWorks::Model::UpdateStackRequest::WithCustomCookbooksSource
UpdateStackRequest & WithCustomCookbooksSource(const Source &value)
Definition: UpdateStackRequest.h:1082
Aws::OpsWorks::Model::UpdateStackRequest::WithServiceRoleArn
UpdateStackRequest & WithServiceRoleArn(const Aws::String &value)
Definition: UpdateStackRequest.h:226
Aws::OpsWorks::Model::UpdateStackRequest::WithStackId
UpdateStackRequest & WithStackId(Aws::String &&value)
Definition: UpdateStackRequest.h:76
Aws::OpsWorks::Model::StackConfigurationManager
Definition: StackConfigurationManager.h:32
Aws::OpsWorks::Model::UpdateStackRequest::SetServiceRoleArn
void SetServiceRoleArn(Aws::String &&value)
Definition: UpdateStackRequest.h:216
AWS_OPSWORKS_API
#define AWS_OPSWORKS_API
Definition: OpsWorks_EXPORTS.h:28
Aws::OpsWorks::Model::UpdateStackRequest::GetCustomCookbooksSource
const Source & GetCustomCookbooksSource() const
Definition: UpdateStackRequest.h:1042
Aws::OpsWorks::Model::UpdateStackRequest::WithName
UpdateStackRequest & WithName(const char *value)
Definition: UpdateStackRequest.h:122
Aws::OpsWorks::OpsWorksRequest
Definition: OpsWorksRequest.h:17
Aws::OpsWorks::Model::UpdateStackRequest::WithDefaultOs
UpdateStackRequest & WithDefaultOs(Aws::String &&value)
Definition: UpdateStackRequest.h:477
Aws::OpsWorks::Model::UpdateStackRequest::SetDefaultInstanceProfileArn
void SetDefaultInstanceProfileArn(const Aws::String &value)
Definition: UpdateStackRequest.h:261
Aws::OpsWorks::Model::UpdateStackRequest::SetAgentVersion
void SetAgentVersion(const Aws::String &value)
Definition: UpdateStackRequest.h:1408
Source.h
Aws::OpsWorks::Model::UpdateStackRequest::WithName
UpdateStackRequest & WithName(Aws::String &&value)
Definition: UpdateStackRequest.h:117
Aws::OpsWorks::Model::UpdateStackRequest::SetName
void SetName(const char *value)
Definition: UpdateStackRequest.h:107
Aws::OpsWorks::Model::UpdateStackRequest::WithAttributes
UpdateStackRequest & WithAttributes(const Aws::Map< StackAttributesKeys, Aws::String > &value)
Definition: UpdateStackRequest.h:153
OpsWorksRequest.h
Aws::OpsWorks::Model::UpdateStackRequest::WithCustomJson
UpdateStackRequest & WithCustomJson(const char *value)
Definition: UpdateStackRequest.h:906
Aws::OpsWorks::Model::UpdateStackRequest::WithDefaultInstanceProfileArn
UpdateStackRequest & WithDefaultInstanceProfileArn(const Aws::String &value)
Definition: UpdateStackRequest.h:285
Aws::OpsWorks::Model::UpdateStackRequest::SetDefaultSubnetId
void SetDefaultSubnetId(const char *value)
Definition: UpdateStackRequest.h:787
Aws::OpsWorks::Model::UpdateStackRequest::SetCustomCookbooksSource
void SetCustomCookbooksSource(const Source &value)
Definition: UpdateStackRequest.h:1062
Aws::OpsWorks::Model::UpdateStackRequest
Definition: UpdateStackRequest.h:28
Aws::OpsWorks::Model::UpdateStackRequest::WithDefaultSubnetId
UpdateStackRequest & WithDefaultSubnetId(Aws::String &&value)
Definition: UpdateStackRequest.h:807
Aws::OpsWorks::Model::UpdateStackRequest::AddAttributes
UpdateStackRequest & AddAttributes(const StackAttributesKeys &key, const Aws::String &value)
Definition: UpdateStackRequest.h:165
Aws::OpsWorks::Model::UpdateStackRequest::SetDefaultOs
void SetDefaultOs(const Aws::String &value)
Definition: UpdateStackRequest.h:377
Aws::OpsWorks::Model::UpdateStackRequest::UseCustomCookbooksHasBeenSet
bool UseCustomCookbooksHasBeenSet() const
Definition: UpdateStackRequest.h:1021
Aws::OpsWorks::Model::UpdateStackRequest::SetChefConfiguration
void SetChefConfiguration(const ChefConfiguration &value)
Definition: UpdateStackRequest.h:983
Aws::OpsWorks::Model::UpdateStackRequest::SetCustomCookbooksSource
void SetCustomCookbooksSource(Source &&value)
Definition: UpdateStackRequest.h:1072
Aws::OpsWorks::Model::UpdateStackRequest::WithCustomJson
UpdateStackRequest & WithCustomJson(const Aws::String &value)
Definition: UpdateStackRequest.h:884
Aws::OpsWorks::Model::UpdateStackRequest::SetDefaultInstanceProfileArn
void SetDefaultInstanceProfileArn(Aws::String &&value)
Definition: UpdateStackRequest.h:269
Aws::OpsWorks::Model::UpdateStackRequest::SetDefaultSshKeyName
void SetDefaultSshKeyName(Aws::String &&value)
Definition: UpdateStackRequest.h:1153
Aws::OpsWorks::Model::UpdateStackRequest::SetAgentVersion
void SetAgentVersion(Aws::String &&value)
Definition: UpdateStackRequest.h:1426
Aws::OpsWorks::Model::UpdateStackRequest::SetDefaultSubnetId
void SetDefaultSubnetId(const Aws::String &value)
Definition: UpdateStackRequest.h:767
Aws::OpsWorks::Model::UpdateStackRequest::WithServiceRoleArn
UpdateStackRequest & WithServiceRoleArn(const char *value)
Definition: UpdateStackRequest.h:236
Aws::OpsWorks::Model::UpdateStackRequest::GetCustomJson
const Aws::String & GetCustomJson() const
Definition: UpdateStackRequest.h:829
Aws::OpsWorks::Model::UpdateStackRequest::GetDefaultOs
const Aws::String & GetDefaultOs() const
Definition: UpdateStackRequest.h:327
Aws::OpsWorks::Model::UpdateStackRequest::SetDefaultOs
void SetDefaultOs(Aws::String &&value)
Definition: UpdateStackRequest.h:402
Aws::OpsWorks::Model::ChefConfiguration
Definition: ChefConfiguration.h:32
Aws::OpsWorks::Model::UpdateStackRequest::WithDefaultAvailabilityZone
UpdateStackRequest & WithDefaultAvailabilityZone(const char *value)
Definition: UpdateStackRequest.h:736
Aws::OpsWorks::Model::UpdateStackRequest::GetHostnameTheme
const Aws::String & GetHostnameTheme() const
Definition: UpdateStackRequest.h:522
Aws::OpsWorks::Model::UpdateStackRequest::GetConfigurationManager
const StackConfigurationManager & GetConfigurationManager() const
Definition: UpdateStackRequest.h:915
Aws::OpsWorks::Model::UpdateStackRequest::SetCustomJson
void SetCustomJson(Aws::String &&value)
Definition: UpdateStackRequest.h:862
Aws::OpsWorks::Model::UpdateStackRequest::SetAgentVersion
void SetAgentVersion(const char *value)
Definition: UpdateStackRequest.h:1444
Aws::OpsWorks::Model::UpdateStackRequest::CustomCookbooksSourceHasBeenSet
bool CustomCookbooksSourceHasBeenSet() const
Definition: UpdateStackRequest.h:1052
Aws::OpsWorks::Model::UpdateStackRequest::SetDefaultOs
void SetDefaultOs(const char *value)
Definition: UpdateStackRequest.h:427
Aws::OpsWorks::Model::UpdateStackRequest::AddAttributes
UpdateStackRequest & AddAttributes(const StackAttributesKeys &key, const char *value)
Definition: UpdateStackRequest.h:195
Aws::OpsWorks::Model::UpdateStackRequest::DefaultInstanceProfileArnHasBeenSet
bool DefaultInstanceProfileArnHasBeenSet() const
Definition: UpdateStackRequest.h:253
Aws::OpsWorks::Model::UpdateStackRequest::WithServiceRoleArn
UpdateStackRequest & WithServiceRoleArn(Aws::String &&value)
Definition: UpdateStackRequest.h:231
Aws::OpsWorks::Model::RootDeviceType
RootDeviceType
Definition: RootDeviceType.h:17
RootDeviceType.h
AWSString.h
Aws::OpsWorks::Model::UpdateStackRequest::SetServiceRoleArn
void SetServiceRoleArn(const char *value)
Definition: UpdateStackRequest.h:221
Aws::OpsWorks::Model::UpdateStackRequest::SetDefaultInstanceProfileArn
void SetDefaultInstanceProfileArn(const char *value)
Definition: UpdateStackRequest.h:277
Aws::OpsWorks::Model::UpdateStackRequest::SetDefaultSshKeyName
void SetDefaultSshKeyName(const char *value)
Definition: UpdateStackRequest.h:1168
Aws::OpsWorks::Model::UpdateStackRequest::DefaultAvailabilityZoneHasBeenSet
bool DefaultAvailabilityZoneHasBeenSet() const
Definition: UpdateStackRequest.h:676
StackAttributesKeys.h
Aws::OpsWorks::Model::UpdateStackRequest::WithHostnameTheme
UpdateStackRequest & WithHostnameTheme(const char *value)
Definition: UpdateStackRequest.h:655
Aws::OpsWorks::Model::UpdateStackRequest::DefaultSubnetIdHasBeenSet
bool DefaultSubnetIdHasBeenSet() const
Definition: UpdateStackRequest.h:757
Aws::OpsWorks::Model::UpdateStackRequest::WithCustomJson
UpdateStackRequest & WithCustomJson(Aws::String &&value)
Definition: UpdateStackRequest.h:895
Aws::OpsWorks::Model::UpdateStackRequest::WithHostnameTheme
UpdateStackRequest & WithHostnameTheme(const Aws::String &value)
Definition: UpdateStackRequest.h:617
Aws::OpsWorks::Model::UpdateStackRequest::WithAgentVersion
UpdateStackRequest & WithAgentVersion(const char *value)
Definition: UpdateStackRequest.h:1498
Aws::OpsWorks::Model::UpdateStackRequest::CustomJsonHasBeenSet
bool CustomJsonHasBeenSet() const
Definition: UpdateStackRequest.h:840
Aws::OpsWorks::Model::UpdateStackRequest::ChefConfigurationHasBeenSet
bool ChefConfigurationHasBeenSet() const
Definition: UpdateStackRequest.h:974
Aws::OpsWorks::Model::UpdateStackRequest::SetUseOpsworksSecurityGroups
void SetUseOpsworksSecurityGroups(bool value)
Definition: UpdateStackRequest.h:1332
Aws::OpsWorks::Model::UpdateStackRequest::GetAgentVersion
const Aws::String & GetAgentVersion() const
Definition: UpdateStackRequest.h:1372
Aws::OpsWorks::Model::UpdateStackRequest::GetDefaultSshKeyName
const Aws::String & GetDefaultSshKeyName() const
Definition: UpdateStackRequest.h:1108
Aws::OpsWorks::Model::UpdateStackRequest::WithAttributes
UpdateStackRequest & WithAttributes(Aws::Map< StackAttributesKeys, Aws::String > &&value)
Definition: UpdateStackRequest.h:159
Aws::OpsWorks::Model::UpdateStackRequest::WithDefaultInstanceProfileArn
UpdateStackRequest & WithDefaultInstanceProfileArn(Aws::String &&value)
Definition: UpdateStackRequest.h:293
Aws::OpsWorks::Model::UpdateStackRequest::ServiceRoleArnHasBeenSet
bool ServiceRoleArnHasBeenSet() const
Definition: UpdateStackRequest.h:206
Aws::OpsWorks::Model::UpdateStackRequest::WithDefaultOs
UpdateStackRequest & WithDefaultOs(const Aws::String &value)
Definition: UpdateStackRequest.h:452
Aws::OpsWorks::Model::UpdateStackRequest::GetDefaultAvailabilityZone
const Aws::String & GetDefaultAvailabilityZone() const
Definition: UpdateStackRequest.h:666
Aws::OpsWorks::Model::UpdateStackRequest::SetAttributes
void SetAttributes(const Aws::Map< StackAttributesKeys, Aws::String > &value)
Definition: UpdateStackRequest.h:141
Aws::OpsWorks::Model::UpdateStackRequest::WithDefaultInstanceProfileArn
UpdateStackRequest & WithDefaultInstanceProfileArn(const char *value)
Definition: UpdateStackRequest.h:301
Aws::OpsWorks::Model::UpdateStackRequest::GetName
const Aws::String & GetName() const
Definition: UpdateStackRequest.h:87
Aws::OpsWorks::Model::UpdateStackRequest::SetName
void SetName(Aws::String &&value)
Definition: UpdateStackRequest.h:102
Aws
Definition: AccessManagementClient.h:15
Aws::OpsWorks::Model::UpdateStackRequest::SetDefaultRootDeviceType
void SetDefaultRootDeviceType(const RootDeviceType &value)
Definition: UpdateStackRequest.h:1241
Aws::OpsWorks::Model::UpdateStackRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::OpsWorks::Model::UpdateStackRequest::DefaultOsHasBeenSet
bool DefaultOsHasBeenSet() const
Definition: UpdateStackRequest.h:352
Aws::OpsWorks::Model::UpdateStackRequest::SetDefaultRootDeviceType
void SetDefaultRootDeviceType(RootDeviceType &&value)
Definition: UpdateStackRequest.h:1250
Aws::OpsWorks::Model::UpdateStackRequest::SetName
void SetName(const Aws::String &value)
Definition: UpdateStackRequest.h:97
Aws::OpsWorks::Model::UpdateStackRequest::SetHostnameTheme
void SetHostnameTheme(const char *value)
Definition: UpdateStackRequest.h:598
Aws::OpsWorks::Model::UpdateStackRequest::WithConfigurationManager
UpdateStackRequest & WithConfigurationManager(StackConfigurationManager &&value)
Definition: UpdateStackRequest.h:955
Aws::OpsWorks::Model::UpdateStackRequest::GetServiceRoleArn
const Aws::String & GetServiceRoleArn() const
Definition: UpdateStackRequest.h:201
Aws::OpsWorks::Model::UpdateStackRequest::SetCustomJson
void SetCustomJson(const char *value)
Definition: UpdateStackRequest.h:873
Aws::OpsWorks::Model::UpdateStackRequest::WithStackId
UpdateStackRequest & WithStackId(const Aws::String &value)
Definition: UpdateStackRequest.h:71
Aws::OpsWorks::Model::UpdateStackRequest::WithConfigurationManager
UpdateStackRequest & WithConfigurationManager(const StackConfigurationManager &value)
Definition: UpdateStackRequest.h:947
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::OpsWorks::Model::UpdateStackRequest::WithUseOpsworksSecurityGroups
UpdateStackRequest & WithUseOpsworksSecurityGroups(bool value)
Definition: UpdateStackRequest.h:1353
Aws::OpsWorks::Model::UpdateStackRequest::GetChefConfiguration
const ChefConfiguration & GetChefConfiguration() const
Definition: UpdateStackRequest.h:965
Aws::OpsWorks::Model::UpdateStackRequest::WithChefConfiguration
UpdateStackRequest & WithChefConfiguration(ChefConfiguration &&value)
Definition: UpdateStackRequest.h:1010
Aws::OpsWorks::Model::UpdateStackRequest::SetCustomJson
void SetCustomJson(const Aws::String &value)
Definition: UpdateStackRequest.h:851
Aws::OpsWorks::Model::UpdateStackRequest::GetDefaultSubnetId
const Aws::String & GetDefaultSubnetId() const
Definition: UpdateStackRequest.h:747
Aws::OpsWorks::Model::UpdateStackRequest::WithStackId
UpdateStackRequest & WithStackId(const char *value)
Definition: UpdateStackRequest.h:81
Aws::OpsWorks::Model::UpdateStackRequest::GetStackId
const Aws::String & GetStackId() const
Definition: UpdateStackRequest.h:46
Aws::OpsWorks::Model::UpdateStackRequest::DefaultRootDeviceTypeHasBeenSet
bool DefaultRootDeviceTypeHasBeenSet() const
Definition: UpdateStackRequest.h:1232
AWSMap.h
Aws::OpsWorks::Model::UpdateStackRequest::WithDefaultSubnetId
UpdateStackRequest & WithDefaultSubnetId(const Aws::String &value)
Definition: UpdateStackRequest.h:797
Aws::OpsWorks::Model::UpdateStackRequest::WithChefConfiguration
UpdateStackRequest & WithChefConfiguration(const ChefConfiguration &value)
Definition: UpdateStackRequest.h:1001
Aws::OpsWorks::Model::UpdateStackRequest::WithName
UpdateStackRequest & WithName(const Aws::String &value)
Definition: UpdateStackRequest.h:112
Aws::OpsWorks::Model::UpdateStackRequest::NameHasBeenSet
bool NameHasBeenSet() const
Definition: UpdateStackRequest.h:92
Aws::OpsWorks::Model::UpdateStackRequest::AddAttributes
UpdateStackRequest & AddAttributes(const StackAttributesKeys &key, Aws::String &&value)
Definition: UpdateStackRequest.h:177
Aws::OpsWorks::Model::UpdateStackRequest::WithDefaultSshKeyName
UpdateStackRequest & WithDefaultSshKeyName(const Aws::String &value)
Definition: UpdateStackRequest.h:1183
Aws::OpsWorks::Model::UpdateStackRequest::SetChefConfiguration
void SetChefConfiguration(ChefConfiguration &&value)
Definition: UpdateStackRequest.h:992
Aws::OpsWorks::Model::UpdateStackRequest::AgentVersionHasBeenSet
bool AgentVersionHasBeenSet() const
Definition: UpdateStackRequest.h:1390
Aws::OpsWorks::Model::UpdateStackRequest::WithDefaultOs
UpdateStackRequest & WithDefaultOs(const char *value)
Definition: UpdateStackRequest.h:502
Aws::OpsWorks::Model::UpdateStackRequest::SetDefaultSubnetId
void SetDefaultSubnetId(Aws::String &&value)
Definition: UpdateStackRequest.h:777
Aws::OpsWorks::Model::UpdateStackRequest::SetConfigurationManager
void SetConfigurationManager(StackConfigurationManager &&value)
Definition: UpdateStackRequest.h:939
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::OpsWorks::Model::UpdateStackRequest::WithDefaultAvailabilityZone
UpdateStackRequest & WithDefaultAvailabilityZone(const Aws::String &value)
Definition: UpdateStackRequest.h:716
Aws::OpsWorks::Model::UpdateStackRequest::UpdateStackRequest
UpdateStackRequest()