7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemaker/SageMaker_EXPORTS.h>
10#include <aws/sagemaker/model/ParallelismConfiguration.h>
11#include <aws/sagemaker/model/PipelineStatus.h>
12#include <aws/sagemaker/model/UserContext.h>
17template <
typename RESULT_TYPE>
18class AmazonWebServiceResult;
38 template <
typename PipelineArnT = Aws::String>
40 m_pipelineArnHasBeenSet =
true;
41 m_pipelineArn = std::forward<PipelineArnT>(value);
43 template <
typename PipelineArnT = Aws::String>
55 template <
typename PipelineNameT = Aws::String>
57 m_pipelineNameHasBeenSet =
true;
58 m_pipelineName = std::forward<PipelineNameT>(value);
60 template <
typename PipelineNameT = Aws::String>
72 template <
typename PipelineDisplayNameT = Aws::String>
74 m_pipelineDisplayNameHasBeenSet =
true;
75 m_pipelineDisplayName = std::forward<PipelineDisplayNameT>(value);
77 template <
typename PipelineDisplayNameT = Aws::String>
89 template <
typename PipelineDefinitionT = Aws::String>
91 m_pipelineDefinitionHasBeenSet =
true;
92 m_pipelineDefinition = std::forward<PipelineDefinitionT>(value);
94 template <
typename PipelineDefinitionT = Aws::String>
106 template <
typename PipelineDescriptionT = Aws::String>
108 m_pipelineDescriptionHasBeenSet =
true;
109 m_pipelineDescription = std::forward<PipelineDescriptionT>(value);
111 template <
typename PipelineDescriptionT = Aws::String>
123 template <
typename RoleArnT = Aws::String>
125 m_roleArnHasBeenSet =
true;
126 m_roleArn = std::forward<RoleArnT>(value);
128 template <
typename RoleArnT = Aws::String>
141 m_pipelineStatusHasBeenSet =
true;
142 m_pipelineStatus = value;
155 template <
typename CreationTimeT = Aws::Utils::DateTime>
157 m_creationTimeHasBeenSet =
true;
158 m_creationTime = std::forward<CreationTimeT>(value);
160 template <
typename CreationTimeT = Aws::Utils::DateTime>
172 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
174 m_lastModifiedTimeHasBeenSet =
true;
175 m_lastModifiedTime = std::forward<LastModifiedTimeT>(value);
177 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
189 template <
typename LastRunTimeT = Aws::Utils::DateTime>
191 m_lastRunTimeHasBeenSet =
true;
192 m_lastRunTime = std::forward<LastRunTimeT>(value);
194 template <
typename LastRunTimeT = Aws::Utils::DateTime>
204 template <
typename CreatedByT = UserContext>
206 m_createdByHasBeenSet =
true;
207 m_createdBy = std::forward<CreatedByT>(value);
209 template <
typename CreatedByT = UserContext>
219 template <
typename LastModifiedByT = UserContext>
221 m_lastModifiedByHasBeenSet =
true;
222 m_lastModifiedBy = std::forward<LastModifiedByT>(value);
224 template <
typename LastModifiedByT = UserContext>
236 template <
typename ParallelismConfigurationT = ParallelismConfiguration>
238 m_parallelismConfigurationHasBeenSet =
true;
239 m_parallelismConfiguration = std::forward<ParallelismConfigurationT>(value);
241 template <
typename ParallelismConfigurationT = ParallelismConfiguration>
253 template <
typename PipelineVersionDisplayNameT = Aws::String>
255 m_pipelineVersionDisplayNameHasBeenSet =
true;
256 m_pipelineVersionDisplayName = std::forward<PipelineVersionDisplayNameT>(value);
258 template <
typename PipelineVersionDisplayNameT = Aws::String>
270 template <
typename PipelineVersionDescriptionT = Aws::String>
272 m_pipelineVersionDescriptionHasBeenSet =
true;
273 m_pipelineVersionDescription = std::forward<PipelineVersionDescriptionT>(value);
275 template <
typename PipelineVersionDescriptionT = Aws::String>
285 template <
typename RequestIdT = Aws::String>
287 m_requestIdHasBeenSet =
true;
288 m_requestId = std::forward<RequestIdT>(value);
290 template <
typename RequestIdT = Aws::String>
317 UserContext m_createdBy;
319 UserContext m_lastModifiedBy;
321 ParallelismConfiguration m_parallelismConfiguration;
328 bool m_pipelineArnHasBeenSet =
false;
329 bool m_pipelineNameHasBeenSet =
false;
330 bool m_pipelineDisplayNameHasBeenSet =
false;
331 bool m_pipelineDefinitionHasBeenSet =
false;
332 bool m_pipelineDescriptionHasBeenSet =
false;
333 bool m_roleArnHasBeenSet =
false;
334 bool m_pipelineStatusHasBeenSet =
false;
335 bool m_creationTimeHasBeenSet =
false;
336 bool m_lastModifiedTimeHasBeenSet =
false;
337 bool m_lastRunTimeHasBeenSet =
false;
338 bool m_createdByHasBeenSet =
false;
339 bool m_lastModifiedByHasBeenSet =
false;
340 bool m_parallelismConfigurationHasBeenSet =
false;
341 bool m_pipelineVersionDisplayNameHasBeenSet =
false;
342 bool m_pipelineVersionDescriptionHasBeenSet =
false;
343 bool m_requestIdHasBeenSet =
false;
const Aws::String & GetPipelineDefinition() const
DescribePipelineResult & WithPipelineVersionDisplayName(PipelineVersionDisplayNameT &&value)
void SetPipelineDisplayName(PipelineDisplayNameT &&value)
DescribePipelineResult & WithPipelineDefinition(PipelineDefinitionT &&value)
const Aws::Utils::DateTime & GetCreationTime() const
DescribePipelineResult & WithRoleArn(RoleArnT &&value)
void SetPipelineStatus(PipelineStatus value)
void SetParallelismConfiguration(ParallelismConfigurationT &&value)
const ParallelismConfiguration & GetParallelismConfiguration() const
DescribePipelineResult & WithPipelineStatus(PipelineStatus value)
void SetLastRunTime(LastRunTimeT &&value)
void SetPipelineVersionDescription(PipelineVersionDescriptionT &&value)
void SetLastModifiedTime(LastModifiedTimeT &&value)
AWS_SAGEMAKER_API DescribePipelineResult()=default
const Aws::Utils::DateTime & GetLastModifiedTime() const
DescribePipelineResult & WithRequestId(RequestIdT &&value)
void SetPipelineVersionDisplayName(PipelineVersionDisplayNameT &&value)
DescribePipelineResult & WithCreatedBy(CreatedByT &&value)
const Aws::String & GetPipelineVersionDisplayName() const
DescribePipelineResult & WithLastRunTime(LastRunTimeT &&value)
DescribePipelineResult & WithCreationTime(CreationTimeT &&value)
const Aws::String & GetRequestId() const
DescribePipelineResult & WithLastModifiedTime(LastModifiedTimeT &&value)
DescribePipelineResult & WithPipelineName(PipelineNameT &&value)
void SetPipelineArn(PipelineArnT &&value)
const UserContext & GetLastModifiedBy() const
void SetLastModifiedBy(LastModifiedByT &&value)
DescribePipelineResult & WithPipelineDescription(PipelineDescriptionT &&value)
AWS_SAGEMAKER_API DescribePipelineResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const Aws::String & GetPipelineName() const
const Aws::String & GetRoleArn() const
const Aws::String & GetPipelineDescription() const
void SetRequestId(RequestIdT &&value)
DescribePipelineResult & WithPipelineDisplayName(PipelineDisplayNameT &&value)
void SetCreationTime(CreationTimeT &&value)
DescribePipelineResult & WithParallelismConfiguration(ParallelismConfigurationT &&value)
void SetPipelineDescription(PipelineDescriptionT &&value)
const Aws::String & GetPipelineArn() const
void SetRoleArn(RoleArnT &&value)
const Aws::String & GetPipelineDisplayName() const
const Aws::String & GetPipelineVersionDescription() const
void SetPipelineDefinition(PipelineDefinitionT &&value)
void SetCreatedBy(CreatedByT &&value)
DescribePipelineResult & WithPipelineVersionDescription(PipelineVersionDescriptionT &&value)
const Aws::Utils::DateTime & GetLastRunTime() const
PipelineStatus GetPipelineStatus() const
DescribePipelineResult & WithLastModifiedBy(LastModifiedByT &&value)
DescribePipelineResult & WithPipelineArn(PipelineArnT &&value)
const UserContext & GetCreatedBy() const
AWS_SAGEMAKER_API DescribePipelineResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetPipelineName(PipelineNameT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue