AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
TransformJob.h
1
6#pragma once
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>
22#include <utility>
23
24namespace Aws
25{
26namespace Utils
27{
28namespace Json
29{
30 class JsonValue;
31 class JsonView;
32} // namespace Json
33} // namespace Utils
34namespace SageMaker
35{
36namespace Model
37{
38
48 {
49 public:
50 AWS_SAGEMAKER_API TransformJob();
51 AWS_SAGEMAKER_API TransformJob(Aws::Utils::Json::JsonView jsonValue);
52 AWS_SAGEMAKER_API TransformJob& operator=(Aws::Utils::Json::JsonView jsonValue);
53 AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const;
54
55
57
60 inline const Aws::String& GetTransformJobName() const{ return m_transformJobName; }
61 inline bool TransformJobNameHasBeenSet() const { return m_transformJobNameHasBeenSet; }
62 inline void SetTransformJobName(const Aws::String& value) { m_transformJobNameHasBeenSet = true; m_transformJobName = value; }
63 inline void SetTransformJobName(Aws::String&& value) { m_transformJobNameHasBeenSet = true; m_transformJobName = std::move(value); }
64 inline void SetTransformJobName(const char* value) { m_transformJobNameHasBeenSet = true; m_transformJobName.assign(value); }
65 inline TransformJob& WithTransformJobName(const Aws::String& value) { SetTransformJobName(value); return *this;}
66 inline TransformJob& WithTransformJobName(Aws::String&& value) { SetTransformJobName(std::move(value)); return *this;}
67 inline TransformJob& WithTransformJobName(const char* value) { SetTransformJobName(value); return *this;}
69
71
74 inline const Aws::String& GetTransformJobArn() const{ return m_transformJobArn; }
75 inline bool TransformJobArnHasBeenSet() const { return m_transformJobArnHasBeenSet; }
76 inline void SetTransformJobArn(const Aws::String& value) { m_transformJobArnHasBeenSet = true; m_transformJobArn = value; }
77 inline void SetTransformJobArn(Aws::String&& value) { m_transformJobArnHasBeenSet = true; m_transformJobArn = std::move(value); }
78 inline void SetTransformJobArn(const char* value) { m_transformJobArnHasBeenSet = true; m_transformJobArn.assign(value); }
79 inline TransformJob& WithTransformJobArn(const Aws::String& value) { SetTransformJobArn(value); return *this;}
80 inline TransformJob& WithTransformJobArn(Aws::String&& value) { SetTransformJobArn(std::move(value)); return *this;}
81 inline TransformJob& WithTransformJobArn(const char* value) { SetTransformJobArn(value); return *this;}
83
85
95 inline const TransformJobStatus& GetTransformJobStatus() const{ return m_transformJobStatus; }
96 inline bool TransformJobStatusHasBeenSet() const { return m_transformJobStatusHasBeenSet; }
97 inline void SetTransformJobStatus(const TransformJobStatus& value) { m_transformJobStatusHasBeenSet = true; m_transformJobStatus = value; }
98 inline void SetTransformJobStatus(TransformJobStatus&& value) { m_transformJobStatusHasBeenSet = true; m_transformJobStatus = std::move(value); }
99 inline TransformJob& WithTransformJobStatus(const TransformJobStatus& value) { SetTransformJobStatus(value); return *this;}
100 inline TransformJob& WithTransformJobStatus(TransformJobStatus&& value) { SetTransformJobStatus(std::move(value)); return *this;}
102
104
107 inline const Aws::String& GetFailureReason() const{ return m_failureReason; }
108 inline bool FailureReasonHasBeenSet() const { return m_failureReasonHasBeenSet; }
109 inline void SetFailureReason(const Aws::String& value) { m_failureReasonHasBeenSet = true; m_failureReason = value; }
110 inline void SetFailureReason(Aws::String&& value) { m_failureReasonHasBeenSet = true; m_failureReason = std::move(value); }
111 inline void SetFailureReason(const char* value) { m_failureReasonHasBeenSet = true; m_failureReason.assign(value); }
112 inline TransformJob& WithFailureReason(const Aws::String& value) { SetFailureReason(value); return *this;}
113 inline TransformJob& WithFailureReason(Aws::String&& value) { SetFailureReason(std::move(value)); return *this;}
114 inline TransformJob& WithFailureReason(const char* value) { SetFailureReason(value); return *this;}
116
118
121 inline const Aws::String& GetModelName() const{ return m_modelName; }
122 inline bool ModelNameHasBeenSet() const { return m_modelNameHasBeenSet; }
123 inline void SetModelName(const Aws::String& value) { m_modelNameHasBeenSet = true; m_modelName = value; }
124 inline void SetModelName(Aws::String&& value) { m_modelNameHasBeenSet = true; m_modelName = std::move(value); }
125 inline void SetModelName(const char* value) { m_modelNameHasBeenSet = true; m_modelName.assign(value); }
126 inline TransformJob& WithModelName(const Aws::String& value) { SetModelName(value); return *this;}
127 inline TransformJob& WithModelName(Aws::String&& value) { SetModelName(std::move(value)); return *this;}
128 inline TransformJob& WithModelName(const char* value) { SetModelName(value); return *this;}
130
132
140 inline int GetMaxConcurrentTransforms() const{ return m_maxConcurrentTransforms; }
141 inline bool MaxConcurrentTransformsHasBeenSet() const { return m_maxConcurrentTransformsHasBeenSet; }
142 inline void SetMaxConcurrentTransforms(int value) { m_maxConcurrentTransformsHasBeenSet = true; m_maxConcurrentTransforms = value; }
143 inline TransformJob& WithMaxConcurrentTransforms(int value) { SetMaxConcurrentTransforms(value); return *this;}
145
147
148 inline const ModelClientConfig& GetModelClientConfig() const{ return m_modelClientConfig; }
149 inline bool ModelClientConfigHasBeenSet() const { return m_modelClientConfigHasBeenSet; }
150 inline void SetModelClientConfig(const ModelClientConfig& value) { m_modelClientConfigHasBeenSet = true; m_modelClientConfig = value; }
151 inline void SetModelClientConfig(ModelClientConfig&& value) { m_modelClientConfigHasBeenSet = true; m_modelClientConfig = std::move(value); }
152 inline TransformJob& WithModelClientConfig(const ModelClientConfig& value) { SetModelClientConfig(value); return *this;}
153 inline TransformJob& WithModelClientConfig(ModelClientConfig&& value) { SetModelClientConfig(std::move(value)); return *this;}
155
157
168 inline int GetMaxPayloadInMB() const{ return m_maxPayloadInMB; }
169 inline bool MaxPayloadInMBHasBeenSet() const { return m_maxPayloadInMBHasBeenSet; }
170 inline void SetMaxPayloadInMB(int value) { m_maxPayloadInMBHasBeenSet = true; m_maxPayloadInMB = value; }
171 inline TransformJob& WithMaxPayloadInMB(int value) { SetMaxPayloadInMB(value); return *this;}
173
175
180 inline const BatchStrategy& GetBatchStrategy() const{ return m_batchStrategy; }
181 inline bool BatchStrategyHasBeenSet() const { return m_batchStrategyHasBeenSet; }
182 inline void SetBatchStrategy(const BatchStrategy& value) { m_batchStrategyHasBeenSet = true; m_batchStrategy = value; }
183 inline void SetBatchStrategy(BatchStrategy&& value) { m_batchStrategyHasBeenSet = true; m_batchStrategy = std::move(value); }
184 inline TransformJob& WithBatchStrategy(const BatchStrategy& value) { SetBatchStrategy(value); return *this;}
185 inline TransformJob& WithBatchStrategy(BatchStrategy&& value) { SetBatchStrategy(std::move(value)); return *this;}
187
189
193 inline const Aws::Map<Aws::String, Aws::String>& GetEnvironment() const{ return m_environment; }
194 inline bool EnvironmentHasBeenSet() const { return m_environmentHasBeenSet; }
195 inline void SetEnvironment(const Aws::Map<Aws::String, Aws::String>& value) { m_environmentHasBeenSet = true; m_environment = value; }
196 inline void SetEnvironment(Aws::Map<Aws::String, Aws::String>&& value) { m_environmentHasBeenSet = true; m_environment = std::move(value); }
198 inline TransformJob& WithEnvironment(Aws::Map<Aws::String, Aws::String>&& value) { SetEnvironment(std::move(value)); return *this;}
199 inline TransformJob& AddEnvironment(const Aws::String& key, const Aws::String& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, value); return *this; }
200 inline TransformJob& AddEnvironment(Aws::String&& key, const Aws::String& value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), value); return *this; }
201 inline TransformJob& AddEnvironment(const Aws::String& key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, std::move(value)); return *this; }
202 inline TransformJob& AddEnvironment(Aws::String&& key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), std::move(value)); return *this; }
203 inline TransformJob& AddEnvironment(const char* key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, std::move(value)); return *this; }
204 inline TransformJob& AddEnvironment(Aws::String&& key, const char* value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), value); return *this; }
205 inline TransformJob& AddEnvironment(const char* key, const char* value) { m_environmentHasBeenSet = true; m_environment.emplace(key, value); return *this; }
207
209
210 inline const TransformInput& GetTransformInput() const{ return m_transformInput; }
211 inline bool TransformInputHasBeenSet() const { return m_transformInputHasBeenSet; }
212 inline void SetTransformInput(const TransformInput& value) { m_transformInputHasBeenSet = true; m_transformInput = value; }
213 inline void SetTransformInput(TransformInput&& value) { m_transformInputHasBeenSet = true; m_transformInput = std::move(value); }
214 inline TransformJob& WithTransformInput(const TransformInput& value) { SetTransformInput(value); return *this;}
215 inline TransformJob& WithTransformInput(TransformInput&& value) { SetTransformInput(std::move(value)); return *this;}
217
219
220 inline const TransformOutput& GetTransformOutput() const{ return m_transformOutput; }
221 inline bool TransformOutputHasBeenSet() const { return m_transformOutputHasBeenSet; }
222 inline void SetTransformOutput(const TransformOutput& value) { m_transformOutputHasBeenSet = true; m_transformOutput = value; }
223 inline void SetTransformOutput(TransformOutput&& value) { m_transformOutputHasBeenSet = true; m_transformOutput = std::move(value); }
224 inline TransformJob& WithTransformOutput(const TransformOutput& value) { SetTransformOutput(value); return *this;}
225 inline TransformJob& WithTransformOutput(TransformOutput&& value) { SetTransformOutput(std::move(value)); return *this;}
227
229
230 inline const BatchDataCaptureConfig& GetDataCaptureConfig() const{ return m_dataCaptureConfig; }
231 inline bool DataCaptureConfigHasBeenSet() const { return m_dataCaptureConfigHasBeenSet; }
232 inline void SetDataCaptureConfig(const BatchDataCaptureConfig& value) { m_dataCaptureConfigHasBeenSet = true; m_dataCaptureConfig = value; }
233 inline void SetDataCaptureConfig(BatchDataCaptureConfig&& value) { m_dataCaptureConfigHasBeenSet = true; m_dataCaptureConfig = std::move(value); }
235 inline TransformJob& WithDataCaptureConfig(BatchDataCaptureConfig&& value) { SetDataCaptureConfig(std::move(value)); return *this;}
237
239
240 inline const TransformResources& GetTransformResources() const{ return m_transformResources; }
241 inline bool TransformResourcesHasBeenSet() const { return m_transformResourcesHasBeenSet; }
242 inline void SetTransformResources(const TransformResources& value) { m_transformResourcesHasBeenSet = true; m_transformResources = value; }
243 inline void SetTransformResources(TransformResources&& value) { m_transformResourcesHasBeenSet = true; m_transformResources = std::move(value); }
245 inline TransformJob& WithTransformResources(TransformResources&& value) { SetTransformResources(std::move(value)); return *this;}
247
249
252 inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
253 inline bool CreationTimeHasBeenSet() const { return m_creationTimeHasBeenSet; }
254 inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTimeHasBeenSet = true; m_creationTime = value; }
255 inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTimeHasBeenSet = true; m_creationTime = std::move(value); }
256 inline TransformJob& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
257 inline TransformJob& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
259
261
266 inline const Aws::Utils::DateTime& GetTransformStartTime() const{ return m_transformStartTime; }
267 inline bool TransformStartTimeHasBeenSet() const { return m_transformStartTimeHasBeenSet; }
268 inline void SetTransformStartTime(const Aws::Utils::DateTime& value) { m_transformStartTimeHasBeenSet = true; m_transformStartTime = value; }
269 inline void SetTransformStartTime(Aws::Utils::DateTime&& value) { m_transformStartTimeHasBeenSet = true; m_transformStartTime = std::move(value); }
271 inline TransformJob& WithTransformStartTime(Aws::Utils::DateTime&& value) { SetTransformStartTime(std::move(value)); return *this;}
273
275
280 inline const Aws::Utils::DateTime& GetTransformEndTime() const{ return m_transformEndTime; }
281 inline bool TransformEndTimeHasBeenSet() const { return m_transformEndTimeHasBeenSet; }
282 inline void SetTransformEndTime(const Aws::Utils::DateTime& value) { m_transformEndTimeHasBeenSet = true; m_transformEndTime = value; }
283 inline void SetTransformEndTime(Aws::Utils::DateTime&& value) { m_transformEndTimeHasBeenSet = true; m_transformEndTime = std::move(value); }
284 inline TransformJob& WithTransformEndTime(const Aws::Utils::DateTime& value) { SetTransformEndTime(value); return *this;}
285 inline TransformJob& WithTransformEndTime(Aws::Utils::DateTime&& value) { SetTransformEndTime(std::move(value)); return *this;}
287
289
293 inline const Aws::String& GetLabelingJobArn() const{ return m_labelingJobArn; }
294 inline bool LabelingJobArnHasBeenSet() const { return m_labelingJobArnHasBeenSet; }
295 inline void SetLabelingJobArn(const Aws::String& value) { m_labelingJobArnHasBeenSet = true; m_labelingJobArn = value; }
296 inline void SetLabelingJobArn(Aws::String&& value) { m_labelingJobArnHasBeenSet = true; m_labelingJobArn = std::move(value); }
297 inline void SetLabelingJobArn(const char* value) { m_labelingJobArnHasBeenSet = true; m_labelingJobArn.assign(value); }
298 inline TransformJob& WithLabelingJobArn(const Aws::String& value) { SetLabelingJobArn(value); return *this;}
299 inline TransformJob& WithLabelingJobArn(Aws::String&& value) { SetLabelingJobArn(std::move(value)); return *this;}
300 inline TransformJob& WithLabelingJobArn(const char* value) { SetLabelingJobArn(value); return *this;}
302
304
308 inline const Aws::String& GetAutoMLJobArn() const{ return m_autoMLJobArn; }
309 inline bool AutoMLJobArnHasBeenSet() const { return m_autoMLJobArnHasBeenSet; }
310 inline void SetAutoMLJobArn(const Aws::String& value) { m_autoMLJobArnHasBeenSet = true; m_autoMLJobArn = value; }
311 inline void SetAutoMLJobArn(Aws::String&& value) { m_autoMLJobArnHasBeenSet = true; m_autoMLJobArn = std::move(value); }
312 inline void SetAutoMLJobArn(const char* value) { m_autoMLJobArnHasBeenSet = true; m_autoMLJobArn.assign(value); }
313 inline TransformJob& WithAutoMLJobArn(const Aws::String& value) { SetAutoMLJobArn(value); return *this;}
314 inline TransformJob& WithAutoMLJobArn(Aws::String&& value) { SetAutoMLJobArn(std::move(value)); return *this;}
315 inline TransformJob& WithAutoMLJobArn(const char* value) { SetAutoMLJobArn(value); return *this;}
317
319
320 inline const DataProcessing& GetDataProcessing() const{ return m_dataProcessing; }
321 inline bool DataProcessingHasBeenSet() const { return m_dataProcessingHasBeenSet; }
322 inline void SetDataProcessing(const DataProcessing& value) { m_dataProcessingHasBeenSet = true; m_dataProcessing = value; }
323 inline void SetDataProcessing(DataProcessing&& value) { m_dataProcessingHasBeenSet = true; m_dataProcessing = std::move(value); }
324 inline TransformJob& WithDataProcessing(const DataProcessing& value) { SetDataProcessing(value); return *this;}
325 inline TransformJob& WithDataProcessing(DataProcessing&& value) { SetDataProcessing(std::move(value)); return *this;}
327
329
330 inline const ExperimentConfig& GetExperimentConfig() const{ return m_experimentConfig; }
331 inline bool ExperimentConfigHasBeenSet() const { return m_experimentConfigHasBeenSet; }
332 inline void SetExperimentConfig(const ExperimentConfig& value) { m_experimentConfigHasBeenSet = true; m_experimentConfig = value; }
333 inline void SetExperimentConfig(ExperimentConfig&& value) { m_experimentConfigHasBeenSet = true; m_experimentConfig = std::move(value); }
334 inline TransformJob& WithExperimentConfig(const ExperimentConfig& value) { SetExperimentConfig(value); return *this;}
335 inline TransformJob& WithExperimentConfig(ExperimentConfig&& value) { SetExperimentConfig(std::move(value)); return *this;}
337
339
342 inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
343 inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
344 inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
345 inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
346 inline TransformJob& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
347 inline TransformJob& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
348 inline TransformJob& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
349 inline TransformJob& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
351 private:
352
353 Aws::String m_transformJobName;
354 bool m_transformJobNameHasBeenSet = false;
355
356 Aws::String m_transformJobArn;
357 bool m_transformJobArnHasBeenSet = false;
358
359 TransformJobStatus m_transformJobStatus;
360 bool m_transformJobStatusHasBeenSet = false;
361
362 Aws::String m_failureReason;
363 bool m_failureReasonHasBeenSet = false;
364
365 Aws::String m_modelName;
366 bool m_modelNameHasBeenSet = false;
367
368 int m_maxConcurrentTransforms;
369 bool m_maxConcurrentTransformsHasBeenSet = false;
370
371 ModelClientConfig m_modelClientConfig;
372 bool m_modelClientConfigHasBeenSet = false;
373
374 int m_maxPayloadInMB;
375 bool m_maxPayloadInMBHasBeenSet = false;
376
377 BatchStrategy m_batchStrategy;
378 bool m_batchStrategyHasBeenSet = false;
379
381 bool m_environmentHasBeenSet = false;
382
383 TransformInput m_transformInput;
384 bool m_transformInputHasBeenSet = false;
385
386 TransformOutput m_transformOutput;
387 bool m_transformOutputHasBeenSet = false;
388
389 BatchDataCaptureConfig m_dataCaptureConfig;
390 bool m_dataCaptureConfigHasBeenSet = false;
391
392 TransformResources m_transformResources;
393 bool m_transformResourcesHasBeenSet = false;
394
395 Aws::Utils::DateTime m_creationTime;
396 bool m_creationTimeHasBeenSet = false;
397
398 Aws::Utils::DateTime m_transformStartTime;
399 bool m_transformStartTimeHasBeenSet = false;
400
401 Aws::Utils::DateTime m_transformEndTime;
402 bool m_transformEndTimeHasBeenSet = false;
403
404 Aws::String m_labelingJobArn;
405 bool m_labelingJobArnHasBeenSet = false;
406
407 Aws::String m_autoMLJobArn;
408 bool m_autoMLJobArnHasBeenSet = false;
409
410 DataProcessing m_dataProcessing;
411 bool m_dataProcessingHasBeenSet = false;
412
413 ExperimentConfig m_experimentConfig;
414 bool m_experimentConfigHasBeenSet = false;
415
416 Aws::Vector<Tag> m_tags;
417 bool m_tagsHasBeenSet = false;
418 };
419
420} // namespace Model
421} // namespace SageMaker
422} // namespace Aws
const Aws::String & GetTransformJobArn() const
TransformJob & WithTransformJobArn(const Aws::String &value)
void SetTransformJobStatus(TransformJobStatus &&value)
const Aws::Utils::DateTime & GetTransformStartTime() const
TransformJob & AddEnvironment(const char *key, Aws::String &&value)
void SetLabelingJobArn(const Aws::String &value)
TransformJob & AddEnvironment(const Aws::String &key, const Aws::String &value)
TransformJob & WithTags(const Aws::Vector< Tag > &value)
const Aws::String & GetLabelingJobArn() const
TransformJob & WithModelName(const char *value)
void SetTransformInput(const TransformInput &value)
void SetCreationTime(Aws::Utils::DateTime &&value)
void SetCreationTime(const Aws::Utils::DateTime &value)
void SetTransformEndTime(Aws::Utils::DateTime &&value)
void SetDataCaptureConfig(const BatchDataCaptureConfig &value)
const BatchStrategy & GetBatchStrategy() const
TransformJob & WithTransformResources(const TransformResources &value)
TransformJob & WithDataProcessing(DataProcessing &&value)
TransformJob & WithTransformEndTime(Aws::Utils::DateTime &&value)
void SetTransformResources(TransformResources &&value)
void SetTransformStartTime(Aws::Utils::DateTime &&value)
void SetModelClientConfig(ModelClientConfig &&value)
void SetTransformStartTime(const Aws::Utils::DateTime &value)
void SetExperimentConfig(ExperimentConfig &&value)
TransformJob & WithAutoMLJobArn(const Aws::String &value)
void SetDataProcessing(DataProcessing &&value)
TransformJob & WithTransformInput(const TransformInput &value)
void SetDataCaptureConfig(BatchDataCaptureConfig &&value)
TransformJob & AddEnvironment(Aws::String &&key, Aws::String &&value)
TransformJob & WithEnvironment(Aws::Map< Aws::String, Aws::String > &&value)
TransformJob & WithFailureReason(Aws::String &&value)
const ModelClientConfig & GetModelClientConfig() const
TransformJob & WithDataProcessing(const DataProcessing &value)
TransformJob & WithTransformJobArn(const char *value)
const Aws::String & GetTransformJobName() const
void SetLabelingJobArn(const char *value)
TransformJob & WithTransformOutput(TransformOutput &&value)
void SetTransformInput(TransformInput &&value)
TransformJob & WithLabelingJobArn(const char *value)
void SetTransformJobArn(const char *value)
TransformJob & WithTransformEndTime(const Aws::Utils::DateTime &value)
void SetTransformJobName(const char *value)
void SetAutoMLJobArn(Aws::String &&value)
void SetTags(const Aws::Vector< Tag > &value)
TransformJob & WithDataCaptureConfig(const BatchDataCaptureConfig &value)
void SetFailureReason(Aws::String &&value)
TransformJob & WithLabelingJobArn(const Aws::String &value)
TransformJob & WithFailureReason(const Aws::String &value)
TransformJob & WithTransformOutput(const TransformOutput &value)
const TransformInput & GetTransformInput() const
void SetBatchStrategy(BatchStrategy &&value)
const Aws::Utils::DateTime & GetCreationTime() const
TransformJob & WithTransformJobName(Aws::String &&value)
TransformJob & WithAutoMLJobArn(const char *value)
TransformJob & WithExperimentConfig(ExperimentConfig &&value)
const BatchDataCaptureConfig & GetDataCaptureConfig() const
TransformJob & WithTransformJobArn(Aws::String &&value)
TransformJob & WithTransformInput(TransformInput &&value)
void SetTransformOutput(TransformOutput &&value)
void SetDataProcessing(const DataProcessing &value)
AWS_SAGEMAKER_API TransformJob & operator=(Aws::Utils::Json::JsonView jsonValue)
TransformJob & WithMaxConcurrentTransforms(int value)
TransformJob & WithTransformJobStatus(TransformJobStatus &&value)
const Aws::Utils::DateTime & GetTransformEndTime() const
TransformJob & WithBatchStrategy(const BatchStrategy &value)
const Aws::Map< Aws::String, Aws::String > & GetEnvironment() const
TransformJob & AddTags(const Tag &value)
void SetTransformJobName(const Aws::String &value)
void SetTransformJobStatus(const TransformJobStatus &value)
TransformJob & WithTransformJobStatus(const TransformJobStatus &value)
TransformJob & WithModelName(Aws::String &&value)
TransformJob & WithTags(Aws::Vector< Tag > &&value)
TransformJob & AddEnvironment(const char *key, const char *value)
void SetTransformJobName(Aws::String &&value)
TransformJob & WithTransformResources(TransformResources &&value)
TransformJob & WithExperimentConfig(const ExperimentConfig &value)
void SetTransformJobArn(const Aws::String &value)
const TransformResources & GetTransformResources() const
void SetExperimentConfig(const ExperimentConfig &value)
const DataProcessing & GetDataProcessing() const
const TransformOutput & GetTransformOutput() const
void SetTransformEndTime(const Aws::Utils::DateTime &value)
AWS_SAGEMAKER_API TransformJob(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetFailureReason() const
TransformJob & WithCreationTime(Aws::Utils::DateTime &&value)
TransformJob & WithAutoMLJobArn(Aws::String &&value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetFailureReason(const Aws::String &value)
TransformJob & WithTransformJobName(const Aws::String &value)
void SetTransformOutput(const TransformOutput &value)
void SetLabelingJobArn(Aws::String &&value)
TransformJob & WithBatchStrategy(BatchStrategy &&value)
TransformJob & WithLabelingJobArn(Aws::String &&value)
void SetModelClientConfig(const ModelClientConfig &value)
void SetEnvironment(Aws::Map< Aws::String, Aws::String > &&value)
TransformJob & WithTransformJobName(const char *value)
void SetAutoMLJobArn(const char *value)
const Aws::Vector< Tag > & GetTags() const
TransformJob & WithCreationTime(const Aws::Utils::DateTime &value)
void SetFailureReason(const char *value)
TransformJob & WithTransformStartTime(Aws::Utils::DateTime &&value)
TransformJob & AddEnvironment(Aws::String &&key, const Aws::String &value)
void SetModelName(Aws::String &&value)
void SetAutoMLJobArn(const Aws::String &value)
const ExperimentConfig & GetExperimentConfig() const
void SetModelName(const char *value)
TransformJob & AddEnvironment(Aws::String &&key, const char *value)
TransformJob & AddEnvironment(const Aws::String &key, Aws::String &&value)
TransformJob & AddTags(Tag &&value)
void SetBatchStrategy(const BatchStrategy &value)
TransformJob & WithModelName(const Aws::String &value)
void SetModelName(const Aws::String &value)
const TransformJobStatus & GetTransformJobStatus() const
const Aws::String & GetModelName() const
TransformJob & WithMaxPayloadInMB(int value)
TransformJob & WithFailureReason(const char *value)
const Aws::String & GetAutoMLJobArn() const
TransformJob & WithModelClientConfig(ModelClientConfig &&value)
void SetEnvironment(const Aws::Map< Aws::String, Aws::String > &value)
TransformJob & WithEnvironment(const Aws::Map< Aws::String, Aws::String > &value)
TransformJob & WithDataCaptureConfig(BatchDataCaptureConfig &&value)
void SetTags(Aws::Vector< Tag > &&value)
TransformJob & WithTransformStartTime(const Aws::Utils::DateTime &value)
void SetTransformJobArn(Aws::String &&value)
void SetTransformResources(const TransformResources &value)
TransformJob & WithModelClientConfig(const ModelClientConfig &value)
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