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>
15template<
typename RESULT_TYPE>
16class AmazonWebServiceResult;
44 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
125 inline void SetMessage(
const char* value) { m_message.assign(value); }
180 inline void SetStartTime(
const char* value) { m_startTime.assign(value); }
194 inline void SetEndTime(
const char* value) { m_endTime.assign(value); }
229 int m_totalStepCount;
231 int m_totalStepsSucceeded;
233 int m_totalStepsFailed;
235 int m_totalStepsSkipped;
GetWorkflowExecutionResult & WithEndTime(const char *value)
const Aws::String & GetEndTime() const
GetWorkflowExecutionResult & WithWorkflowBuildVersionArn(Aws::String &&value)
const Aws::String & GetImageBuildVersionArn() const
void SetEndTime(Aws::String &&value)
void SetParallelGroup(const Aws::String &value)
const WorkflowType & GetType() const
GetWorkflowExecutionResult & WithEndTime(Aws::String &&value)
void SetTotalStepsSkipped(int value)
void SetRequestId(Aws::String &&value)
void SetImageBuildVersionArn(const Aws::String &value)
GetWorkflowExecutionResult & WithMessage(const char *value)
GetWorkflowExecutionResult & WithParallelGroup(Aws::String &&value)
void SetRequestId(const char *value)
GetWorkflowExecutionResult & WithRequestId(const char *value)
AWS_IMAGEBUILDER_API GetWorkflowExecutionResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetStartTime(const Aws::String &value)
GetWorkflowExecutionResult & WithMessage(Aws::String &&value)
const Aws::String & GetWorkflowBuildVersionArn() const
void SetWorkflowBuildVersionArn(const char *value)
GetWorkflowExecutionResult & WithImageBuildVersionArn(const Aws::String &value)
int GetTotalStepsFailed() const
GetWorkflowExecutionResult & WithRequestId(const Aws::String &value)
void SetWorkflowBuildVersionArn(const Aws::String &value)
const Aws::String & GetParallelGroup() const
void SetTotalStepsFailed(int value)
GetWorkflowExecutionResult & WithTotalStepCount(int value)
void SetWorkflowExecutionId(const char *value)
GetWorkflowExecutionResult & WithType(const WorkflowType &value)
const Aws::String & GetMessage() const
void SetStatus(const WorkflowExecutionStatus &value)
int GetTotalStepCount() const
void SetMessage(const char *value)
GetWorkflowExecutionResult & WithParallelGroup(const Aws::String &value)
GetWorkflowExecutionResult & WithEndTime(const Aws::String &value)
GetWorkflowExecutionResult & WithMessage(const Aws::String &value)
void SetType(const WorkflowType &value)
GetWorkflowExecutionResult & WithImageBuildVersionArn(const char *value)
void SetStatus(WorkflowExecutionStatus &&value)
GetWorkflowExecutionResult & WithStatus(WorkflowExecutionStatus &&value)
GetWorkflowExecutionResult & WithType(WorkflowType &&value)
GetWorkflowExecutionResult & WithTotalStepsSkipped(int value)
GetWorkflowExecutionResult & WithTotalStepsFailed(int value)
GetWorkflowExecutionResult & WithWorkflowExecutionId(const char *value)
GetWorkflowExecutionResult & WithParallelGroup(const char *value)
GetWorkflowExecutionResult & WithImageBuildVersionArn(Aws::String &&value)
void SetTotalStepsSucceeded(int value)
GetWorkflowExecutionResult & WithWorkflowExecutionId(const Aws::String &value)
AWS_IMAGEBUILDER_API GetWorkflowExecutionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetEndTime(const Aws::String &value)
GetWorkflowExecutionResult & WithStartTime(const char *value)
void SetStartTime(const char *value)
void SetParallelGroup(Aws::String &&value)
void SetWorkflowBuildVersionArn(Aws::String &&value)
GetWorkflowExecutionResult & WithRequestId(Aws::String &&value)
void SetMessage(Aws::String &&value)
void SetParallelGroup(const char *value)
GetWorkflowExecutionResult & WithWorkflowBuildVersionArn(const Aws::String &value)
void SetMessage(const Aws::String &value)
void SetStartTime(Aws::String &&value)
void SetWorkflowExecutionId(Aws::String &&value)
void SetRequestId(const Aws::String &value)
GetWorkflowExecutionResult & WithTotalStepsSucceeded(int value)
const Aws::String & GetWorkflowExecutionId() const
void SetEndTime(const char *value)
const Aws::String & GetStartTime() const
const Aws::String & GetRequestId() const
GetWorkflowExecutionResult & WithStatus(const WorkflowExecutionStatus &value)
void SetImageBuildVersionArn(Aws::String &&value)
void SetImageBuildVersionArn(const char *value)
GetWorkflowExecutionResult & WithWorkflowExecutionId(Aws::String &&value)
GetWorkflowExecutionResult & WithWorkflowBuildVersionArn(const char *value)
void SetWorkflowExecutionId(const Aws::String &value)
int GetTotalStepsSucceeded() const
void SetType(WorkflowType &&value)
GetWorkflowExecutionResult & WithStartTime(const Aws::String &value)
void SetTotalStepCount(int value)
GetWorkflowExecutionResult & WithStartTime(Aws::String &&value)
const WorkflowExecutionStatus & GetStatus() const
AWS_IMAGEBUILDER_API GetWorkflowExecutionResult()
int GetTotalStepsSkipped() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue