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>
15template<
typename RESULT_TYPE>
16class AmazonWebServiceResult;
44 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
113 inline void SetName(
const char* value) { m_name.assign(value); }
139 inline void SetAction(
const char* value) { m_action.assign(value); }
177 inline void SetMessage(
const char* value) { m_message.assign(value); }
191 inline void SetInputs(
const char* value) { m_inputs.assign(value); }
205 inline void SetOutputs(
const char* value) { m_outputs.assign(value); }
219 inline void SetStartTime(
const char* value) { m_startTime.assign(value); }
233 inline void SetEndTime(
const char* value) { m_endTime.assign(value); }
246 inline void SetOnFailure(
const char* value) { m_onFailure.assign(value); }
294 int m_timeoutSeconds;
GetWorkflowStepExecutionResult & WithOutputs(const char *value)
void SetImageBuildVersionArn(Aws::String &&value)
void SetWorkflowBuildVersionArn(const char *value)
GetWorkflowStepExecutionResult & WithWorkflowExecutionId(Aws::String &&value)
const Aws::String & GetAction() const
GetWorkflowStepExecutionResult & WithStatus(WorkflowStepExecutionStatus &&value)
void SetOutputs(const Aws::String &value)
void SetEndTime(const char *value)
void SetDescription(Aws::String &&value)
void SetEndTime(Aws::String &&value)
void SetMessage(const char *value)
void SetAction(Aws::String &&value)
void SetWorkflowBuildVersionArn(const Aws::String &value)
void SetStatus(WorkflowStepExecutionStatus &&value)
GetWorkflowStepExecutionResult & WithWorkflowBuildVersionArn(Aws::String &&value)
GetWorkflowStepExecutionResult & WithOnFailure(const Aws::String &value)
void SetRequestId(const char *value)
void SetImageBuildVersionArn(const char *value)
GetWorkflowStepExecutionResult & WithAction(const Aws::String &value)
GetWorkflowStepExecutionResult & WithMessage(Aws::String &&value)
GetWorkflowStepExecutionResult & WithStartTime(const char *value)
void SetStepExecutionId(Aws::String &&value)
void SetStartTime(Aws::String &&value)
void SetName(const Aws::String &value)
GetWorkflowStepExecutionResult & WithStepExecutionId(Aws::String &&value)
const Aws::String & GetMessage() const
GetWorkflowStepExecutionResult & WithEndTime(const Aws::String &value)
void SetDescription(const Aws::String &value)
void SetWorkflowExecutionId(const Aws::String &value)
GetWorkflowStepExecutionResult & WithStartTime(const Aws::String &value)
GetWorkflowStepExecutionResult & WithRollbackStatus(const WorkflowStepExecutionRollbackStatus &value)
void SetStepExecutionId(const Aws::String &value)
GetWorkflowStepExecutionResult & WithStatus(const WorkflowStepExecutionStatus &value)
GetWorkflowStepExecutionResult & WithMessage(const char *value)
GetWorkflowStepExecutionResult & WithStartTime(Aws::String &&value)
GetWorkflowStepExecutionResult & WithInputs(Aws::String &&value)
void SetTimeoutSeconds(int value)
GetWorkflowStepExecutionResult & WithRequestId(const char *value)
const Aws::String & GetDescription() const
void SetInputs(const char *value)
void SetRollbackStatus(const WorkflowStepExecutionRollbackStatus &value)
GetWorkflowStepExecutionResult & WithOutputs(Aws::String &&value)
void SetStatus(const WorkflowStepExecutionStatus &value)
void SetMessage(Aws::String &&value)
GetWorkflowStepExecutionResult & WithInputs(const Aws::String &value)
GetWorkflowStepExecutionResult & WithOutputs(const Aws::String &value)
void SetRequestId(Aws::String &&value)
const Aws::String & GetInputs() const
void SetInputs(const Aws::String &value)
void SetWorkflowBuildVersionArn(Aws::String &&value)
const Aws::String & GetName() const
GetWorkflowStepExecutionResult & WithRequestId(Aws::String &&value)
void SetOnFailure(const char *value)
GetWorkflowStepExecutionResult & WithOnFailure(Aws::String &&value)
GetWorkflowStepExecutionResult & WithStepExecutionId(const char *value)
GetWorkflowStepExecutionResult & WithName(const char *value)
void SetImageBuildVersionArn(const Aws::String &value)
GetWorkflowStepExecutionResult & WithImageBuildVersionArn(const char *value)
void SetStartTime(const Aws::String &value)
GetWorkflowStepExecutionResult & WithAction(Aws::String &&value)
void SetOutputs(Aws::String &&value)
GetWorkflowStepExecutionResult & WithEndTime(Aws::String &&value)
const Aws::String & GetRequestId() const
GetWorkflowStepExecutionResult & WithDescription(const Aws::String &value)
GetWorkflowStepExecutionResult & WithWorkflowExecutionId(const char *value)
GetWorkflowStepExecutionResult & WithRequestId(const Aws::String &value)
int GetTimeoutSeconds() const
GetWorkflowStepExecutionResult & WithAction(const char *value)
GetWorkflowStepExecutionResult & WithName(const Aws::String &value)
const Aws::String & GetStartTime() const
void SetOnFailure(Aws::String &&value)
const Aws::String & GetWorkflowExecutionId() const
GetWorkflowStepExecutionResult & WithOnFailure(const char *value)
void SetWorkflowExecutionId(const char *value)
GetWorkflowStepExecutionResult & WithImageBuildVersionArn(Aws::String &&value)
void SetName(Aws::String &&value)
GetWorkflowStepExecutionResult & WithWorkflowBuildVersionArn(const char *value)
const Aws::String & GetEndTime() const
GetWorkflowStepExecutionResult & WithName(Aws::String &&value)
GetWorkflowStepExecutionResult & WithStepExecutionId(const Aws::String &value)
void SetWorkflowExecutionId(Aws::String &&value)
void SetStepExecutionId(const char *value)
void SetDescription(const char *value)
GetWorkflowStepExecutionResult & WithInputs(const char *value)
GetWorkflowStepExecutionResult & WithWorkflowExecutionId(const Aws::String &value)
GetWorkflowStepExecutionResult & WithDescription(const char *value)
GetWorkflowStepExecutionResult & WithTimeoutSeconds(int value)
const WorkflowStepExecutionRollbackStatus & GetRollbackStatus() const
const Aws::String & GetOutputs() const
GetWorkflowStepExecutionResult & WithMessage(const Aws::String &value)
AWS_IMAGEBUILDER_API GetWorkflowStepExecutionResult()
void SetRequestId(const Aws::String &value)
AWS_IMAGEBUILDER_API GetWorkflowStepExecutionResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetAction(const char *value)
const WorkflowStepExecutionStatus & GetStatus() const
void SetOutputs(const char *value)
void SetOnFailure(const Aws::String &value)
void SetStartTime(const char *value)
const Aws::String & GetImageBuildVersionArn() const
const Aws::String & GetStepExecutionId() const
GetWorkflowStepExecutionResult & WithImageBuildVersionArn(const Aws::String &value)
void SetInputs(Aws::String &&value)
const Aws::String & GetWorkflowBuildVersionArn() const
GetWorkflowStepExecutionResult & WithWorkflowBuildVersionArn(const Aws::String &value)
const Aws::String & GetOnFailure() const
void SetMessage(const Aws::String &value)
AWS_IMAGEBUILDER_API GetWorkflowStepExecutionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetEndTime(const Aws::String &value)
GetWorkflowStepExecutionResult & WithDescription(Aws::String &&value)
void SetName(const char *value)
void SetAction(const Aws::String &value)
GetWorkflowStepExecutionResult & WithEndTime(const char *value)
GetWorkflowStepExecutionResult & WithRollbackStatus(WorkflowStepExecutionRollbackStatus &&value)
void SetRollbackStatus(WorkflowStepExecutionRollbackStatus &&value)
WorkflowStepExecutionRollbackStatus
WorkflowStepExecutionStatus
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue