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/StackSetOperationAction.h>
11#include <aws/cloudformation/model/StackSetOperationStatus.h>
12#include <aws/core/utils/DateTime.h>
13#include <aws/cloudformation/model/StackSetOperationStatusDetails.h>
14#include <aws/cloudformation/model/StackSetOperationPreferences.h>
26namespace CloudFormation
44 AWS_CLOUDFORMATION_API
void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
54 template<
typename OperationIdT = Aws::String>
55 void SetOperationId(OperationIdT&& value) { m_operationIdHasBeenSet =
true; m_operationId = std::forward<OperationIdT>(value); }
56 template<
typename OperationIdT = Aws::String>
111 template<
typename CreationTimestampT = Aws::Utils::DateTime>
112 void SetCreationTimestamp(CreationTimestampT&& value) { m_creationTimestampHasBeenSet =
true; m_creationTimestamp = std::forward<CreationTimestampT>(value); }
113 template<
typename CreationTimestampT = Aws::Utils::DateTime>
125 template<
typename EndTimestampT = Aws::Utils::DateTime>
126 void SetEndTimestamp(EndTimestampT&& value) { m_endTimestampHasBeenSet =
true; m_endTimestamp = std::forward<EndTimestampT>(value); }
127 template<
typename EndTimestampT = Aws::Utils::DateTime>
137 template<
typename StatusReasonT = Aws::String>
138 void SetStatusReason(StatusReasonT&& value) { m_statusReasonHasBeenSet =
true; m_statusReason = std::forward<StatusReasonT>(value); }
139 template<
typename StatusReasonT = Aws::String>
149 template<
typename StatusDetailsT = StackSetOperationStatusDetails>
150 void SetStatusDetails(StatusDetailsT&& value) { m_statusDetailsHasBeenSet =
true; m_statusDetails = std::forward<StatusDetailsT>(value); }
151 template<
typename StatusDetailsT = StackSetOperationStatusDetails>
165 template<
typename OperationPreferencesT = StackSetOperationPreferences>
166 void SetOperationPreferences(OperationPreferencesT&& value) { m_operationPreferencesHasBeenSet =
true; m_operationPreferences = std::forward<OperationPreferencesT>(value); }
167 template<
typename OperationPreferencesT = StackSetOperationPreferences>
173 bool m_operationIdHasBeenSet =
false;
176 bool m_actionHasBeenSet =
false;
179 bool m_statusHasBeenSet =
false;
182 bool m_creationTimestampHasBeenSet =
false;
185 bool m_endTimestampHasBeenSet =
false;
188 bool m_statusReasonHasBeenSet =
false;
190 StackSetOperationStatusDetails m_statusDetails;
191 bool m_statusDetailsHasBeenSet =
false;
193 StackSetOperationPreferences m_operationPreferences;
194 bool m_operationPreferencesHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::basic_ostream< char, std::char_traits< char > > OStream