public static interface CreateTransformJobRequest.Builder extends SageMakerRequest.Builder, SdkPojo, CopyableBuilder<CreateTransformJobRequest.Builder,CreateTransformJobRequest>
Modifier and Type | Method and Description |
---|---|
CreateTransformJobRequest.Builder |
batchStrategy(BatchStrategy batchStrategy)
Determines the number of records included in a single mini-batch.
|
CreateTransformJobRequest.Builder |
batchStrategy(String batchStrategy)
Determines the number of records included in a single mini-batch.
|
CreateTransformJobRequest.Builder |
environment(Map<String,String> environment)
The environment variables to set in the Docker container.
|
CreateTransformJobRequest.Builder |
maxConcurrentTransforms(Integer maxConcurrentTransforms)
The maximum number of parallel requests that can be sent to each instance in a transform job.
|
CreateTransformJobRequest.Builder |
maxPayloadInMB(Integer maxPayloadInMB)
The maximum payload size allowed, in MB.
|
CreateTransformJobRequest.Builder |
modelName(String modelName)
The name of the model that you want to use for the transform job.
|
CreateTransformJobRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
CreateTransformJobRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
CreateTransformJobRequest.Builder |
tags(Collection<Tag> tags)
An array of key-value pairs.
|
CreateTransformJobRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
An array of key-value pairs.
|
CreateTransformJobRequest.Builder |
tags(Tag... tags)
An array of key-value pairs.
|
default CreateTransformJobRequest.Builder |
transformInput(Consumer<TransformInput.Builder> transformInput)
Describes the input source and the way the transform job consumes it.
|
CreateTransformJobRequest.Builder |
transformInput(TransformInput transformInput)
Describes the input source and the way the transform job consumes it.
|
CreateTransformJobRequest.Builder |
transformJobName(String transformJobName)
The name of the transform job.
|
default CreateTransformJobRequest.Builder |
transformOutput(Consumer<TransformOutput.Builder> transformOutput)
Describes the results of the transform job.
|
CreateTransformJobRequest.Builder |
transformOutput(TransformOutput transformOutput)
Describes the results of the transform job.
|
default CreateTransformJobRequest.Builder |
transformResources(Consumer<TransformResources.Builder> transformResources)
Describes the resources, including ML instance types and ML instance count, to use for the transform job.
|
CreateTransformJobRequest.Builder |
transformResources(TransformResources transformResources)
Describes the resources, including ML instance types and ML instance count, to use for the transform job.
|
build
overrideConfiguration
copy
applyMutation, build
CreateTransformJobRequest.Builder transformJobName(String transformJobName)
The name of the transform job. The name must be unique within an AWS Region in an AWS account.
transformJobName
- The name of the transform job. The name must be unique within an AWS Region in an AWS account.CreateTransformJobRequest.Builder modelName(String modelName)
The name of the model that you want to use for the transform job. ModelName
must be the name of
an existing Amazon SageMaker model within an AWS Region in an AWS account.
modelName
- The name of the model that you want to use for the transform job. ModelName
must be the
name of an existing Amazon SageMaker model within an AWS Region in an AWS account.CreateTransformJobRequest.Builder maxConcurrentTransforms(Integer maxConcurrentTransforms)
The maximum number of parallel requests that can be sent to each instance in a transform job. This is good
for algorithms that implement multiple workers on larger instances . The default value is 1
. To
allow Amazon SageMaker to determine the appropriate number for MaxConcurrentTransforms
, set the
value to 0
.
maxConcurrentTransforms
- The maximum number of parallel requests that can be sent to each instance in a transform job. This is
good for algorithms that implement multiple workers on larger instances . The default value is
1
. To allow Amazon SageMaker to determine the appropriate number for
MaxConcurrentTransforms
, set the value to 0
.CreateTransformJobRequest.Builder maxPayloadInMB(Integer maxPayloadInMB)
The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata). The
value in MaxPayloadInMB
must be greater or equal to the size of a single record. You can
approximate the size of a record by dividing the size of your dataset by the number of records. Then multiply
this value by the number of records you want in a mini-batch. We recommend to enter a slightly larger value
than this to ensure the records fit within the maximum payload size. 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 only works in supported algorithms. Currently, Amazon SageMaker
built-in algorithms do not support this feature.
maxPayloadInMB
- The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).
The value in MaxPayloadInMB
must be greater or equal to the size of a single record. You
can approximate the size of a record by dividing the size of your dataset by the number of records.
Then multiply this value by the number of records you want in a mini-batch. We recommend to enter a
slightly larger value than this to ensure the records fit within the maximum payload size. 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 only works in supported algorithms. Currently, Amazon
SageMaker built-in algorithms do not support this feature.
CreateTransformJobRequest.Builder batchStrategy(String batchStrategy)
Determines the number of records included in a single mini-batch. SingleRecord
means only one
record is used per mini-batch. MultiRecord
means a mini-batch is set to contain as many records
that can fit within the MaxPayloadInMB
limit.
Batch transform will automatically split your input data into whatever payload size is specified if you set
SplitType
to Line
and BatchStrategy
to MultiRecord
.
There's no need to split the dataset into smaller files or to use larger payload sizes unless the records in
your dataset are very large.
batchStrategy
- Determines the number of records included in a single mini-batch. SingleRecord
means only
one record is used per mini-batch. MultiRecord
means a mini-batch is set to contain as
many records that can fit within the MaxPayloadInMB
limit.
Batch transform will automatically split your input data into whatever payload size is specified if
you set SplitType
to Line
and BatchStrategy
to
MultiRecord
. There's no need to split the dataset into smaller files or to use larger
payload sizes unless the records in your dataset are very large.
BatchStrategy
,
BatchStrategy
CreateTransformJobRequest.Builder batchStrategy(BatchStrategy batchStrategy)
Determines the number of records included in a single mini-batch. SingleRecord
means only one
record is used per mini-batch. MultiRecord
means a mini-batch is set to contain as many records
that can fit within the MaxPayloadInMB
limit.
Batch transform will automatically split your input data into whatever payload size is specified if you set
SplitType
to Line
and BatchStrategy
to MultiRecord
.
There's no need to split the dataset into smaller files or to use larger payload sizes unless the records in
your dataset are very large.
batchStrategy
- Determines the number of records included in a single mini-batch. SingleRecord
means only
one record is used per mini-batch. MultiRecord
means a mini-batch is set to contain as
many records that can fit within the MaxPayloadInMB
limit.
Batch transform will automatically split your input data into whatever payload size is specified if
you set SplitType
to Line
and BatchStrategy
to
MultiRecord
. There's no need to split the dataset into smaller files or to use larger
payload sizes unless the records in your dataset are very large.
BatchStrategy
,
BatchStrategy
CreateTransformJobRequest.Builder environment(Map<String,String> environment)
The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.
environment
- The environment variables to set in the Docker container. We support up to 16 key and values entries
in the map.CreateTransformJobRequest.Builder transformInput(TransformInput transformInput)
Describes the input source and the way the transform job consumes it.
transformInput
- Describes the input source and the way the transform job consumes it.default CreateTransformJobRequest.Builder transformInput(Consumer<TransformInput.Builder> transformInput)
Describes the input source and the way the transform job consumes it.
This is a convenience that creates an instance of theTransformInput.Builder
avoiding the need to
create one manually via TransformInput.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to transformInput(TransformInput)
.transformInput
- a consumer that will call methods on TransformInput.Builder
transformInput(TransformInput)
CreateTransformJobRequest.Builder transformOutput(TransformOutput transformOutput)
Describes the results of the transform job.
transformOutput
- Describes the results of the transform job.default CreateTransformJobRequest.Builder transformOutput(Consumer<TransformOutput.Builder> transformOutput)
Describes the results of the transform job.
This is a convenience that creates an instance of theTransformOutput.Builder
avoiding the need to
create one manually via TransformOutput.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to transformOutput(TransformOutput)
.transformOutput
- a consumer that will call methods on TransformOutput.Builder
transformOutput(TransformOutput)
CreateTransformJobRequest.Builder transformResources(TransformResources transformResources)
Describes the resources, including ML instance types and ML instance count, to use for the transform job.
transformResources
- Describes the resources, including ML instance types and ML instance count, to use for the transform
job.default CreateTransformJobRequest.Builder transformResources(Consumer<TransformResources.Builder> transformResources)
Describes the resources, including ML instance types and ML instance count, to use for the transform job.
This is a convenience that creates an instance of theTransformResources.Builder
avoiding the need to
create one manually via TransformResources.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to transformResources(TransformResources)
.transformResources
- a consumer that will call methods on TransformResources.Builder
transformResources(TransformResources)
CreateTransformJobRequest.Builder tags(Collection<Tag> tags)
An array of key-value pairs. Adding tags is optional. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
tags
- An array of key-value pairs. Adding tags is optional. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.CreateTransformJobRequest.Builder tags(Tag... tags)
An array of key-value pairs. Adding tags is optional. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
tags
- An array of key-value pairs. Adding tags is optional. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.CreateTransformJobRequest.Builder tags(Consumer<Tag.Builder>... tags)
An array of key-value pairs. Adding tags is optional. For more information, see Using Cost Allocation Tags in the AWS Billing and Cost Management User Guide.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create
one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its result
is passed to #tags(List)
.tags
- a consumer that will call methods on List.Builder
#tags(List)
CreateTransformJobRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.CreateTransformJobRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.