7#include <aws/cloudformation/CloudFormation_EXPORTS.h>
8#include <aws/cloudformation/CloudFormationRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/cloudformation/model/RollbackConfiguration.h>
12#include <aws/cloudformation/model/ChangeSetType.h>
13#include <aws/cloudformation/model/OnStackFailure.h>
14#include <aws/cloudformation/model/Parameter.h>
15#include <aws/cloudformation/model/Capability.h>
16#include <aws/cloudformation/model/Tag.h>
17#include <aws/cloudformation/model/ResourceToImport.h>
22namespace CloudFormation
62 inline void SetStackName(
const char* value) { m_stackNameHasBeenSet =
true; m_stackName.assign(value); }
80 inline void SetTemplateBody(
const char* value) { m_templateBodyHasBeenSet =
true; m_templateBody.assign(value); }
99 inline void SetTemplateURL(
const char* value) { m_templateURLHasBeenSet =
true; m_templateURL.assign(value); }
112 inline void SetUsePreviousTemplate(
bool value) { m_usePreviousTemplateHasBeenSet =
true; m_usePreviousTemplate = value; }
241 inline void SetRoleARN(
const char* value) { m_roleARNHasBeenSet =
true; m_roleARN.assign(value); }
303 inline void SetChangeSetName(
const char* value) { m_changeSetNameHasBeenSet =
true; m_changeSetName.assign(value); }
321 inline void SetClientToken(
const char* value) { m_clientTokenHasBeenSet =
true; m_clientToken.assign(value); }
335 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
384 inline void SetIncludeNestedStacks(
bool value) { m_includeNestedStacksHasBeenSet =
true; m_includeNestedStacks = value; }
439 bool m_stackNameHasBeenSet =
false;
442 bool m_templateBodyHasBeenSet =
false;
445 bool m_templateURLHasBeenSet =
false;
447 bool m_usePreviousTemplate;
448 bool m_usePreviousTemplateHasBeenSet =
false;
451 bool m_parametersHasBeenSet =
false;
454 bool m_capabilitiesHasBeenSet =
false;
457 bool m_resourceTypesHasBeenSet =
false;
460 bool m_roleARNHasBeenSet =
false;
463 bool m_rollbackConfigurationHasBeenSet =
false;
466 bool m_notificationARNsHasBeenSet =
false;
469 bool m_tagsHasBeenSet =
false;
472 bool m_changeSetNameHasBeenSet =
false;
475 bool m_clientTokenHasBeenSet =
false;
478 bool m_descriptionHasBeenSet =
false;
481 bool m_changeSetTypeHasBeenSet =
false;
484 bool m_resourcesToImportHasBeenSet =
false;
486 bool m_includeNestedStacks;
487 bool m_includeNestedStacksHasBeenSet =
false;
490 bool m_onStackFailureHasBeenSet =
false;
492 bool m_importExistingResources;
493 bool m_importExistingResourcesHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector