7#include <aws/awstransfer/Transfer_EXPORTS.h>
8#include <aws/awstransfer/model/ExecutionResults.h>
9#include <aws/awstransfer/model/ExecutionStatus.h>
10#include <aws/awstransfer/model/FileLocation.h>
11#include <aws/awstransfer/model/LoggingConfiguration.h>
12#include <aws/awstransfer/model/PosixProfile.h>
13#include <aws/awstransfer/model/ServiceMetadata.h>
14#include <aws/core/utils/memory/stl/AWSString.h>
46 template <
typename ExecutionIdT = Aws::String>
48 m_executionIdHasBeenSet =
true;
49 m_executionId = std::forward<ExecutionIdT>(value);
51 template <
typename ExecutionIdT = Aws::String>
66 template <
typename InitialFileLocationT = FileLocation>
68 m_initialFileLocationHasBeenSet =
true;
69 m_initialFileLocation = std::forward<InitialFileLocationT>(value);
71 template <
typename InitialFileLocationT = FileLocation>
85 template <
typename ServiceMetadataT = ServiceMetadata>
87 m_serviceMetadataHasBeenSet =
true;
88 m_serviceMetadata = std::forward<ServiceMetadataT>(value);
90 template <
typename ServiceMetadataT = ServiceMetadata>
103 template <
typename ExecutionRoleT = Aws::String>
105 m_executionRoleHasBeenSet =
true;
106 m_executionRole = std::forward<ExecutionRoleT>(value);
108 template <
typename ExecutionRoleT = Aws::String>
121 template <
typename LoggingConfigurationT = LoggingConfiguration>
123 m_loggingConfigurationHasBeenSet =
true;
124 m_loggingConfiguration = std::forward<LoggingConfigurationT>(value);
126 template <
typename LoggingConfigurationT = LoggingConfiguration>
137 template <
typename PosixProfileT = PosixProfile>
139 m_posixProfileHasBeenSet =
true;
140 m_posixProfile = std::forward<PosixProfileT>(value);
142 template <
typename PosixProfileT = PosixProfile>
157 m_statusHasBeenSet =
true;
174 template <
typename ResultsT = ExecutionResults>
176 m_resultsHasBeenSet =
true;
177 m_results = std::forward<ResultsT>(value);
179 template <
typename ResultsT = ExecutionResults>
200 ExecutionResults m_results;
201 bool m_executionIdHasBeenSet =
false;
202 bool m_initialFileLocationHasBeenSet =
false;
203 bool m_serviceMetadataHasBeenSet =
false;
204 bool m_executionRoleHasBeenSet =
false;
205 bool m_loggingConfigurationHasBeenSet =
false;
206 bool m_posixProfileHasBeenSet =
false;
207 bool m_statusHasBeenSet =
false;
208 bool m_resultsHasBeenSet =
false;
bool InitialFileLocationHasBeenSet() const
bool ResultsHasBeenSet() const
const ExecutionResults & GetResults() const
bool ExecutionRoleHasBeenSet() const
bool ServiceMetadataHasBeenSet() const
void SetInitialFileLocation(InitialFileLocationT &&value)
void SetExecutionRole(ExecutionRoleT &&value)
void SetPosixProfile(PosixProfileT &&value)
const FileLocation & GetInitialFileLocation() const
DescribedExecution & WithInitialFileLocation(InitialFileLocationT &&value)
DescribedExecution & WithStatus(ExecutionStatus value)
const Aws::String & GetExecutionRole() const
void SetStatus(ExecutionStatus value)
DescribedExecution & WithServiceMetadata(ServiceMetadataT &&value)
DescribedExecution & WithResults(ResultsT &&value)
void SetServiceMetadata(ServiceMetadataT &&value)
AWS_TRANSFER_API DescribedExecution & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetExecutionId() const
void SetExecutionId(ExecutionIdT &&value)
bool StatusHasBeenSet() const
void SetResults(ResultsT &&value)
const PosixProfile & GetPosixProfile() const
const LoggingConfiguration & GetLoggingConfiguration() const
DescribedExecution & WithExecutionRole(ExecutionRoleT &&value)
DescribedExecution & WithPosixProfile(PosixProfileT &&value)
ExecutionStatus GetStatus() const
const ServiceMetadata & GetServiceMetadata() const
void SetLoggingConfiguration(LoggingConfigurationT &&value)
DescribedExecution & WithLoggingConfiguration(LoggingConfigurationT &&value)
AWS_TRANSFER_API DescribedExecution(Aws::Utils::Json::JsonView jsonValue)
AWS_TRANSFER_API Aws::Utils::Json::JsonValue Jsonize() const
bool ExecutionIdHasBeenSet() const
bool LoggingConfigurationHasBeenSet() const
DescribedExecution & WithExecutionId(ExecutionIdT &&value)
AWS_TRANSFER_API DescribedExecution()=default
bool PosixProfileHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue