7#include <aws/cloudformation/CloudFormation_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/cloudformation/model/ExecutionStatus.h>
11#include <aws/cloudformation/model/ChangeSetStatus.h>
12#include <aws/core/utils/DateTime.h>
24namespace CloudFormation
42 AWS_CLOUDFORMATION_API
void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
52 template<
typename StackIdT = Aws::String>
53 void SetStackId(StackIdT&& value) { m_stackIdHasBeenSet =
true; m_stackId = std::forward<StackIdT>(value); }
54 template<
typename StackIdT = Aws::String>
64 template<
typename StackNameT = Aws::String>
65 void SetStackName(StackNameT&& value) { m_stackNameHasBeenSet =
true; m_stackName = std::forward<StackNameT>(value); }
66 template<
typename StackNameT = Aws::String>
76 template<
typename ChangeSetIdT = Aws::String>
77 void SetChangeSetId(ChangeSetIdT&& value) { m_changeSetIdHasBeenSet =
true; m_changeSetId = std::forward<ChangeSetIdT>(value); }
78 template<
typename ChangeSetIdT = Aws::String>
88 template<
typename ChangeSetNameT = Aws::String>
89 void SetChangeSetName(ChangeSetNameT&& value) { m_changeSetNameHasBeenSet =
true; m_changeSetName = std::forward<ChangeSetNameT>(value); }
90 template<
typename ChangeSetNameT = Aws::String>
126 template<
typename StatusReasonT = Aws::String>
127 void SetStatusReason(StatusReasonT&& value) { m_statusReasonHasBeenSet =
true; m_statusReason = std::forward<StatusReasonT>(value); }
128 template<
typename StatusReasonT = Aws::String>
138 template<
typename CreationTimeT = Aws::Utils::DateTime>
139 void SetCreationTime(CreationTimeT&& value) { m_creationTimeHasBeenSet =
true; m_creationTime = std::forward<CreationTimeT>(value); }
140 template<
typename CreationTimeT = Aws::Utils::DateTime>
150 template<
typename DescriptionT = Aws::String>
151 void SetDescription(DescriptionT&& value) { m_descriptionHasBeenSet =
true; m_description = std::forward<DescriptionT>(value); }
152 template<
typename DescriptionT = Aws::String>
163 inline void SetIncludeNestedStacks(
bool value) { m_includeNestedStacksHasBeenSet =
true; m_includeNestedStacks = value; }
173 template<
typename ParentChangeSetIdT = Aws::String>
174 void SetParentChangeSetId(ParentChangeSetIdT&& value) { m_parentChangeSetIdHasBeenSet =
true; m_parentChangeSetId = std::forward<ParentChangeSetIdT>(value); }
175 template<
typename ParentChangeSetIdT = Aws::String>
185 template<
typename RootChangeSetIdT = Aws::String>
186 void SetRootChangeSetId(RootChangeSetIdT&& value) { m_rootChangeSetIdHasBeenSet =
true; m_rootChangeSetId = std::forward<RootChangeSetIdT>(value); }
187 template<
typename RootChangeSetIdT = Aws::String>
203 bool m_stackIdHasBeenSet =
false;
206 bool m_stackNameHasBeenSet =
false;
209 bool m_changeSetIdHasBeenSet =
false;
212 bool m_changeSetNameHasBeenSet =
false;
215 bool m_executionStatusHasBeenSet =
false;
218 bool m_statusHasBeenSet =
false;
221 bool m_statusReasonHasBeenSet =
false;
224 bool m_creationTimeHasBeenSet =
false;
227 bool m_descriptionHasBeenSet =
false;
229 bool m_includeNestedStacks{
false};
230 bool m_includeNestedStacksHasBeenSet =
false;
233 bool m_parentChangeSetIdHasBeenSet =
false;
236 bool m_rootChangeSetIdHasBeenSet =
false;
238 bool m_importExistingResources{
false};
239 bool m_importExistingResourcesHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::basic_ostream< char, std::char_traits< char > > OStream