@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MonitoringClusterConfig extends Object implements Serializable, Cloneable, StructuredPojo
Configuration for the cluster used to run model monitoring jobs.
| Constructor and Description |
|---|
MonitoringClusterConfig() |
| Modifier and Type | Method and Description |
|---|---|
MonitoringClusterConfig |
clone() |
boolean |
equals(Object obj) |
Integer |
getInstanceCount()
The number of ML compute instances to use in the model monitoring job.
|
String |
getInstanceType()
The ML compute instance type for the processing job.
|
String |
getVolumeKmsKeyId()
The Key Management Service (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.
|
Integer |
getVolumeSizeInGB()
The size of the ML storage volume, in gigabytes, that you want to provision.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setInstanceCount(Integer instanceCount)
The number of ML compute instances to use in the model monitoring job.
|
void |
setInstanceType(String instanceType)
The ML compute instance type for the processing job.
|
void |
setVolumeKmsKeyId(String volumeKmsKeyId)
The Key Management Service (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.
|
void |
setVolumeSizeInGB(Integer volumeSizeInGB)
The size of the ML storage volume, in gigabytes, that you want to provision.
|
String |
toString()
Returns a string representation of this object.
|
MonitoringClusterConfig |
withInstanceCount(Integer instanceCount)
The number of ML compute instances to use in the model monitoring job.
|
MonitoringClusterConfig |
withInstanceType(ProcessingInstanceType instanceType)
The ML compute instance type for the processing job.
|
MonitoringClusterConfig |
withInstanceType(String instanceType)
The ML compute instance type for the processing job.
|
MonitoringClusterConfig |
withVolumeKmsKeyId(String volumeKmsKeyId)
The Key Management Service (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.
|
MonitoringClusterConfig |
withVolumeSizeInGB(Integer volumeSizeInGB)
The size of the ML storage volume, in gigabytes, that you want to provision.
|
public void setInstanceCount(Integer instanceCount)
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.
instanceCount - 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.public Integer getInstanceCount()
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.
public MonitoringClusterConfig withInstanceCount(Integer instanceCount)
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.
instanceCount - 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.public void setInstanceType(String instanceType)
The ML compute instance type for the processing job.
instanceType - The ML compute instance type for the processing job.ProcessingInstanceTypepublic String getInstanceType()
The ML compute instance type for the processing job.
ProcessingInstanceTypepublic MonitoringClusterConfig withInstanceType(String instanceType)
The ML compute instance type for the processing job.
instanceType - The ML compute instance type for the processing job.ProcessingInstanceTypepublic MonitoringClusterConfig withInstanceType(ProcessingInstanceType instanceType)
The ML compute instance type for the processing job.
instanceType - The ML compute instance type for the processing job.ProcessingInstanceTypepublic void setVolumeSizeInGB(Integer volumeSizeInGB)
The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
volumeSizeInGB - The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient
ML storage for your scenario.public Integer getVolumeSizeInGB()
The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
public MonitoringClusterConfig withVolumeSizeInGB(Integer volumeSizeInGB)
The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario.
volumeSizeInGB - The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient
ML storage for your scenario.public void setVolumeKmsKeyId(String volumeKmsKeyId)
The Key Management Service (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.
volumeKmsKeyId - The Key Management Service (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.public String getVolumeKmsKeyId()
The Key Management Service (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.
public MonitoringClusterConfig withVolumeKmsKeyId(String volumeKmsKeyId)
The Key Management Service (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.
volumeKmsKeyId - The Key Management Service (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.public String toString()
toString in class ObjectObject.toString()public MonitoringClusterConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.