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

#include <TransformResources.h>

Public Member Functions

 TransformResources ()
 
 TransformResources (Aws::Utils::Json::JsonView jsonValue)
 
TransformResourcesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const TransformInstanceTypeGetInstanceType () const
 
bool InstanceTypeHasBeenSet () const
 
void SetInstanceType (const TransformInstanceType &value)
 
void SetInstanceType (TransformInstanceType &&value)
 
TransformResourcesWithInstanceType (const TransformInstanceType &value)
 
TransformResourcesWithInstanceType (TransformInstanceType &&value)
 
int GetInstanceCount () const
 
bool InstanceCountHasBeenSet () const
 
void SetInstanceCount (int value)
 
TransformResourcesWithInstanceCount (int value)
 
const Aws::StringGetVolumeKmsKeyId () const
 
bool VolumeKmsKeyIdHasBeenSet () const
 
void SetVolumeKmsKeyId (const Aws::String &value)
 
void SetVolumeKmsKeyId (Aws::String &&value)
 
void SetVolumeKmsKeyId (const char *value)
 
TransformResourcesWithVolumeKmsKeyId (const Aws::String &value)
 
TransformResourcesWithVolumeKmsKeyId (Aws::String &&value)
 
TransformResourcesWithVolumeKmsKeyId (const char *value)
 

Detailed Description

Describes the resources, including ML instance types and ML instance count, to use for transform job.

See Also:

AWS API Reference

Definition at line 33 of file TransformResources.h.

Constructor & Destructor Documentation

◆ TransformResources() [1/2]

Aws::SageMaker::Model::TransformResources::TransformResources ( )

◆ TransformResources() [2/2]

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

Member Function Documentation

◆ GetInstanceCount()

int Aws::SageMaker::Model::TransformResources::GetInstanceCount ( ) const
inline

The number of ML compute instances to use in the transform job. For distributed transform jobs, specify a value greater than 1. The default value is 1.

Definition at line 90 of file TransformResources.h.

◆ GetInstanceType()

const TransformInstanceType& Aws::SageMaker::Model::TransformResources::GetInstanceType ( ) const
inline

The ML compute instance type for the transform job. If you are using built-in algorithms to transform moderately sized datasets, we recommend using ml.m4.xlarge or ml.m5.largeinstance types.

Definition at line 47 of file TransformResources.h.

◆ GetVolumeKmsKeyId()

const Aws::String& Aws::SageMaker::Model::TransformResources::GetVolumeKmsKeyId ( ) const
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job.

Certain Nitro-based instances include local storage, dependent on the instance type. Local storage volumes are encrypted using a hardware module on the instance. You can't request a VolumeKmsKeyId when using an instance type with local storage.

For a list of instance types that support local instance storage, see Instance Store Volumes.

For more information about local instance storage encryption, see SSD Instance Store Volumes.

The VolumeKmsKeyId can be any of the following formats:

  • Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab

  • Key ARN: arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

  • Alias name: alias/ExampleAlias

  • Alias name ARN: arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias

Definition at line 136 of file TransformResources.h.

◆ InstanceCountHasBeenSet()

bool Aws::SageMaker::Model::TransformResources::InstanceCountHasBeenSet ( ) const
inline

The number of ML compute instances to use in the transform job. For distributed transform jobs, specify a value greater than 1. The default value is 1.

Definition at line 97 of file TransformResources.h.

◆ InstanceTypeHasBeenSet()

bool Aws::SageMaker::Model::TransformResources::InstanceTypeHasBeenSet ( ) const
inline

The ML compute instance type for the transform job. If you are using built-in algorithms to transform moderately sized datasets, we recommend using ml.m4.xlarge or ml.m5.largeinstance types.

Definition at line 54 of file TransformResources.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetInstanceCount()

void Aws::SageMaker::Model::TransformResources::SetInstanceCount ( int  value)
inline

The number of ML compute instances to use in the transform job. For distributed transform jobs, specify a value greater than 1. The default value is 1.

Definition at line 104 of file TransformResources.h.

◆ SetInstanceType() [1/2]

void Aws::SageMaker::Model::TransformResources::SetInstanceType ( const TransformInstanceType value)
inline

The ML compute instance type for the transform job. If you are using built-in algorithms to transform moderately sized datasets, we recommend using ml.m4.xlarge or ml.m5.largeinstance types.

Definition at line 61 of file TransformResources.h.

◆ SetInstanceType() [2/2]

void Aws::SageMaker::Model::TransformResources::SetInstanceType ( TransformInstanceType &&  value)
inline

The ML compute instance type for the transform job. If you are using built-in algorithms to transform moderately sized datasets, we recommend using ml.m4.xlarge or ml.m5.largeinstance types.

Definition at line 68 of file TransformResources.h.

◆ SetVolumeKmsKeyId() [1/3]

void Aws::SageMaker::Model::TransformResources::SetVolumeKmsKeyId ( Aws::String &&  value)
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job.

Certain Nitro-based instances include local storage, dependent on the instance type. Local storage volumes are encrypted using a hardware module on the instance. You can't request a VolumeKmsKeyId when using an instance type with local storage.

For a list of instance types that support local instance storage, see Instance Store Volumes.

For more information about local instance storage encryption, see SSD Instance Store Volumes.

The VolumeKmsKeyId can be any of the following formats:

  • Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab

  • Key ARN: arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

  • Alias name: alias/ExampleAlias

  • Alias name ARN: arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias

Definition at line 208 of file TransformResources.h.

◆ SetVolumeKmsKeyId() [2/3]

void Aws::SageMaker::Model::TransformResources::SetVolumeKmsKeyId ( const Aws::String value)
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job.

Certain Nitro-based instances include local storage, dependent on the instance type. Local storage volumes are encrypted using a hardware module on the instance. You can't request a VolumeKmsKeyId when using an instance type with local storage.

For a list of instance types that support local instance storage, see Instance Store Volumes.

For more information about local instance storage encryption, see SSD Instance Store Volumes.

The VolumeKmsKeyId can be any of the following formats:

  • Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab

  • Key ARN: arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

  • Alias name: alias/ExampleAlias

  • Alias name ARN: arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias

Definition at line 184 of file TransformResources.h.

◆ SetVolumeKmsKeyId() [3/3]

void Aws::SageMaker::Model::TransformResources::SetVolumeKmsKeyId ( const char *  value)
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job.

Certain Nitro-based instances include local storage, dependent on the instance type. Local storage volumes are encrypted using a hardware module on the instance. You can't request a VolumeKmsKeyId when using an instance type with local storage.

For a list of instance types that support local instance storage, see Instance Store Volumes.

For more information about local instance storage encryption, see SSD Instance Store Volumes.

The VolumeKmsKeyId can be any of the following formats:

  • Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab

  • Key ARN: arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

  • Alias name: alias/ExampleAlias

  • Alias name ARN: arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias

Definition at line 232 of file TransformResources.h.

◆ VolumeKmsKeyIdHasBeenSet()

bool Aws::SageMaker::Model::TransformResources::VolumeKmsKeyIdHasBeenSet ( ) const
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job.

Certain Nitro-based instances include local storage, dependent on the instance type. Local storage volumes are encrypted using a hardware module on the instance. You can't request a VolumeKmsKeyId when using an instance type with local storage.

For a list of instance types that support local instance storage, see Instance Store Volumes.

For more information about local instance storage encryption, see SSD Instance Store Volumes.

The VolumeKmsKeyId can be any of the following formats:

  • Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab

  • Key ARN: arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

  • Alias name: alias/ExampleAlias

  • Alias name ARN: arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias

Definition at line 160 of file TransformResources.h.

◆ WithInstanceCount()

TransformResources& Aws::SageMaker::Model::TransformResources::WithInstanceCount ( int  value)
inline

The number of ML compute instances to use in the transform job. For distributed transform jobs, specify a value greater than 1. The default value is 1.

Definition at line 111 of file TransformResources.h.

◆ WithInstanceType() [1/2]

TransformResources& Aws::SageMaker::Model::TransformResources::WithInstanceType ( const TransformInstanceType value)
inline

The ML compute instance type for the transform job. If you are using built-in algorithms to transform moderately sized datasets, we recommend using ml.m4.xlarge or ml.m5.largeinstance types.

Definition at line 75 of file TransformResources.h.

◆ WithInstanceType() [2/2]

TransformResources& Aws::SageMaker::Model::TransformResources::WithInstanceType ( TransformInstanceType &&  value)
inline

The ML compute instance type for the transform job. If you are using built-in algorithms to transform moderately sized datasets, we recommend using ml.m4.xlarge or ml.m5.largeinstance types.

Definition at line 82 of file TransformResources.h.

◆ WithVolumeKmsKeyId() [1/3]

TransformResources& Aws::SageMaker::Model::TransformResources::WithVolumeKmsKeyId ( Aws::String &&  value)
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job.

Certain Nitro-based instances include local storage, dependent on the instance type. Local storage volumes are encrypted using a hardware module on the instance. You can't request a VolumeKmsKeyId when using an instance type with local storage.

For a list of instance types that support local instance storage, see Instance Store Volumes.

For more information about local instance storage encryption, see SSD Instance Store Volumes.

The VolumeKmsKeyId can be any of the following formats:

  • Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab

  • Key ARN: arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

  • Alias name: alias/ExampleAlias

  • Alias name ARN: arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias

Definition at line 280 of file TransformResources.h.

◆ WithVolumeKmsKeyId() [2/3]

TransformResources& Aws::SageMaker::Model::TransformResources::WithVolumeKmsKeyId ( const Aws::String value)
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job.

Certain Nitro-based instances include local storage, dependent on the instance type. Local storage volumes are encrypted using a hardware module on the instance. You can't request a VolumeKmsKeyId when using an instance type with local storage.

For a list of instance types that support local instance storage, see Instance Store Volumes.

For more information about local instance storage encryption, see SSD Instance Store Volumes.

The VolumeKmsKeyId can be any of the following formats:

  • Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab

  • Key ARN: arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

  • Alias name: alias/ExampleAlias

  • Alias name ARN: arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias

Definition at line 256 of file TransformResources.h.

◆ WithVolumeKmsKeyId() [3/3]

TransformResources& Aws::SageMaker::Model::TransformResources::WithVolumeKmsKeyId ( const char *  value)
inline

The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt model data on the storage volume attached to the ML compute instance(s) that run the batch transform job.

Certain Nitro-based instances include local storage, dependent on the instance type. Local storage volumes are encrypted using a hardware module on the instance. You can't request a VolumeKmsKeyId when using an instance type with local storage.

For a list of instance types that support local instance storage, see Instance Store Volumes.

For more information about local instance storage encryption, see SSD Instance Store Volumes.

The VolumeKmsKeyId can be any of the following formats:

  • Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab

  • Key ARN: arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

  • Alias name: alias/ExampleAlias

  • Alias name ARN: arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias

Definition at line 304 of file TransformResources.h.


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