7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/imagebuilder/Imagebuilder_EXPORTS.h>
9#include <aws/imagebuilder/model/WorkflowStepExecutionRollbackStatus.h>
10#include <aws/imagebuilder/model/WorkflowStepExecutionStatus.h>
21namespace imagebuilder {
43 template <
typename StepExecutionIdT = Aws::String>
45 m_stepExecutionIdHasBeenSet =
true;
46 m_stepExecutionId = std::forward<StepExecutionIdT>(value);
48 template <
typename StepExecutionIdT = Aws::String>
61 template <
typename NameT = Aws::String>
63 m_nameHasBeenSet =
true;
64 m_name = std::forward<NameT>(value);
66 template <
typename NameT = Aws::String>
68 SetName(std::forward<NameT>(value));
79 template <
typename DescriptionT = Aws::String>
81 m_descriptionHasBeenSet =
true;
82 m_description = std::forward<DescriptionT>(value);
84 template <
typename DescriptionT = Aws::String>
97 template <
typename ActionT = Aws::String>
99 m_actionHasBeenSet =
true;
100 m_action = std::forward<ActionT>(value);
102 template <
typename ActionT = Aws::String>
116 m_statusHasBeenSet =
true;
132 m_rollbackStatusHasBeenSet =
true;
133 m_rollbackStatus = value;
147 template <
typename MessageT = Aws::String>
149 m_messageHasBeenSet =
true;
150 m_message = std::forward<MessageT>(value);
152 template <
typename MessageT = Aws::String>
165 template <
typename InputsT = Aws::String>
167 m_inputsHasBeenSet =
true;
168 m_inputs = std::forward<InputsT>(value);
170 template <
typename InputsT = Aws::String>
184 template <
typename OutputsT = Aws::String>
186 m_outputsHasBeenSet =
true;
187 m_outputs = std::forward<OutputsT>(value);
189 template <
typename OutputsT = Aws::String>
202 template <
typename StartTimeT = Aws::String>
204 m_startTimeHasBeenSet =
true;
205 m_startTime = std::forward<StartTimeT>(value);
207 template <
typename StartTimeT = Aws::String>
220 template <
typename EndTimeT = Aws::String>
222 m_endTimeHasBeenSet =
true;
223 m_endTime = std::forward<EndTimeT>(value);
225 template <
typename EndTimeT = Aws::String>
253 bool m_stepExecutionIdHasBeenSet =
false;
254 bool m_nameHasBeenSet =
false;
255 bool m_descriptionHasBeenSet =
false;
256 bool m_actionHasBeenSet =
false;
257 bool m_statusHasBeenSet =
false;
258 bool m_rollbackStatusHasBeenSet =
false;
259 bool m_messageHasBeenSet =
false;
260 bool m_inputsHasBeenSet =
false;
261 bool m_outputsHasBeenSet =
false;
262 bool m_startTimeHasBeenSet =
false;
263 bool m_endTimeHasBeenSet =
false;
WorkflowStepExecutionRollbackStatus
WorkflowStepExecutionStatus
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue