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/ParallelismConfiguration.h>
12#include <aws/sagemaker/model/PipelineStatus.h>
13#include <aws/sagemaker/model/UserContext.h>
18template <
typename RESULT_TYPE>
19class AmazonWebServiceResult;
39 template <
typename PipelineArnT = Aws::String>
41 m_pipelineArnHasBeenSet =
true;
42 m_pipelineArn = std::forward<PipelineArnT>(value);
44 template <
typename PipelineArnT = Aws::String>
56 template <
typename PipelineNameT = Aws::String>
58 m_pipelineNameHasBeenSet =
true;
59 m_pipelineName = std::forward<PipelineNameT>(value);
61 template <
typename PipelineNameT = Aws::String>
73 template <
typename PipelineDisplayNameT = Aws::String>
75 m_pipelineDisplayNameHasBeenSet =
true;
76 m_pipelineDisplayName = std::forward<PipelineDisplayNameT>(value);
78 template <
typename PipelineDisplayNameT = Aws::String>
90 template <
typename PipelineDefinitionT = Aws::String>
92 m_pipelineDefinitionHasBeenSet =
true;
93 m_pipelineDefinition = std::forward<PipelineDefinitionT>(value);
95 template <
typename PipelineDefinitionT = Aws::String>
107 template <
typename PipelineDescriptionT = Aws::String>
109 m_pipelineDescriptionHasBeenSet =
true;
110 m_pipelineDescription = std::forward<PipelineDescriptionT>(value);
112 template <
typename PipelineDescriptionT = Aws::String>
124 template <
typename RoleArnT = Aws::String>
126 m_roleArnHasBeenSet =
true;
127 m_roleArn = std::forward<RoleArnT>(value);
129 template <
typename RoleArnT = Aws::String>
142 m_pipelineStatusHasBeenSet =
true;
143 m_pipelineStatus = value;
156 template <
typename CreationTimeT = Aws::Utils::DateTime>
158 m_creationTimeHasBeenSet =
true;
159 m_creationTime = std::forward<CreationTimeT>(value);
161 template <
typename CreationTimeT = Aws::Utils::DateTime>
173 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
175 m_lastModifiedTimeHasBeenSet =
true;
176 m_lastModifiedTime = std::forward<LastModifiedTimeT>(value);
178 template <
typename LastModifiedTimeT = Aws::Utils::DateTime>
190 template <
typename LastRunTimeT = Aws::Utils::DateTime>
192 m_lastRunTimeHasBeenSet =
true;
193 m_lastRunTime = std::forward<LastRunTimeT>(value);
195 template <
typename LastRunTimeT = Aws::Utils::DateTime>
205 template <
typename CreatedByT = UserContext>
207 m_createdByHasBeenSet =
true;
208 m_createdBy = std::forward<CreatedByT>(value);
210 template <
typename CreatedByT = UserContext>
220 template <
typename LastModifiedByT = UserContext>
222 m_lastModifiedByHasBeenSet =
true;
223 m_lastModifiedBy = std::forward<LastModifiedByT>(value);
225 template <
typename LastModifiedByT = UserContext>
237 template <
typename ParallelismConfigurationT = ParallelismConfiguration>
239 m_parallelismConfigurationHasBeenSet =
true;
240 m_parallelismConfiguration = std::forward<ParallelismConfigurationT>(value);
242 template <
typename ParallelismConfigurationT = ParallelismConfiguration>
254 template <
typename PipelineVersionDisplayNameT = Aws::String>
256 m_pipelineVersionDisplayNameHasBeenSet =
true;
257 m_pipelineVersionDisplayName = std::forward<PipelineVersionDisplayNameT>(value);
259 template <
typename PipelineVersionDisplayNameT = Aws::String>
271 template <
typename PipelineVersionDescriptionT = Aws::String>
273 m_pipelineVersionDescriptionHasBeenSet =
true;
274 m_pipelineVersionDescription = std::forward<PipelineVersionDescriptionT>(value);
276 template <
typename PipelineVersionDescriptionT = Aws::String>
286 template <
typename RequestIdT = Aws::String>
288 m_requestIdHasBeenSet =
true;
289 m_requestId = std::forward<RequestIdT>(value);
291 template <
typename RequestIdT = Aws::String>
320 UserContext m_createdBy;
322 UserContext m_lastModifiedBy;
324 ParallelismConfiguration m_parallelismConfiguration;
332 bool m_pipelineArnHasBeenSet =
false;
333 bool m_pipelineNameHasBeenSet =
false;
334 bool m_pipelineDisplayNameHasBeenSet =
false;
335 bool m_pipelineDefinitionHasBeenSet =
false;
336 bool m_pipelineDescriptionHasBeenSet =
false;
337 bool m_roleArnHasBeenSet =
false;
338 bool m_pipelineStatusHasBeenSet =
false;
339 bool m_creationTimeHasBeenSet =
false;
340 bool m_lastModifiedTimeHasBeenSet =
false;
341 bool m_lastRunTimeHasBeenSet =
false;
342 bool m_createdByHasBeenSet =
false;
343 bool m_lastModifiedByHasBeenSet =
false;
344 bool m_parallelismConfigurationHasBeenSet =
false;
345 bool m_pipelineVersionDisplayNameHasBeenSet =
false;
346 bool m_pipelineVersionDescriptionHasBeenSet =
false;
347 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)
Aws::Http::HttpResponseCode GetHttpResponseCode() const
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