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>
24template<
typename RESULT_TYPE>
25class AmazonWebServiceResult;
51 template<
typename TransformJobNameT = Aws::String>
52 void SetTransformJobName(TransformJobNameT&& value) { m_transformJobNameHasBeenSet =
true; m_transformJobName = std::forward<TransformJobNameT>(value); }
53 template<
typename TransformJobNameT = Aws::String>
62 template<
typename TransformJobArnT = Aws::String>
63 void SetTransformJobArn(TransformJobArnT&& value) { m_transformJobArnHasBeenSet =
true; m_transformJobArn = std::forward<TransformJobArnT>(value); }
64 template<
typename TransformJobArnT = Aws::String>
87 template<
typename FailureReasonT = Aws::String>
88 void SetFailureReason(FailureReasonT&& value) { m_failureReasonHasBeenSet =
true; m_failureReason = std::forward<FailureReasonT>(value); }
89 template<
typename FailureReasonT = Aws::String>
98 template<
typename ModelNameT = Aws::String>
99 void SetModelName(ModelNameT&& value) { m_modelNameHasBeenSet =
true; m_modelName = std::forward<ModelNameT>(value); }
100 template<
typename ModelNameT = Aws::String>
120 template<
typename ModelClientConfigT = ModelClientConfig>
121 void SetModelClientConfig(ModelClientConfigT&& value) { m_modelClientConfigHasBeenSet =
true; m_modelClientConfig = std::forward<ModelClientConfigT>(value); }
122 template<
typename ModelClientConfigT = ModelClientConfig>
131 inline void SetMaxPayloadInMB(
int value) { m_maxPayloadInMBHasBeenSet =
true; m_maxPayloadInMB = value; }
154 template<
typename EnvironmentT = Aws::Map<Aws::String, Aws::String>>
155 void SetEnvironment(EnvironmentT&& value) { m_environmentHasBeenSet =
true; m_environment = std::forward<EnvironmentT>(value); }
156 template<
typename EnvironmentT = Aws::Map<Aws::String, Aws::String>>
158 template<
typename EnvironmentKeyT = Aws::String,
typename EnvironmentValueT = Aws::String>
160 m_environmentHasBeenSet =
true; m_environment.emplace(std::forward<EnvironmentKeyT>(key), std::forward<EnvironmentValueT>(value));
return *
this;
170 template<
typename TransformInputT = TransformInput>
171 void SetTransformInput(TransformInputT&& value) { m_transformInputHasBeenSet =
true; m_transformInput = std::forward<TransformInputT>(value); }
172 template<
typename TransformInputT = TransformInput>
182 template<
typename TransformOutputT = TransformOutput>
183 void SetTransformOutput(TransformOutputT&& value) { m_transformOutputHasBeenSet =
true; m_transformOutput = std::forward<TransformOutputT>(value); }
184 template<
typename TransformOutputT = TransformOutput>
193 template<
typename DataCaptureConfigT = BatchDataCaptureConfig>
194 void SetDataCaptureConfig(DataCaptureConfigT&& value) { m_dataCaptureConfigHasBeenSet =
true; m_dataCaptureConfig = std::forward<DataCaptureConfigT>(value); }
195 template<
typename DataCaptureConfigT = BatchDataCaptureConfig>
205 template<
typename TransformResourcesT = TransformResources>
206 void SetTransformResources(TransformResourcesT&& value) { m_transformResourcesHasBeenSet =
true; m_transformResources = std::forward<TransformResourcesT>(value); }
207 template<
typename TransformResourcesT = TransformResources>
216 template<
typename CreationTimeT = Aws::Utils::DateTime>
217 void SetCreationTime(CreationTimeT&& value) { m_creationTimeHasBeenSet =
true; m_creationTime = std::forward<CreationTimeT>(value); }
218 template<
typename CreationTimeT = Aws::Utils::DateTime>
229 template<
typename TransformStartTimeT = Aws::Utils::DateTime>
230 void SetTransformStartTime(TransformStartTimeT&& value) { m_transformStartTimeHasBeenSet =
true; m_transformStartTime = std::forward<TransformStartTimeT>(value); }
231 template<
typename TransformStartTimeT = Aws::Utils::DateTime>
242 template<
typename TransformEndTimeT = Aws::Utils::DateTime>
243 void SetTransformEndTime(TransformEndTimeT&& value) { m_transformEndTimeHasBeenSet =
true; m_transformEndTime = std::forward<TransformEndTimeT>(value); }
244 template<
typename TransformEndTimeT = Aws::Utils::DateTime>
254 template<
typename LabelingJobArnT = Aws::String>
255 void SetLabelingJobArn(LabelingJobArnT&& value) { m_labelingJobArnHasBeenSet =
true; m_labelingJobArn = std::forward<LabelingJobArnT>(value); }
256 template<
typename LabelingJobArnT = Aws::String>
265 template<
typename AutoMLJobArnT = Aws::String>
266 void SetAutoMLJobArn(AutoMLJobArnT&& value) { m_autoMLJobArnHasBeenSet =
true; m_autoMLJobArn = std::forward<AutoMLJobArnT>(value); }
267 template<
typename AutoMLJobArnT = Aws::String>
274 template<
typename DataProcessingT = DataProcessing>
275 void SetDataProcessing(DataProcessingT&& value) { m_dataProcessingHasBeenSet =
true; m_dataProcessing = std::forward<DataProcessingT>(value); }
276 template<
typename DataProcessingT = DataProcessing>
283 template<
typename ExperimentConfigT = ExperimentConfig>
284 void SetExperimentConfig(ExperimentConfigT&& value) { m_experimentConfigHasBeenSet =
true; m_experimentConfig = std::forward<ExperimentConfigT>(value); }
285 template<
typename ExperimentConfigT = ExperimentConfig>
292 template<
typename RequestIdT = Aws::String>
293 void SetRequestId(RequestIdT&& value) { m_requestIdHasBeenSet =
true; m_requestId = std::forward<RequestIdT>(value); }
294 template<
typename RequestIdT = Aws::String>
300 bool m_transformJobNameHasBeenSet =
false;
303 bool m_transformJobArnHasBeenSet =
false;
306 bool m_transformJobStatusHasBeenSet =
false;
309 bool m_failureReasonHasBeenSet =
false;
312 bool m_modelNameHasBeenSet =
false;
314 int m_maxConcurrentTransforms{0};
315 bool m_maxConcurrentTransformsHasBeenSet =
false;
317 ModelClientConfig m_modelClientConfig;
318 bool m_modelClientConfigHasBeenSet =
false;
320 int m_maxPayloadInMB{0};
321 bool m_maxPayloadInMBHasBeenSet =
false;
324 bool m_batchStrategyHasBeenSet =
false;
327 bool m_environmentHasBeenSet =
false;
329 TransformInput m_transformInput;
330 bool m_transformInputHasBeenSet =
false;
332 TransformOutput m_transformOutput;
333 bool m_transformOutputHasBeenSet =
false;
335 BatchDataCaptureConfig m_dataCaptureConfig;
336 bool m_dataCaptureConfigHasBeenSet =
false;
338 TransformResources m_transformResources;
339 bool m_transformResourcesHasBeenSet =
false;
342 bool m_creationTimeHasBeenSet =
false;
345 bool m_transformStartTimeHasBeenSet =
false;
348 bool m_transformEndTimeHasBeenSet =
false;
351 bool m_labelingJobArnHasBeenSet =
false;
354 bool m_autoMLJobArnHasBeenSet =
false;
356 DataProcessing m_dataProcessing;
357 bool m_dataProcessingHasBeenSet =
false;
359 ExperimentConfig m_experimentConfig;
360 bool m_experimentConfigHasBeenSet =
false;
363 bool m_requestIdHasBeenSet =
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
Aws::Utils::Json::JsonValue JsonValue