7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemaker/model/PipelineExecutionStatus.h>
10#include <aws/sagemaker/model/PipelineExperimentConfig.h>
11#include <aws/core/utils/DateTime.h>
12#include <aws/sagemaker/model/UserContext.h>
13#include <aws/sagemaker/model/ParallelismConfiguration.h>
14#include <aws/sagemaker/model/SelectiveExecutionConfig.h>
19template<
typename RESULT_TYPE>
20class AmazonWebServiceResult;
46 template<
typename PipelineArnT = Aws::String>
47 void SetPipelineArn(PipelineArnT&& value) { m_pipelineArnHasBeenSet =
true; m_pipelineArn = std::forward<PipelineArnT>(value); }
48 template<
typename PipelineArnT = Aws::String>
57 template<
typename PipelineExecutionArnT = Aws::String>
58 void SetPipelineExecutionArn(PipelineExecutionArnT&& value) { m_pipelineExecutionArnHasBeenSet =
true; m_pipelineExecutionArn = std::forward<PipelineExecutionArnT>(value); }
59 template<
typename PipelineExecutionArnT = Aws::String>
68 template<
typename PipelineExecutionDisplayNameT = Aws::String>
69 void SetPipelineExecutionDisplayName(PipelineExecutionDisplayNameT&& value) { m_pipelineExecutionDisplayNameHasBeenSet =
true; m_pipelineExecutionDisplayName = std::forward<PipelineExecutionDisplayNameT>(value); }
70 template<
typename PipelineExecutionDisplayNameT = Aws::String>
88 template<
typename PipelineExecutionDescriptionT = Aws::String>
89 void SetPipelineExecutionDescription(PipelineExecutionDescriptionT&& value) { m_pipelineExecutionDescriptionHasBeenSet =
true; m_pipelineExecutionDescription = std::forward<PipelineExecutionDescriptionT>(value); }
90 template<
typename PipelineExecutionDescriptionT = Aws::String>
97 template<
typename PipelineExperimentConfigT = PipelineExperimentConfig>
98 void SetPipelineExperimentConfig(PipelineExperimentConfigT&& value) { m_pipelineExperimentConfigHasBeenSet =
true; m_pipelineExperimentConfig = std::forward<PipelineExperimentConfigT>(value); }
99 template<
typename PipelineExperimentConfigT = PipelineExperimentConfig>
108 template<
typename FailureReasonT = Aws::String>
109 void SetFailureReason(FailureReasonT&& value) { m_failureReasonHasBeenSet =
true; m_failureReason = std::forward<FailureReasonT>(value); }
110 template<
typename FailureReasonT = Aws::String>
119 template<
typename CreationTimeT = Aws::Utils::DateTime>
120 void SetCreationTime(CreationTimeT&& value) { m_creationTimeHasBeenSet =
true; m_creationTime = std::forward<CreationTimeT>(value); }
121 template<
typename CreationTimeT = Aws::Utils::DateTime>
130 template<
typename LastModifiedTimeT = Aws::Utils::DateTime>
131 void SetLastModifiedTime(LastModifiedTimeT&& value) { m_lastModifiedTimeHasBeenSet =
true; m_lastModifiedTime = std::forward<LastModifiedTimeT>(value); }
132 template<
typename LastModifiedTimeT = Aws::Utils::DateTime>
139 template<
typename CreatedByT = UserContext>
140 void SetCreatedBy(CreatedByT&& value) { m_createdByHasBeenSet =
true; m_createdBy = std::forward<CreatedByT>(value); }
141 template<
typename CreatedByT = UserContext>
148 template<
typename LastModifiedByT = UserContext>
149 void SetLastModifiedBy(LastModifiedByT&& value) { m_lastModifiedByHasBeenSet =
true; m_lastModifiedBy = std::forward<LastModifiedByT>(value); }
150 template<
typename LastModifiedByT = UserContext>
159 template<
typename ParallelismConfigurationT = ParallelismConfiguration>
160 void SetParallelismConfiguration(ParallelismConfigurationT&& value) { m_parallelismConfigurationHasBeenSet =
true; m_parallelismConfiguration = std::forward<ParallelismConfigurationT>(value); }
161 template<
typename ParallelismConfigurationT = ParallelismConfiguration>
170 template<
typename SelectiveExecutionConfigT = SelectiveExecutionConfig>
171 void SetSelectiveExecutionConfig(SelectiveExecutionConfigT&& value) { m_selectiveExecutionConfigHasBeenSet =
true; m_selectiveExecutionConfig = std::forward<SelectiveExecutionConfigT>(value); }
172 template<
typename SelectiveExecutionConfigT = SelectiveExecutionConfig>
181 inline void SetPipelineVersionId(
long long value) { m_pipelineVersionIdHasBeenSet =
true; m_pipelineVersionId = value; }
188 template<
typename RequestIdT = Aws::String>
189 void SetRequestId(RequestIdT&& value) { m_requestIdHasBeenSet =
true; m_requestId = std::forward<RequestIdT>(value); }
190 template<
typename RequestIdT = Aws::String>
196 bool m_pipelineArnHasBeenSet =
false;
199 bool m_pipelineExecutionArnHasBeenSet =
false;
202 bool m_pipelineExecutionDisplayNameHasBeenSet =
false;
205 bool m_pipelineExecutionStatusHasBeenSet =
false;
208 bool m_pipelineExecutionDescriptionHasBeenSet =
false;
210 PipelineExperimentConfig m_pipelineExperimentConfig;
211 bool m_pipelineExperimentConfigHasBeenSet =
false;
214 bool m_failureReasonHasBeenSet =
false;
217 bool m_creationTimeHasBeenSet =
false;
220 bool m_lastModifiedTimeHasBeenSet =
false;
222 UserContext m_createdBy;
223 bool m_createdByHasBeenSet =
false;
225 UserContext m_lastModifiedBy;
226 bool m_lastModifiedByHasBeenSet =
false;
228 ParallelismConfiguration m_parallelismConfiguration;
229 bool m_parallelismConfigurationHasBeenSet =
false;
231 SelectiveExecutionConfig m_selectiveExecutionConfig;
232 bool m_selectiveExecutionConfigHasBeenSet =
false;
234 long long m_pipelineVersionId{0};
235 bool m_pipelineVersionIdHasBeenSet =
false;
238 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 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)
const UserContext & GetCreatedBy() const
const Aws::String & GetPipelineArn() const
void SetSelectiveExecutionConfig(SelectiveExecutionConfigT &&value)
const UserContext & GetLastModifiedBy() const
void SetPipelineExecutionDescription(PipelineExecutionDescriptionT &&value)
PipelineExecutionStatus GetPipelineExecutionStatus() const
void SetLastModifiedBy(LastModifiedByT &&value)
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