7#include <aws/core/http/HttpResponse.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/sagemaker/SageMaker_EXPORTS.h>
11#include <aws/sagemaker/model/MLflowConfiguration.h>
12#include <aws/sagemaker/model/ParallelismConfiguration.h>
13#include <aws/sagemaker/model/PipelineExecutionStatus.h>
14#include <aws/sagemaker/model/PipelineExperimentConfig.h>
15#include <aws/sagemaker/model/SelectiveExecutionConfig.h>
16#include <aws/sagemaker/model/UserContext.h>
21template <
typename RESULT_TYPE>
22class AmazonWebServiceResult;
42 template <
typename PipelineArnT = Aws::String>
44 m_pipelineArnHasBeenSet =
true;
45 m_pipelineArn = std::forward<PipelineArnT>(value);
47 template <
typename PipelineArnT = Aws::String>
59 template <
typename PipelineExecutionArnT = Aws::String>
61 m_pipelineExecutionArnHasBeenSet =
true;
62 m_pipelineExecutionArn = std::forward<PipelineExecutionArnT>(value);
64 template <
typename PipelineExecutionArnT = Aws::String>
76 template <
typename PipelineExecutionDisplayNameT = Aws::String>
78 m_pipelineExecutionDisplayNameHasBeenSet =
true;
79 m_pipelineExecutionDisplayName = std::forward<PipelineExecutionDisplayNameT>(value);
81 template <
typename PipelineExecutionDisplayNameT = Aws::String>
94 m_pipelineExecutionStatusHasBeenSet =
true;
95 m_pipelineExecutionStatus = value;
108 template <
typename PipelineExecutionDescriptionT = Aws::String>
110 m_pipelineExecutionDescriptionHasBeenSet =
true;
111 m_pipelineExecutionDescription = std::forward<PipelineExecutionDescriptionT>(value);
113 template <
typename PipelineExecutionDescriptionT = Aws::String>
123 template <
typename PipelineExperimentConfigT = PipelineExperimentConfig>
125 m_pipelineExperimentConfigHasBeenSet =
true;
126 m_pipelineExperimentConfig = std::forward<PipelineExperimentConfigT>(value);
128 template <
typename PipelineExperimentConfigT = PipelineExperimentConfig>
140 template <
typename FailureReasonT = Aws::String>
142 m_failureReasonHasBeenSet =
true;
143 m_failureReason = std::forward<FailureReasonT>(value);
145 template <
typename FailureReasonT = Aws::String>
157 template <
typename CreationTimeT = Aws::Utils::DateTime>
159 m_creationTimeHasBeenSet =
true;
160 m_creationTime = std::forward<CreationTimeT>(value);
162 template <
typename CreationTimeT = Aws::Utils::DateTime>
174 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
176 m_lastModifiedTimeHasBeenSet =
true;
177 m_lastModifiedTime = std::forward<LastModifiedTimeT>(value);
179 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
189 template <
typename CreatedByT = UserContext>
191 m_createdByHasBeenSet =
true;
192 m_createdBy = std::forward<CreatedByT>(value);
194 template <
typename CreatedByT = UserContext>
204 template <
typename LastModifiedByT = UserContext>
206 m_lastModifiedByHasBeenSet =
true;
207 m_lastModifiedBy = std::forward<LastModifiedByT>(value);
209 template <
typename LastModifiedByT = UserContext>
221 template <
typename ParallelismConfigurationT = ParallelismConfiguration>
223 m_parallelismConfigurationHasBeenSet =
true;
224 m_parallelismConfiguration = std::forward<ParallelismConfigurationT>(value);
226 template <
typename ParallelismConfigurationT = ParallelismConfiguration>
238 template <
typename SelectiveExecutionConfigT = SelectiveExecutionConfig>
240 m_selectiveExecutionConfigHasBeenSet =
true;
241 m_selectiveExecutionConfig = std::forward<SelectiveExecutionConfigT>(value);
243 template <
typename SelectiveExecutionConfigT = SelectiveExecutionConfig>
256 m_pipelineVersionIdHasBeenSet =
true;
257 m_pipelineVersionId = value;
270 template <
typename MLflowConfigT = MLflowConfiguration>
272 m_mLflowConfigHasBeenSet =
true;
273 m_mLflowConfig = std::forward<MLflowConfigT>(value);
275 template <
typename MLflowConfigT = MLflowConfiguration>
285 template <
typename RequestIdT = Aws::String>
287 m_requestIdHasBeenSet =
true;
288 m_requestId = std::forward<RequestIdT>(value);
290 template <
typename RequestIdT = Aws::String>
309 PipelineExperimentConfig m_pipelineExperimentConfig;
317 UserContext m_createdBy;
319 UserContext m_lastModifiedBy;
321 ParallelismConfiguration m_parallelismConfiguration;
323 SelectiveExecutionConfig m_selectiveExecutionConfig;
325 long long m_pipelineVersionId{0};
327 MLflowConfiguration m_mLflowConfig;
331 bool m_pipelineArnHasBeenSet =
false;
332 bool m_pipelineExecutionArnHasBeenSet =
false;
333 bool m_pipelineExecutionDisplayNameHasBeenSet =
false;
334 bool m_pipelineExecutionStatusHasBeenSet =
false;
335 bool m_pipelineExecutionDescriptionHasBeenSet =
false;
336 bool m_pipelineExperimentConfigHasBeenSet =
false;
337 bool m_failureReasonHasBeenSet =
false;
338 bool m_creationTimeHasBeenSet =
false;
339 bool m_lastModifiedTimeHasBeenSet =
false;
340 bool m_createdByHasBeenSet =
false;
341 bool m_lastModifiedByHasBeenSet =
false;
342 bool m_parallelismConfigurationHasBeenSet =
false;
343 bool m_selectiveExecutionConfigHasBeenSet =
false;
344 bool m_pipelineVersionIdHasBeenSet =
false;
345 bool m_mLflowConfigHasBeenSet =
false;
346 bool m_requestIdHasBeenSet =
false;
DescribePipelineExecutionResult & WithParallelismConfiguration(ParallelismConfigurationT &&value)
const Aws::String & GetRequestId() const
const Aws::String & GetPipelineExecutionArn() const
DescribePipelineExecutionResult & WithPipelineVersionId(long long value)
DescribePipelineExecutionResult & WithPipelineArn(PipelineArnT &&value)
const Aws::Utils::DateTime & GetCreationTime() const
void SetPipelineArn(PipelineArnT &&value)
DescribePipelineExecutionResult & WithLastModifiedBy(LastModifiedByT &&value)
DescribePipelineExecutionResult & WithCreationTime(CreationTimeT &&value)
void SetCreatedBy(CreatedByT &&value)
void SetFailureReason(FailureReasonT &&value)
void SetPipelineVersionId(long long value)
long long GetPipelineVersionId() const
DescribePipelineExecutionResult & WithSelectiveExecutionConfig(SelectiveExecutionConfigT &&value)
DescribePipelineExecutionResult & WithLastModifiedTime(LastModifiedTimeT &&value)
DescribePipelineExecutionResult & WithPipelineExecutionDisplayName(PipelineExecutionDisplayNameT &&value)
const Aws::String & GetPipelineExecutionDisplayName() const
void SetCreationTime(CreationTimeT &&value)
const MLflowConfiguration & GetMLflowConfig() const
const SelectiveExecutionConfig & GetSelectiveExecutionConfig() const
void SetParallelismConfiguration(ParallelismConfigurationT &&value)
DescribePipelineExecutionResult & WithFailureReason(FailureReasonT &&value)
AWS_SAGEMAKER_API DescribePipelineExecutionResult()=default
DescribePipelineExecutionResult & WithPipelineExecutionArn(PipelineExecutionArnT &&value)
void SetPipelineExecutionStatus(PipelineExecutionStatus value)
AWS_SAGEMAKER_API DescribePipelineExecutionResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const Aws::Utils::DateTime & GetLastModifiedTime() const
const Aws::String & GetPipelineExecutionDescription() const
const ParallelismConfiguration & GetParallelismConfiguration() const
void SetPipelineExecutionDisplayName(PipelineExecutionDisplayNameT &&value)
void SetPipelineExecutionArn(PipelineExecutionArnT &&value)
void SetPipelineExperimentConfig(PipelineExperimentConfigT &&value)
DescribePipelineExecutionResult & WithPipelineExecutionStatus(PipelineExecutionStatus value)
void SetRequestId(RequestIdT &&value)
AWS_SAGEMAKER_API DescribePipelineExecutionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribePipelineExecutionResult & WithRequestId(RequestIdT &&value)
DescribePipelineExecutionResult & WithCreatedBy(CreatedByT &&value)
DescribePipelineExecutionResult & WithPipelineExperimentConfig(PipelineExperimentConfigT &&value)
DescribePipelineExecutionResult & WithMLflowConfig(MLflowConfigT &&value)
const UserContext & GetCreatedBy() const
const Aws::String & GetPipelineArn() const
void SetSelectiveExecutionConfig(SelectiveExecutionConfigT &&value)
void SetMLflowConfig(MLflowConfigT &&value)
const UserContext & GetLastModifiedBy() const
void SetPipelineExecutionDescription(PipelineExecutionDescriptionT &&value)
PipelineExecutionStatus GetPipelineExecutionStatus() const
void SetLastModifiedBy(LastModifiedByT &&value)
Aws::Http::HttpResponseCode GetHttpResponseCode() const
DescribePipelineExecutionResult & WithPipelineExecutionDescription(PipelineExecutionDescriptionT &&value)
void SetLastModifiedTime(LastModifiedTimeT &&value)
const PipelineExperimentConfig & GetPipelineExperimentConfig() const
const Aws::String & GetFailureReason() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue