7#include <aws/imagebuilder/Imagebuilder_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
50 inline void SetStepExecutionId(
const char* value) { m_stepExecutionIdHasBeenSet =
true; m_stepExecutionId.assign(value); }
65 inline void SetImageBuildVersionArn(
const char* value) { m_imageBuildVersionArnHasBeenSet =
true; m_imageBuildVersionArn.assign(value); }
80 inline void SetWorkflowExecutionId(
const char* value) { m_workflowExecutionIdHasBeenSet =
true; m_workflowExecutionId.assign(value); }
94 inline void SetWorkflowBuildVersionArn(
const char* value) { m_workflowBuildVersionArnHasBeenSet =
true; m_workflowBuildVersionArn.assign(value); }
108 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
122 inline void SetAction(
const char* value) { m_actionHasBeenSet =
true; m_action.assign(value); }
136 inline void SetStartTime(
const char* value) { m_startTimeHasBeenSet =
true; m_startTime.assign(value); }
144 bool m_stepExecutionIdHasBeenSet =
false;
147 bool m_imageBuildVersionArnHasBeenSet =
false;
150 bool m_workflowExecutionIdHasBeenSet =
false;
153 bool m_workflowBuildVersionArnHasBeenSet =
false;
156 bool m_nameHasBeenSet =
false;
159 bool m_actionHasBeenSet =
false;
162 bool m_startTimeHasBeenSet =
false;
WorkflowStepExecution & WithImageBuildVersionArn(const Aws::String &value)
void SetWorkflowExecutionId(const Aws::String &value)
bool StartTimeHasBeenSet() const
WorkflowStepExecution & WithStepExecutionId(Aws::String &&value)
void SetStepExecutionId(const Aws::String &value)
WorkflowStepExecution & WithAction(Aws::String &&value)
void SetWorkflowBuildVersionArn(Aws::String &&value)
void SetStartTime(const Aws::String &value)
const Aws::String & GetWorkflowExecutionId() const
WorkflowStepExecution & WithWorkflowExecutionId(const Aws::String &value)
WorkflowStepExecution & WithImageBuildVersionArn(const char *value)
void SetStepExecutionId(Aws::String &&value)
WorkflowStepExecution & WithWorkflowBuildVersionArn(const char *value)
const Aws::String & GetAction() const
void SetWorkflowExecutionId(Aws::String &&value)
WorkflowStepExecution & WithStartTime(const Aws::String &value)
const Aws::String & GetStepExecutionId() const
void SetWorkflowBuildVersionArn(const char *value)
WorkflowStepExecution & WithImageBuildVersionArn(Aws::String &&value)
void SetStartTime(Aws::String &&value)
const Aws::String & GetWorkflowBuildVersionArn() const
WorkflowStepExecution & WithStepExecutionId(const char *value)
WorkflowStepExecution & WithWorkflowExecutionId(const char *value)
WorkflowStepExecution & WithName(Aws::String &&value)
const Aws::String & GetStartTime() const
WorkflowStepExecution & WithAction(const Aws::String &value)
bool WorkflowBuildVersionArnHasBeenSet() const
bool ImageBuildVersionArnHasBeenSet() const
void SetStartTime(const char *value)
void SetName(const Aws::String &value)
const Aws::String & GetImageBuildVersionArn() const
void SetAction(const char *value)
bool WorkflowExecutionIdHasBeenSet() const
bool StepExecutionIdHasBeenSet() const
AWS_IMAGEBUILDER_API WorkflowStepExecution(Aws::Utils::Json::JsonView jsonValue)
void SetAction(const Aws::String &value)
WorkflowStepExecution & WithAction(const char *value)
bool ActionHasBeenSet() const
void SetName(const char *value)
bool NameHasBeenSet() const
WorkflowStepExecution & WithStepExecutionId(const Aws::String &value)
AWS_IMAGEBUILDER_API Aws::Utils::Json::JsonValue Jsonize() const
WorkflowStepExecution & WithName(const char *value)
void SetWorkflowBuildVersionArn(const Aws::String &value)
void SetImageBuildVersionArn(const char *value)
WorkflowStepExecution & WithWorkflowBuildVersionArn(const Aws::String &value)
WorkflowStepExecution & WithStartTime(Aws::String &&value)
WorkflowStepExecution & WithWorkflowBuildVersionArn(Aws::String &&value)
void SetImageBuildVersionArn(const Aws::String &value)
WorkflowStepExecution & WithWorkflowExecutionId(Aws::String &&value)
void SetAction(Aws::String &&value)
AWS_IMAGEBUILDER_API WorkflowStepExecution & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetName(Aws::String &&value)
WorkflowStepExecution & WithName(const Aws::String &value)
const Aws::String & GetName() const
void SetStepExecutionId(const char *value)
void SetImageBuildVersionArn(Aws::String &&value)
AWS_IMAGEBUILDER_API WorkflowStepExecution()
void SetWorkflowExecutionId(const char *value)
WorkflowStepExecution & WithStartTime(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue