| Copyright | (c) 2013-2023 Brendan Hay | 
|---|---|
| License | Mozilla Public License, v. 2.0. | 
| Maintainer | Brendan Hay | 
| Stability | auto-generated | 
| Portability | non-portable (GHC extensions) | 
| Safe Haskell | Safe-Inferred | 
| Language | Haskell2010 | 
Amazonka.SageMaker.Types.TransformJobDefinition
Description
Synopsis
- data TransformJobDefinition = TransformJobDefinition' {}
 - newTransformJobDefinition :: TransformInput -> TransformOutput -> TransformResources -> TransformJobDefinition
 - transformJobDefinition_batchStrategy :: Lens' TransformJobDefinition (Maybe BatchStrategy)
 - transformJobDefinition_environment :: Lens' TransformJobDefinition (Maybe (HashMap Text Text))
 - transformJobDefinition_maxConcurrentTransforms :: Lens' TransformJobDefinition (Maybe Natural)
 - transformJobDefinition_maxPayloadInMB :: Lens' TransformJobDefinition (Maybe Natural)
 - transformJobDefinition_transformInput :: Lens' TransformJobDefinition TransformInput
 - transformJobDefinition_transformOutput :: Lens' TransformJobDefinition TransformOutput
 - transformJobDefinition_transformResources :: Lens' TransformJobDefinition TransformResources
 
Documentation
data TransformJobDefinition Source #
Defines the input needed to run a transform job using the inference specification specified in the algorithm.
See: newTransformJobDefinition smart constructor.
Constructors
| TransformJobDefinition' | |
Fields 
  | |
Instances
newTransformJobDefinition Source #
Arguments
| :: TransformInput | |
| -> TransformOutput | |
| -> TransformResources | |
| -> TransformJobDefinition | 
Create a value of TransformJobDefinition with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:batchStrategy:TransformJobDefinition', transformJobDefinition_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.
$sel:environment:TransformJobDefinition', transformJobDefinition_environment - The environment variables to set in the Docker container. We support up
 to 16 key and values entries in the map.
$sel:maxConcurrentTransforms:TransformJobDefinition', transformJobDefinition_maxConcurrentTransforms - The maximum number of parallel requests that can be sent to each
 instance in a transform job. The default value is 1.
$sel:maxPayloadInMB:TransformJobDefinition', transformJobDefinition_maxPayloadInMB - The maximum payload size allowed, in MB. A payload is the data portion
 of a record (without metadata).
$sel:transformInput:TransformJobDefinition', transformJobDefinition_transformInput - A description of the input source and the way the transform job consumes
 it.
$sel:transformOutput:TransformJobDefinition', transformJobDefinition_transformOutput - Identifies the Amazon S3 location where you want Amazon SageMaker to
 save the results from the transform job.
$sel:transformResources:TransformJobDefinition', transformJobDefinition_transformResources - Identifies the ML compute instances for the transform job.
transformJobDefinition_batchStrategy :: Lens' TransformJobDefinition (Maybe BatchStrategy) Source #
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.
transformJobDefinition_environment :: Lens' TransformJobDefinition (Maybe (HashMap Text Text)) Source #
The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.
transformJobDefinition_maxConcurrentTransforms :: Lens' TransformJobDefinition (Maybe Natural) Source #
The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.
transformJobDefinition_maxPayloadInMB :: Lens' TransformJobDefinition (Maybe Natural) Source #
The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).
transformJobDefinition_transformInput :: Lens' TransformJobDefinition TransformInput Source #
A description of the input source and the way the transform job consumes it.
transformJobDefinition_transformOutput :: Lens' TransformJobDefinition TransformOutput Source #
Identifies the Amazon S3 location where you want Amazon SageMaker to save the results from the transform job.
transformJobDefinition_transformResources :: Lens' TransformJobDefinition TransformResources Source #
Identifies the ML compute instances for the transform job.