7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/imagebuilder/Imagebuilder_EXPORTS.h>
9#include <aws/imagebuilder/model/WorkflowExecutionStatus.h>
10#include <aws/imagebuilder/model/WorkflowType.h>
21namespace imagebuilder {
44 template <
typename WorkflowBuildVersionArnT = Aws::String>
46 m_workflowBuildVersionArnHasBeenSet =
true;
47 m_workflowBuildVersionArn = std::forward<WorkflowBuildVersionArnT>(value);
49 template <
typename WorkflowBuildVersionArnT = Aws::String>
63 template <
typename WorkflowExecutionIdT = Aws::String>
65 m_workflowExecutionIdHasBeenSet =
true;
66 m_workflowExecutionId = std::forward<WorkflowExecutionIdT>(value);
68 template <
typename WorkflowExecutionIdT = Aws::String>
83 m_typeHasBeenSet =
true;
99 m_statusHasBeenSet =
true;
114 template <
typename MessageT = Aws::String>
116 m_messageHasBeenSet =
true;
117 m_message = std::forward<MessageT>(value);
119 template <
typename MessageT = Aws::String>
134 m_totalStepCountHasBeenSet =
true;
135 m_totalStepCount = value;
151 m_totalStepsSucceededHasBeenSet =
true;
152 m_totalStepsSucceeded = value;
167 m_totalStepsFailedHasBeenSet =
true;
168 m_totalStepsFailed = value;
184 m_totalStepsSkippedHasBeenSet =
true;
185 m_totalStepsSkipped = value;
199 template <
typename StartTimeT = Aws::String>
201 m_startTimeHasBeenSet =
true;
202 m_startTime = std::forward<StartTimeT>(value);
204 template <
typename StartTimeT = Aws::String>
217 template <
typename EndTimeT = Aws::String>
219 m_endTimeHasBeenSet =
true;
220 m_endTime = std::forward<EndTimeT>(value);
222 template <
typename EndTimeT = Aws::String>
236 template <
typename ParallelGroupT = Aws::String>
238 m_parallelGroupHasBeenSet =
true;
239 m_parallelGroup = std::forward<ParallelGroupT>(value);
241 template <
typename ParallelGroupT = Aws::String>
255 m_retriedHasBeenSet =
true;
274 int m_totalStepCount{0};
276 int m_totalStepsSucceeded{0};
278 int m_totalStepsFailed{0};
280 int m_totalStepsSkipped{0};
288 bool m_retried{
false};
289 bool m_workflowBuildVersionArnHasBeenSet =
false;
290 bool m_workflowExecutionIdHasBeenSet =
false;
291 bool m_typeHasBeenSet =
false;
292 bool m_statusHasBeenSet =
false;
293 bool m_messageHasBeenSet =
false;
294 bool m_totalStepCountHasBeenSet =
false;
295 bool m_totalStepsSucceededHasBeenSet =
false;
296 bool m_totalStepsFailedHasBeenSet =
false;
297 bool m_totalStepsSkippedHasBeenSet =
false;
298 bool m_startTimeHasBeenSet =
false;
299 bool m_endTimeHasBeenSet =
false;
300 bool m_parallelGroupHasBeenSet =
false;
301 bool m_retriedHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue