AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
PipelineExecutionStepMetadata.h
1
6#pragma once
7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/TrainingJobStepMetadata.h>
9#include <aws/sagemaker/model/ProcessingJobStepMetadata.h>
10#include <aws/sagemaker/model/TransformJobStepMetadata.h>
11#include <aws/sagemaker/model/TuningJobStepMetaData.h>
12#include <aws/sagemaker/model/ModelStepMetadata.h>
13#include <aws/sagemaker/model/RegisterModelStepMetadata.h>
14#include <aws/sagemaker/model/ConditionStepMetadata.h>
15#include <aws/sagemaker/model/CallbackStepMetadata.h>
16#include <aws/sagemaker/model/LambdaStepMetadata.h>
17#include <aws/sagemaker/model/EMRStepMetadata.h>
18#include <aws/sagemaker/model/QualityCheckStepMetadata.h>
19#include <aws/sagemaker/model/ClarifyCheckStepMetadata.h>
20#include <aws/sagemaker/model/FailStepMetadata.h>
21#include <aws/sagemaker/model/AutoMLJobStepMetadata.h>
22#include <aws/sagemaker/model/EndpointStepMetadata.h>
23#include <aws/sagemaker/model/EndpointConfigStepMetadata.h>
24#include <utility>
25
26namespace Aws
27{
28namespace Utils
29{
30namespace Json
31{
32 class JsonValue;
33 class JsonView;
34} // namespace Json
35} // namespace Utils
36namespace SageMaker
37{
38namespace Model
39{
40
47 {
48 public:
49 AWS_SAGEMAKER_API PipelineExecutionStepMetadata();
52 AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const;
53
54
56
60 inline const TrainingJobStepMetadata& GetTrainingJob() const{ return m_trainingJob; }
61 inline bool TrainingJobHasBeenSet() const { return m_trainingJobHasBeenSet; }
62 inline void SetTrainingJob(const TrainingJobStepMetadata& value) { m_trainingJobHasBeenSet = true; m_trainingJob = value; }
63 inline void SetTrainingJob(TrainingJobStepMetadata&& value) { m_trainingJobHasBeenSet = true; m_trainingJob = std::move(value); }
65 inline PipelineExecutionStepMetadata& WithTrainingJob(TrainingJobStepMetadata&& value) { SetTrainingJob(std::move(value)); return *this;}
67
69
73 inline const ProcessingJobStepMetadata& GetProcessingJob() const{ return m_processingJob; }
74 inline bool ProcessingJobHasBeenSet() const { return m_processingJobHasBeenSet; }
75 inline void SetProcessingJob(const ProcessingJobStepMetadata& value) { m_processingJobHasBeenSet = true; m_processingJob = value; }
76 inline void SetProcessingJob(ProcessingJobStepMetadata&& value) { m_processingJobHasBeenSet = true; m_processingJob = std::move(value); }
80
82
86 inline const TransformJobStepMetadata& GetTransformJob() const{ return m_transformJob; }
87 inline bool TransformJobHasBeenSet() const { return m_transformJobHasBeenSet; }
88 inline void SetTransformJob(const TransformJobStepMetadata& value) { m_transformJobHasBeenSet = true; m_transformJob = value; }
89 inline void SetTransformJob(TransformJobStepMetadata&& value) { m_transformJobHasBeenSet = true; m_transformJob = std::move(value); }
93
95
99 inline const TuningJobStepMetaData& GetTuningJob() const{ return m_tuningJob; }
100 inline bool TuningJobHasBeenSet() const { return m_tuningJobHasBeenSet; }
101 inline void SetTuningJob(const TuningJobStepMetaData& value) { m_tuningJobHasBeenSet = true; m_tuningJob = value; }
102 inline void SetTuningJob(TuningJobStepMetaData&& value) { m_tuningJobHasBeenSet = true; m_tuningJob = std::move(value); }
104 inline PipelineExecutionStepMetadata& WithTuningJob(TuningJobStepMetaData&& value) { SetTuningJob(std::move(value)); return *this;}
106
108
112 inline const ModelStepMetadata& GetModel() const{ return m_model; }
113 inline bool ModelHasBeenSet() const { return m_modelHasBeenSet; }
114 inline void SetModel(const ModelStepMetadata& value) { m_modelHasBeenSet = true; m_model = value; }
115 inline void SetModel(ModelStepMetadata&& value) { m_modelHasBeenSet = true; m_model = std::move(value); }
116 inline PipelineExecutionStepMetadata& WithModel(const ModelStepMetadata& value) { SetModel(value); return *this;}
117 inline PipelineExecutionStepMetadata& WithModel(ModelStepMetadata&& value) { SetModel(std::move(value)); return *this;}
119
121
125 inline const RegisterModelStepMetadata& GetRegisterModel() const{ return m_registerModel; }
126 inline bool RegisterModelHasBeenSet() const { return m_registerModelHasBeenSet; }
127 inline void SetRegisterModel(const RegisterModelStepMetadata& value) { m_registerModelHasBeenSet = true; m_registerModel = value; }
128 inline void SetRegisterModel(RegisterModelStepMetadata&& value) { m_registerModelHasBeenSet = true; m_registerModel = std::move(value); }
132
134
138 inline const ConditionStepMetadata& GetCondition() const{ return m_condition; }
139 inline bool ConditionHasBeenSet() const { return m_conditionHasBeenSet; }
140 inline void SetCondition(const ConditionStepMetadata& value) { m_conditionHasBeenSet = true; m_condition = value; }
141 inline void SetCondition(ConditionStepMetadata&& value) { m_conditionHasBeenSet = true; m_condition = std::move(value); }
143 inline PipelineExecutionStepMetadata& WithCondition(ConditionStepMetadata&& value) { SetCondition(std::move(value)); return *this;}
145
147
151 inline const CallbackStepMetadata& GetCallback() const{ return m_callback; }
152 inline bool CallbackHasBeenSet() const { return m_callbackHasBeenSet; }
153 inline void SetCallback(const CallbackStepMetadata& value) { m_callbackHasBeenSet = true; m_callback = value; }
154 inline void SetCallback(CallbackStepMetadata&& value) { m_callbackHasBeenSet = true; m_callback = std::move(value); }
155 inline PipelineExecutionStepMetadata& WithCallback(const CallbackStepMetadata& value) { SetCallback(value); return *this;}
156 inline PipelineExecutionStepMetadata& WithCallback(CallbackStepMetadata&& value) { SetCallback(std::move(value)); return *this;}
158
160
164 inline const LambdaStepMetadata& GetLambda() const{ return m_lambda; }
165 inline bool LambdaHasBeenSet() const { return m_lambdaHasBeenSet; }
166 inline void SetLambda(const LambdaStepMetadata& value) { m_lambdaHasBeenSet = true; m_lambda = value; }
167 inline void SetLambda(LambdaStepMetadata&& value) { m_lambdaHasBeenSet = true; m_lambda = std::move(value); }
168 inline PipelineExecutionStepMetadata& WithLambda(const LambdaStepMetadata& value) { SetLambda(value); return *this;}
169 inline PipelineExecutionStepMetadata& WithLambda(LambdaStepMetadata&& value) { SetLambda(std::move(value)); return *this;}
171
173
176 inline const EMRStepMetadata& GetEMR() const{ return m_eMR; }
177 inline bool EMRHasBeenSet() const { return m_eMRHasBeenSet; }
178 inline void SetEMR(const EMRStepMetadata& value) { m_eMRHasBeenSet = true; m_eMR = value; }
179 inline void SetEMR(EMRStepMetadata&& value) { m_eMRHasBeenSet = true; m_eMR = std::move(value); }
180 inline PipelineExecutionStepMetadata& WithEMR(const EMRStepMetadata& value) { SetEMR(value); return *this;}
181 inline PipelineExecutionStepMetadata& WithEMR(EMRStepMetadata&& value) { SetEMR(std::move(value)); return *this;}
183
185
198 inline const QualityCheckStepMetadata& GetQualityCheck() const{ return m_qualityCheck; }
199 inline bool QualityCheckHasBeenSet() const { return m_qualityCheckHasBeenSet; }
200 inline void SetQualityCheck(const QualityCheckStepMetadata& value) { m_qualityCheckHasBeenSet = true; m_qualityCheck = value; }
201 inline void SetQualityCheck(QualityCheckStepMetadata&& value) { m_qualityCheckHasBeenSet = true; m_qualityCheck = std::move(value); }
205
207
221 inline const ClarifyCheckStepMetadata& GetClarifyCheck() const{ return m_clarifyCheck; }
222 inline bool ClarifyCheckHasBeenSet() const { return m_clarifyCheckHasBeenSet; }
223 inline void SetClarifyCheck(const ClarifyCheckStepMetadata& value) { m_clarifyCheckHasBeenSet = true; m_clarifyCheck = value; }
224 inline void SetClarifyCheck(ClarifyCheckStepMetadata&& value) { m_clarifyCheckHasBeenSet = true; m_clarifyCheck = std::move(value); }
228
230
233 inline const FailStepMetadata& GetFail() const{ return m_fail; }
234 inline bool FailHasBeenSet() const { return m_failHasBeenSet; }
235 inline void SetFail(const FailStepMetadata& value) { m_failHasBeenSet = true; m_fail = value; }
236 inline void SetFail(FailStepMetadata&& value) { m_failHasBeenSet = true; m_fail = std::move(value); }
237 inline PipelineExecutionStepMetadata& WithFail(const FailStepMetadata& value) { SetFail(value); return *this;}
238 inline PipelineExecutionStepMetadata& WithFail(FailStepMetadata&& value) { SetFail(std::move(value)); return *this;}
240
242
246 inline const AutoMLJobStepMetadata& GetAutoMLJob() const{ return m_autoMLJob; }
247 inline bool AutoMLJobHasBeenSet() const { return m_autoMLJobHasBeenSet; }
248 inline void SetAutoMLJob(const AutoMLJobStepMetadata& value) { m_autoMLJobHasBeenSet = true; m_autoMLJob = value; }
249 inline void SetAutoMLJob(AutoMLJobStepMetadata&& value) { m_autoMLJobHasBeenSet = true; m_autoMLJob = std::move(value); }
251 inline PipelineExecutionStepMetadata& WithAutoMLJob(AutoMLJobStepMetadata&& value) { SetAutoMLJob(std::move(value)); return *this;}
253
255
258 inline const EndpointStepMetadata& GetEndpoint() const{ return m_endpoint; }
259 inline bool EndpointHasBeenSet() const { return m_endpointHasBeenSet; }
260 inline void SetEndpoint(const EndpointStepMetadata& value) { m_endpointHasBeenSet = true; m_endpoint = value; }
261 inline void SetEndpoint(EndpointStepMetadata&& value) { m_endpointHasBeenSet = true; m_endpoint = std::move(value); }
262 inline PipelineExecutionStepMetadata& WithEndpoint(const EndpointStepMetadata& value) { SetEndpoint(value); return *this;}
263 inline PipelineExecutionStepMetadata& WithEndpoint(EndpointStepMetadata&& value) { SetEndpoint(std::move(value)); return *this;}
265
267
271 inline const EndpointConfigStepMetadata& GetEndpointConfig() const{ return m_endpointConfig; }
272 inline bool EndpointConfigHasBeenSet() const { return m_endpointConfigHasBeenSet; }
273 inline void SetEndpointConfig(const EndpointConfigStepMetadata& value) { m_endpointConfigHasBeenSet = true; m_endpointConfig = value; }
274 inline void SetEndpointConfig(EndpointConfigStepMetadata&& value) { m_endpointConfigHasBeenSet = true; m_endpointConfig = std::move(value); }
278 private:
279
280 TrainingJobStepMetadata m_trainingJob;
281 bool m_trainingJobHasBeenSet = false;
282
283 ProcessingJobStepMetadata m_processingJob;
284 bool m_processingJobHasBeenSet = false;
285
286 TransformJobStepMetadata m_transformJob;
287 bool m_transformJobHasBeenSet = false;
288
289 TuningJobStepMetaData m_tuningJob;
290 bool m_tuningJobHasBeenSet = false;
291
292 ModelStepMetadata m_model;
293 bool m_modelHasBeenSet = false;
294
295 RegisterModelStepMetadata m_registerModel;
296 bool m_registerModelHasBeenSet = false;
297
298 ConditionStepMetadata m_condition;
299 bool m_conditionHasBeenSet = false;
300
301 CallbackStepMetadata m_callback;
302 bool m_callbackHasBeenSet = false;
303
304 LambdaStepMetadata m_lambda;
305 bool m_lambdaHasBeenSet = false;
306
307 EMRStepMetadata m_eMR;
308 bool m_eMRHasBeenSet = false;
309
310 QualityCheckStepMetadata m_qualityCheck;
311 bool m_qualityCheckHasBeenSet = false;
312
313 ClarifyCheckStepMetadata m_clarifyCheck;
314 bool m_clarifyCheckHasBeenSet = false;
315
316 FailStepMetadata m_fail;
317 bool m_failHasBeenSet = false;
318
319 AutoMLJobStepMetadata m_autoMLJob;
320 bool m_autoMLJobHasBeenSet = false;
321
322 EndpointStepMetadata m_endpoint;
323 bool m_endpointHasBeenSet = false;
324
325 EndpointConfigStepMetadata m_endpointConfig;
326 bool m_endpointConfigHasBeenSet = false;
327 };
328
329} // namespace Model
330} // namespace SageMaker
331} // namespace Aws
void SetTrainingJob(const TrainingJobStepMetadata &value)
PipelineExecutionStepMetadata & WithProcessingJob(const ProcessingJobStepMetadata &value)
PipelineExecutionStepMetadata & WithTransformJob(TransformJobStepMetadata &&value)
PipelineExecutionStepMetadata & WithFail(FailStepMetadata &&value)
void SetRegisterModel(const RegisterModelStepMetadata &value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
PipelineExecutionStepMetadata & WithEndpointConfig(const EndpointConfigStepMetadata &value)
void SetTransformJob(const TransformJobStepMetadata &value)
PipelineExecutionStepMetadata & WithLambda(LambdaStepMetadata &&value)
PipelineExecutionStepMetadata & WithLambda(const LambdaStepMetadata &value)
AWS_SAGEMAKER_API PipelineExecutionStepMetadata(Aws::Utils::Json::JsonView jsonValue)
PipelineExecutionStepMetadata & WithCallback(CallbackStepMetadata &&value)
void SetProcessingJob(const ProcessingJobStepMetadata &value)
PipelineExecutionStepMetadata & WithTrainingJob(const TrainingJobStepMetadata &value)
PipelineExecutionStepMetadata & WithClarifyCheck(const ClarifyCheckStepMetadata &value)
AWS_SAGEMAKER_API PipelineExecutionStepMetadata & operator=(Aws::Utils::Json::JsonView jsonValue)
PipelineExecutionStepMetadata & WithRegisterModel(const RegisterModelStepMetadata &value)
PipelineExecutionStepMetadata & WithTuningJob(const TuningJobStepMetaData &value)
const EndpointConfigStepMetadata & GetEndpointConfig() const
PipelineExecutionStepMetadata & WithTrainingJob(TrainingJobStepMetadata &&value)
PipelineExecutionStepMetadata & WithQualityCheck(QualityCheckStepMetadata &&value)
PipelineExecutionStepMetadata & WithAutoMLJob(const AutoMLJobStepMetadata &value)
PipelineExecutionStepMetadata & WithTransformJob(const TransformJobStepMetadata &value)
PipelineExecutionStepMetadata & WithQualityCheck(const QualityCheckStepMetadata &value)
PipelineExecutionStepMetadata & WithProcessingJob(ProcessingJobStepMetadata &&value)
PipelineExecutionStepMetadata & WithModel(ModelStepMetadata &&value)
void SetClarifyCheck(const ClarifyCheckStepMetadata &value)
PipelineExecutionStepMetadata & WithModel(const ModelStepMetadata &value)
PipelineExecutionStepMetadata & WithEndpointConfig(EndpointConfigStepMetadata &&value)
PipelineExecutionStepMetadata & WithRegisterModel(RegisterModelStepMetadata &&value)
void SetQualityCheck(const QualityCheckStepMetadata &value)
PipelineExecutionStepMetadata & WithCallback(const CallbackStepMetadata &value)
PipelineExecutionStepMetadata & WithAutoMLJob(AutoMLJobStepMetadata &&value)
PipelineExecutionStepMetadata & WithEndpoint(EndpointStepMetadata &&value)
void SetEndpointConfig(const EndpointConfigStepMetadata &value)
PipelineExecutionStepMetadata & WithFail(const FailStepMetadata &value)
PipelineExecutionStepMetadata & WithCondition(ConditionStepMetadata &&value)
PipelineExecutionStepMetadata & WithEMR(const EMRStepMetadata &value)
PipelineExecutionStepMetadata & WithClarifyCheck(ClarifyCheckStepMetadata &&value)
PipelineExecutionStepMetadata & WithEndpoint(const EndpointStepMetadata &value)
PipelineExecutionStepMetadata & WithCondition(const ConditionStepMetadata &value)
PipelineExecutionStepMetadata & WithEMR(EMRStepMetadata &&value)
PipelineExecutionStepMetadata & WithTuningJob(TuningJobStepMetaData &&value)
Aws::Utils::Json::JsonValue JsonValue