/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include A batch transform job. For information about SageMaker batch transform, see
* Use
* Batch Transform.See Also:
AWS
* API Reference
The name of the transform job.
*/ inline const Aws::String& GetTransformJobName() const{ return m_transformJobName; } /** *The name of the transform job.
*/ inline bool TransformJobNameHasBeenSet() const { return m_transformJobNameHasBeenSet; } /** *The name of the transform job.
*/ inline void SetTransformJobName(const Aws::String& value) { m_transformJobNameHasBeenSet = true; m_transformJobName = value; } /** *The name of the transform job.
*/ inline void SetTransformJobName(Aws::String&& value) { m_transformJobNameHasBeenSet = true; m_transformJobName = std::move(value); } /** *The name of the transform job.
*/ inline void SetTransformJobName(const char* value) { m_transformJobNameHasBeenSet = true; m_transformJobName.assign(value); } /** *The name of the transform job.
*/ inline TransformJob& WithTransformJobName(const Aws::String& value) { SetTransformJobName(value); return *this;} /** *The name of the transform job.
*/ inline TransformJob& WithTransformJobName(Aws::String&& value) { SetTransformJobName(std::move(value)); return *this;} /** *The name of the transform job.
*/ inline TransformJob& WithTransformJobName(const char* value) { SetTransformJobName(value); return *this;} /** *The Amazon Resource Name (ARN) of the transform job.
*/ inline const Aws::String& GetTransformJobArn() const{ return m_transformJobArn; } /** *The Amazon Resource Name (ARN) of the transform job.
*/ inline bool TransformJobArnHasBeenSet() const { return m_transformJobArnHasBeenSet; } /** *The Amazon Resource Name (ARN) of the transform job.
*/ inline void SetTransformJobArn(const Aws::String& value) { m_transformJobArnHasBeenSet = true; m_transformJobArn = value; } /** *The Amazon Resource Name (ARN) of the transform job.
*/ inline void SetTransformJobArn(Aws::String&& value) { m_transformJobArnHasBeenSet = true; m_transformJobArn = std::move(value); } /** *The Amazon Resource Name (ARN) of the transform job.
*/ inline void SetTransformJobArn(const char* value) { m_transformJobArnHasBeenSet = true; m_transformJobArn.assign(value); } /** *The Amazon Resource Name (ARN) of the transform job.
*/ inline TransformJob& WithTransformJobArn(const Aws::String& value) { SetTransformJobArn(value); return *this;} /** *The Amazon Resource Name (ARN) of the transform job.
*/ inline TransformJob& WithTransformJobArn(Aws::String&& value) { SetTransformJobArn(std::move(value)); return *this;} /** *The Amazon Resource Name (ARN) of the transform job.
*/ inline TransformJob& WithTransformJobArn(const char* value) { SetTransformJobArn(value); return *this;} /** *The status of the transform job.
Transform job statuses are:
InProgress
- The job is in progress.
* Completed
- The job has completed.
* Failed
- The transform job has failed. To see the reason for the
* failure, see the FailureReason
field in the response to a
* DescribeTransformJob
call.
Stopping
* - The transform job is stopping.
Stopped
- The
* transform job has stopped.
The status of the transform job.
Transform job statuses are:
InProgress
- The job is in progress.
* Completed
- The job has completed.
* Failed
- The transform job has failed. To see the reason for the
* failure, see the FailureReason
field in the response to a
* DescribeTransformJob
call.
Stopping
* - The transform job is stopping.
Stopped
- The
* transform job has stopped.
The status of the transform job.
Transform job statuses are:
InProgress
- The job is in progress.
* Completed
- The job has completed.
* Failed
- The transform job has failed. To see the reason for the
* failure, see the FailureReason
field in the response to a
* DescribeTransformJob
call.
Stopping
* - The transform job is stopping.
Stopped
- The
* transform job has stopped.
The status of the transform job.
Transform job statuses are:
InProgress
- The job is in progress.
* Completed
- The job has completed.
* Failed
- The transform job has failed. To see the reason for the
* failure, see the FailureReason
field in the response to a
* DescribeTransformJob
call.
Stopping
* - The transform job is stopping.
Stopped
- The
* transform job has stopped.
The status of the transform job.
Transform job statuses are:
InProgress
- The job is in progress.
* Completed
- The job has completed.
* Failed
- The transform job has failed. To see the reason for the
* failure, see the FailureReason
field in the response to a
* DescribeTransformJob
call.
Stopping
* - The transform job is stopping.
Stopped
- The
* transform job has stopped.
The status of the transform job.
Transform job statuses are:
InProgress
- The job is in progress.
* Completed
- The job has completed.
* Failed
- The transform job has failed. To see the reason for the
* failure, see the FailureReason
field in the response to a
* DescribeTransformJob
call.
Stopping
* - The transform job is stopping.
Stopped
- The
* transform job has stopped.
If the transform job failed, the reason it failed.
*/ inline const Aws::String& GetFailureReason() const{ return m_failureReason; } /** *If the transform job failed, the reason it failed.
*/ inline bool FailureReasonHasBeenSet() const { return m_failureReasonHasBeenSet; } /** *If the transform job failed, the reason it failed.
*/ inline void SetFailureReason(const Aws::String& value) { m_failureReasonHasBeenSet = true; m_failureReason = value; } /** *If the transform job failed, the reason it failed.
*/ inline void SetFailureReason(Aws::String&& value) { m_failureReasonHasBeenSet = true; m_failureReason = std::move(value); } /** *If the transform job failed, the reason it failed.
*/ inline void SetFailureReason(const char* value) { m_failureReasonHasBeenSet = true; m_failureReason.assign(value); } /** *If the transform job failed, the reason it failed.
*/ inline TransformJob& WithFailureReason(const Aws::String& value) { SetFailureReason(value); return *this;} /** *If the transform job failed, the reason it failed.
*/ inline TransformJob& WithFailureReason(Aws::String&& value) { SetFailureReason(std::move(value)); return *this;} /** *If the transform job failed, the reason it failed.
*/ inline TransformJob& WithFailureReason(const char* value) { SetFailureReason(value); return *this;} /** *The name of the model associated with the transform job.
*/ inline const Aws::String& GetModelName() const{ return m_modelName; } /** *The name of the model associated with the transform job.
*/ inline bool ModelNameHasBeenSet() const { return m_modelNameHasBeenSet; } /** *The name of the model associated with the transform job.
*/ inline void SetModelName(const Aws::String& value) { m_modelNameHasBeenSet = true; m_modelName = value; } /** *The name of the model associated with the transform job.
*/ inline void SetModelName(Aws::String&& value) { m_modelNameHasBeenSet = true; m_modelName = std::move(value); } /** *The name of the model associated with the transform job.
*/ inline void SetModelName(const char* value) { m_modelNameHasBeenSet = true; m_modelName.assign(value); } /** *The name of the model associated with the transform job.
*/ inline TransformJob& WithModelName(const Aws::String& value) { SetModelName(value); return *this;} /** *The name of the model associated with the transform job.
*/ inline TransformJob& WithModelName(Aws::String&& value) { SetModelName(std::move(value)); return *this;} /** *The name of the model associated with the transform job.
*/ inline TransformJob& WithModelName(const char* value) { SetModelName(value); return *this;} /** *The maximum number of parallel requests that can be sent to each instance in
* a transform job. If MaxConcurrentTransforms
is set to 0 or left
* unset, SageMaker checks the optional execution-parameters to determine the
* settings for your chosen algorithm. If the execution-parameters endpoint is not
* enabled, the default value is 1. For built-in algorithms, you don't need to set
* a value for MaxConcurrentTransforms
.
The maximum number of parallel requests that can be sent to each instance in
* a transform job. If MaxConcurrentTransforms
is set to 0 or left
* unset, SageMaker checks the optional execution-parameters to determine the
* settings for your chosen algorithm. If the execution-parameters endpoint is not
* enabled, the default value is 1. For built-in algorithms, you don't need to set
* a value for MaxConcurrentTransforms
.
The maximum number of parallel requests that can be sent to each instance in
* a transform job. If MaxConcurrentTransforms
is set to 0 or left
* unset, SageMaker checks the optional execution-parameters to determine the
* settings for your chosen algorithm. If the execution-parameters endpoint is not
* enabled, the default value is 1. For built-in algorithms, you don't need to set
* a value for MaxConcurrentTransforms
.
The maximum number of parallel requests that can be sent to each instance in
* a transform job. If MaxConcurrentTransforms
is set to 0 or left
* unset, SageMaker checks the optional execution-parameters to determine the
* settings for your chosen algorithm. If the execution-parameters endpoint is not
* enabled, the default value is 1. For built-in algorithms, you don't need to set
* a value for MaxConcurrentTransforms
.
The maximum allowed size of the payload, in MB. A payload is the data portion
* of a record (without metadata). The value in MaxPayloadInMB
must be
* greater than, or equal to, the size of a single record. To estimate the size of
* a record in MB, divide the size of your dataset by the number of records. To
* ensure that the records fit within the maximum payload size, we recommend using
* a slightly larger value. The default value is 6 MB. For cases where the payload
* might be arbitrarily large and is transmitted using HTTP chunked encoding, set
* the value to 0. This feature works only in supported algorithms. Currently,
* SageMaker built-in algorithms do not support HTTP chunked encoding.
The maximum allowed size of the payload, in MB. A payload is the data portion
* of a record (without metadata). The value in MaxPayloadInMB
must be
* greater than, or equal to, the size of a single record. To estimate the size of
* a record in MB, divide the size of your dataset by the number of records. To
* ensure that the records fit within the maximum payload size, we recommend using
* a slightly larger value. The default value is 6 MB. For cases where the payload
* might be arbitrarily large and is transmitted using HTTP chunked encoding, set
* the value to 0. This feature works only in supported algorithms. Currently,
* SageMaker built-in algorithms do not support HTTP chunked encoding.
The maximum allowed size of the payload, in MB. A payload is the data portion
* of a record (without metadata). The value in MaxPayloadInMB
must be
* greater than, or equal to, the size of a single record. To estimate the size of
* a record in MB, divide the size of your dataset by the number of records. To
* ensure that the records fit within the maximum payload size, we recommend using
* a slightly larger value. The default value is 6 MB. For cases where the payload
* might be arbitrarily large and is transmitted using HTTP chunked encoding, set
* the value to 0. This feature works only in supported algorithms. Currently,
* SageMaker built-in algorithms do not support HTTP chunked encoding.
The maximum allowed size of the payload, in MB. A payload is the data portion
* of a record (without metadata). The value in MaxPayloadInMB
must be
* greater than, or equal to, the size of a single record. To estimate the size of
* a record in MB, divide the size of your dataset by the number of records. To
* ensure that the records fit within the maximum payload size, we recommend using
* a slightly larger value. The default value is 6 MB. For cases where the payload
* might be arbitrarily large and is transmitted using HTTP chunked encoding, set
* the value to 0. This feature works only in supported algorithms. Currently,
* SageMaker built-in algorithms do not support HTTP chunked encoding.
Specifies the number of records to include in a mini-batch for an HTTP * inference request. A record is a single unit of input data that inference can be * made on. For example, a single line in a CSV file is a record.
*/ inline const BatchStrategy& GetBatchStrategy() const{ return m_batchStrategy; } /** *Specifies the number of records to include in a mini-batch for an HTTP * inference request. A record is a single unit of input data that inference can be * made on. For example, a single line in a CSV file is a record.
*/ inline bool BatchStrategyHasBeenSet() const { return m_batchStrategyHasBeenSet; } /** *Specifies the number of records to include in a mini-batch for an HTTP * inference request. A record is a single unit of input data that inference can be * made on. For example, a single line in a CSV file is a record.
*/ inline void SetBatchStrategy(const BatchStrategy& value) { m_batchStrategyHasBeenSet = true; m_batchStrategy = value; } /** *Specifies the number of records to include in a mini-batch for an HTTP * inference request. A record is a single unit of input data that inference can be * made on. For example, a single line in a CSV file is a record.
*/ inline void SetBatchStrategy(BatchStrategy&& value) { m_batchStrategyHasBeenSet = true; m_batchStrategy = std::move(value); } /** *Specifies the number of records to include in a mini-batch for an HTTP * inference request. A record is a single unit of input data that inference can be * made on. For example, a single line in a CSV file is a record.
*/ inline TransformJob& WithBatchStrategy(const BatchStrategy& value) { SetBatchStrategy(value); return *this;} /** *Specifies the number of records to include in a mini-batch for an HTTP * inference request. A record is a single unit of input data that inference can be * made on. For example, a single line in a CSV file is a record.
*/ inline TransformJob& WithBatchStrategy(BatchStrategy&& value) { SetBatchStrategy(std::move(value)); return *this;} /** *The environment variables to set in the Docker container. We support up to 16 * key and values entries in the map.
*/ inline const Aws::MapThe environment variables to set in the Docker container. We support up to 16 * key and values entries in the map.
*/ inline bool EnvironmentHasBeenSet() const { return m_environmentHasBeenSet; } /** *The environment variables to set in the Docker container. We support up to 16 * key and values entries in the map.
*/ inline void SetEnvironment(const Aws::MapThe environment variables to set in the Docker container. We support up to 16 * key and values entries in the map.
*/ inline void SetEnvironment(Aws::MapThe environment variables to set in the Docker container. We support up to 16 * key and values entries in the map.
*/ inline TransformJob& WithEnvironment(const Aws::MapThe environment variables to set in the Docker container. We support up to 16 * key and values entries in the map.
*/ inline TransformJob& WithEnvironment(Aws::MapThe environment variables to set in the Docker container. We support up to 16 * key and values entries in the map.
*/ inline TransformJob& AddEnvironment(const Aws::String& key, const Aws::String& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, value); return *this; } /** *The environment variables to set in the Docker container. We support up to 16 * key and values entries in the map.
*/ inline TransformJob& AddEnvironment(Aws::String&& key, const Aws::String& value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), value); return *this; } /** *The environment variables to set in the Docker container. We support up to 16 * key and values entries in the map.
*/ inline TransformJob& AddEnvironment(const Aws::String& key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, std::move(value)); return *this; } /** *The environment variables to set in the Docker container. We support up to 16 * key and values entries in the map.
*/ inline TransformJob& AddEnvironment(Aws::String&& key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), std::move(value)); return *this; } /** *The environment variables to set in the Docker container. We support up to 16 * key and values entries in the map.
*/ inline TransformJob& AddEnvironment(const char* key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, std::move(value)); return *this; } /** *The environment variables to set in the Docker container. We support up to 16 * key and values entries in the map.
*/ inline TransformJob& AddEnvironment(Aws::String&& key, const char* value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), value); return *this; } /** *The environment variables to set in the Docker container. We support up to 16 * key and values entries in the map.
*/ inline TransformJob& AddEnvironment(const char* key, const char* value) { m_environmentHasBeenSet = true; m_environment.emplace(key, value); return *this; } inline const TransformInput& GetTransformInput() const{ return m_transformInput; } inline bool TransformInputHasBeenSet() const { return m_transformInputHasBeenSet; } inline void SetTransformInput(const TransformInput& value) { m_transformInputHasBeenSet = true; m_transformInput = value; } inline void SetTransformInput(TransformInput&& value) { m_transformInputHasBeenSet = true; m_transformInput = std::move(value); } inline TransformJob& WithTransformInput(const TransformInput& value) { SetTransformInput(value); return *this;} inline TransformJob& WithTransformInput(TransformInput&& value) { SetTransformInput(std::move(value)); return *this;} inline const TransformOutput& GetTransformOutput() const{ return m_transformOutput; } inline bool TransformOutputHasBeenSet() const { return m_transformOutputHasBeenSet; } inline void SetTransformOutput(const TransformOutput& value) { m_transformOutputHasBeenSet = true; m_transformOutput = value; } inline void SetTransformOutput(TransformOutput&& value) { m_transformOutputHasBeenSet = true; m_transformOutput = std::move(value); } inline TransformJob& WithTransformOutput(const TransformOutput& value) { SetTransformOutput(value); return *this;} inline TransformJob& WithTransformOutput(TransformOutput&& value) { SetTransformOutput(std::move(value)); return *this;} inline const TransformResources& GetTransformResources() const{ return m_transformResources; } inline bool TransformResourcesHasBeenSet() const { return m_transformResourcesHasBeenSet; } inline void SetTransformResources(const TransformResources& value) { m_transformResourcesHasBeenSet = true; m_transformResources = value; } inline void SetTransformResources(TransformResources&& value) { m_transformResourcesHasBeenSet = true; m_transformResources = std::move(value); } inline TransformJob& WithTransformResources(const TransformResources& value) { SetTransformResources(value); return *this;} inline TransformJob& WithTransformResources(TransformResources&& value) { SetTransformResources(std::move(value)); return *this;} /** *A timestamp that shows when the transform Job was created.
*/ inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; } /** *A timestamp that shows when the transform Job was created.
*/ inline bool CreationTimeHasBeenSet() const { return m_creationTimeHasBeenSet; } /** *A timestamp that shows when the transform Job was created.
*/ inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTimeHasBeenSet = true; m_creationTime = value; } /** *A timestamp that shows when the transform Job was created.
*/ inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTimeHasBeenSet = true; m_creationTime = std::move(value); } /** *A timestamp that shows when the transform Job was created.
*/ inline TransformJob& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;} /** *A timestamp that shows when the transform Job was created.
*/ inline TransformJob& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;} /** *Indicates when the transform job starts on ML instances. You are billed for
* the time interval between this time and the value of
* TransformEndTime
.
Indicates when the transform job starts on ML instances. You are billed for
* the time interval between this time and the value of
* TransformEndTime
.
Indicates when the transform job starts on ML instances. You are billed for
* the time interval between this time and the value of
* TransformEndTime
.
Indicates when the transform job starts on ML instances. You are billed for
* the time interval between this time and the value of
* TransformEndTime
.
Indicates when the transform job starts on ML instances. You are billed for
* the time interval between this time and the value of
* TransformEndTime
.
Indicates when the transform job starts on ML instances. You are billed for
* the time interval between this time and the value of
* TransformEndTime
.
Indicates when the transform job has been completed, or has stopped or
* failed. You are billed for the time interval between this time and the value of
* TransformStartTime
.
Indicates when the transform job has been completed, or has stopped or
* failed. You are billed for the time interval between this time and the value of
* TransformStartTime
.
Indicates when the transform job has been completed, or has stopped or
* failed. You are billed for the time interval between this time and the value of
* TransformStartTime
.
Indicates when the transform job has been completed, or has stopped or
* failed. You are billed for the time interval between this time and the value of
* TransformStartTime
.
Indicates when the transform job has been completed, or has stopped or
* failed. You are billed for the time interval between this time and the value of
* TransformStartTime
.
Indicates when the transform job has been completed, or has stopped or
* failed. You are billed for the time interval between this time and the value of
* TransformStartTime
.
The Amazon Resource Name (ARN) of the labeling job that created the transform * job.
*/ inline const Aws::String& GetLabelingJobArn() const{ return m_labelingJobArn; } /** *The Amazon Resource Name (ARN) of the labeling job that created the transform * job.
*/ inline bool LabelingJobArnHasBeenSet() const { return m_labelingJobArnHasBeenSet; } /** *The Amazon Resource Name (ARN) of the labeling job that created the transform * job.
*/ inline void SetLabelingJobArn(const Aws::String& value) { m_labelingJobArnHasBeenSet = true; m_labelingJobArn = value; } /** *The Amazon Resource Name (ARN) of the labeling job that created the transform * job.
*/ inline void SetLabelingJobArn(Aws::String&& value) { m_labelingJobArnHasBeenSet = true; m_labelingJobArn = std::move(value); } /** *The Amazon Resource Name (ARN) of the labeling job that created the transform * job.
*/ inline void SetLabelingJobArn(const char* value) { m_labelingJobArnHasBeenSet = true; m_labelingJobArn.assign(value); } /** *The Amazon Resource Name (ARN) of the labeling job that created the transform * job.
*/ inline TransformJob& WithLabelingJobArn(const Aws::String& value) { SetLabelingJobArn(value); return *this;} /** *The Amazon Resource Name (ARN) of the labeling job that created the transform * job.
*/ inline TransformJob& WithLabelingJobArn(Aws::String&& value) { SetLabelingJobArn(std::move(value)); return *this;} /** *The Amazon Resource Name (ARN) of the labeling job that created the transform * job.
*/ inline TransformJob& WithLabelingJobArn(const char* value) { SetLabelingJobArn(value); return *this;} /** *The Amazon Resource Name (ARN) of the AutoML job that created the transform * job.
*/ inline const Aws::String& GetAutoMLJobArn() const{ return m_autoMLJobArn; } /** *The Amazon Resource Name (ARN) of the AutoML job that created the transform * job.
*/ inline bool AutoMLJobArnHasBeenSet() const { return m_autoMLJobArnHasBeenSet; } /** *The Amazon Resource Name (ARN) of the AutoML job that created the transform * job.
*/ inline void SetAutoMLJobArn(const Aws::String& value) { m_autoMLJobArnHasBeenSet = true; m_autoMLJobArn = value; } /** *The Amazon Resource Name (ARN) of the AutoML job that created the transform * job.
*/ inline void SetAutoMLJobArn(Aws::String&& value) { m_autoMLJobArnHasBeenSet = true; m_autoMLJobArn = std::move(value); } /** *The Amazon Resource Name (ARN) of the AutoML job that created the transform * job.
*/ inline void SetAutoMLJobArn(const char* value) { m_autoMLJobArnHasBeenSet = true; m_autoMLJobArn.assign(value); } /** *The Amazon Resource Name (ARN) of the AutoML job that created the transform * job.
*/ inline TransformJob& WithAutoMLJobArn(const Aws::String& value) { SetAutoMLJobArn(value); return *this;} /** *The Amazon Resource Name (ARN) of the AutoML job that created the transform * job.
*/ inline TransformJob& WithAutoMLJobArn(Aws::String&& value) { SetAutoMLJobArn(std::move(value)); return *this;} /** *The Amazon Resource Name (ARN) of the AutoML job that created the transform * job.
*/ inline TransformJob& WithAutoMLJobArn(const char* value) { SetAutoMLJobArn(value); return *this;} inline const DataProcessing& GetDataProcessing() const{ return m_dataProcessing; } inline bool DataProcessingHasBeenSet() const { return m_dataProcessingHasBeenSet; } inline void SetDataProcessing(const DataProcessing& value) { m_dataProcessingHasBeenSet = true; m_dataProcessing = value; } inline void SetDataProcessing(DataProcessing&& value) { m_dataProcessingHasBeenSet = true; m_dataProcessing = std::move(value); } inline TransformJob& WithDataProcessing(const DataProcessing& value) { SetDataProcessing(value); return *this;} inline TransformJob& WithDataProcessing(DataProcessing&& value) { SetDataProcessing(std::move(value)); return *this;} inline const ExperimentConfig& GetExperimentConfig() const{ return m_experimentConfig; } inline bool ExperimentConfigHasBeenSet() const { return m_experimentConfigHasBeenSet; } inline void SetExperimentConfig(const ExperimentConfig& value) { m_experimentConfigHasBeenSet = true; m_experimentConfig = value; } inline void SetExperimentConfig(ExperimentConfig&& value) { m_experimentConfigHasBeenSet = true; m_experimentConfig = std::move(value); } inline TransformJob& WithExperimentConfig(const ExperimentConfig& value) { SetExperimentConfig(value); return *this;} inline TransformJob& WithExperimentConfig(ExperimentConfig&& value) { SetExperimentConfig(std::move(value)); return *this;} /** *A list of tags associated with the transform job.
*/ inline const Aws::VectorA list of tags associated with the transform job.
*/ inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; } /** *A list of tags associated with the transform job.
*/ inline void SetTags(const Aws::VectorA list of tags associated with the transform job.
*/ inline void SetTags(Aws::VectorA list of tags associated with the transform job.
*/ inline TransformJob& WithTags(const Aws::VectorA list of tags associated with the transform job.
*/ inline TransformJob& WithTags(Aws::VectorA list of tags associated with the transform job.
*/ inline TransformJob& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; } /** *A list of tags associated with the transform job.
*/ inline TransformJob& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; } private: Aws::String m_transformJobName; bool m_transformJobNameHasBeenSet = false; Aws::String m_transformJobArn; bool m_transformJobArnHasBeenSet = false; TransformJobStatus m_transformJobStatus; bool m_transformJobStatusHasBeenSet = false; Aws::String m_failureReason; bool m_failureReasonHasBeenSet = false; Aws::String m_modelName; bool m_modelNameHasBeenSet = false; int m_maxConcurrentTransforms; bool m_maxConcurrentTransformsHasBeenSet = false; ModelClientConfig m_modelClientConfig; bool m_modelClientConfigHasBeenSet = false; int m_maxPayloadInMB; bool m_maxPayloadInMBHasBeenSet = false; BatchStrategy m_batchStrategy; bool m_batchStrategyHasBeenSet = false; Aws::Map