7#include <aws/awstransfer/Transfer_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/awstransfer/model/FileLocation.h>
10#include <aws/awstransfer/model/ServiceMetadata.h>
11#include <aws/awstransfer/model/LoggingConfiguration.h>
12#include <aws/awstransfer/model/PosixProfile.h>
13#include <aws/awstransfer/model/ExecutionStatus.h>
14#include <aws/awstransfer/model/ExecutionResults.h>
54 inline void SetExecutionId(
const char* value) { m_executionIdHasBeenSet =
true; m_executionId.assign(value); }
95 inline void SetExecutionRole(
const char* value) { m_executionRoleHasBeenSet =
true; m_executionRole.assign(value); }
152 bool m_executionIdHasBeenSet =
false;
155 bool m_initialFileLocationHasBeenSet =
false;
158 bool m_serviceMetadataHasBeenSet =
false;
161 bool m_executionRoleHasBeenSet =
false;
164 bool m_loggingConfigurationHasBeenSet =
false;
167 bool m_posixProfileHasBeenSet =
false;
170 bool m_statusHasBeenSet =
false;
173 bool m_resultsHasBeenSet =
false;
void SetPosixProfile(PosixProfile &&value)
bool InitialFileLocationHasBeenSet() const
void SetLoggingConfiguration(const LoggingConfiguration &value)
DescribedExecution & WithExecutionId(Aws::String &&value)
DescribedExecution & WithExecutionRole(Aws::String &&value)
const ExecutionStatus & GetStatus() const
bool ResultsHasBeenSet() const
const ExecutionResults & GetResults() const
bool ExecutionRoleHasBeenSet() const
void SetResults(ExecutionResults &&value)
bool ServiceMetadataHasBeenSet() const
void SetLoggingConfiguration(LoggingConfiguration &&value)
DescribedExecution & WithResults(const ExecutionResults &value)
void SetResults(const ExecutionResults &value)
const FileLocation & GetInitialFileLocation() const
void SetExecutionRole(Aws::String &&value)
DescribedExecution & WithServiceMetadata(const ServiceMetadata &value)
const Aws::String & GetExecutionRole() const
void SetExecutionRole(const Aws::String &value)
void SetExecutionId(const Aws::String &value)
void SetServiceMetadata(ServiceMetadata &&value)
AWS_TRANSFER_API DescribedExecution()
void SetServiceMetadata(const ServiceMetadata &value)
void SetInitialFileLocation(const FileLocation &value)
DescribedExecution & WithLoggingConfiguration(LoggingConfiguration &&value)
DescribedExecution & WithServiceMetadata(ServiceMetadata &&value)
DescribedExecution & WithPosixProfile(const PosixProfile &value)
AWS_TRANSFER_API DescribedExecution & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetPosixProfile(const PosixProfile &value)
const Aws::String & GetExecutionId() const
void SetStatus(const ExecutionStatus &value)
DescribedExecution & WithExecutionRole(const char *value)
DescribedExecution & WithInitialFileLocation(FileLocation &&value)
void SetExecutionId(const char *value)
bool StatusHasBeenSet() const
DescribedExecution & WithLoggingConfiguration(const LoggingConfiguration &value)
const PosixProfile & GetPosixProfile() const
void SetInitialFileLocation(FileLocation &&value)
const LoggingConfiguration & GetLoggingConfiguration() const
DescribedExecution & WithPosixProfile(PosixProfile &&value)
const ServiceMetadata & GetServiceMetadata() const
DescribedExecution & WithExecutionId(const char *value)
DescribedExecution & WithStatus(ExecutionStatus &&value)
void SetExecutionRole(const char *value)
AWS_TRANSFER_API DescribedExecution(Aws::Utils::Json::JsonView jsonValue)
AWS_TRANSFER_API Aws::Utils::Json::JsonValue Jsonize() const
bool ExecutionIdHasBeenSet() const
DescribedExecution & WithExecutionRole(const Aws::String &value)
void SetExecutionId(Aws::String &&value)
DescribedExecution & WithExecutionId(const Aws::String &value)
void SetStatus(ExecutionStatus &&value)
bool LoggingConfigurationHasBeenSet() const
DescribedExecution & WithStatus(const ExecutionStatus &value)
DescribedExecution & WithInitialFileLocation(const FileLocation &value)
DescribedExecution & WithResults(ExecutionResults &&value)
bool PosixProfileHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue