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

#include <MonitoringClusterConfig.h>

Public Member Functions

 MonitoringClusterConfig ()
 
 MonitoringClusterConfig (Aws::Utils::Json::JsonView jsonValue)
 
MonitoringClusterConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetInstanceCount () const
 
bool InstanceCountHasBeenSet () const
 
void SetInstanceCount (int value)
 
MonitoringClusterConfigWithInstanceCount (int value)
 
const ProcessingInstanceTypeGetInstanceType () const
 
bool InstanceTypeHasBeenSet () const
 
void SetInstanceType (const ProcessingInstanceType &value)
 
void SetInstanceType (ProcessingInstanceType &&value)
 
MonitoringClusterConfigWithInstanceType (const ProcessingInstanceType &value)
 
MonitoringClusterConfigWithInstanceType (ProcessingInstanceType &&value)
 
int GetVolumeSizeInGB () const
 
bool VolumeSizeInGBHasBeenSet () const
 
void SetVolumeSizeInGB (int value)
 
MonitoringClusterConfigWithVolumeSizeInGB (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)
 
MonitoringClusterConfigWithVolumeKmsKeyId (const Aws::String &value)
 
MonitoringClusterConfigWithVolumeKmsKeyId (Aws::String &&value)
 
MonitoringClusterConfigWithVolumeKmsKeyId (const char *value)
 

Detailed Description

Configuration for the cluster used to run model monitoring jobs.

See Also:

AWS API Reference

Definition at line 33 of file MonitoringClusterConfig.h.

Constructor & Destructor Documentation

◆ MonitoringClusterConfig() [1/2]

Aws::SageMaker::Model::MonitoringClusterConfig::MonitoringClusterConfig ( )

◆ MonitoringClusterConfig() [2/2]

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

Member Function Documentation

◆ GetInstanceCount()

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

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

Definition at line 47 of file MonitoringClusterConfig.h.

◆ GetInstanceType()

const ProcessingInstanceType& Aws::SageMaker::Model::MonitoringClusterConfig::GetInstanceType ( ) const
inline

The ML compute instance type for the processing job.

Definition at line 74 of file MonitoringClusterConfig.h.

◆ GetVolumeKmsKeyId()

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

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

Definition at line 132 of file MonitoringClusterConfig.h.

◆ GetVolumeSizeInGB()

int Aws::SageMaker::Model::MonitoringClusterConfig::GetVolumeSizeInGB ( ) const
inline

The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.

Definition at line 106 of file MonitoringClusterConfig.h.

◆ InstanceCountHasBeenSet()

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

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

Definition at line 54 of file MonitoringClusterConfig.h.

◆ InstanceTypeHasBeenSet()

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

The ML compute instance type for the processing job.

Definition at line 79 of file MonitoringClusterConfig.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetInstanceCount()

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

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

Definition at line 61 of file MonitoringClusterConfig.h.

◆ SetInstanceType() [1/2]

void Aws::SageMaker::Model::MonitoringClusterConfig::SetInstanceType ( const ProcessingInstanceType value)
inline

The ML compute instance type for the processing job.

Definition at line 84 of file MonitoringClusterConfig.h.

◆ SetInstanceType() [2/2]

void Aws::SageMaker::Model::MonitoringClusterConfig::SetInstanceType ( ProcessingInstanceType &&  value)
inline

The ML compute instance type for the processing job.

Definition at line 89 of file MonitoringClusterConfig.h.

◆ SetVolumeKmsKeyId() [1/3]

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

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

Definition at line 153 of file MonitoringClusterConfig.h.

◆ SetVolumeKmsKeyId() [2/3]

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

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

Definition at line 146 of file MonitoringClusterConfig.h.

◆ SetVolumeKmsKeyId() [3/3]

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

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

Definition at line 160 of file MonitoringClusterConfig.h.

◆ SetVolumeSizeInGB()

void Aws::SageMaker::Model::MonitoringClusterConfig::SetVolumeSizeInGB ( int  value)
inline

The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.

Definition at line 118 of file MonitoringClusterConfig.h.

◆ VolumeKmsKeyIdHasBeenSet()

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

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

Definition at line 139 of file MonitoringClusterConfig.h.

◆ VolumeSizeInGBHasBeenSet()

bool Aws::SageMaker::Model::MonitoringClusterConfig::VolumeSizeInGBHasBeenSet ( ) const
inline

The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.

Definition at line 112 of file MonitoringClusterConfig.h.

◆ WithInstanceCount()

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

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

Definition at line 68 of file MonitoringClusterConfig.h.

◆ WithInstanceType() [1/2]

MonitoringClusterConfig& Aws::SageMaker::Model::MonitoringClusterConfig::WithInstanceType ( const ProcessingInstanceType value)
inline

The ML compute instance type for the processing job.

Definition at line 94 of file MonitoringClusterConfig.h.

◆ WithInstanceType() [2/2]

MonitoringClusterConfig& Aws::SageMaker::Model::MonitoringClusterConfig::WithInstanceType ( ProcessingInstanceType &&  value)
inline

The ML compute instance type for the processing job.

Definition at line 99 of file MonitoringClusterConfig.h.

◆ WithVolumeKmsKeyId() [1/3]

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

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

Definition at line 174 of file MonitoringClusterConfig.h.

◆ WithVolumeKmsKeyId() [2/3]

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

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

Definition at line 167 of file MonitoringClusterConfig.h.

◆ WithVolumeKmsKeyId() [3/3]

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

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

Definition at line 181 of file MonitoringClusterConfig.h.

◆ WithVolumeSizeInGB()

MonitoringClusterConfig& Aws::SageMaker::Model::MonitoringClusterConfig::WithVolumeSizeInGB ( int  value)
inline

The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.

Definition at line 124 of file MonitoringClusterConfig.h.


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