@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()
For responses, this returns true if the service returned a value for the Environment property.
|
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, waitcopypublic final 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 final Integer maxPayloadInMB()
The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).
public final 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.
BatchStrategypublic final 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.
BatchStrategypublic final boolean hasEnvironment()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final 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.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasEnvironment() method.
public final TransformInput transformInput()
A description of the input source and the way the transform job consumes it.
public final TransformOutput transformOutput()
Identifies the Amazon S3 location where you want Amazon SageMaker to save the results from the transform job.
public final 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 final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.