7#include <aws/awstransfer/Transfer_EXPORTS.h>
8#include <aws/awstransfer/model/WorkflowStepType.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/awstransfer/model/ExecutionError.h>
70 inline void SetOutputs(
const char* value) { m_outputsHasBeenSet =
true; m_outputs.assign(value); }
91 bool m_stepTypeHasBeenSet =
false;
94 bool m_outputsHasBeenSet =
false;
97 bool m_errorHasBeenSet =
false;
ExecutionStepResult & WithOutputs(const Aws::String &value)
const ExecutionError & GetError() const
AWS_TRANSFER_API ExecutionStepResult(Aws::Utils::Json::JsonView jsonValue)
bool OutputsHasBeenSet() const
void SetOutputs(Aws::String &&value)
ExecutionStepResult & WithOutputs(Aws::String &&value)
void SetError(const ExecutionError &value)
AWS_TRANSFER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetOutputs(const Aws::String &value)
void SetStepType(const WorkflowStepType &value)
void SetStepType(WorkflowStepType &&value)
ExecutionStepResult & WithOutputs(const char *value)
ExecutionStepResult & WithStepType(const WorkflowStepType &value)
ExecutionStepResult & WithError(ExecutionError &&value)
bool StepTypeHasBeenSet() const
ExecutionStepResult & WithStepType(WorkflowStepType &&value)
void SetOutputs(const char *value)
bool ErrorHasBeenSet() const
void SetError(ExecutionError &&value)
const WorkflowStepType & GetStepType() const
ExecutionStepResult & WithError(const ExecutionError &value)
AWS_TRANSFER_API ExecutionStepResult & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetOutputs() const
AWS_TRANSFER_API ExecutionStepResult()
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue