AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::SageMaker::Model::TransformJobDefinition Class Reference

#include <TransformJobDefinition.h>

Public Member Functions

 TransformJobDefinition ()
 
 TransformJobDefinition (Aws::Utils::Json::JsonView jsonValue)
 
TransformJobDefinitionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetMaxConcurrentTransforms () const
 
bool MaxConcurrentTransformsHasBeenSet () const
 
void SetMaxConcurrentTransforms (int value)
 
TransformJobDefinitionWithMaxConcurrentTransforms (int value)
 
int GetMaxPayloadInMB () const
 
bool MaxPayloadInMBHasBeenSet () const
 
void SetMaxPayloadInMB (int value)
 
TransformJobDefinitionWithMaxPayloadInMB (int value)
 
const BatchStrategyGetBatchStrategy () const
 
bool BatchStrategyHasBeenSet () const
 
void SetBatchStrategy (const BatchStrategy &value)
 
void SetBatchStrategy (BatchStrategy &&value)
 
TransformJobDefinitionWithBatchStrategy (const BatchStrategy &value)
 
TransformJobDefinitionWithBatchStrategy (BatchStrategy &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetEnvironment () const
 
bool EnvironmentHasBeenSet () const
 
void SetEnvironment (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetEnvironment (Aws::Map< Aws::String, Aws::String > &&value)
 
TransformJobDefinitionWithEnvironment (const Aws::Map< Aws::String, Aws::String > &value)
 
TransformJobDefinitionWithEnvironment (Aws::Map< Aws::String, Aws::String > &&value)
 
TransformJobDefinitionAddEnvironment (const Aws::String &key, const Aws::String &value)
 
TransformJobDefinitionAddEnvironment (Aws::String &&key, const Aws::String &value)
 
TransformJobDefinitionAddEnvironment (const Aws::String &key, Aws::String &&value)
 
TransformJobDefinitionAddEnvironment (Aws::String &&key, Aws::String &&value)
 
TransformJobDefinitionAddEnvironment (const char *key, Aws::String &&value)
 
TransformJobDefinitionAddEnvironment (Aws::String &&key, const char *value)
 
TransformJobDefinitionAddEnvironment (const char *key, const char *value)
 
const TransformInputGetTransformInput () const
 
bool TransformInputHasBeenSet () const
 
void SetTransformInput (const TransformInput &value)
 
void SetTransformInput (TransformInput &&value)
 
TransformJobDefinitionWithTransformInput (const TransformInput &value)
 
TransformJobDefinitionWithTransformInput (TransformInput &&value)
 
const TransformOutputGetTransformOutput () const
 
bool TransformOutputHasBeenSet () const
 
void SetTransformOutput (const TransformOutput &value)
 
void SetTransformOutput (TransformOutput &&value)
 
TransformJobDefinitionWithTransformOutput (const TransformOutput &value)
 
TransformJobDefinitionWithTransformOutput (TransformOutput &&value)
 
const TransformResourcesGetTransformResources () const
 
bool TransformResourcesHasBeenSet () const
 
void SetTransformResources (const TransformResources &value)
 
void SetTransformResources (TransformResources &&value)
 
TransformJobDefinitionWithTransformResources (const TransformResources &value)
 
TransformJobDefinitionWithTransformResources (TransformResources &&value)
 

Detailed Description

Defines the input needed to run a transform job using the inference specification specified in the algorithm.

See Also:

AWS API Reference

Definition at line 37 of file TransformJobDefinition.h.

Constructor & Destructor Documentation

◆ TransformJobDefinition() [1/2]

Aws::SageMaker::Model::TransformJobDefinition::TransformJobDefinition ( )

◆ TransformJobDefinition() [2/2]

Aws::SageMaker::Model::TransformJobDefinition::TransformJobDefinition ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddEnvironment() [1/7]

TransformJobDefinition& Aws::SageMaker::Model::TransformJobDefinition::AddEnvironment ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.

Definition at line 203 of file TransformJobDefinition.h.

◆ AddEnvironment() [2/7]

TransformJobDefinition& Aws::SageMaker::Model::TransformJobDefinition::AddEnvironment ( Aws::String &&  key,
const Aws::String value 
)
inline

The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.

Definition at line 191 of file TransformJobDefinition.h.

◆ AddEnvironment() [3/7]

TransformJobDefinition& Aws::SageMaker::Model::TransformJobDefinition::AddEnvironment ( Aws::String &&  key,
const char *  value 
)
inline

The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.

Definition at line 215 of file TransformJobDefinition.h.

◆ AddEnvironment() [4/7]

TransformJobDefinition& Aws::SageMaker::Model::TransformJobDefinition::AddEnvironment ( const Aws::String key,
Aws::String &&  value 
)
inline

The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.

Definition at line 197 of file TransformJobDefinition.h.

◆ AddEnvironment() [5/7]

TransformJobDefinition& Aws::SageMaker::Model::TransformJobDefinition::AddEnvironment ( const Aws::String key,
const Aws::String value 
)
inline

The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.

Definition at line 185 of file TransformJobDefinition.h.

◆ AddEnvironment() [6/7]

TransformJobDefinition& Aws::SageMaker::Model::TransformJobDefinition::AddEnvironment ( const char *  key,
Aws::String &&  value 
)
inline

The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.

Definition at line 209 of file TransformJobDefinition.h.

◆ AddEnvironment() [7/7]

TransformJobDefinition& Aws::SageMaker::Model::TransformJobDefinition::AddEnvironment ( const char *  key,
const char *  value 
)
inline

The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.

Definition at line 221 of file TransformJobDefinition.h.

◆ BatchStrategyHasBeenSet()

bool Aws::SageMaker::Model::TransformJobDefinition::BatchStrategyHasBeenSet ( ) const
inline

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.

Definition at line 110 of file TransformJobDefinition.h.

◆ EnvironmentHasBeenSet()

bool Aws::SageMaker::Model::TransformJobDefinition::EnvironmentHasBeenSet ( ) const
inline

The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.

Definition at line 155 of file TransformJobDefinition.h.

◆ GetBatchStrategy()

const BatchStrategy& Aws::SageMaker::Model::TransformJobDefinition::GetBatchStrategy ( ) const
inline

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.

Definition at line 102 of file TransformJobDefinition.h.

◆ GetEnvironment()

const Aws::Map<Aws::String, Aws::String>& Aws::SageMaker::Model::TransformJobDefinition::GetEnvironment ( ) const
inline

The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.

Definition at line 149 of file TransformJobDefinition.h.

◆ GetMaxConcurrentTransforms()

int Aws::SageMaker::Model::TransformJobDefinition::GetMaxConcurrentTransforms ( ) const
inline

The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.

Definition at line 50 of file TransformJobDefinition.h.

◆ GetMaxPayloadInMB()

int Aws::SageMaker::Model::TransformJobDefinition::GetMaxPayloadInMB ( ) const
inline

The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).

Definition at line 75 of file TransformJobDefinition.h.

◆ GetTransformInput()

const TransformInput& Aws::SageMaker::Model::TransformJobDefinition::GetTransformInput ( ) const
inline

A description of the input source and the way the transform job consumes it.

Definition at line 228 of file TransformJobDefinition.h.

◆ GetTransformOutput()

const TransformOutput& Aws::SageMaker::Model::TransformJobDefinition::GetTransformOutput ( ) const
inline

Identifies the Amazon S3 location where you want Amazon SageMaker to save the results from the transform job.

Definition at line 265 of file TransformJobDefinition.h.

◆ GetTransformResources()

const TransformResources& Aws::SageMaker::Model::TransformJobDefinition::GetTransformResources ( ) const
inline

Identifies the ML compute instances for the transform job.

Definition at line 301 of file TransformJobDefinition.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SageMaker::Model::TransformJobDefinition::Jsonize ( ) const

◆ MaxConcurrentTransformsHasBeenSet()

bool Aws::SageMaker::Model::TransformJobDefinition::MaxConcurrentTransformsHasBeenSet ( ) const
inline

The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.

Definition at line 56 of file TransformJobDefinition.h.

◆ MaxPayloadInMBHasBeenSet()

bool Aws::SageMaker::Model::TransformJobDefinition::MaxPayloadInMBHasBeenSet ( ) const
inline

The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).

Definition at line 81 of file TransformJobDefinition.h.

◆ operator=()

TransformJobDefinition& Aws::SageMaker::Model::TransformJobDefinition::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetBatchStrategy() [1/2]

void Aws::SageMaker::Model::TransformJobDefinition::SetBatchStrategy ( BatchStrategy &&  value)
inline

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.

Definition at line 126 of file TransformJobDefinition.h.

◆ SetBatchStrategy() [2/2]

void Aws::SageMaker::Model::TransformJobDefinition::SetBatchStrategy ( const BatchStrategy value)
inline

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.

Definition at line 118 of file TransformJobDefinition.h.

◆ SetEnvironment() [1/2]

void Aws::SageMaker::Model::TransformJobDefinition::SetEnvironment ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.

Definition at line 167 of file TransformJobDefinition.h.

◆ SetEnvironment() [2/2]

void Aws::SageMaker::Model::TransformJobDefinition::SetEnvironment ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.

Definition at line 161 of file TransformJobDefinition.h.

◆ SetMaxConcurrentTransforms()

void Aws::SageMaker::Model::TransformJobDefinition::SetMaxConcurrentTransforms ( int  value)
inline

The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.

Definition at line 62 of file TransformJobDefinition.h.

◆ SetMaxPayloadInMB()

void Aws::SageMaker::Model::TransformJobDefinition::SetMaxPayloadInMB ( int  value)
inline

The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).

Definition at line 87 of file TransformJobDefinition.h.

◆ SetTransformInput() [1/2]

void Aws::SageMaker::Model::TransformJobDefinition::SetTransformInput ( const TransformInput value)
inline

A description of the input source and the way the transform job consumes it.

Definition at line 240 of file TransformJobDefinition.h.

◆ SetTransformInput() [2/2]

void Aws::SageMaker::Model::TransformJobDefinition::SetTransformInput ( TransformInput &&  value)
inline

A description of the input source and the way the transform job consumes it.

Definition at line 246 of file TransformJobDefinition.h.

◆ SetTransformOutput() [1/2]

void Aws::SageMaker::Model::TransformJobDefinition::SetTransformOutput ( const TransformOutput value)
inline

Identifies the Amazon S3 location where you want Amazon SageMaker to save the results from the transform job.

Definition at line 277 of file TransformJobDefinition.h.

◆ SetTransformOutput() [2/2]

void Aws::SageMaker::Model::TransformJobDefinition::SetTransformOutput ( TransformOutput &&  value)
inline

Identifies the Amazon S3 location where you want Amazon SageMaker to save the results from the transform job.

Definition at line 283 of file TransformJobDefinition.h.

◆ SetTransformResources() [1/2]

void Aws::SageMaker::Model::TransformJobDefinition::SetTransformResources ( const TransformResources value)
inline

Identifies the ML compute instances for the transform job.

Definition at line 311 of file TransformJobDefinition.h.

◆ SetTransformResources() [2/2]

void Aws::SageMaker::Model::TransformJobDefinition::SetTransformResources ( TransformResources &&  value)
inline

Identifies the ML compute instances for the transform job.

Definition at line 316 of file TransformJobDefinition.h.

◆ TransformInputHasBeenSet()

bool Aws::SageMaker::Model::TransformJobDefinition::TransformInputHasBeenSet ( ) const
inline

A description of the input source and the way the transform job consumes it.

Definition at line 234 of file TransformJobDefinition.h.

◆ TransformOutputHasBeenSet()

bool Aws::SageMaker::Model::TransformJobDefinition::TransformOutputHasBeenSet ( ) const
inline

Identifies the Amazon S3 location where you want Amazon SageMaker to save the results from the transform job.

Definition at line 271 of file TransformJobDefinition.h.

◆ TransformResourcesHasBeenSet()

bool Aws::SageMaker::Model::TransformJobDefinition::TransformResourcesHasBeenSet ( ) const
inline

Identifies the ML compute instances for the transform job.

Definition at line 306 of file TransformJobDefinition.h.

◆ WithBatchStrategy() [1/2]

TransformJobDefinition& Aws::SageMaker::Model::TransformJobDefinition::WithBatchStrategy ( BatchStrategy &&  value)
inline

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.

Definition at line 142 of file TransformJobDefinition.h.

◆ WithBatchStrategy() [2/2]

TransformJobDefinition& Aws::SageMaker::Model::TransformJobDefinition::WithBatchStrategy ( const BatchStrategy value)
inline

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.

Definition at line 134 of file TransformJobDefinition.h.

◆ WithEnvironment() [1/2]

TransformJobDefinition& Aws::SageMaker::Model::TransformJobDefinition::WithEnvironment ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.

Definition at line 179 of file TransformJobDefinition.h.

◆ WithEnvironment() [2/2]

TransformJobDefinition& Aws::SageMaker::Model::TransformJobDefinition::WithEnvironment ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The environment variables to set in the Docker container. We support up to 16 key and values entries in the map.

Definition at line 173 of file TransformJobDefinition.h.

◆ WithMaxConcurrentTransforms()

TransformJobDefinition& Aws::SageMaker::Model::TransformJobDefinition::WithMaxConcurrentTransforms ( int  value)
inline

The maximum number of parallel requests that can be sent to each instance in a transform job. The default value is 1.

Definition at line 68 of file TransformJobDefinition.h.

◆ WithMaxPayloadInMB()

TransformJobDefinition& Aws::SageMaker::Model::TransformJobDefinition::WithMaxPayloadInMB ( int  value)
inline

The maximum payload size allowed, in MB. A payload is the data portion of a record (without metadata).

Definition at line 93 of file TransformJobDefinition.h.

◆ WithTransformInput() [1/2]

TransformJobDefinition& Aws::SageMaker::Model::TransformJobDefinition::WithTransformInput ( const TransformInput value)
inline

A description of the input source and the way the transform job consumes it.

Definition at line 252 of file TransformJobDefinition.h.

◆ WithTransformInput() [2/2]

TransformJobDefinition& Aws::SageMaker::Model::TransformJobDefinition::WithTransformInput ( TransformInput &&  value)
inline

A description of the input source and the way the transform job consumes it.

Definition at line 258 of file TransformJobDefinition.h.

◆ WithTransformOutput() [1/2]

TransformJobDefinition& Aws::SageMaker::Model::TransformJobDefinition::WithTransformOutput ( const TransformOutput value)
inline

Identifies the Amazon S3 location where you want Amazon SageMaker to save the results from the transform job.

Definition at line 289 of file TransformJobDefinition.h.

◆ WithTransformOutput() [2/2]

TransformJobDefinition& Aws::SageMaker::Model::TransformJobDefinition::WithTransformOutput ( TransformOutput &&  value)
inline

Identifies the Amazon S3 location where you want Amazon SageMaker to save the results from the transform job.

Definition at line 295 of file TransformJobDefinition.h.

◆ WithTransformResources() [1/2]

TransformJobDefinition& Aws::SageMaker::Model::TransformJobDefinition::WithTransformResources ( const TransformResources value)
inline

Identifies the ML compute instances for the transform job.

Definition at line 321 of file TransformJobDefinition.h.

◆ WithTransformResources() [2/2]

TransformJobDefinition& Aws::SageMaker::Model::TransformJobDefinition::WithTransformResources ( TransformResources &&  value)
inline

Identifies the ML compute instances for the transform job.

Definition at line 326 of file TransformJobDefinition.h.


The documentation for this class was generated from the following file: