7#include <aws/cloudformation/CloudFormation_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/cloudformation/model/ChangeType.h>
10#include <aws/cloudformation/model/ResourceChange.h>
22namespace CloudFormation
36 AWS_CLOUDFORMATION_API
Change() =
default;
40 AWS_CLOUDFORMATION_API
void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
62 inline void SetHookInvocationCount(
int value) { m_hookInvocationCountHasBeenSet =
true; m_hookInvocationCount = value; }
73 template<
typename ResourceChangeT = ResourceChange>
74 void SetResourceChange(ResourceChangeT&& value) { m_resourceChangeHasBeenSet =
true; m_resourceChange = std::forward<ResourceChangeT>(value); }
75 template<
typename ResourceChangeT = ResourceChange>
81 bool m_typeHasBeenSet =
false;
83 int m_hookInvocationCount{0};
84 bool m_hookInvocationCountHasBeenSet =
false;
86 ResourceChange m_resourceChange;
87 bool m_resourceChangeHasBeenSet =
false;
std::basic_ostream< char, std::char_traits< char > > OStream