7#include <aws/imagebuilder/Imagebuilder_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/imagebuilder/model/WorkflowStepExecutionStatus.h>
10#include <aws/imagebuilder/model/WorkflowStepExecutionRollbackStatus.h>
51 inline void SetStepExecutionId(
const char* value) { m_stepExecutionIdHasBeenSet =
true; m_stepExecutionId.assign(value); }
65 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
79 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
93 inline void SetAction(
const char* value) { m_actionHasBeenSet =
true; m_action.assign(value); }
131 inline void SetMessage(
const char* value) { m_messageHasBeenSet =
true; m_message.assign(value); }
145 inline void SetInputs(
const char* value) { m_inputsHasBeenSet =
true; m_inputs.assign(value); }
160 inline void SetOutputs(
const char* value) { m_outputsHasBeenSet =
true; m_outputs.assign(value); }
174 inline void SetStartTime(
const char* value) { m_startTimeHasBeenSet =
true; m_startTime.assign(value); }
188 inline void SetEndTime(
const char* value) { m_endTimeHasBeenSet =
true; m_endTime.assign(value); }
196 bool m_stepExecutionIdHasBeenSet =
false;
199 bool m_nameHasBeenSet =
false;
202 bool m_descriptionHasBeenSet =
false;
205 bool m_actionHasBeenSet =
false;
208 bool m_statusHasBeenSet =
false;
211 bool m_rollbackStatusHasBeenSet =
false;
214 bool m_messageHasBeenSet =
false;
217 bool m_inputsHasBeenSet =
false;
220 bool m_outputsHasBeenSet =
false;
223 bool m_startTimeHasBeenSet =
false;
226 bool m_endTimeHasBeenSet =
false;
WorkflowStepExecutionRollbackStatus
WorkflowStepExecutionStatus
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue