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>
62 template<
typename TrainingJobT = TrainingJobStepMetadata>
63 void SetTrainingJob(TrainingJobT&& value) { m_trainingJobHasBeenSet =
true; m_trainingJob = std::forward<TrainingJobT>(value); }
64 template<
typename TrainingJobT = TrainingJobStepMetadata>
75 template<
typename ProcessingJobT = ProcessingJobStepMetadata>
76 void SetProcessingJob(ProcessingJobT&& value) { m_processingJobHasBeenSet =
true; m_processingJob = std::forward<ProcessingJobT>(value); }
77 template<
typename ProcessingJobT = ProcessingJobStepMetadata>
88 template<
typename TransformJobT = TransformJobStepMetadata>
89 void SetTransformJob(TransformJobT&& value) { m_transformJobHasBeenSet =
true; m_transformJob = std::forward<TransformJobT>(value); }
90 template<
typename TransformJobT = TransformJobStepMetadata>
101 template<
typename TuningJobT = TuningJobStepMetaData>
102 void SetTuningJob(TuningJobT&& value) { m_tuningJobHasBeenSet =
true; m_tuningJob = std::forward<TuningJobT>(value); }
103 template<
typename TuningJobT = TuningJobStepMetaData>
114 template<
typename ModelT = ModelStepMetadata>
115 void SetModel(ModelT&& value) { m_modelHasBeenSet =
true; m_model = std::forward<ModelT>(value); }
116 template<
typename ModelT = ModelStepMetadata>
127 template<
typename RegisterModelT = RegisterModelStepMetadata>
128 void SetRegisterModel(RegisterModelT&& value) { m_registerModelHasBeenSet =
true; m_registerModel = std::forward<RegisterModelT>(value); }
129 template<
typename RegisterModelT = RegisterModelStepMetadata>
140 template<
typename ConditionT = ConditionStepMetadata>
141 void SetCondition(ConditionT&& value) { m_conditionHasBeenSet =
true; m_condition = std::forward<ConditionT>(value); }
142 template<
typename ConditionT = ConditionStepMetadata>
153 template<
typename CallbackT = CallbackStepMetadata>
154 void SetCallback(CallbackT&& value) { m_callbackHasBeenSet =
true; m_callback = std::forward<CallbackT>(value); }
155 template<
typename CallbackT = CallbackStepMetadata>
166 template<
typename LambdaT = LambdaStepMetadata>
167 void SetLambda(LambdaT&& value) { m_lambdaHasBeenSet =
true; m_lambda = std::forward<LambdaT>(value); }
168 template<
typename LambdaT = LambdaStepMetadata>
178 template<
typename EMRT = EMRStepMetadata>
179 void SetEMR(EMRT&& value) { m_eMRHasBeenSet =
true; m_eMR = std::forward<EMRT>(value); }
180 template<
typename EMRT = EMRStepMetadata>
200 template<
typename QualityCheckT = QualityCheckStepMetadata>
201 void SetQualityCheck(QualityCheckT&& value) { m_qualityCheckHasBeenSet =
true; m_qualityCheck = std::forward<QualityCheckT>(value); }
202 template<
typename QualityCheckT = QualityCheckStepMetadata>
223 template<
typename ClarifyCheckT = ClarifyCheckStepMetadata>
224 void SetClarifyCheck(ClarifyCheckT&& value) { m_clarifyCheckHasBeenSet =
true; m_clarifyCheck = std::forward<ClarifyCheckT>(value); }
225 template<
typename ClarifyCheckT = ClarifyCheckStepMetadata>
235 template<
typename FailT = FailStepMetadata>
236 void SetFail(FailT&& value) { m_failHasBeenSet =
true; m_fail = std::forward<FailT>(value); }
237 template<
typename FailT = FailStepMetadata>
248 template<
typename AutoMLJobT = AutoMLJobStepMetadata>
249 void SetAutoMLJob(AutoMLJobT&& value) { m_autoMLJobHasBeenSet =
true; m_autoMLJob = std::forward<AutoMLJobT>(value); }
250 template<
typename AutoMLJobT = AutoMLJobStepMetadata>
260 template<
typename Endpo
intT = Endpo
intStepMetadata>
261 void SetEndpoint(EndpointT&& value) { m_endpointHasBeenSet =
true; m_endpoint = std::forward<EndpointT>(value); }
262 template<
typename Endpo
intT = Endpo
intStepMetadata>
273 template<
typename Endpo
intConfigT = Endpo
intConfigStepMetadata>
274 void SetEndpointConfig(EndpointConfigT&& value) { m_endpointConfigHasBeenSet =
true; m_endpointConfig = std::forward<EndpointConfigT>(value); }
275 template<
typename Endpo
intConfigT = Endpo
intConfigStepMetadata>
281 bool m_trainingJobHasBeenSet =
false;
284 bool m_processingJobHasBeenSet =
false;
287 bool m_transformJobHasBeenSet =
false;
290 bool m_tuningJobHasBeenSet =
false;
293 bool m_modelHasBeenSet =
false;
296 bool m_registerModelHasBeenSet =
false;
299 bool m_conditionHasBeenSet =
false;
302 bool m_callbackHasBeenSet =
false;
305 bool m_lambdaHasBeenSet =
false;
308 bool m_eMRHasBeenSet =
false;
311 bool m_qualityCheckHasBeenSet =
false;
314 bool m_clarifyCheckHasBeenSet =
false;
317 bool m_failHasBeenSet =
false;
320 bool m_autoMLJobHasBeenSet =
false;
323 bool m_endpointHasBeenSet =
false;
326 bool m_endpointConfigHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue