AWS SDK for C++  1.9.154
AWS SDK for C++
PipelineExecutionSummary.h
Go to the documentation of this file.
1 
6 #pragma once
11 #include <utility>
12 
13 namespace Aws
14 {
15 namespace Utils
16 {
17 namespace Json
18 {
19  class JsonValue;
20  class JsonView;
21 } // namespace Json
22 } // namespace Utils
23 namespace SageMaker
24 {
25 namespace Model
26 {
27 
34  {
35  public:
40 
41 
45  inline const Aws::String& GetPipelineExecutionArn() const{ return m_pipelineExecutionArn; }
46 
50  inline bool PipelineExecutionArnHasBeenSet() const { return m_pipelineExecutionArnHasBeenSet; }
51 
55  inline void SetPipelineExecutionArn(const Aws::String& value) { m_pipelineExecutionArnHasBeenSet = true; m_pipelineExecutionArn = value; }
56 
60  inline void SetPipelineExecutionArn(Aws::String&& value) { m_pipelineExecutionArnHasBeenSet = true; m_pipelineExecutionArn = std::move(value); }
61 
65  inline void SetPipelineExecutionArn(const char* value) { m_pipelineExecutionArnHasBeenSet = true; m_pipelineExecutionArn.assign(value); }
66 
70  inline PipelineExecutionSummary& WithPipelineExecutionArn(const Aws::String& value) { SetPipelineExecutionArn(value); return *this;}
71 
75  inline PipelineExecutionSummary& WithPipelineExecutionArn(Aws::String&& value) { SetPipelineExecutionArn(std::move(value)); return *this;}
76 
80  inline PipelineExecutionSummary& WithPipelineExecutionArn(const char* value) { SetPipelineExecutionArn(value); return *this;}
81 
82 
86  inline const Aws::Utils::DateTime& GetStartTime() const{ return m_startTime; }
87 
91  inline bool StartTimeHasBeenSet() const { return m_startTimeHasBeenSet; }
92 
96  inline void SetStartTime(const Aws::Utils::DateTime& value) { m_startTimeHasBeenSet = true; m_startTime = value; }
97 
101  inline void SetStartTime(Aws::Utils::DateTime&& value) { m_startTimeHasBeenSet = true; m_startTime = std::move(value); }
102 
106  inline PipelineExecutionSummary& WithStartTime(const Aws::Utils::DateTime& value) { SetStartTime(value); return *this;}
107 
111  inline PipelineExecutionSummary& WithStartTime(Aws::Utils::DateTime&& value) { SetStartTime(std::move(value)); return *this;}
112 
113 
117  inline const PipelineExecutionStatus& GetPipelineExecutionStatus() const{ return m_pipelineExecutionStatus; }
118 
122  inline bool PipelineExecutionStatusHasBeenSet() const { return m_pipelineExecutionStatusHasBeenSet; }
123 
127  inline void SetPipelineExecutionStatus(const PipelineExecutionStatus& value) { m_pipelineExecutionStatusHasBeenSet = true; m_pipelineExecutionStatus = value; }
128 
132  inline void SetPipelineExecutionStatus(PipelineExecutionStatus&& value) { m_pipelineExecutionStatusHasBeenSet = true; m_pipelineExecutionStatus = std::move(value); }
133 
137  inline PipelineExecutionSummary& WithPipelineExecutionStatus(const PipelineExecutionStatus& value) { SetPipelineExecutionStatus(value); return *this;}
138 
142  inline PipelineExecutionSummary& WithPipelineExecutionStatus(PipelineExecutionStatus&& value) { SetPipelineExecutionStatus(std::move(value)); return *this;}
143 
144 
148  inline const Aws::String& GetPipelineExecutionDescription() const{ return m_pipelineExecutionDescription; }
149 
153  inline bool PipelineExecutionDescriptionHasBeenSet() const { return m_pipelineExecutionDescriptionHasBeenSet; }
154 
158  inline void SetPipelineExecutionDescription(const Aws::String& value) { m_pipelineExecutionDescriptionHasBeenSet = true; m_pipelineExecutionDescription = value; }
159 
163  inline void SetPipelineExecutionDescription(Aws::String&& value) { m_pipelineExecutionDescriptionHasBeenSet = true; m_pipelineExecutionDescription = std::move(value); }
164 
168  inline void SetPipelineExecutionDescription(const char* value) { m_pipelineExecutionDescriptionHasBeenSet = true; m_pipelineExecutionDescription.assign(value); }
169 
173  inline PipelineExecutionSummary& WithPipelineExecutionDescription(const Aws::String& value) { SetPipelineExecutionDescription(value); return *this;}
174 
178  inline PipelineExecutionSummary& WithPipelineExecutionDescription(Aws::String&& value) { SetPipelineExecutionDescription(std::move(value)); return *this;}
179 
183  inline PipelineExecutionSummary& WithPipelineExecutionDescription(const char* value) { SetPipelineExecutionDescription(value); return *this;}
184 
185 
189  inline const Aws::String& GetPipelineExecutionDisplayName() const{ return m_pipelineExecutionDisplayName; }
190 
194  inline bool PipelineExecutionDisplayNameHasBeenSet() const { return m_pipelineExecutionDisplayNameHasBeenSet; }
195 
199  inline void SetPipelineExecutionDisplayName(const Aws::String& value) { m_pipelineExecutionDisplayNameHasBeenSet = true; m_pipelineExecutionDisplayName = value; }
200 
204  inline void SetPipelineExecutionDisplayName(Aws::String&& value) { m_pipelineExecutionDisplayNameHasBeenSet = true; m_pipelineExecutionDisplayName = std::move(value); }
205 
209  inline void SetPipelineExecutionDisplayName(const char* value) { m_pipelineExecutionDisplayNameHasBeenSet = true; m_pipelineExecutionDisplayName.assign(value); }
210 
214  inline PipelineExecutionSummary& WithPipelineExecutionDisplayName(const Aws::String& value) { SetPipelineExecutionDisplayName(value); return *this;}
215 
219  inline PipelineExecutionSummary& WithPipelineExecutionDisplayName(Aws::String&& value) { SetPipelineExecutionDisplayName(std::move(value)); return *this;}
220 
224  inline PipelineExecutionSummary& WithPipelineExecutionDisplayName(const char* value) { SetPipelineExecutionDisplayName(value); return *this;}
225 
226  private:
227 
228  Aws::String m_pipelineExecutionArn;
229  bool m_pipelineExecutionArnHasBeenSet;
230 
231  Aws::Utils::DateTime m_startTime;
232  bool m_startTimeHasBeenSet;
233 
234  PipelineExecutionStatus m_pipelineExecutionStatus;
235  bool m_pipelineExecutionStatusHasBeenSet;
236 
237  Aws::String m_pipelineExecutionDescription;
238  bool m_pipelineExecutionDescriptionHasBeenSet;
239 
240  Aws::String m_pipelineExecutionDisplayName;
241  bool m_pipelineExecutionDisplayNameHasBeenSet;
242  };
243 
244 } // namespace Model
245 } // namespace SageMaker
246 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SageMaker::Model::PipelineExecutionSummary::WithPipelineExecutionArn
PipelineExecutionSummary & WithPipelineExecutionArn(Aws::String &&value)
Definition: PipelineExecutionSummary.h:75
Aws::SageMaker::Model::PipelineExecutionSummary::operator=
PipelineExecutionSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::PipelineExecutionStatus
PipelineExecutionStatus
Definition: PipelineExecutionStatus.h:17
Aws::SageMaker::Model::PipelineExecutionSummary::SetPipelineExecutionDisplayName
void SetPipelineExecutionDisplayName(const char *value)
Definition: PipelineExecutionSummary.h:209
SageMaker_EXPORTS.h
Aws::SageMaker::Model::PipelineExecutionSummary::SetPipelineExecutionDescription
void SetPipelineExecutionDescription(const char *value)
Definition: PipelineExecutionSummary.h:168
Aws::SageMaker::Model::PipelineExecutionSummary::SetPipelineExecutionArn
void SetPipelineExecutionArn(Aws::String &&value)
Definition: PipelineExecutionSummary.h:60
Aws::SageMaker::Model::PipelineExecutionSummary::WithPipelineExecutionDescription
PipelineExecutionSummary & WithPipelineExecutionDescription(const char *value)
Definition: PipelineExecutionSummary.h:183
Aws::SageMaker::Model::PipelineExecutionSummary::PipelineExecutionSummary
PipelineExecutionSummary()
Aws::SageMaker::Model::PipelineExecutionSummary::SetStartTime
void SetStartTime(const Aws::Utils::DateTime &value)
Definition: PipelineExecutionSummary.h:96
DateTime.h
Aws::SageMaker::Model::PipelineExecutionSummary::GetStartTime
const Aws::Utils::DateTime & GetStartTime() const
Definition: PipelineExecutionSummary.h:86
Aws::SageMaker::Model::PipelineExecutionSummary::WithStartTime
PipelineExecutionSummary & WithStartTime(Aws::Utils::DateTime &&value)
Definition: PipelineExecutionSummary.h:111
Aws::SageMaker::Model::PipelineExecutionSummary::GetPipelineExecutionArn
const Aws::String & GetPipelineExecutionArn() const
Definition: PipelineExecutionSummary.h:45
Aws::SageMaker::Model::PipelineExecutionSummary::StartTimeHasBeenSet
bool StartTimeHasBeenSet() const
Definition: PipelineExecutionSummary.h:91
Aws::SageMaker::Model::PipelineExecutionSummary::SetPipelineExecutionArn
void SetPipelineExecutionArn(const Aws::String &value)
Definition: PipelineExecutionSummary.h:55
Aws::SageMaker::Model::PipelineExecutionSummary::PipelineExecutionSummary
PipelineExecutionSummary(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::PipelineExecutionSummary::SetPipelineExecutionDescription
void SetPipelineExecutionDescription(Aws::String &&value)
Definition: PipelineExecutionSummary.h:163
Aws::SageMaker::Model::PipelineExecutionSummary::WithPipelineExecutionDisplayName
PipelineExecutionSummary & WithPipelineExecutionDisplayName(const char *value)
Definition: PipelineExecutionSummary.h:224
Aws::SageMaker::Model::PipelineExecutionSummary::GetPipelineExecutionStatus
const PipelineExecutionStatus & GetPipelineExecutionStatus() const
Definition: PipelineExecutionSummary.h:117
Aws::SageMaker::Model::PipelineExecutionSummary::PipelineExecutionDisplayNameHasBeenSet
bool PipelineExecutionDisplayNameHasBeenSet() const
Definition: PipelineExecutionSummary.h:194
Aws::SageMaker::Model::PipelineExecutionSummary::SetStartTime
void SetStartTime(Aws::Utils::DateTime &&value)
Definition: PipelineExecutionSummary.h:101
Aws::SageMaker::Model::PipelineExecutionSummary::PipelineExecutionDescriptionHasBeenSet
bool PipelineExecutionDescriptionHasBeenSet() const
Definition: PipelineExecutionSummary.h:153
Aws::SageMaker::Model::PipelineExecutionSummary::WithPipelineExecutionDescription
PipelineExecutionSummary & WithPipelineExecutionDescription(const Aws::String &value)
Definition: PipelineExecutionSummary.h:173
Aws::SageMaker::Model::PipelineExecutionSummary::PipelineExecutionArnHasBeenSet
bool PipelineExecutionArnHasBeenSet() const
Definition: PipelineExecutionSummary.h:50
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::SageMaker::Model::PipelineExecutionSummary::WithPipelineExecutionArn
PipelineExecutionSummary & WithPipelineExecutionArn(const char *value)
Definition: PipelineExecutionSummary.h:80
Aws::SageMaker::Model::PipelineExecutionSummary::WithPipelineExecutionDescription
PipelineExecutionSummary & WithPipelineExecutionDescription(Aws::String &&value)
Definition: PipelineExecutionSummary.h:178
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::PipelineExecutionSummary
Definition: PipelineExecutionSummary.h:34
Aws::SageMaker::Model::PipelineExecutionSummary::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
PipelineExecutionStatus.h
Aws::SageMaker::Model::PipelineExecutionSummary::PipelineExecutionStatusHasBeenSet
bool PipelineExecutionStatusHasBeenSet() const
Definition: PipelineExecutionSummary.h:122
Aws::SageMaker::Model::PipelineExecutionSummary::SetPipelineExecutionStatus
void SetPipelineExecutionStatus(const PipelineExecutionStatus &value)
Definition: PipelineExecutionSummary.h:127
Aws::SageMaker::Model::PipelineExecutionSummary::WithPipelineExecutionStatus
PipelineExecutionSummary & WithPipelineExecutionStatus(PipelineExecutionStatus &&value)
Definition: PipelineExecutionSummary.h:142
Aws::SageMaker::Model::PipelineExecutionSummary::GetPipelineExecutionDescription
const Aws::String & GetPipelineExecutionDescription() const
Definition: PipelineExecutionSummary.h:148
Aws::SageMaker::Model::PipelineExecutionSummary::WithPipelineExecutionDisplayName
PipelineExecutionSummary & WithPipelineExecutionDisplayName(Aws::String &&value)
Definition: PipelineExecutionSummary.h:219
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::PipelineExecutionSummary::SetPipelineExecutionDisplayName
void SetPipelineExecutionDisplayName(const Aws::String &value)
Definition: PipelineExecutionSummary.h:199
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::PipelineExecutionSummary::GetPipelineExecutionDisplayName
const Aws::String & GetPipelineExecutionDisplayName() const
Definition: PipelineExecutionSummary.h:189
Aws::SageMaker::Model::PipelineExecutionSummary::SetPipelineExecutionDescription
void SetPipelineExecutionDescription(const Aws::String &value)
Definition: PipelineExecutionSummary.h:158
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::PipelineExecutionSummary::WithPipelineExecutionDisplayName
PipelineExecutionSummary & WithPipelineExecutionDisplayName(const Aws::String &value)
Definition: PipelineExecutionSummary.h:214
Aws::SageMaker::Model::PipelineExecutionSummary::SetPipelineExecutionStatus
void SetPipelineExecutionStatus(PipelineExecutionStatus &&value)
Definition: PipelineExecutionSummary.h:132
Aws::SageMaker::Model::PipelineExecutionSummary::SetPipelineExecutionDisplayName
void SetPipelineExecutionDisplayName(Aws::String &&value)
Definition: PipelineExecutionSummary.h:204
Aws::SageMaker::Model::PipelineExecutionSummary::WithPipelineExecutionArn
PipelineExecutionSummary & WithPipelineExecutionArn(const Aws::String &value)
Definition: PipelineExecutionSummary.h:70
Aws::SageMaker::Model::PipelineExecutionSummary::WithStartTime
PipelineExecutionSummary & WithStartTime(const Aws::Utils::DateTime &value)
Definition: PipelineExecutionSummary.h:106
Aws::SageMaker::Model::PipelineExecutionSummary::WithPipelineExecutionStatus
PipelineExecutionSummary & WithPipelineExecutionStatus(const PipelineExecutionStatus &value)
Definition: PipelineExecutionSummary.h:137
Aws::SageMaker::Model::PipelineExecutionSummary::SetPipelineExecutionArn
void SetPipelineExecutionArn(const char *value)
Definition: PipelineExecutionSummary.h:65