7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/AutoMLJobStepMetadata.h>
9#include <aws/sagemaker/model/BedrockCustomModelDeploymentMetadata.h>
10#include <aws/sagemaker/model/BedrockCustomModelMetadata.h>
11#include <aws/sagemaker/model/BedrockModelImportMetadata.h>
12#include <aws/sagemaker/model/BedrockProvisionedModelThroughputMetadata.h>
13#include <aws/sagemaker/model/CallbackStepMetadata.h>
14#include <aws/sagemaker/model/ClarifyCheckStepMetadata.h>
15#include <aws/sagemaker/model/ConditionStepMetadata.h>
16#include <aws/sagemaker/model/EMRStepMetadata.h>
17#include <aws/sagemaker/model/EndpointConfigStepMetadata.h>
18#include <aws/sagemaker/model/EndpointStepMetadata.h>
19#include <aws/sagemaker/model/FailStepMetadata.h>
20#include <aws/sagemaker/model/InferenceComponentMetadata.h>
21#include <aws/sagemaker/model/JobStepMetadata.h>
22#include <aws/sagemaker/model/LambdaStepMetadata.h>
23#include <aws/sagemaker/model/LineageMetadata.h>
24#include <aws/sagemaker/model/ModelStepMetadata.h>
25#include <aws/sagemaker/model/ProcessingJobStepMetadata.h>
26#include <aws/sagemaker/model/QualityCheckStepMetadata.h>
27#include <aws/sagemaker/model/RegisterModelStepMetadata.h>
28#include <aws/sagemaker/model/TrainingJobStepMetadata.h>
29#include <aws/sagemaker/model/TransformJobStepMetadata.h>
30#include <aws/sagemaker/model/TuningJobStepMetaData.h>
63 template <
typename TrainingJobT = TrainingJobStepMetadata>
65 m_trainingJobHasBeenSet =
true;
66 m_trainingJob = std::forward<TrainingJobT>(value);
68 template <
typename TrainingJobT = TrainingJobStepMetadata>
82 template <
typename ProcessingJobT = ProcessingJobStepMetadata>
84 m_processingJobHasBeenSet =
true;
85 m_processingJob = std::forward<ProcessingJobT>(value);
87 template <
typename ProcessingJobT = ProcessingJobStepMetadata>
101 template <
typename TransformJobT = TransformJobStepMetadata>
103 m_transformJobHasBeenSet =
true;
104 m_transformJob = std::forward<TransformJobT>(value);
106 template <
typename TransformJobT = TransformJobStepMetadata>
120 template <
typename TuningJobT = TuningJobStepMetaData>
122 m_tuningJobHasBeenSet =
true;
123 m_tuningJob = std::forward<TuningJobT>(value);
125 template <
typename TuningJobT = TuningJobStepMetaData>
139 template <
typename ModelT = ModelStepMetadata>
141 m_modelHasBeenSet =
true;
142 m_model = std::forward<ModelT>(value);
144 template <
typename ModelT = ModelStepMetadata>
146 SetModel(std::forward<ModelT>(value));
158 template <
typename RegisterModelT = RegisterModelStepMetadata>
160 m_registerModelHasBeenSet =
true;
161 m_registerModel = std::forward<RegisterModelT>(value);
163 template <
typename RegisterModelT = RegisterModelStepMetadata>
177 template <
typename ConditionT = ConditionStepMetadata>
179 m_conditionHasBeenSet =
true;
180 m_condition = std::forward<ConditionT>(value);
182 template <
typename ConditionT = ConditionStepMetadata>
196 template <
typename CallbackT = CallbackStepMetadata>
198 m_callbackHasBeenSet =
true;
199 m_callback = std::forward<CallbackT>(value);
201 template <
typename CallbackT = CallbackStepMetadata>
215 template <
typename LambdaT = LambdaStepMetadata>
217 m_lambdaHasBeenSet =
true;
218 m_lambda = std::forward<LambdaT>(value);
220 template <
typename LambdaT = LambdaStepMetadata>
233 template <
typename EMRT = EMRStepMetadata>
235 m_eMRHasBeenSet =
true;
236 m_eMR = std::forward<EMRT>(value);
238 template <
typename EMRT = EMRStepMetadata>
240 SetEMR(std::forward<EMRT>(value));
261 template <
typename QualityCheckT = QualityCheckStepMetadata>
263 m_qualityCheckHasBeenSet =
true;
264 m_qualityCheck = std::forward<QualityCheckT>(value);
266 template <
typename QualityCheckT = QualityCheckStepMetadata>
290 template <
typename ClarifyCheckT = ClarifyCheckStepMetadata>
292 m_clarifyCheckHasBeenSet =
true;
293 m_clarifyCheck = std::forward<ClarifyCheckT>(value);
295 template <
typename ClarifyCheckT = ClarifyCheckStepMetadata>
308 template <
typename FailT = FailStepMetadata>
310 m_failHasBeenSet =
true;
311 m_fail = std::forward<FailT>(value);
313 template <
typename FailT = FailStepMetadata>
315 SetFail(std::forward<FailT>(value));
327 template <
typename AutoMLJobT = AutoMLJobStepMetadata>
329 m_autoMLJobHasBeenSet =
true;
330 m_autoMLJob = std::forward<AutoMLJobT>(value);
332 template <
typename AutoMLJobT = AutoMLJobStepMetadata>
345 template <
typename Endpo
intT = Endpo
intStepMetadata>
347 m_endpointHasBeenSet =
true;
348 m_endpoint = std::forward<EndpointT>(value);
350 template <
typename Endpo
intT = Endpo
intStepMetadata>
364 template <
typename Endpo
intConfigT = Endpo
intConfigStepMetadata>
366 m_endpointConfigHasBeenSet =
true;
367 m_endpointConfig = std::forward<EndpointConfigT>(value);
369 template <
typename Endpo
intConfigT = Endpo
intConfigStepMetadata>
383 template <
typename BedrockCustomModelT = BedrockCustomModelMetadata>
385 m_bedrockCustomModelHasBeenSet =
true;
386 m_bedrockCustomModel = std::forward<BedrockCustomModelT>(value);
388 template <
typename BedrockCustomModelT = BedrockCustomModelMetadata>
402 template <
typename BedrockCustomModelDeploymentT = BedrockCustomModelDeploymentMetadata>
404 m_bedrockCustomModelDeploymentHasBeenSet =
true;
405 m_bedrockCustomModelDeployment = std::forward<BedrockCustomModelDeploymentT>(value);
407 template <
typename BedrockCustomModelDeploymentT = BedrockCustomModelDeploymentMetadata>
420 return m_bedrockProvisionedModelThroughput;
423 template <
typename BedrockProvisionedModelThroughputT = BedrockProvisionedModelThroughputMetadata>
425 m_bedrockProvisionedModelThroughputHasBeenSet =
true;
426 m_bedrockProvisionedModelThroughput = std::forward<BedrockProvisionedModelThroughputT>(value);
428 template <
typename BedrockProvisionedModelThroughputT = BedrockProvisionedModelThroughputMetadata>
442 template <
typename BedrockModelImportT = BedrockModelImportMetadata>
444 m_bedrockModelImportHasBeenSet =
true;
445 m_bedrockModelImport = std::forward<BedrockModelImportT>(value);
447 template <
typename BedrockModelImportT = BedrockModelImportMetadata>
461 template <
typename InferenceComponentT = InferenceComponentMetadata>
463 m_inferenceComponentHasBeenSet =
true;
464 m_inferenceComponent = std::forward<InferenceComponentT>(value);
466 template <
typename InferenceComponentT = InferenceComponentMetadata>
479 template <
typename LineageT = LineageMetadata>
481 m_lineageHasBeenSet =
true;
482 m_lineage = std::forward<LineageT>(value);
484 template <
typename LineageT = LineageMetadata>
497 template <
typename JobT = JobStepMetadata>
499 m_jobHasBeenSet =
true;
500 m_job = std::forward<JobT>(value);
502 template <
typename JobT = JobStepMetadata>
504 SetJob(std::forward<JobT>(value));
554 bool m_trainingJobHasBeenSet =
false;
555 bool m_processingJobHasBeenSet =
false;
556 bool m_transformJobHasBeenSet =
false;
557 bool m_tuningJobHasBeenSet =
false;
558 bool m_modelHasBeenSet =
false;
559 bool m_registerModelHasBeenSet =
false;
560 bool m_conditionHasBeenSet =
false;
561 bool m_callbackHasBeenSet =
false;
562 bool m_lambdaHasBeenSet =
false;
563 bool m_eMRHasBeenSet =
false;
564 bool m_qualityCheckHasBeenSet =
false;
565 bool m_clarifyCheckHasBeenSet =
false;
566 bool m_failHasBeenSet =
false;
567 bool m_autoMLJobHasBeenSet =
false;
568 bool m_endpointHasBeenSet =
false;
569 bool m_endpointConfigHasBeenSet =
false;
570 bool m_bedrockCustomModelHasBeenSet =
false;
571 bool m_bedrockCustomModelDeploymentHasBeenSet =
false;
572 bool m_bedrockProvisionedModelThroughputHasBeenSet =
false;
573 bool m_bedrockModelImportHasBeenSet =
false;
574 bool m_inferenceComponentHasBeenSet =
false;
575 bool m_lineageHasBeenSet =
false;
576 bool m_jobHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue