7#include <aws/states/SFN_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/states/model/SyncExecutionStatus.h>
11#include <aws/states/model/CloudWatchEventsExecutionDataDetails.h>
12#include <aws/states/model/BillingDetails.h>
17template<
typename RESULT_TYPE>
18class AmazonWebServiceResult;
72 inline void SetName(
const char* value) { m_name.assign(value); }
118 inline void SetError(
const char* value) { m_error.assign(value); }
131 inline void SetCause(
const char* value) { m_cause.assign(value); }
146 inline void SetInput(
const char* value) { m_input.assign(value); }
171 inline void SetOutput(
const char* value) { m_output.assign(value); }
216 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
void SetExecutionArn(const Aws::String &value)
void SetTraceHeader(const Aws::String &value)
void SetStopDate(Aws::Utils::DateTime &&value)
StartSyncExecutionResult & WithRequestId(const char *value)
StartSyncExecutionResult & WithError(const Aws::String &value)
const Aws::String & GetName() const
StartSyncExecutionResult & WithCause(const char *value)
const BillingDetails & GetBillingDetails() const
AWS_SFN_API StartSyncExecutionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
StartSyncExecutionResult & WithCause(Aws::String &&value)
StartSyncExecutionResult & WithName(const Aws::String &value)
const CloudWatchEventsExecutionDataDetails & GetInputDetails() const
StartSyncExecutionResult & WithOutput(Aws::String &&value)
StartSyncExecutionResult & WithStatus(const SyncExecutionStatus &value)
void SetStateMachineArn(Aws::String &&value)
AWS_SFN_API StartSyncExecutionResult()
const Aws::String & GetTraceHeader() const
void SetInput(const Aws::String &value)
void SetStartDate(const Aws::Utils::DateTime &value)
void SetExecutionArn(Aws::String &&value)
StartSyncExecutionResult & WithBillingDetails(BillingDetails &&value)
StartSyncExecutionResult & WithName(const char *value)
StartSyncExecutionResult & WithStartDate(Aws::Utils::DateTime &&value)
void SetInputDetails(CloudWatchEventsExecutionDataDetails &&value)
void SetOutputDetails(const CloudWatchEventsExecutionDataDetails &value)
void SetStateMachineArn(const char *value)
const Aws::String & GetExecutionArn() const
void SetOutput(const char *value)
void SetTraceHeader(Aws::String &&value)
void SetRequestId(Aws::String &&value)
StartSyncExecutionResult & WithInput(Aws::String &&value)
StartSyncExecutionResult & WithRequestId(const Aws::String &value)
const Aws::String & GetRequestId() const
StartSyncExecutionResult & WithTraceHeader(const char *value)
const Aws::String & GetStateMachineArn() const
StartSyncExecutionResult & WithOutput(const char *value)
void SetCause(const char *value)
void SetOutputDetails(CloudWatchEventsExecutionDataDetails &&value)
StartSyncExecutionResult & WithExecutionArn(const Aws::String &value)
StartSyncExecutionResult & WithTraceHeader(const Aws::String &value)
StartSyncExecutionResult & WithStateMachineArn(const char *value)
StartSyncExecutionResult & WithCause(const Aws::String &value)
StartSyncExecutionResult & WithStopDate(Aws::Utils::DateTime &&value)
StartSyncExecutionResult & WithStopDate(const Aws::Utils::DateTime &value)
void SetBillingDetails(BillingDetails &&value)
void SetRequestId(const Aws::String &value)
StartSyncExecutionResult & WithInput(const Aws::String &value)
const Aws::Utils::DateTime & GetStartDate() const
void SetName(Aws::String &&value)
void SetStateMachineArn(const Aws::String &value)
StartSyncExecutionResult & WithRequestId(Aws::String &&value)
const CloudWatchEventsExecutionDataDetails & GetOutputDetails() const
void SetError(const char *value)
void SetName(const char *value)
void SetTraceHeader(const char *value)
const Aws::String & GetCause() const
StartSyncExecutionResult & WithBillingDetails(const BillingDetails &value)
StartSyncExecutionResult & WithOutput(const Aws::String &value)
AWS_SFN_API StartSyncExecutionResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetInput(const char *value)
void SetName(const Aws::String &value)
StartSyncExecutionResult & WithStatus(SyncExecutionStatus &&value)
StartSyncExecutionResult & WithInputDetails(CloudWatchEventsExecutionDataDetails &&value)
void SetBillingDetails(const BillingDetails &value)
void SetOutput(const Aws::String &value)
const Aws::String & GetOutput() const
void SetError(Aws::String &&value)
StartSyncExecutionResult & WithInputDetails(const CloudWatchEventsExecutionDataDetails &value)
StartSyncExecutionResult & WithError(const char *value)
void SetError(const Aws::String &value)
StartSyncExecutionResult & WithStartDate(const Aws::Utils::DateTime &value)
StartSyncExecutionResult & WithTraceHeader(Aws::String &&value)
void SetStatus(SyncExecutionStatus &&value)
void SetRequestId(const char *value)
void SetInputDetails(const CloudWatchEventsExecutionDataDetails &value)
void SetStartDate(Aws::Utils::DateTime &&value)
const Aws::String & GetError() const
StartSyncExecutionResult & WithOutputDetails(CloudWatchEventsExecutionDataDetails &&value)
void SetStatus(const SyncExecutionStatus &value)
void SetStopDate(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetStopDate() const
const SyncExecutionStatus & GetStatus() const
StartSyncExecutionResult & WithExecutionArn(const char *value)
void SetExecutionArn(const char *value)
void SetOutput(Aws::String &&value)
StartSyncExecutionResult & WithStateMachineArn(const Aws::String &value)
StartSyncExecutionResult & WithStateMachineArn(Aws::String &&value)
void SetCause(Aws::String &&value)
void SetInput(Aws::String &&value)
StartSyncExecutionResult & WithOutputDetails(const CloudWatchEventsExecutionDataDetails &value)
StartSyncExecutionResult & WithInput(const char *value)
StartSyncExecutionResult & WithError(Aws::String &&value)
const Aws::String & GetInput() const
StartSyncExecutionResult & WithExecutionArn(Aws::String &&value)
void SetCause(const Aws::String &value)
StartSyncExecutionResult & WithName(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue