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/LambdaStepMetadata.h>
22#include <aws/sagemaker/model/LineageMetadata.h>
23#include <aws/sagemaker/model/ModelStepMetadata.h>
24#include <aws/sagemaker/model/ProcessingJobStepMetadata.h>
25#include <aws/sagemaker/model/QualityCheckStepMetadata.h>
26#include <aws/sagemaker/model/RegisterModelStepMetadata.h>
27#include <aws/sagemaker/model/TrainingJobStepMetadata.h>
28#include <aws/sagemaker/model/TransformJobStepMetadata.h>
29#include <aws/sagemaker/model/TuningJobStepMetaData.h>
62 template <
typename TrainingJobT = TrainingJobStepMetadata>
64 m_trainingJobHasBeenSet =
true;
65 m_trainingJob = std::forward<TrainingJobT>(value);
67 template <
typename TrainingJobT = TrainingJobStepMetadata>
81 template <
typename ProcessingJobT = ProcessingJobStepMetadata>
83 m_processingJobHasBeenSet =
true;
84 m_processingJob = std::forward<ProcessingJobT>(value);
86 template <
typename ProcessingJobT = ProcessingJobStepMetadata>
100 template <
typename TransformJobT = TransformJobStepMetadata>
102 m_transformJobHasBeenSet =
true;
103 m_transformJob = std::forward<TransformJobT>(value);
105 template <
typename TransformJobT = TransformJobStepMetadata>
119 template <
typename TuningJobT = TuningJobStepMetaData>
121 m_tuningJobHasBeenSet =
true;
122 m_tuningJob = std::forward<TuningJobT>(value);
124 template <
typename TuningJobT = TuningJobStepMetaData>
138 template <
typename ModelT = ModelStepMetadata>
140 m_modelHasBeenSet =
true;
141 m_model = std::forward<ModelT>(value);
143 template <
typename ModelT = ModelStepMetadata>
145 SetModel(std::forward<ModelT>(value));
157 template <
typename RegisterModelT = RegisterModelStepMetadata>
159 m_registerModelHasBeenSet =
true;
160 m_registerModel = std::forward<RegisterModelT>(value);
162 template <
typename RegisterModelT = RegisterModelStepMetadata>
176 template <
typename ConditionT = ConditionStepMetadata>
178 m_conditionHasBeenSet =
true;
179 m_condition = std::forward<ConditionT>(value);
181 template <
typename ConditionT = ConditionStepMetadata>
195 template <
typename CallbackT = CallbackStepMetadata>
197 m_callbackHasBeenSet =
true;
198 m_callback = std::forward<CallbackT>(value);
200 template <
typename CallbackT = CallbackStepMetadata>
214 template <
typename LambdaT = LambdaStepMetadata>
216 m_lambdaHasBeenSet =
true;
217 m_lambda = std::forward<LambdaT>(value);
219 template <
typename LambdaT = LambdaStepMetadata>
232 template <
typename EMRT = EMRStepMetadata>
234 m_eMRHasBeenSet =
true;
235 m_eMR = std::forward<EMRT>(value);
237 template <
typename EMRT = EMRStepMetadata>
239 SetEMR(std::forward<EMRT>(value));
260 template <
typename QualityCheckT = QualityCheckStepMetadata>
262 m_qualityCheckHasBeenSet =
true;
263 m_qualityCheck = std::forward<QualityCheckT>(value);
265 template <
typename QualityCheckT = QualityCheckStepMetadata>
289 template <
typename ClarifyCheckT = ClarifyCheckStepMetadata>
291 m_clarifyCheckHasBeenSet =
true;
292 m_clarifyCheck = std::forward<ClarifyCheckT>(value);
294 template <
typename ClarifyCheckT = ClarifyCheckStepMetadata>
307 template <
typename FailT = FailStepMetadata>
309 m_failHasBeenSet =
true;
310 m_fail = std::forward<FailT>(value);
312 template <
typename FailT = FailStepMetadata>
314 SetFail(std::forward<FailT>(value));
326 template <
typename AutoMLJobT = AutoMLJobStepMetadata>
328 m_autoMLJobHasBeenSet =
true;
329 m_autoMLJob = std::forward<AutoMLJobT>(value);
331 template <
typename AutoMLJobT = AutoMLJobStepMetadata>
344 template <
typename Endpo
intT = Endpo
intStepMetadata>
346 m_endpointHasBeenSet =
true;
347 m_endpoint = std::forward<EndpointT>(value);
349 template <
typename Endpo
intT = Endpo
intStepMetadata>
363 template <
typename Endpo
intConfigT = Endpo
intConfigStepMetadata>
365 m_endpointConfigHasBeenSet =
true;
366 m_endpointConfig = std::forward<EndpointConfigT>(value);
368 template <
typename Endpo
intConfigT = Endpo
intConfigStepMetadata>
382 template <
typename BedrockCustomModelT = BedrockCustomModelMetadata>
384 m_bedrockCustomModelHasBeenSet =
true;
385 m_bedrockCustomModel = std::forward<BedrockCustomModelT>(value);
387 template <
typename BedrockCustomModelT = BedrockCustomModelMetadata>
401 template <
typename BedrockCustomModelDeploymentT = BedrockCustomModelDeploymentMetadata>
403 m_bedrockCustomModelDeploymentHasBeenSet =
true;
404 m_bedrockCustomModelDeployment = std::forward<BedrockCustomModelDeploymentT>(value);
406 template <
typename BedrockCustomModelDeploymentT = BedrockCustomModelDeploymentMetadata>
419 return m_bedrockProvisionedModelThroughput;
422 template <
typename BedrockProvisionedModelThroughputT = BedrockProvisionedModelThroughputMetadata>
424 m_bedrockProvisionedModelThroughputHasBeenSet =
true;
425 m_bedrockProvisionedModelThroughput = std::forward<BedrockProvisionedModelThroughputT>(value);
427 template <
typename BedrockProvisionedModelThroughputT = BedrockProvisionedModelThroughputMetadata>
441 template <
typename BedrockModelImportT = BedrockModelImportMetadata>
443 m_bedrockModelImportHasBeenSet =
true;
444 m_bedrockModelImport = std::forward<BedrockModelImportT>(value);
446 template <
typename BedrockModelImportT = BedrockModelImportMetadata>
460 template <
typename InferenceComponentT = InferenceComponentMetadata>
462 m_inferenceComponentHasBeenSet =
true;
463 m_inferenceComponent = std::forward<InferenceComponentT>(value);
465 template <
typename InferenceComponentT = InferenceComponentMetadata>
478 template <
typename LineageT = LineageMetadata>
480 m_lineageHasBeenSet =
true;
481 m_lineage = std::forward<LineageT>(value);
483 template <
typename LineageT = LineageMetadata>
533 bool m_trainingJobHasBeenSet =
false;
534 bool m_processingJobHasBeenSet =
false;
535 bool m_transformJobHasBeenSet =
false;
536 bool m_tuningJobHasBeenSet =
false;
537 bool m_modelHasBeenSet =
false;
538 bool m_registerModelHasBeenSet =
false;
539 bool m_conditionHasBeenSet =
false;
540 bool m_callbackHasBeenSet =
false;
541 bool m_lambdaHasBeenSet =
false;
542 bool m_eMRHasBeenSet =
false;
543 bool m_qualityCheckHasBeenSet =
false;
544 bool m_clarifyCheckHasBeenSet =
false;
545 bool m_failHasBeenSet =
false;
546 bool m_autoMLJobHasBeenSet =
false;
547 bool m_endpointHasBeenSet =
false;
548 bool m_endpointConfigHasBeenSet =
false;
549 bool m_bedrockCustomModelHasBeenSet =
false;
550 bool m_bedrockCustomModelDeploymentHasBeenSet =
false;
551 bool m_bedrockProvisionedModelThroughputHasBeenSet =
false;
552 bool m_bedrockModelImportHasBeenSet =
false;
553 bool m_inferenceComponentHasBeenSet =
false;
554 bool m_lineageHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue