AWS SDK for C++  1.9.158
AWS SDK for C++
DescribePipelineResult.h
Go to the documentation of this file.
1 
6 #pragma once
12 #include <utility>
13 
14 namespace Aws
15 {
16 template<typename RESULT_TYPE>
17 class AmazonWebServiceResult;
18 
19 namespace Utils
20 {
21 namespace Json
22 {
23  class JsonValue;
24 } // namespace Json
25 } // namespace Utils
26 namespace SageMaker
27 {
28 namespace Model
29 {
31  {
32  public:
36 
37 
41  inline const Aws::String& GetPipelineArn() const{ return m_pipelineArn; }
42 
46  inline void SetPipelineArn(const Aws::String& value) { m_pipelineArn = value; }
47 
51  inline void SetPipelineArn(Aws::String&& value) { m_pipelineArn = std::move(value); }
52 
56  inline void SetPipelineArn(const char* value) { m_pipelineArn.assign(value); }
57 
61  inline DescribePipelineResult& WithPipelineArn(const Aws::String& value) { SetPipelineArn(value); return *this;}
62 
66  inline DescribePipelineResult& WithPipelineArn(Aws::String&& value) { SetPipelineArn(std::move(value)); return *this;}
67 
71  inline DescribePipelineResult& WithPipelineArn(const char* value) { SetPipelineArn(value); return *this;}
72 
73 
77  inline const Aws::String& GetPipelineName() const{ return m_pipelineName; }
78 
82  inline void SetPipelineName(const Aws::String& value) { m_pipelineName = value; }
83 
87  inline void SetPipelineName(Aws::String&& value) { m_pipelineName = std::move(value); }
88 
92  inline void SetPipelineName(const char* value) { m_pipelineName.assign(value); }
93 
97  inline DescribePipelineResult& WithPipelineName(const Aws::String& value) { SetPipelineName(value); return *this;}
98 
102  inline DescribePipelineResult& WithPipelineName(Aws::String&& value) { SetPipelineName(std::move(value)); return *this;}
103 
107  inline DescribePipelineResult& WithPipelineName(const char* value) { SetPipelineName(value); return *this;}
108 
109 
113  inline const Aws::String& GetPipelineDisplayName() const{ return m_pipelineDisplayName; }
114 
118  inline void SetPipelineDisplayName(const Aws::String& value) { m_pipelineDisplayName = value; }
119 
123  inline void SetPipelineDisplayName(Aws::String&& value) { m_pipelineDisplayName = std::move(value); }
124 
128  inline void SetPipelineDisplayName(const char* value) { m_pipelineDisplayName.assign(value); }
129 
133  inline DescribePipelineResult& WithPipelineDisplayName(const Aws::String& value) { SetPipelineDisplayName(value); return *this;}
134 
138  inline DescribePipelineResult& WithPipelineDisplayName(Aws::String&& value) { SetPipelineDisplayName(std::move(value)); return *this;}
139 
143  inline DescribePipelineResult& WithPipelineDisplayName(const char* value) { SetPipelineDisplayName(value); return *this;}
144 
145 
149  inline const Aws::String& GetPipelineDefinition() const{ return m_pipelineDefinition; }
150 
154  inline void SetPipelineDefinition(const Aws::String& value) { m_pipelineDefinition = value; }
155 
159  inline void SetPipelineDefinition(Aws::String&& value) { m_pipelineDefinition = std::move(value); }
160 
164  inline void SetPipelineDefinition(const char* value) { m_pipelineDefinition.assign(value); }
165 
169  inline DescribePipelineResult& WithPipelineDefinition(const Aws::String& value) { SetPipelineDefinition(value); return *this;}
170 
174  inline DescribePipelineResult& WithPipelineDefinition(Aws::String&& value) { SetPipelineDefinition(std::move(value)); return *this;}
175 
179  inline DescribePipelineResult& WithPipelineDefinition(const char* value) { SetPipelineDefinition(value); return *this;}
180 
181 
185  inline const Aws::String& GetPipelineDescription() const{ return m_pipelineDescription; }
186 
190  inline void SetPipelineDescription(const Aws::String& value) { m_pipelineDescription = value; }
191 
195  inline void SetPipelineDescription(Aws::String&& value) { m_pipelineDescription = std::move(value); }
196 
200  inline void SetPipelineDescription(const char* value) { m_pipelineDescription.assign(value); }
201 
205  inline DescribePipelineResult& WithPipelineDescription(const Aws::String& value) { SetPipelineDescription(value); return *this;}
206 
210  inline DescribePipelineResult& WithPipelineDescription(Aws::String&& value) { SetPipelineDescription(std::move(value)); return *this;}
211 
215  inline DescribePipelineResult& WithPipelineDescription(const char* value) { SetPipelineDescription(value); return *this;}
216 
217 
221  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
222 
226  inline void SetRoleArn(const Aws::String& value) { m_roleArn = value; }
227 
231  inline void SetRoleArn(Aws::String&& value) { m_roleArn = std::move(value); }
232 
236  inline void SetRoleArn(const char* value) { m_roleArn.assign(value); }
237 
241  inline DescribePipelineResult& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
242 
246  inline DescribePipelineResult& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
247 
251  inline DescribePipelineResult& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
252 
253 
257  inline const PipelineStatus& GetPipelineStatus() const{ return m_pipelineStatus; }
258 
262  inline void SetPipelineStatus(const PipelineStatus& value) { m_pipelineStatus = value; }
263 
267  inline void SetPipelineStatus(PipelineStatus&& value) { m_pipelineStatus = std::move(value); }
268 
272  inline DescribePipelineResult& WithPipelineStatus(const PipelineStatus& value) { SetPipelineStatus(value); return *this;}
273 
277  inline DescribePipelineResult& WithPipelineStatus(PipelineStatus&& value) { SetPipelineStatus(std::move(value)); return *this;}
278 
279 
283  inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
284 
288  inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTime = value; }
289 
293  inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTime = std::move(value); }
294 
298  inline DescribePipelineResult& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
299 
303  inline DescribePipelineResult& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
304 
305 
309  inline const Aws::Utils::DateTime& GetLastModifiedTime() const{ return m_lastModifiedTime; }
310 
314  inline void SetLastModifiedTime(const Aws::Utils::DateTime& value) { m_lastModifiedTime = value; }
315 
319  inline void SetLastModifiedTime(Aws::Utils::DateTime&& value) { m_lastModifiedTime = std::move(value); }
320 
324  inline DescribePipelineResult& WithLastModifiedTime(const Aws::Utils::DateTime& value) { SetLastModifiedTime(value); return *this;}
325 
329  inline DescribePipelineResult& WithLastModifiedTime(Aws::Utils::DateTime&& value) { SetLastModifiedTime(std::move(value)); return *this;}
330 
331 
335  inline const Aws::Utils::DateTime& GetLastRunTime() const{ return m_lastRunTime; }
336 
340  inline void SetLastRunTime(const Aws::Utils::DateTime& value) { m_lastRunTime = value; }
341 
345  inline void SetLastRunTime(Aws::Utils::DateTime&& value) { m_lastRunTime = std::move(value); }
346 
350  inline DescribePipelineResult& WithLastRunTime(const Aws::Utils::DateTime& value) { SetLastRunTime(value); return *this;}
351 
355  inline DescribePipelineResult& WithLastRunTime(Aws::Utils::DateTime&& value) { SetLastRunTime(std::move(value)); return *this;}
356 
357 
358 
359  inline const UserContext& GetCreatedBy() const{ return m_createdBy; }
360 
361 
362  inline void SetCreatedBy(const UserContext& value) { m_createdBy = value; }
363 
364 
365  inline void SetCreatedBy(UserContext&& value) { m_createdBy = std::move(value); }
366 
367 
368  inline DescribePipelineResult& WithCreatedBy(const UserContext& value) { SetCreatedBy(value); return *this;}
369 
370 
371  inline DescribePipelineResult& WithCreatedBy(UserContext&& value) { SetCreatedBy(std::move(value)); return *this;}
372 
373 
374 
375  inline const UserContext& GetLastModifiedBy() const{ return m_lastModifiedBy; }
376 
377 
378  inline void SetLastModifiedBy(const UserContext& value) { m_lastModifiedBy = value; }
379 
380 
381  inline void SetLastModifiedBy(UserContext&& value) { m_lastModifiedBy = std::move(value); }
382 
383 
384  inline DescribePipelineResult& WithLastModifiedBy(const UserContext& value) { SetLastModifiedBy(value); return *this;}
385 
386 
387  inline DescribePipelineResult& WithLastModifiedBy(UserContext&& value) { SetLastModifiedBy(std::move(value)); return *this;}
388 
389  private:
390 
391  Aws::String m_pipelineArn;
392 
393  Aws::String m_pipelineName;
394 
395  Aws::String m_pipelineDisplayName;
396 
397  Aws::String m_pipelineDefinition;
398 
399  Aws::String m_pipelineDescription;
400 
401  Aws::String m_roleArn;
402 
403  PipelineStatus m_pipelineStatus;
404 
405  Aws::Utils::DateTime m_creationTime;
406 
407  Aws::Utils::DateTime m_lastModifiedTime;
408 
409  Aws::Utils::DateTime m_lastRunTime;
410 
411  UserContext m_createdBy;
412 
413  UserContext m_lastModifiedBy;
414  };
415 
416 } // namespace Model
417 } // namespace SageMaker
418 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SageMaker::Model::DescribePipelineResult::WithRoleArn
DescribePipelineResult & WithRoleArn(const Aws::String &value)
Definition: DescribePipelineResult.h:241
Aws::SageMaker::Model::DescribePipelineResult::WithLastModifiedBy
DescribePipelineResult & WithLastModifiedBy(UserContext &&value)
Definition: DescribePipelineResult.h:387
Aws::SageMaker::Model::DescribePipelineResult::WithLastModifiedBy
DescribePipelineResult & WithLastModifiedBy(const UserContext &value)
Definition: DescribePipelineResult.h:384
Aws::SageMaker::Model::DescribePipelineResult::SetCreatedBy
void SetCreatedBy(const UserContext &value)
Definition: DescribePipelineResult.h:362
Aws::SageMaker::Model::DescribePipelineResult::WithPipelineName
DescribePipelineResult & WithPipelineName(const char *value)
Definition: DescribePipelineResult.h:107
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::SageMaker::Model::DescribePipelineResult::SetLastModifiedTime
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: DescribePipelineResult.h:319
Aws::SageMaker::Model::UserContext
Definition: UserContext.h:33
SageMaker_EXPORTS.h
Aws::SageMaker::Model::DescribePipelineResult::WithPipelineArn
DescribePipelineResult & WithPipelineArn(const char *value)
Definition: DescribePipelineResult.h:71
Aws::SageMaker::Model::DescribePipelineResult::WithRoleArn
DescribePipelineResult & WithRoleArn(Aws::String &&value)
Definition: DescribePipelineResult.h:246
Aws::SageMaker::Model::DescribePipelineResult::WithPipelineDefinition
DescribePipelineResult & WithPipelineDefinition(Aws::String &&value)
Definition: DescribePipelineResult.h:174
Aws::SageMaker::Model::DescribePipelineResult::SetLastRunTime
void SetLastRunTime(const Aws::Utils::DateTime &value)
Definition: DescribePipelineResult.h:340
Aws::SageMaker::Model::DescribePipelineResult::WithPipelineDescription
DescribePipelineResult & WithPipelineDescription(const char *value)
Definition: DescribePipelineResult.h:215
Aws::SageMaker::Model::DescribePipelineResult::SetLastRunTime
void SetLastRunTime(Aws::Utils::DateTime &&value)
Definition: DescribePipelineResult.h:345
Aws::SageMaker::Model::DescribePipelineResult::WithLastRunTime
DescribePipelineResult & WithLastRunTime(Aws::Utils::DateTime &&value)
Definition: DescribePipelineResult.h:355
Aws::SageMaker::Model::DescribePipelineResult::SetCreationTime
void SetCreationTime(Aws::Utils::DateTime &&value)
Definition: DescribePipelineResult.h:293
Aws::SageMaker::Model::DescribePipelineResult::WithPipelineDisplayName
DescribePipelineResult & WithPipelineDisplayName(const Aws::String &value)
Definition: DescribePipelineResult.h:133
Aws::SageMaker::Model::DescribePipelineResult
Definition: DescribePipelineResult.h:31
Aws::SageMaker::Model::DescribePipelineResult::WithPipelineName
DescribePipelineResult & WithPipelineName(Aws::String &&value)
Definition: DescribePipelineResult.h:102
Aws::SageMaker::Model::DescribePipelineResult::GetCreationTime
const Aws::Utils::DateTime & GetCreationTime() const
Definition: DescribePipelineResult.h:283
Aws::SageMaker::Model::DescribePipelineResult::WithLastModifiedTime
DescribePipelineResult & WithLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: DescribePipelineResult.h:329
DateTime.h
Aws::SageMaker::Model::DescribePipelineResult::SetPipelineStatus
void SetPipelineStatus(PipelineStatus &&value)
Definition: DescribePipelineResult.h:267
Aws::SageMaker::Model::DescribePipelineResult::GetCreatedBy
const UserContext & GetCreatedBy() const
Definition: DescribePipelineResult.h:359
Aws::SageMaker::Model::DescribePipelineResult::DescribePipelineResult
DescribePipelineResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::SageMaker::Model::DescribePipelineResult::WithLastModifiedTime
DescribePipelineResult & WithLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: DescribePipelineResult.h:324
Aws::SageMaker::Model::DescribePipelineResult::WithPipelineDefinition
DescribePipelineResult & WithPipelineDefinition(const Aws::String &value)
Definition: DescribePipelineResult.h:169
Aws::SageMaker::Model::DescribePipelineResult::WithCreationTime
DescribePipelineResult & WithCreationTime(Aws::Utils::DateTime &&value)
Definition: DescribePipelineResult.h:303
Aws::SageMaker::Model::DescribePipelineResult::SetPipelineDefinition
void SetPipelineDefinition(const Aws::String &value)
Definition: DescribePipelineResult.h:154
Aws::SageMaker::Model::DescribePipelineResult::SetLastModifiedBy
void SetLastModifiedBy(UserContext &&value)
Definition: DescribePipelineResult.h:381
Aws::SageMaker::Model::DescribePipelineResult::GetPipelineDisplayName
const Aws::String & GetPipelineDisplayName() const
Definition: DescribePipelineResult.h:113
UserContext.h
PipelineStatus.h
Aws::SageMaker::Model::DescribePipelineResult::SetLastModifiedTime
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: DescribePipelineResult.h:314
Aws::SageMaker::Model::DescribePipelineResult::SetPipelineDisplayName
void SetPipelineDisplayName(Aws::String &&value)
Definition: DescribePipelineResult.h:123
Aws::SageMaker::Model::PipelineStatus
PipelineStatus
Definition: PipelineStatus.h:17
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::DescribePipelineResult::SetCreatedBy
void SetCreatedBy(UserContext &&value)
Definition: DescribePipelineResult.h:365
Aws::SageMaker::Model::DescribePipelineResult::GetLastRunTime
const Aws::Utils::DateTime & GetLastRunTime() const
Definition: DescribePipelineResult.h:335
Aws::SageMaker::Model::DescribePipelineResult::SetPipelineName
void SetPipelineName(const Aws::String &value)
Definition: DescribePipelineResult.h:82
Aws::SageMaker::Model::DescribePipelineResult::SetPipelineDefinition
void SetPipelineDefinition(Aws::String &&value)
Definition: DescribePipelineResult.h:159
Aws::SageMaker::Model::DescribePipelineResult::GetLastModifiedTime
const Aws::Utils::DateTime & GetLastModifiedTime() const
Definition: DescribePipelineResult.h:309
Aws::SageMaker::Model::DescribePipelineResult::GetPipelineName
const Aws::String & GetPipelineName() const
Definition: DescribePipelineResult.h:77
Aws::SageMaker::Model::DescribePipelineResult::SetPipelineStatus
void SetPipelineStatus(const PipelineStatus &value)
Definition: DescribePipelineResult.h:262
Aws::SageMaker::Model::DescribePipelineResult::SetPipelineArn
void SetPipelineArn(const char *value)
Definition: DescribePipelineResult.h:56
Aws::SageMaker::Model::DescribePipelineResult::WithPipelineDefinition
DescribePipelineResult & WithPipelineDefinition(const char *value)
Definition: DescribePipelineResult.h:179
Aws::SageMaker::Model::DescribePipelineResult::WithLastRunTime
DescribePipelineResult & WithLastRunTime(const Aws::Utils::DateTime &value)
Definition: DescribePipelineResult.h:350
Aws::SageMaker::Model::DescribePipelineResult::GetLastModifiedBy
const UserContext & GetLastModifiedBy() const
Definition: DescribePipelineResult.h:375
Aws::SageMaker::Model::DescribePipelineResult::GetPipelineStatus
const PipelineStatus & GetPipelineStatus() const
Definition: DescribePipelineResult.h:257
Aws::SageMaker::Model::DescribePipelineResult::SetPipelineArn
void SetPipelineArn(Aws::String &&value)
Definition: DescribePipelineResult.h:51
AWSString.h
Aws::SageMaker::Model::DescribePipelineResult::SetPipelineDescription
void SetPipelineDescription(const char *value)
Definition: DescribePipelineResult.h:200
Aws::SageMaker::Model::DescribePipelineResult::SetPipelineName
void SetPipelineName(const char *value)
Definition: DescribePipelineResult.h:92
Aws::SageMaker::Model::DescribePipelineResult::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: DescribePipelineResult.h:231
Aws::SageMaker::Model::DescribePipelineResult::DescribePipelineResult
DescribePipelineResult()
Aws::SageMaker::Model::DescribePipelineResult::GetPipelineDescription
const Aws::String & GetPipelineDescription() const
Definition: DescribePipelineResult.h:185
Aws::SageMaker::Model::DescribePipelineResult::GetPipelineArn
const Aws::String & GetPipelineArn() const
Definition: DescribePipelineResult.h:41
Aws::SageMaker::Model::DescribePipelineResult::WithPipelineDescription
DescribePipelineResult & WithPipelineDescription(const Aws::String &value)
Definition: DescribePipelineResult.h:205
Aws::SageMaker::Model::DescribePipelineResult::SetLastModifiedBy
void SetLastModifiedBy(const UserContext &value)
Definition: DescribePipelineResult.h:378
Aws::SageMaker::Model::DescribePipelineResult::WithPipelineArn
DescribePipelineResult & WithPipelineArn(const Aws::String &value)
Definition: DescribePipelineResult.h:61
Aws::SageMaker::Model::DescribePipelineResult::SetPipelineName
void SetPipelineName(Aws::String &&value)
Definition: DescribePipelineResult.h:87
Aws::SageMaker::Model::DescribePipelineResult::SetPipelineDisplayName
void SetPipelineDisplayName(const Aws::String &value)
Definition: DescribePipelineResult.h:118
Aws::SageMaker::Model::DescribePipelineResult::SetPipelineArn
void SetPipelineArn(const Aws::String &value)
Definition: DescribePipelineResult.h:46
Aws::SageMaker::Model::DescribePipelineResult::SetPipelineDefinition
void SetPipelineDefinition(const char *value)
Definition: DescribePipelineResult.h:164
Aws::SageMaker::Model::DescribePipelineResult::WithPipelineName
DescribePipelineResult & WithPipelineName(const Aws::String &value)
Definition: DescribePipelineResult.h:97
Aws::SageMaker::Model::DescribePipelineResult::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: DescribePipelineResult.h:221
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::DescribePipelineResult::SetPipelineDescription
void SetPipelineDescription(Aws::String &&value)
Definition: DescribePipelineResult.h:195
Aws::SageMaker::Model::DescribePipelineResult::WithRoleArn
DescribePipelineResult & WithRoleArn(const char *value)
Definition: DescribePipelineResult.h:251
Aws::SageMaker::Model::DescribePipelineResult::SetPipelineDescription
void SetPipelineDescription(const Aws::String &value)
Definition: DescribePipelineResult.h:190
Aws::SageMaker::Model::DescribePipelineResult::WithPipelineStatus
DescribePipelineResult & WithPipelineStatus(const PipelineStatus &value)
Definition: DescribePipelineResult.h:272
Aws::SageMaker::Model::DescribePipelineResult::WithPipelineDisplayName
DescribePipelineResult & WithPipelineDisplayName(const char *value)
Definition: DescribePipelineResult.h:143
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::DescribePipelineResult::WithPipelineDisplayName
DescribePipelineResult & WithPipelineDisplayName(Aws::String &&value)
Definition: DescribePipelineResult.h:138
Aws::SageMaker::Model::DescribePipelineResult::SetCreationTime
void SetCreationTime(const Aws::Utils::DateTime &value)
Definition: DescribePipelineResult.h:288
Aws::SageMaker::Model::DescribePipelineResult::WithPipelineDescription
DescribePipelineResult & WithPipelineDescription(Aws::String &&value)
Definition: DescribePipelineResult.h:210
Aws::SageMaker::Model::DescribePipelineResult::SetRoleArn
void SetRoleArn(const char *value)
Definition: DescribePipelineResult.h:236
Aws::SageMaker::Model::DescribePipelineResult::WithCreationTime
DescribePipelineResult & WithCreationTime(const Aws::Utils::DateTime &value)
Definition: DescribePipelineResult.h:298
Aws::SageMaker::Model::DescribePipelineResult::WithCreatedBy
DescribePipelineResult & WithCreatedBy(UserContext &&value)
Definition: DescribePipelineResult.h:371
Aws::SageMaker::Model::DescribePipelineResult::WithPipelineStatus
DescribePipelineResult & WithPipelineStatus(PipelineStatus &&value)
Definition: DescribePipelineResult.h:277
Aws::SageMaker::Model::DescribePipelineResult::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: DescribePipelineResult.h:226
Aws::SageMaker::Model::DescribePipelineResult::SetPipelineDisplayName
void SetPipelineDisplayName(const char *value)
Definition: DescribePipelineResult.h:128
Aws::SageMaker::Model::DescribePipelineResult::WithPipelineArn
DescribePipelineResult & WithPipelineArn(Aws::String &&value)
Definition: DescribePipelineResult.h:66
Aws::SageMaker::Model::DescribePipelineResult::operator=
DescribePipelineResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::SageMaker::Model::DescribePipelineResult::WithCreatedBy
DescribePipelineResult & WithCreatedBy(const UserContext &value)
Definition: DescribePipelineResult.h:368
Aws::SageMaker::Model::DescribePipelineResult::GetPipelineDefinition
const Aws::String & GetPipelineDefinition() const
Definition: DescribePipelineResult.h:149