7#include <aws/states/SFN_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/states/model/ExecutionStatus.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/states/model/CloudWatchEventsExecutionDataDetails.h>
12#include <aws/states/model/ExecutionRedriveStatus.h>
17template<
typename RESULT_TYPE>
18class AmazonWebServiceResult;
78 inline void SetName(
const char* value) { m_name.assign(value); }
126 inline void SetInput(
const char* value) { m_input.assign(value); }
151 inline void SetOutput(
const char* value) { m_output.assign(value); }
187 inline void SetMapRunArn(
const char* value) { m_mapRunArn.assign(value); }
200 inline void SetError(
const char* value) { m_error.assign(value); }
213 inline void SetCause(
const char* value) { m_cause.assign(value); }
338 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
DescribeExecutionResult & WithExecutionArn(const Aws::String &value)
void SetStateMachineArn(const Aws::String &value)
DescribeExecutionResult & WithMapRunArn(const Aws::String &value)
DescribeExecutionResult & WithStatus(const ExecutionStatus &value)
DescribeExecutionResult & WithInput(const char *value)
const CloudWatchEventsExecutionDataDetails & GetInputDetails() const
DescribeExecutionResult & WithStateMachineVersionArn(Aws::String &&value)
DescribeExecutionResult & WithCause(const Aws::String &value)
DescribeExecutionResult & WithStateMachineAliasArn(const Aws::String &value)
DescribeExecutionResult & WithCause(Aws::String &&value)
DescribeExecutionResult & WithRedriveDate(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetRedriveDate() const
void SetRequestId(const Aws::String &value)
const Aws::String & GetStateMachineVersionArn() const
void SetOutputDetails(CloudWatchEventsExecutionDataDetails &&value)
void SetStateMachineAliasArn(const Aws::String &value)
const Aws::String & GetExecutionArn() const
DescribeExecutionResult & WithStateMachineArn(Aws::String &&value)
const ExecutionRedriveStatus & GetRedriveStatus() const
void SetOutput(Aws::String &&value)
DescribeExecutionResult & WithOutput(const char *value)
DescribeExecutionResult & WithStateMachineAliasArn(Aws::String &&value)
void SetExecutionArn(const char *value)
void SetCause(const Aws::String &value)
DescribeExecutionResult & WithStateMachineVersionArn(const char *value)
DescribeExecutionResult & WithInputDetails(CloudWatchEventsExecutionDataDetails &&value)
void SetOutput(const char *value)
void SetStateMachineAliasArn(Aws::String &&value)
DescribeExecutionResult & WithTraceHeader(const Aws::String &value)
const Aws::String & GetCause() const
DescribeExecutionResult & WithMapRunArn(const char *value)
void SetStartDate(const Aws::Utils::DateTime &value)
void SetStateMachineAliasArn(const char *value)
const ExecutionStatus & GetStatus() const
DescribeExecutionResult & WithRedriveStatusReason(Aws::String &&value)
void SetRequestId(const char *value)
AWS_SFN_API DescribeExecutionResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetRedriveDate(const Aws::Utils::DateTime &value)
DescribeExecutionResult & WithMapRunArn(Aws::String &&value)
DescribeExecutionResult & WithError(Aws::String &&value)
DescribeExecutionResult & WithRedriveStatusReason(const Aws::String &value)
void SetRequestId(Aws::String &&value)
DescribeExecutionResult & WithError(const char *value)
const Aws::String & GetError() const
const Aws::String & GetStateMachineAliasArn() const
void SetRedriveDate(Aws::Utils::DateTime &&value)
DescribeExecutionResult & WithOutputDetails(const CloudWatchEventsExecutionDataDetails &value)
void SetCause(Aws::String &&value)
void SetError(const Aws::String &value)
void SetTraceHeader(const char *value)
DescribeExecutionResult & WithRedriveCount(int value)
const Aws::String & GetStateMachineArn() const
DescribeExecutionResult & WithTraceHeader(Aws::String &&value)
void SetName(const char *value)
DescribeExecutionResult & WithCause(const char *value)
DescribeExecutionResult & WithStateMachineAliasArn(const char *value)
DescribeExecutionResult & WithTraceHeader(const char *value)
DescribeExecutionResult & WithInputDetails(const CloudWatchEventsExecutionDataDetails &value)
void SetInputDetails(CloudWatchEventsExecutionDataDetails &&value)
DescribeExecutionResult & WithInput(const Aws::String &value)
DescribeExecutionResult & WithStopDate(Aws::Utils::DateTime &&value)
void SetOutputDetails(const CloudWatchEventsExecutionDataDetails &value)
void SetMapRunArn(const Aws::String &value)
DescribeExecutionResult & WithRedriveStatus(const ExecutionRedriveStatus &value)
void SetName(const Aws::String &value)
AWS_SFN_API DescribeExecutionResult()
void SetCause(const char *value)
void SetOutput(const Aws::String &value)
DescribeExecutionResult & WithOutput(const Aws::String &value)
DescribeExecutionResult & WithStateMachineArn(const Aws::String &value)
void SetInputDetails(const CloudWatchEventsExecutionDataDetails &value)
void SetMapRunArn(Aws::String &&value)
DescribeExecutionResult & WithStartDate(const Aws::Utils::DateTime &value)
const Aws::String & GetRedriveStatusReason() const
void SetStopDate(Aws::Utils::DateTime &&value)
void SetStopDate(const Aws::Utils::DateTime &value)
void SetInput(const Aws::String &value)
void SetMapRunArn(const char *value)
void SetStateMachineVersionArn(Aws::String &&value)
DescribeExecutionResult & WithRequestId(const char *value)
void SetTraceHeader(const Aws::String &value)
void SetRedriveStatus(const ExecutionRedriveStatus &value)
DescribeExecutionResult & WithName(Aws::String &&value)
void SetExecutionArn(const Aws::String &value)
void SetStateMachineArn(Aws::String &&value)
const Aws::Utils::DateTime & GetStartDate() const
DescribeExecutionResult & WithInput(Aws::String &&value)
void SetStatus(ExecutionStatus &&value)
DescribeExecutionResult & WithRedriveStatusReason(const char *value)
DescribeExecutionResult & WithExecutionArn(const char *value)
DescribeExecutionResult & WithOutputDetails(CloudWatchEventsExecutionDataDetails &&value)
void SetRedriveStatusReason(const Aws::String &value)
void SetName(Aws::String &&value)
const Aws::String & GetName() const
void SetTraceHeader(Aws::String &&value)
AWS_SFN_API DescribeExecutionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const Aws::Utils::DateTime & GetStopDate() const
const Aws::String & GetMapRunArn() const
DescribeExecutionResult & WithRequestId(const Aws::String &value)
void SetStateMachineVersionArn(const char *value)
void SetStartDate(Aws::Utils::DateTime &&value)
const Aws::String & GetOutput() const
DescribeExecutionResult & WithStartDate(Aws::Utils::DateTime &&value)
const Aws::String & GetInput() const
DescribeExecutionResult & WithName(const Aws::String &value)
DescribeExecutionResult & WithStateMachineArn(const char *value)
DescribeExecutionResult & WithName(const char *value)
int GetRedriveCount() const
void SetInput(Aws::String &&value)
DescribeExecutionResult & WithRequestId(Aws::String &&value)
DescribeExecutionResult & WithRedriveStatus(ExecutionRedriveStatus &&value)
void SetStateMachineVersionArn(const Aws::String &value)
const CloudWatchEventsExecutionDataDetails & GetOutputDetails() const
DescribeExecutionResult & WithExecutionArn(Aws::String &&value)
void SetInput(const char *value)
void SetRedriveStatusReason(Aws::String &&value)
void SetRedriveCount(int value)
void SetStateMachineArn(const char *value)
DescribeExecutionResult & WithError(const Aws::String &value)
DescribeExecutionResult & WithStateMachineVersionArn(const Aws::String &value)
DescribeExecutionResult & WithRedriveDate(const Aws::Utils::DateTime &value)
void SetRedriveStatus(ExecutionRedriveStatus &&value)
void SetRedriveStatusReason(const char *value)
void SetError(const char *value)
DescribeExecutionResult & WithOutput(Aws::String &&value)
void SetExecutionArn(Aws::String &&value)
const Aws::String & GetRequestId() const
void SetError(Aws::String &&value)
void SetStatus(const ExecutionStatus &value)
const Aws::String & GetTraceHeader() const
DescribeExecutionResult & WithStopDate(const Aws::Utils::DateTime &value)
DescribeExecutionResult & WithStatus(ExecutionStatus &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue