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/TemplateConfiguration.h>
12#include <aws/cloudformation/model/ResourceDefinition.h>
17namespace CloudFormation
48 template<
typename GeneratedTemplateNameT = Aws::String>
49 void SetGeneratedTemplateName(GeneratedTemplateNameT&& value) { m_generatedTemplateNameHasBeenSet =
true; m_generatedTemplateName = std::forward<GeneratedTemplateNameT>(value); }
50 template<
typename GeneratedTemplateNameT = Aws::String>
60 template<
typename NewGeneratedTemplateNameT = Aws::String>
61 void SetNewGeneratedTemplateName(NewGeneratedTemplateNameT&& value) { m_newGeneratedTemplateNameHasBeenSet =
true; m_newGeneratedTemplateName = std::forward<NewGeneratedTemplateNameT>(value); }
62 template<
typename NewGeneratedTemplateNameT = Aws::String>
72 template<
typename AddResourcesT = Aws::Vector<ResourceDefinition>>
73 void SetAddResources(AddResourcesT&& value) { m_addResourcesHasBeenSet =
true; m_addResources = std::forward<AddResourcesT>(value); }
74 template<
typename AddResourcesT = Aws::Vector<ResourceDefinition>>
76 template<
typename AddResourcesT = ResourceDefinition>
87 template<
typename RemoveResourcesT = Aws::Vector<Aws::String>>
88 void SetRemoveResources(RemoveResourcesT&& value) { m_removeResourcesHasBeenSet =
true; m_removeResources = std::forward<RemoveResourcesT>(value); }
89 template<
typename RemoveResourcesT = Aws::Vector<Aws::String>>
91 template<
typename RemoveResourcesT = Aws::String>
105 inline void SetRefreshAllResources(
bool value) { m_refreshAllResourcesHasBeenSet =
true; m_refreshAllResources = value; }
116 template<
typename TemplateConfigurationT = TemplateConfiguration>
117 void SetTemplateConfiguration(TemplateConfigurationT&& value) { m_templateConfigurationHasBeenSet =
true; m_templateConfiguration = std::forward<TemplateConfigurationT>(value); }
118 template<
typename TemplateConfigurationT = TemplateConfiguration>
124 bool m_generatedTemplateNameHasBeenSet =
false;
127 bool m_newGeneratedTemplateNameHasBeenSet =
false;
130 bool m_addResourcesHasBeenSet =
false;
133 bool m_removeResourcesHasBeenSet =
false;
135 bool m_refreshAllResources{
false};
136 bool m_refreshAllResourcesHasBeenSet =
false;
138 TemplateConfiguration m_templateConfiguration;
139 bool m_templateConfigurationHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector