@Generated(value="software.amazon.awssdk:codegen") public final class TransformJobDefinition extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TransformJobDefinition.Builder,TransformJobDefinition>
Defines the input needed to run a transform job using the inference specification specified in the algorithm.
Modifier and Type | Class and Description |
---|---|
static interface |
TransformJobDefinition.Builder |
Modifier and Type | Method and Description |
---|---|
BatchStrategy |
batchStrategy()
A string that determines the number of records included in a single mini-batch.
|
String |
batchStrategyAsString()
A string that determines the number of records included in a single mini-batch.
|
static TransformJobDefinition.Builder |
builder() |
Map<String,String> |
environment()
The environment variables to set in the Docker container.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasEnvironment()
Returns true if the Environment property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
int |
hashCode() |
Integer |
maxConcurrentTransforms()
The maximum number of parallel requests that can be sent to each instance in a transform job.
|
Integer |
maxPayloadInMB()
The maximum payload size allowed, in MB.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TransformJobDefinition.Builder> |
serializableBuilderClass() |
TransformJobDefinition.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
TransformInput |
transformInput()
A description of the input source and the way the transform job consumes it.
|
TransformOutput |
transformOutput()
Identifies the Amazon S3 location where you want Amazon SageMaker to save the results from the transform job.
|
TransformResources |
transformResources()
Identifies the ML compute instances for the transform job.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public Integer maxConcurrentTransforms()
The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.
public Integer maxPayloadInMB()
The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).
public BatchStrategy batchStrategy()
A string that 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.
If the service returns an enum value that is not available in the current SDK version, batchStrategy
will return BatchStrategy.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
batchStrategyAsString()
.
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.
BatchStrategy
public String batchStrategyAsString()
A string that 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.
If the service returns an enum value that is not available in the current SDK version, batchStrategy
will return BatchStrategy.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
batchStrategyAsString()
.
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.
BatchStrategy
public boolean hasEnvironment()
public 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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasEnvironment()
to see if a value was sent in this field.
public TransformInput transformInput()
A description of the input source and the way the transform job consumes it.
public TransformOutput transformOutput()
Identifies the Amazon S3 location where you want Amazon SageMaker to save the results from the transform job.
public TransformResources transformResources()
Identifies the ML compute instances for the transform job.
public TransformJobDefinition.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<TransformJobDefinition.Builder,TransformJobDefinition>
public static TransformJobDefinition.Builder builder()
public static Class<? extends TransformJobDefinition.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
Copyright © 2020. All rights reserved.