libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SageMaker.Types.TransformJobDefinition

Description

 
Synopsis

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

Instances details
Eq TransformJobDefinition Source # 
Instance details

Defined in Amazonka.SageMaker.Types.TransformJobDefinition

Read TransformJobDefinition Source # 
Instance details

Defined in Amazonka.SageMaker.Types.TransformJobDefinition

Show TransformJobDefinition Source # 
Instance details

Defined in Amazonka.SageMaker.Types.TransformJobDefinition

Generic TransformJobDefinition Source # 
Instance details

Defined in Amazonka.SageMaker.Types.TransformJobDefinition

Associated Types

type Rep TransformJobDefinition :: Type -> Type #

NFData TransformJobDefinition Source # 
Instance details

Defined in Amazonka.SageMaker.Types.TransformJobDefinition

Methods

rnf :: TransformJobDefinition -> () #

Hashable TransformJobDefinition Source # 
Instance details

Defined in Amazonka.SageMaker.Types.TransformJobDefinition

ToJSON TransformJobDefinition Source # 
Instance details

Defined in Amazonka.SageMaker.Types.TransformJobDefinition

FromJSON TransformJobDefinition Source # 
Instance details

Defined in Amazonka.SageMaker.Types.TransformJobDefinition

type Rep TransformJobDefinition Source # 
Instance details

Defined in Amazonka.SageMaker.Types.TransformJobDefinition

type Rep TransformJobDefinition = D1 ('MetaData "TransformJobDefinition" "Amazonka.SageMaker.Types.TransformJobDefinition" "libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker" 'False) (C1 ('MetaCons "TransformJobDefinition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "batchStrategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BatchStrategy)) :*: (S1 ('MetaSel ('Just "maxPayloadInMB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "environment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: ((S1 ('MetaSel ('Just "maxConcurrentTransforms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "transformInput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TransformInput)) :*: (S1 ('MetaSel ('Just "transformOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TransformOutput) :*: S1 ('MetaSel ('Just "transformResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 TransformResources)))))

newTransformJobDefinition Source #

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:maxPayloadInMB:TransformJobDefinition', transformJobDefinition_maxPayloadInMB - The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).

$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: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_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_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_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.