7#include <aws/imagebuilder/Imagebuilder_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/imagebuilder/model/WorkflowType.h>
10#include <aws/imagebuilder/model/WorkflowExecutionStatus.h>
52 inline void SetWorkflowBuildVersionArn(
const char* value) { m_workflowBuildVersionArnHasBeenSet =
true; m_workflowBuildVersionArn.assign(value); }
67 inline void SetWorkflowExecutionId(
const char* value) { m_workflowExecutionIdHasBeenSet =
true; m_workflowExecutionId.assign(value); }
106 inline void SetMessage(
const char* value) { m_messageHasBeenSet =
true; m_message.assign(value); }
119 inline void SetTotalStepCount(
int value) { m_totalStepCountHasBeenSet =
true; m_totalStepCount = value; }
140 inline void SetTotalStepsFailed(
int value) { m_totalStepsFailedHasBeenSet =
true; m_totalStepsFailed = value; }
151 inline void SetTotalStepsSkipped(
int value) { m_totalStepsSkippedHasBeenSet =
true; m_totalStepsSkipped = value; }
163 inline void SetStartTime(
const char* value) { m_startTimeHasBeenSet =
true; m_startTime.assign(value); }
177 inline void SetEndTime(
const char* value) { m_endTimeHasBeenSet =
true; m_endTime.assign(value); }
192 inline void SetParallelGroup(
const char* value) { m_parallelGroupHasBeenSet =
true; m_parallelGroup.assign(value); }
200 bool m_workflowBuildVersionArnHasBeenSet =
false;
203 bool m_workflowExecutionIdHasBeenSet =
false;
206 bool m_typeHasBeenSet =
false;
209 bool m_statusHasBeenSet =
false;
212 bool m_messageHasBeenSet =
false;
214 int m_totalStepCount;
215 bool m_totalStepCountHasBeenSet =
false;
217 int m_totalStepsSucceeded;
218 bool m_totalStepsSucceededHasBeenSet =
false;
220 int m_totalStepsFailed;
221 bool m_totalStepsFailedHasBeenSet =
false;
223 int m_totalStepsSkipped;
224 bool m_totalStepsSkippedHasBeenSet =
false;
227 bool m_startTimeHasBeenSet =
false;
230 bool m_endTimeHasBeenSet =
false;
233 bool m_parallelGroupHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue