7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemaker/model/TransformJobStatus.h>
10#include <aws/sagemaker/model/ModelClientConfig.h>
11#include <aws/sagemaker/model/BatchStrategy.h>
12#include <aws/core/utils/memory/stl/AWSMap.h>
13#include <aws/sagemaker/model/TransformInput.h>
14#include <aws/sagemaker/model/TransformOutput.h>
15#include <aws/sagemaker/model/BatchDataCaptureConfig.h>
16#include <aws/sagemaker/model/TransformResources.h>
17#include <aws/core/utils/DateTime.h>
18#include <aws/sagemaker/model/DataProcessing.h>
19#include <aws/sagemaker/model/ExperimentConfig.h>
20#include <aws/core/utils/memory/stl/AWSVector.h>
21#include <aws/sagemaker/model/Tag.h>
62 template<
typename TransformJobNameT = Aws::String>
63 void SetTransformJobName(TransformJobNameT&& value) { m_transformJobNameHasBeenSet =
true; m_transformJobName = std::forward<TransformJobNameT>(value); }
64 template<
typename TransformJobNameT = Aws::String>
74 template<
typename TransformJobArnT = Aws::String>
75 void SetTransformJobArn(TransformJobArnT&& value) { m_transformJobArnHasBeenSet =
true; m_transformJobArn = std::forward<TransformJobArnT>(value); }
76 template<
typename TransformJobArnT = Aws::String>
103 template<
typename FailureReasonT = Aws::String>
104 void SetFailureReason(FailureReasonT&& value) { m_failureReasonHasBeenSet =
true; m_failureReason = std::forward<FailureReasonT>(value); }
105 template<
typename FailureReasonT = Aws::String>
115 template<
typename ModelNameT = Aws::String>
116 void SetModelName(ModelNameT&& value) { m_modelNameHasBeenSet =
true; m_modelName = std::forward<ModelNameT>(value); }
117 template<
typename ModelNameT = Aws::String>
140 template<
typename ModelClientConfigT = ModelClientConfig>
141 void SetModelClientConfig(ModelClientConfigT&& value) { m_modelClientConfigHasBeenSet =
true; m_modelClientConfig = std::forward<ModelClientConfigT>(value); }
142 template<
typename ModelClientConfigT = ModelClientConfig>
160 inline void SetMaxPayloadInMB(
int value) { m_maxPayloadInMBHasBeenSet =
true; m_maxPayloadInMB = value; }
183 template<
typename EnvironmentT = Aws::Map<Aws::String, Aws::String>>
184 void SetEnvironment(EnvironmentT&& value) { m_environmentHasBeenSet =
true; m_environment = std::forward<EnvironmentT>(value); }
185 template<
typename EnvironmentT = Aws::Map<Aws::String, Aws::String>>
187 template<
typename EnvironmentKeyT = Aws::String,
typename EnvironmentValueT = Aws::String>
189 m_environmentHasBeenSet =
true; m_environment.emplace(std::forward<EnvironmentKeyT>(key), std::forward<EnvironmentValueT>(value));
return *
this;
197 template<
typename TransformInputT = TransformInput>
198 void SetTransformInput(TransformInputT&& value) { m_transformInputHasBeenSet =
true; m_transformInput = std::forward<TransformInputT>(value); }
199 template<
typename TransformInputT = TransformInput>
207 template<
typename TransformOutputT = TransformOutput>
208 void SetTransformOutput(TransformOutputT&& value) { m_transformOutputHasBeenSet =
true; m_transformOutput = std::forward<TransformOutputT>(value); }
209 template<
typename TransformOutputT = TransformOutput>
217 template<
typename DataCaptureConfigT = BatchDataCaptureConfig>
218 void SetDataCaptureConfig(DataCaptureConfigT&& value) { m_dataCaptureConfigHasBeenSet =
true; m_dataCaptureConfig = std::forward<DataCaptureConfigT>(value); }
219 template<
typename DataCaptureConfigT = BatchDataCaptureConfig>
227 template<
typename TransformResourcesT = TransformResources>
228 void SetTransformResources(TransformResourcesT&& value) { m_transformResourcesHasBeenSet =
true; m_transformResources = std::forward<TransformResourcesT>(value); }
229 template<
typename TransformResourcesT = TransformResources>
239 template<
typename CreationTimeT = Aws::Utils::DateTime>
240 void SetCreationTime(CreationTimeT&& value) { m_creationTimeHasBeenSet =
true; m_creationTime = std::forward<CreationTimeT>(value); }
241 template<
typename CreationTimeT = Aws::Utils::DateTime>
253 template<
typename TransformStartTimeT = Aws::Utils::DateTime>
254 void SetTransformStartTime(TransformStartTimeT&& value) { m_transformStartTimeHasBeenSet =
true; m_transformStartTime = std::forward<TransformStartTimeT>(value); }
255 template<
typename TransformStartTimeT = Aws::Utils::DateTime>
267 template<
typename TransformEndTimeT = Aws::Utils::DateTime>
268 void SetTransformEndTime(TransformEndTimeT&& value) { m_transformEndTimeHasBeenSet =
true; m_transformEndTime = std::forward<TransformEndTimeT>(value); }
269 template<
typename TransformEndTimeT = Aws::Utils::DateTime>
280 template<
typename LabelingJobArnT = Aws::String>
281 void SetLabelingJobArn(LabelingJobArnT&& value) { m_labelingJobArnHasBeenSet =
true; m_labelingJobArn = std::forward<LabelingJobArnT>(value); }
282 template<
typename LabelingJobArnT = Aws::String>
293 template<
typename AutoMLJobArnT = Aws::String>
294 void SetAutoMLJobArn(AutoMLJobArnT&& value) { m_autoMLJobArnHasBeenSet =
true; m_autoMLJobArn = std::forward<AutoMLJobArnT>(value); }
295 template<
typename AutoMLJobArnT = Aws::String>
303 template<
typename DataProcessingT = DataProcessing>
304 void SetDataProcessing(DataProcessingT&& value) { m_dataProcessingHasBeenSet =
true; m_dataProcessing = std::forward<DataProcessingT>(value); }
305 template<
typename DataProcessingT = DataProcessing>
313 template<
typename ExperimentConfigT = ExperimentConfig>
314 void SetExperimentConfig(ExperimentConfigT&& value) { m_experimentConfigHasBeenSet =
true; m_experimentConfig = std::forward<ExperimentConfigT>(value); }
315 template<
typename ExperimentConfigT = ExperimentConfig>
325 template<
typename TagsT = Aws::Vector<Tag>>
326 void SetTags(TagsT&& value) { m_tagsHasBeenSet =
true; m_tags = std::forward<TagsT>(value); }
327 template<
typename TagsT = Aws::Vector<Tag>>
329 template<
typename TagsT = Tag>
330 TransformJob&
AddTags(TagsT&& value) { m_tagsHasBeenSet =
true; m_tags.emplace_back(std::forward<TagsT>(value));
return *
this; }
335 bool m_transformJobNameHasBeenSet =
false;
338 bool m_transformJobArnHasBeenSet =
false;
341 bool m_transformJobStatusHasBeenSet =
false;
344 bool m_failureReasonHasBeenSet =
false;
347 bool m_modelNameHasBeenSet =
false;
349 int m_maxConcurrentTransforms{0};
350 bool m_maxConcurrentTransformsHasBeenSet =
false;
352 ModelClientConfig m_modelClientConfig;
353 bool m_modelClientConfigHasBeenSet =
false;
355 int m_maxPayloadInMB{0};
356 bool m_maxPayloadInMBHasBeenSet =
false;
359 bool m_batchStrategyHasBeenSet =
false;
362 bool m_environmentHasBeenSet =
false;
364 TransformInput m_transformInput;
365 bool m_transformInputHasBeenSet =
false;
367 TransformOutput m_transformOutput;
368 bool m_transformOutputHasBeenSet =
false;
370 BatchDataCaptureConfig m_dataCaptureConfig;
371 bool m_dataCaptureConfigHasBeenSet =
false;
373 TransformResources m_transformResources;
374 bool m_transformResourcesHasBeenSet =
false;
377 bool m_creationTimeHasBeenSet =
false;
380 bool m_transformStartTimeHasBeenSet =
false;
383 bool m_transformEndTimeHasBeenSet =
false;
386 bool m_labelingJobArnHasBeenSet =
false;
389 bool m_autoMLJobArnHasBeenSet =
false;
391 DataProcessing m_dataProcessing;
392 bool m_dataProcessingHasBeenSet =
false;
394 ExperimentConfig m_experimentConfig;
395 bool m_experimentConfigHasBeenSet =
false;
398 bool m_tagsHasBeenSet =
false;
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue