AWS SDK for C++  1.8.71
AWS SDK for C++
CreateChangeSetRequest.h
Go to the documentation of this file.
1 
6 #pragma once
17 #include <utility>
18 
19 namespace Aws
20 {
21 namespace CloudFormation
22 {
23 namespace Model
24 {
25 
33  {
34  public:
36 
37  // Service request name is the Operation name which will send this request out,
38  // each operation should has unique request name, so that we can get operation's name from this request.
39  // Note: this is not true for response, multiple operations may have the same response name,
40  // so we can not get operation's name from response.
41  inline virtual const char* GetServiceRequestName() const override { return "CreateChangeSet"; }
42 
43  Aws::String SerializePayload() const override;
44 
45  protected:
46  void DumpBodyToUrl(Aws::Http::URI& uri ) const override;
47 
48  public:
49 
56  inline const Aws::String& GetStackName() const{ return m_stackName; }
57 
64  inline bool StackNameHasBeenSet() const { return m_stackNameHasBeenSet; }
65 
72  inline void SetStackName(const Aws::String& value) { m_stackNameHasBeenSet = true; m_stackName = value; }
73 
80  inline void SetStackName(Aws::String&& value) { m_stackNameHasBeenSet = true; m_stackName = std::move(value); }
81 
88  inline void SetStackName(const char* value) { m_stackNameHasBeenSet = true; m_stackName.assign(value); }
89 
96  inline CreateChangeSetRequest& WithStackName(const Aws::String& value) { SetStackName(value); return *this;}
97 
104  inline CreateChangeSetRequest& WithStackName(Aws::String&& value) { SetStackName(std::move(value)); return *this;}
105 
112  inline CreateChangeSetRequest& WithStackName(const char* value) { SetStackName(value); return *this;}
113 
114 
122  inline const Aws::String& GetTemplateBody() const{ return m_templateBody; }
123 
131  inline bool TemplateBodyHasBeenSet() const { return m_templateBodyHasBeenSet; }
132 
140  inline void SetTemplateBody(const Aws::String& value) { m_templateBodyHasBeenSet = true; m_templateBody = value; }
141 
149  inline void SetTemplateBody(Aws::String&& value) { m_templateBodyHasBeenSet = true; m_templateBody = std::move(value); }
150 
158  inline void SetTemplateBody(const char* value) { m_templateBodyHasBeenSet = true; m_templateBody.assign(value); }
159 
167  inline CreateChangeSetRequest& WithTemplateBody(const Aws::String& value) { SetTemplateBody(value); return *this;}
168 
176  inline CreateChangeSetRequest& WithTemplateBody(Aws::String&& value) { SetTemplateBody(std::move(value)); return *this;}
177 
185  inline CreateChangeSetRequest& WithTemplateBody(const char* value) { SetTemplateBody(value); return *this;}
186 
187 
195  inline const Aws::String& GetTemplateURL() const{ return m_templateURL; }
196 
204  inline bool TemplateURLHasBeenSet() const { return m_templateURLHasBeenSet; }
205 
213  inline void SetTemplateURL(const Aws::String& value) { m_templateURLHasBeenSet = true; m_templateURL = value; }
214 
222  inline void SetTemplateURL(Aws::String&& value) { m_templateURLHasBeenSet = true; m_templateURL = std::move(value); }
223 
231  inline void SetTemplateURL(const char* value) { m_templateURLHasBeenSet = true; m_templateURL.assign(value); }
232 
240  inline CreateChangeSetRequest& WithTemplateURL(const Aws::String& value) { SetTemplateURL(value); return *this;}
241 
249  inline CreateChangeSetRequest& WithTemplateURL(Aws::String&& value) { SetTemplateURL(std::move(value)); return *this;}
250 
258  inline CreateChangeSetRequest& WithTemplateURL(const char* value) { SetTemplateURL(value); return *this;}
259 
260 
265  inline bool GetUsePreviousTemplate() const{ return m_usePreviousTemplate; }
266 
271  inline bool UsePreviousTemplateHasBeenSet() const { return m_usePreviousTemplateHasBeenSet; }
272 
277  inline void SetUsePreviousTemplate(bool value) { m_usePreviousTemplateHasBeenSet = true; m_usePreviousTemplate = value; }
278 
283  inline CreateChangeSetRequest& WithUsePreviousTemplate(bool value) { SetUsePreviousTemplate(value); return *this;}
284 
285 
290  inline const Aws::Vector<Parameter>& GetParameters() const{ return m_parameters; }
291 
296  inline bool ParametersHasBeenSet() const { return m_parametersHasBeenSet; }
297 
302  inline void SetParameters(const Aws::Vector<Parameter>& value) { m_parametersHasBeenSet = true; m_parameters = value; }
303 
308  inline void SetParameters(Aws::Vector<Parameter>&& value) { m_parametersHasBeenSet = true; m_parameters = std::move(value); }
309 
314  inline CreateChangeSetRequest& WithParameters(const Aws::Vector<Parameter>& value) { SetParameters(value); return *this;}
315 
320  inline CreateChangeSetRequest& WithParameters(Aws::Vector<Parameter>&& value) { SetParameters(std::move(value)); return *this;}
321 
326  inline CreateChangeSetRequest& AddParameters(const Parameter& value) { m_parametersHasBeenSet = true; m_parameters.push_back(value); return *this; }
327 
332  inline CreateChangeSetRequest& AddParameters(Parameter&& value) { m_parametersHasBeenSet = true; m_parameters.push_back(std::move(value)); return *this; }
333 
334 
394  inline const Aws::Vector<Capability>& GetCapabilities() const{ return m_capabilities; }
395 
455  inline bool CapabilitiesHasBeenSet() const { return m_capabilitiesHasBeenSet; }
456 
516  inline void SetCapabilities(const Aws::Vector<Capability>& value) { m_capabilitiesHasBeenSet = true; m_capabilities = value; }
517 
577  inline void SetCapabilities(Aws::Vector<Capability>&& value) { m_capabilitiesHasBeenSet = true; m_capabilities = std::move(value); }
578 
638  inline CreateChangeSetRequest& WithCapabilities(const Aws::Vector<Capability>& value) { SetCapabilities(value); return *this;}
639 
699  inline CreateChangeSetRequest& WithCapabilities(Aws::Vector<Capability>&& value) { SetCapabilities(std::move(value)); return *this;}
700 
760  inline CreateChangeSetRequest& AddCapabilities(const Capability& value) { m_capabilitiesHasBeenSet = true; m_capabilities.push_back(value); return *this; }
761 
821  inline CreateChangeSetRequest& AddCapabilities(Capability&& value) { m_capabilitiesHasBeenSet = true; m_capabilities.push_back(std::move(value)); return *this; }
822 
823 
837  inline const Aws::Vector<Aws::String>& GetResourceTypes() const{ return m_resourceTypes; }
838 
852  inline bool ResourceTypesHasBeenSet() const { return m_resourceTypesHasBeenSet; }
853 
867  inline void SetResourceTypes(const Aws::Vector<Aws::String>& value) { m_resourceTypesHasBeenSet = true; m_resourceTypes = value; }
868 
882  inline void SetResourceTypes(Aws::Vector<Aws::String>&& value) { m_resourceTypesHasBeenSet = true; m_resourceTypes = std::move(value); }
883 
897  inline CreateChangeSetRequest& WithResourceTypes(const Aws::Vector<Aws::String>& value) { SetResourceTypes(value); return *this;}
898 
912  inline CreateChangeSetRequest& WithResourceTypes(Aws::Vector<Aws::String>&& value) { SetResourceTypes(std::move(value)); return *this;}
913 
927  inline CreateChangeSetRequest& AddResourceTypes(const Aws::String& value) { m_resourceTypesHasBeenSet = true; m_resourceTypes.push_back(value); return *this; }
928 
942  inline CreateChangeSetRequest& AddResourceTypes(Aws::String&& value) { m_resourceTypesHasBeenSet = true; m_resourceTypes.push_back(std::move(value)); return *this; }
943 
957  inline CreateChangeSetRequest& AddResourceTypes(const char* value) { m_resourceTypesHasBeenSet = true; m_resourceTypes.push_back(value); return *this; }
958 
959 
972  inline const Aws::String& GetRoleARN() const{ return m_roleARN; }
973 
986  inline bool RoleARNHasBeenSet() const { return m_roleARNHasBeenSet; }
987 
1000  inline void SetRoleARN(const Aws::String& value) { m_roleARNHasBeenSet = true; m_roleARN = value; }
1001 
1014  inline void SetRoleARN(Aws::String&& value) { m_roleARNHasBeenSet = true; m_roleARN = std::move(value); }
1015 
1028  inline void SetRoleARN(const char* value) { m_roleARNHasBeenSet = true; m_roleARN.assign(value); }
1029 
1042  inline CreateChangeSetRequest& WithRoleARN(const Aws::String& value) { SetRoleARN(value); return *this;}
1043 
1056  inline CreateChangeSetRequest& WithRoleARN(Aws::String&& value) { SetRoleARN(std::move(value)); return *this;}
1057 
1070  inline CreateChangeSetRequest& WithRoleARN(const char* value) { SetRoleARN(value); return *this;}
1071 
1072 
1077  inline const RollbackConfiguration& GetRollbackConfiguration() const{ return m_rollbackConfiguration; }
1078 
1083  inline bool RollbackConfigurationHasBeenSet() const { return m_rollbackConfigurationHasBeenSet; }
1084 
1089  inline void SetRollbackConfiguration(const RollbackConfiguration& value) { m_rollbackConfigurationHasBeenSet = true; m_rollbackConfiguration = value; }
1090 
1095  inline void SetRollbackConfiguration(RollbackConfiguration&& value) { m_rollbackConfigurationHasBeenSet = true; m_rollbackConfiguration = std::move(value); }
1096 
1101  inline CreateChangeSetRequest& WithRollbackConfiguration(const RollbackConfiguration& value) { SetRollbackConfiguration(value); return *this;}
1102 
1107  inline CreateChangeSetRequest& WithRollbackConfiguration(RollbackConfiguration&& value) { SetRollbackConfiguration(std::move(value)); return *this;}
1108 
1109 
1115  inline const Aws::Vector<Aws::String>& GetNotificationARNs() const{ return m_notificationARNs; }
1116 
1122  inline bool NotificationARNsHasBeenSet() const { return m_notificationARNsHasBeenSet; }
1123 
1129  inline void SetNotificationARNs(const Aws::Vector<Aws::String>& value) { m_notificationARNsHasBeenSet = true; m_notificationARNs = value; }
1130 
1136  inline void SetNotificationARNs(Aws::Vector<Aws::String>&& value) { m_notificationARNsHasBeenSet = true; m_notificationARNs = std::move(value); }
1137 
1143  inline CreateChangeSetRequest& WithNotificationARNs(const Aws::Vector<Aws::String>& value) { SetNotificationARNs(value); return *this;}
1144 
1150  inline CreateChangeSetRequest& WithNotificationARNs(Aws::Vector<Aws::String>&& value) { SetNotificationARNs(std::move(value)); return *this;}
1151 
1157  inline CreateChangeSetRequest& AddNotificationARNs(const Aws::String& value) { m_notificationARNsHasBeenSet = true; m_notificationARNs.push_back(value); return *this; }
1158 
1164  inline CreateChangeSetRequest& AddNotificationARNs(Aws::String&& value) { m_notificationARNsHasBeenSet = true; m_notificationARNs.push_back(std::move(value)); return *this; }
1165 
1171  inline CreateChangeSetRequest& AddNotificationARNs(const char* value) { m_notificationARNsHasBeenSet = true; m_notificationARNs.push_back(value); return *this; }
1172 
1173 
1179  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
1180 
1186  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
1187 
1193  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
1194 
1200  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
1201 
1207  inline CreateChangeSetRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
1208 
1214  inline CreateChangeSetRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
1215 
1221  inline CreateChangeSetRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
1222 
1228  inline CreateChangeSetRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
1229 
1230 
1237  inline const Aws::String& GetChangeSetName() const{ return m_changeSetName; }
1238 
1245  inline bool ChangeSetNameHasBeenSet() const { return m_changeSetNameHasBeenSet; }
1246 
1253  inline void SetChangeSetName(const Aws::String& value) { m_changeSetNameHasBeenSet = true; m_changeSetName = value; }
1254 
1261  inline void SetChangeSetName(Aws::String&& value) { m_changeSetNameHasBeenSet = true; m_changeSetName = std::move(value); }
1262 
1269  inline void SetChangeSetName(const char* value) { m_changeSetNameHasBeenSet = true; m_changeSetName.assign(value); }
1270 
1277  inline CreateChangeSetRequest& WithChangeSetName(const Aws::String& value) { SetChangeSetName(value); return *this;}
1278 
1285  inline CreateChangeSetRequest& WithChangeSetName(Aws::String&& value) { SetChangeSetName(std::move(value)); return *this;}
1286 
1293  inline CreateChangeSetRequest& WithChangeSetName(const char* value) { SetChangeSetName(value); return *this;}
1294 
1295 
1303  inline const Aws::String& GetClientToken() const{ return m_clientToken; }
1304 
1312  inline bool ClientTokenHasBeenSet() const { return m_clientTokenHasBeenSet; }
1313 
1321  inline void SetClientToken(const Aws::String& value) { m_clientTokenHasBeenSet = true; m_clientToken = value; }
1322 
1330  inline void SetClientToken(Aws::String&& value) { m_clientTokenHasBeenSet = true; m_clientToken = std::move(value); }
1331 
1339  inline void SetClientToken(const char* value) { m_clientTokenHasBeenSet = true; m_clientToken.assign(value); }
1340 
1348  inline CreateChangeSetRequest& WithClientToken(const Aws::String& value) { SetClientToken(value); return *this;}
1349 
1357  inline CreateChangeSetRequest& WithClientToken(Aws::String&& value) { SetClientToken(std::move(value)); return *this;}
1358 
1366  inline CreateChangeSetRequest& WithClientToken(const char* value) { SetClientToken(value); return *this;}
1367 
1368 
1372  inline const Aws::String& GetDescription() const{ return m_description; }
1373 
1377  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
1378 
1382  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
1383 
1387  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
1388 
1392  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
1393 
1397  inline CreateChangeSetRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
1398 
1402  inline CreateChangeSetRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
1403 
1407  inline CreateChangeSetRequest& WithDescription(const char* value) { SetDescription(value); return *this;}
1408 
1409 
1423  inline const ChangeSetType& GetChangeSetType() const{ return m_changeSetType; }
1424 
1438  inline bool ChangeSetTypeHasBeenSet() const { return m_changeSetTypeHasBeenSet; }
1439 
1453  inline void SetChangeSetType(const ChangeSetType& value) { m_changeSetTypeHasBeenSet = true; m_changeSetType = value; }
1454 
1468  inline void SetChangeSetType(ChangeSetType&& value) { m_changeSetTypeHasBeenSet = true; m_changeSetType = std::move(value); }
1469 
1483  inline CreateChangeSetRequest& WithChangeSetType(const ChangeSetType& value) { SetChangeSetType(value); return *this;}
1484 
1498  inline CreateChangeSetRequest& WithChangeSetType(ChangeSetType&& value) { SetChangeSetType(std::move(value)); return *this;}
1499 
1500 
1504  inline const Aws::Vector<ResourceToImport>& GetResourcesToImport() const{ return m_resourcesToImport; }
1505 
1509  inline bool ResourcesToImportHasBeenSet() const { return m_resourcesToImportHasBeenSet; }
1510 
1514  inline void SetResourcesToImport(const Aws::Vector<ResourceToImport>& value) { m_resourcesToImportHasBeenSet = true; m_resourcesToImport = value; }
1515 
1519  inline void SetResourcesToImport(Aws::Vector<ResourceToImport>&& value) { m_resourcesToImportHasBeenSet = true; m_resourcesToImport = std::move(value); }
1520 
1524  inline CreateChangeSetRequest& WithResourcesToImport(const Aws::Vector<ResourceToImport>& value) { SetResourcesToImport(value); return *this;}
1525 
1529  inline CreateChangeSetRequest& WithResourcesToImport(Aws::Vector<ResourceToImport>&& value) { SetResourcesToImport(std::move(value)); return *this;}
1530 
1534  inline CreateChangeSetRequest& AddResourcesToImport(const ResourceToImport& value) { m_resourcesToImportHasBeenSet = true; m_resourcesToImport.push_back(value); return *this; }
1535 
1539  inline CreateChangeSetRequest& AddResourcesToImport(ResourceToImport&& value) { m_resourcesToImportHasBeenSet = true; m_resourcesToImport.push_back(std::move(value)); return *this; }
1540 
1541  private:
1542 
1543  Aws::String m_stackName;
1544  bool m_stackNameHasBeenSet;
1545 
1546  Aws::String m_templateBody;
1547  bool m_templateBodyHasBeenSet;
1548 
1549  Aws::String m_templateURL;
1550  bool m_templateURLHasBeenSet;
1551 
1552  bool m_usePreviousTemplate;
1553  bool m_usePreviousTemplateHasBeenSet;
1554 
1555  Aws::Vector<Parameter> m_parameters;
1556  bool m_parametersHasBeenSet;
1557 
1558  Aws::Vector<Capability> m_capabilities;
1559  bool m_capabilitiesHasBeenSet;
1560 
1561  Aws::Vector<Aws::String> m_resourceTypes;
1562  bool m_resourceTypesHasBeenSet;
1563 
1564  Aws::String m_roleARN;
1565  bool m_roleARNHasBeenSet;
1566 
1567  RollbackConfiguration m_rollbackConfiguration;
1568  bool m_rollbackConfigurationHasBeenSet;
1569 
1570  Aws::Vector<Aws::String> m_notificationARNs;
1571  bool m_notificationARNsHasBeenSet;
1572 
1573  Aws::Vector<Tag> m_tags;
1574  bool m_tagsHasBeenSet;
1575 
1576  Aws::String m_changeSetName;
1577  bool m_changeSetNameHasBeenSet;
1578 
1579  Aws::String m_clientToken;
1580  bool m_clientTokenHasBeenSet;
1581 
1582  Aws::String m_description;
1583  bool m_descriptionHasBeenSet;
1584 
1585  ChangeSetType m_changeSetType;
1586  bool m_changeSetTypeHasBeenSet;
1587 
1588  Aws::Vector<ResourceToImport> m_resourcesToImport;
1589  bool m_resourcesToImportHasBeenSet;
1590  };
1591 
1592 } // namespace Model
1593 } // namespace CloudFormation
1594 } // namespace Aws
CreateChangeSetRequest & WithTags(const Aws::Vector< Tag > &value)
virtual const char * GetServiceRequestName() const override
CreateChangeSetRequest & WithChangeSetName(const char *value)
CreateChangeSetRequest & WithDescription(const char *value)
CreateChangeSetRequest & WithResourcesToImport(const Aws::Vector< ResourceToImport > &value)
void SetResourcesToImport(Aws::Vector< ResourceToImport > &&value)
CreateChangeSetRequest & WithResourceTypes(const Aws::Vector< Aws::String > &value)
CreateChangeSetRequest & WithChangeSetName(Aws::String &&value)
void SetCapabilities(const Aws::Vector< Capability > &value)
CreateChangeSetRequest & WithStackName(const char *value)
CreateChangeSetRequest & WithChangeSetType(const ChangeSetType &value)
void SetParameters(const Aws::Vector< Parameter > &value)
CreateChangeSetRequest & WithClientToken(Aws::String &&value)
CreateChangeSetRequest & AddParameters(const Parameter &value)
CreateChangeSetRequest & AddNotificationARNs(const char *value)
void SetParameters(Aws::Vector< Parameter > &&value)
CreateChangeSetRequest & WithRoleARN(Aws::String &&value)
CreateChangeSetRequest & WithRollbackConfiguration(const RollbackConfiguration &value)
const Aws::Vector< Aws::String > & GetResourceTypes() const
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
CreateChangeSetRequest & WithDescription(Aws::String &&value)
CreateChangeSetRequest & WithDescription(const Aws::String &value)
void SetResourceTypes(const Aws::Vector< Aws::String > &value)
CreateChangeSetRequest & AddResourcesToImport(const ResourceToImport &value)
CreateChangeSetRequest & WithClientToken(const Aws::String &value)
CreateChangeSetRequest & WithNotificationARNs(Aws::Vector< Aws::String > &&value)
CreateChangeSetRequest & WithClientToken(const char *value)
CreateChangeSetRequest & WithCapabilities(const Aws::Vector< Capability > &value)
CreateChangeSetRequest & WithStackName(const Aws::String &value)
CreateChangeSetRequest & AddTags(const Tag &value)
CreateChangeSetRequest & AddResourceTypes(const Aws::String &value)
const Aws::Vector< Parameter > & GetParameters() const
void SetResourcesToImport(const Aws::Vector< ResourceToImport > &value)
CreateChangeSetRequest & WithTemplateURL(Aws::String &&value)
CreateChangeSetRequest & WithTemplateBody(const Aws::String &value)
const Aws::Vector< ResourceToImport > & GetResourcesToImport() const
CreateChangeSetRequest & AddResourceTypes(const char *value)
CreateChangeSetRequest & WithTemplateBody(Aws::String &&value)
CreateChangeSetRequest & AddResourceTypes(Aws::String &&value)
CreateChangeSetRequest & WithTemplateURL(const char *value)
CreateChangeSetRequest & AddCapabilities(const Capability &value)
CreateChangeSetRequest & AddParameters(Parameter &&value)
CreateChangeSetRequest & WithChangeSetType(ChangeSetType &&value)
const Aws::Vector< Capability > & GetCapabilities() const
CreateChangeSetRequest & WithRollbackConfiguration(RollbackConfiguration &&value)
const RollbackConfiguration & GetRollbackConfiguration() const
CreateChangeSetRequest & WithTemplateBody(const char *value)
CreateChangeSetRequest & WithParameters(Aws::Vector< Parameter > &&value)
void SetCapabilities(Aws::Vector< Capability > &&value)
void SetNotificationARNs(const Aws::Vector< Aws::String > &value)
void SetResourceTypes(Aws::Vector< Aws::String > &&value)
CreateChangeSetRequest & WithRoleARN(const char *value)
const Aws::Vector< Aws::String > & GetNotificationARNs() const
CreateChangeSetRequest & WithNotificationARNs(const Aws::Vector< Aws::String > &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
CreateChangeSetRequest & WithStackName(Aws::String &&value)
CreateChangeSetRequest & WithUsePreviousTemplate(bool value)
CreateChangeSetRequest & WithCapabilities(Aws::Vector< Capability > &&value)
#define AWS_CLOUDFORMATION_API
CreateChangeSetRequest & WithRoleARN(const Aws::String &value)
CreateChangeSetRequest & AddResourcesToImport(ResourceToImport &&value)
CreateChangeSetRequest & AddNotificationARNs(const Aws::String &value)
CreateChangeSetRequest & WithTags(Aws::Vector< Tag > &&value)
CreateChangeSetRequest & AddCapabilities(Capability &&value)
CreateChangeSetRequest & WithChangeSetName(const Aws::String &value)
void SetRollbackConfiguration(const RollbackConfiguration &value)
CreateChangeSetRequest & WithTemplateURL(const Aws::String &value)
CreateChangeSetRequest & WithParameters(const Aws::Vector< Parameter > &value)
CreateChangeSetRequest & AddNotificationARNs(Aws::String &&value)
void SetRollbackConfiguration(RollbackConfiguration &&value)
CreateChangeSetRequest & WithResourcesToImport(Aws::Vector< ResourceToImport > &&value)
void SetNotificationARNs(Aws::Vector< Aws::String > &&value)
CreateChangeSetRequest & WithResourceTypes(Aws::Vector< Aws::String > &&value)