AWS SDK for C++  1.9.154
AWS SDK for C++
PipelineSummary.h
Go to the documentation of this file.
1 
6 #pragma once
10 #include <utility>
11 
12 namespace Aws
13 {
14 namespace Utils
15 {
16 namespace Json
17 {
18  class JsonValue;
19  class JsonView;
20 } // namespace Json
21 } // namespace Utils
22 namespace SageMaker
23 {
24 namespace Model
25 {
26 
33  {
34  public:
39 
40 
44  inline const Aws::String& GetPipelineArn() const{ return m_pipelineArn; }
45 
49  inline bool PipelineArnHasBeenSet() const { return m_pipelineArnHasBeenSet; }
50 
54  inline void SetPipelineArn(const Aws::String& value) { m_pipelineArnHasBeenSet = true; m_pipelineArn = value; }
55 
59  inline void SetPipelineArn(Aws::String&& value) { m_pipelineArnHasBeenSet = true; m_pipelineArn = std::move(value); }
60 
64  inline void SetPipelineArn(const char* value) { m_pipelineArnHasBeenSet = true; m_pipelineArn.assign(value); }
65 
69  inline PipelineSummary& WithPipelineArn(const Aws::String& value) { SetPipelineArn(value); return *this;}
70 
74  inline PipelineSummary& WithPipelineArn(Aws::String&& value) { SetPipelineArn(std::move(value)); return *this;}
75 
79  inline PipelineSummary& WithPipelineArn(const char* value) { SetPipelineArn(value); return *this;}
80 
81 
85  inline const Aws::String& GetPipelineName() const{ return m_pipelineName; }
86 
90  inline bool PipelineNameHasBeenSet() const { return m_pipelineNameHasBeenSet; }
91 
95  inline void SetPipelineName(const Aws::String& value) { m_pipelineNameHasBeenSet = true; m_pipelineName = value; }
96 
100  inline void SetPipelineName(Aws::String&& value) { m_pipelineNameHasBeenSet = true; m_pipelineName = std::move(value); }
101 
105  inline void SetPipelineName(const char* value) { m_pipelineNameHasBeenSet = true; m_pipelineName.assign(value); }
106 
110  inline PipelineSummary& WithPipelineName(const Aws::String& value) { SetPipelineName(value); return *this;}
111 
115  inline PipelineSummary& WithPipelineName(Aws::String&& value) { SetPipelineName(std::move(value)); return *this;}
116 
120  inline PipelineSummary& WithPipelineName(const char* value) { SetPipelineName(value); return *this;}
121 
122 
126  inline const Aws::String& GetPipelineDisplayName() const{ return m_pipelineDisplayName; }
127 
131  inline bool PipelineDisplayNameHasBeenSet() const { return m_pipelineDisplayNameHasBeenSet; }
132 
136  inline void SetPipelineDisplayName(const Aws::String& value) { m_pipelineDisplayNameHasBeenSet = true; m_pipelineDisplayName = value; }
137 
141  inline void SetPipelineDisplayName(Aws::String&& value) { m_pipelineDisplayNameHasBeenSet = true; m_pipelineDisplayName = std::move(value); }
142 
146  inline void SetPipelineDisplayName(const char* value) { m_pipelineDisplayNameHasBeenSet = true; m_pipelineDisplayName.assign(value); }
147 
151  inline PipelineSummary& WithPipelineDisplayName(const Aws::String& value) { SetPipelineDisplayName(value); return *this;}
152 
156  inline PipelineSummary& WithPipelineDisplayName(Aws::String&& value) { SetPipelineDisplayName(std::move(value)); return *this;}
157 
161  inline PipelineSummary& WithPipelineDisplayName(const char* value) { SetPipelineDisplayName(value); return *this;}
162 
163 
167  inline const Aws::String& GetPipelineDescription() const{ return m_pipelineDescription; }
168 
172  inline bool PipelineDescriptionHasBeenSet() const { return m_pipelineDescriptionHasBeenSet; }
173 
177  inline void SetPipelineDescription(const Aws::String& value) { m_pipelineDescriptionHasBeenSet = true; m_pipelineDescription = value; }
178 
182  inline void SetPipelineDescription(Aws::String&& value) { m_pipelineDescriptionHasBeenSet = true; m_pipelineDescription = std::move(value); }
183 
187  inline void SetPipelineDescription(const char* value) { m_pipelineDescriptionHasBeenSet = true; m_pipelineDescription.assign(value); }
188 
192  inline PipelineSummary& WithPipelineDescription(const Aws::String& value) { SetPipelineDescription(value); return *this;}
193 
197  inline PipelineSummary& WithPipelineDescription(Aws::String&& value) { SetPipelineDescription(std::move(value)); return *this;}
198 
202  inline PipelineSummary& WithPipelineDescription(const char* value) { SetPipelineDescription(value); return *this;}
203 
204 
208  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
209 
213  inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
214 
218  inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
219 
223  inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
224 
228  inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
229 
233  inline PipelineSummary& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
234 
238  inline PipelineSummary& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
239 
243  inline PipelineSummary& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
244 
245 
249  inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
250 
254  inline bool CreationTimeHasBeenSet() const { return m_creationTimeHasBeenSet; }
255 
259  inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTimeHasBeenSet = true; m_creationTime = value; }
260 
264  inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTimeHasBeenSet = true; m_creationTime = std::move(value); }
265 
269  inline PipelineSummary& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
270 
274  inline PipelineSummary& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
275 
276 
280  inline const Aws::Utils::DateTime& GetLastModifiedTime() const{ return m_lastModifiedTime; }
281 
285  inline bool LastModifiedTimeHasBeenSet() const { return m_lastModifiedTimeHasBeenSet; }
286 
290  inline void SetLastModifiedTime(const Aws::Utils::DateTime& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = value; }
291 
295  inline void SetLastModifiedTime(Aws::Utils::DateTime&& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = std::move(value); }
296 
300  inline PipelineSummary& WithLastModifiedTime(const Aws::Utils::DateTime& value) { SetLastModifiedTime(value); return *this;}
301 
305  inline PipelineSummary& WithLastModifiedTime(Aws::Utils::DateTime&& value) { SetLastModifiedTime(std::move(value)); return *this;}
306 
307 
311  inline const Aws::Utils::DateTime& GetLastExecutionTime() const{ return m_lastExecutionTime; }
312 
316  inline bool LastExecutionTimeHasBeenSet() const { return m_lastExecutionTimeHasBeenSet; }
317 
321  inline void SetLastExecutionTime(const Aws::Utils::DateTime& value) { m_lastExecutionTimeHasBeenSet = true; m_lastExecutionTime = value; }
322 
326  inline void SetLastExecutionTime(Aws::Utils::DateTime&& value) { m_lastExecutionTimeHasBeenSet = true; m_lastExecutionTime = std::move(value); }
327 
331  inline PipelineSummary& WithLastExecutionTime(const Aws::Utils::DateTime& value) { SetLastExecutionTime(value); return *this;}
332 
336  inline PipelineSummary& WithLastExecutionTime(Aws::Utils::DateTime&& value) { SetLastExecutionTime(std::move(value)); return *this;}
337 
338  private:
339 
340  Aws::String m_pipelineArn;
341  bool m_pipelineArnHasBeenSet;
342 
343  Aws::String m_pipelineName;
344  bool m_pipelineNameHasBeenSet;
345 
346  Aws::String m_pipelineDisplayName;
347  bool m_pipelineDisplayNameHasBeenSet;
348 
349  Aws::String m_pipelineDescription;
350  bool m_pipelineDescriptionHasBeenSet;
351 
352  Aws::String m_roleArn;
353  bool m_roleArnHasBeenSet;
354 
355  Aws::Utils::DateTime m_creationTime;
356  bool m_creationTimeHasBeenSet;
357 
358  Aws::Utils::DateTime m_lastModifiedTime;
359  bool m_lastModifiedTimeHasBeenSet;
360 
361  Aws::Utils::DateTime m_lastExecutionTime;
362  bool m_lastExecutionTimeHasBeenSet;
363  };
364 
365 } // namespace Model
366 } // namespace SageMaker
367 } // namespace Aws
Aws::SageMaker::Model::PipelineSummary::GetPipelineDisplayName
const Aws::String & GetPipelineDisplayName() const
Definition: PipelineSummary.h:126
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::PipelineSummary
Definition: PipelineSummary.h:33
Aws::SageMaker::Model::PipelineSummary::SetLastModifiedTime
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: PipelineSummary.h:295
SageMaker_EXPORTS.h
Aws::SageMaker::Model::PipelineSummary::SetRoleArn
void SetRoleArn(const char *value)
Definition: PipelineSummary.h:228
Aws::SageMaker::Model::PipelineSummary::WithCreationTime
PipelineSummary & WithCreationTime(Aws::Utils::DateTime &&value)
Definition: PipelineSummary.h:274
Aws::SageMaker::Model::PipelineSummary::SetPipelineDisplayName
void SetPipelineDisplayName(Aws::String &&value)
Definition: PipelineSummary.h:141
Aws::SageMaker::Model::PipelineSummary::PipelineSummary
PipelineSummary()
DateTime.h
Aws::SageMaker::Model::PipelineSummary::WithRoleArn
PipelineSummary & WithRoleArn(const char *value)
Definition: PipelineSummary.h:243
Aws::SageMaker::Model::PipelineSummary::WithPipelineName
PipelineSummary & WithPipelineName(const Aws::String &value)
Definition: PipelineSummary.h:110
Aws::SageMaker::Model::PipelineSummary::SetPipelineArn
void SetPipelineArn(const char *value)
Definition: PipelineSummary.h:64
Aws::SageMaker::Model::PipelineSummary::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: PipelineSummary.h:218
Aws::SageMaker::Model::PipelineSummary::WithPipelineDescription
PipelineSummary & WithPipelineDescription(const char *value)
Definition: PipelineSummary.h:202
Aws::SageMaker::Model::PipelineSummary::PipelineNameHasBeenSet
bool PipelineNameHasBeenSet() const
Definition: PipelineSummary.h:90
Aws::SageMaker::Model::PipelineSummary::PipelineDisplayNameHasBeenSet
bool PipelineDisplayNameHasBeenSet() const
Definition: PipelineSummary.h:131
Aws::SageMaker::Model::PipelineSummary::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: PipelineSummary.h:213
Aws::SageMaker::Model::PipelineSummary::SetPipelineArn
void SetPipelineArn(Aws::String &&value)
Definition: PipelineSummary.h:59
Aws::SageMaker::Model::PipelineSummary::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: PipelineSummary.h:223
Aws::SageMaker::Model::PipelineSummary::WithPipelineDisplayName
PipelineSummary & WithPipelineDisplayName(const Aws::String &value)
Definition: PipelineSummary.h:151
Aws::SageMaker::Model::PipelineSummary::WithRoleArn
PipelineSummary & WithRoleArn(const Aws::String &value)
Definition: PipelineSummary.h:233
Aws::SageMaker::Model::PipelineSummary::WithLastExecutionTime
PipelineSummary & WithLastExecutionTime(const Aws::Utils::DateTime &value)
Definition: PipelineSummary.h:331
Aws::SageMaker::Model::PipelineSummary::GetPipelineDescription
const Aws::String & GetPipelineDescription() const
Definition: PipelineSummary.h:167
Aws::SageMaker::Model::PipelineSummary::WithLastModifiedTime
PipelineSummary & WithLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: PipelineSummary.h:300
Aws::SageMaker::Model::PipelineSummary::SetPipelineName
void SetPipelineName(Aws::String &&value)
Definition: PipelineSummary.h:100
Aws::SageMaker::Model::PipelineSummary::WithPipelineName
PipelineSummary & WithPipelineName(const char *value)
Definition: PipelineSummary.h:120
Aws::SageMaker::Model::PipelineSummary::WithPipelineArn
PipelineSummary & WithPipelineArn(Aws::String &&value)
Definition: PipelineSummary.h:74
Aws::SageMaker::Model::PipelineSummary::SetPipelineDisplayName
void SetPipelineDisplayName(const Aws::String &value)
Definition: PipelineSummary.h:136
Aws::SageMaker::Model::PipelineSummary::PipelineDescriptionHasBeenSet
bool PipelineDescriptionHasBeenSet() const
Definition: PipelineSummary.h:172
Aws::SageMaker::Model::PipelineSummary::SetLastModifiedTime
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: PipelineSummary.h:290
Aws::SageMaker::Model::PipelineSummary::SetPipelineDisplayName
void SetPipelineDisplayName(const char *value)
Definition: PipelineSummary.h:146
Aws::SageMaker::Model::PipelineSummary::CreationTimeHasBeenSet
bool CreationTimeHasBeenSet() const
Definition: PipelineSummary.h:254
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::PipelineSummary::SetPipelineDescription
void SetPipelineDescription(Aws::String &&value)
Definition: PipelineSummary.h:182
Aws::SageMaker::Model::PipelineSummary::WithPipelineArn
PipelineSummary & WithPipelineArn(const Aws::String &value)
Definition: PipelineSummary.h:69
Aws::SageMaker::Model::PipelineSummary::PipelineArnHasBeenSet
bool PipelineArnHasBeenSet() const
Definition: PipelineSummary.h:49
Aws::SageMaker::Model::PipelineSummary::PipelineSummary
PipelineSummary(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::PipelineSummary::LastExecutionTimeHasBeenSet
bool LastExecutionTimeHasBeenSet() const
Definition: PipelineSummary.h:316
Aws::SageMaker::Model::PipelineSummary::WithLastModifiedTime
PipelineSummary & WithLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: PipelineSummary.h:305
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::SageMaker::Model::PipelineSummary::SetCreationTime
void SetCreationTime(Aws::Utils::DateTime &&value)
Definition: PipelineSummary.h:264
Aws::SageMaker::Model::PipelineSummary::WithCreationTime
PipelineSummary & WithCreationTime(const Aws::Utils::DateTime &value)
Definition: PipelineSummary.h:269
AWSString.h
Aws::SageMaker::Model::PipelineSummary::GetPipelineArn
const Aws::String & GetPipelineArn() const
Definition: PipelineSummary.h:44
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::PipelineSummary::GetLastModifiedTime
const Aws::Utils::DateTime & GetLastModifiedTime() const
Definition: PipelineSummary.h:280
Aws::SageMaker::Model::PipelineSummary::operator=
PipelineSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::PipelineSummary::SetPipelineName
void SetPipelineName(const Aws::String &value)
Definition: PipelineSummary.h:95
Aws::SageMaker::Model::PipelineSummary::WithPipelineDescription
PipelineSummary & WithPipelineDescription(Aws::String &&value)
Definition: PipelineSummary.h:197
Aws::SageMaker::Model::PipelineSummary::GetPipelineName
const Aws::String & GetPipelineName() const
Definition: PipelineSummary.h:85
Aws::SageMaker::Model::PipelineSummary::WithPipelineDisplayName
PipelineSummary & WithPipelineDisplayName(Aws::String &&value)
Definition: PipelineSummary.h:156
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::PipelineSummary::SetPipelineDescription
void SetPipelineDescription(const Aws::String &value)
Definition: PipelineSummary.h:177
Aws::SageMaker::Model::PipelineSummary::SetLastExecutionTime
void SetLastExecutionTime(Aws::Utils::DateTime &&value)
Definition: PipelineSummary.h:326
Aws::SageMaker::Model::PipelineSummary::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::PipelineSummary::SetPipelineDescription
void SetPipelineDescription(const char *value)
Definition: PipelineSummary.h:187
Aws::SageMaker::Model::PipelineSummary::WithPipelineArn
PipelineSummary & WithPipelineArn(const char *value)
Definition: PipelineSummary.h:79
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::PipelineSummary::WithPipelineDescription
PipelineSummary & WithPipelineDescription(const Aws::String &value)
Definition: PipelineSummary.h:192
Aws::SageMaker::Model::PipelineSummary::SetCreationTime
void SetCreationTime(const Aws::Utils::DateTime &value)
Definition: PipelineSummary.h:259
Aws::SageMaker::Model::PipelineSummary::WithPipelineDisplayName
PipelineSummary & WithPipelineDisplayName(const char *value)
Definition: PipelineSummary.h:161
Aws::SageMaker::Model::PipelineSummary::GetCreationTime
const Aws::Utils::DateTime & GetCreationTime() const
Definition: PipelineSummary.h:249
Aws::SageMaker::Model::PipelineSummary::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: PipelineSummary.h:208
Aws::SageMaker::Model::PipelineSummary::LastModifiedTimeHasBeenSet
bool LastModifiedTimeHasBeenSet() const
Definition: PipelineSummary.h:285
Aws::SageMaker::Model::PipelineSummary::SetPipelineArn
void SetPipelineArn(const Aws::String &value)
Definition: PipelineSummary.h:54
Aws::SageMaker::Model::PipelineSummary::WithRoleArn
PipelineSummary & WithRoleArn(Aws::String &&value)
Definition: PipelineSummary.h:238
Aws::SageMaker::Model::PipelineSummary::WithLastExecutionTime
PipelineSummary & WithLastExecutionTime(Aws::Utils::DateTime &&value)
Definition: PipelineSummary.h:336
Aws::SageMaker::Model::PipelineSummary::SetLastExecutionTime
void SetLastExecutionTime(const Aws::Utils::DateTime &value)
Definition: PipelineSummary.h:321
Aws::SageMaker::Model::PipelineSummary::GetLastExecutionTime
const Aws::Utils::DateTime & GetLastExecutionTime() const
Definition: PipelineSummary.h:311
Aws::SageMaker::Model::PipelineSummary::SetPipelineName
void SetPipelineName(const char *value)
Definition: PipelineSummary.h:105
Aws::SageMaker::Model::PipelineSummary::WithPipelineName
PipelineSummary & WithPipelineName(Aws::String &&value)
Definition: PipelineSummary.h:115