@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ClusterInstanceStorageConfig extends Object implements Serializable, Cloneable, StructuredPojo
Defines the configuration for attaching additional storage to the instances in the SageMaker HyperPod cluster instance group. To learn more, see SageMaker HyperPod release notes: June 20, 2024.
| Constructor and Description | 
|---|
| ClusterInstanceStorageConfig() | 
| Modifier and Type | Method and Description | 
|---|---|
| ClusterInstanceStorageConfig | clone() | 
| boolean | equals(Object obj) | 
| ClusterEbsVolumeConfig | getEbsVolumeConfig()
 Defines the configuration for attaching additional Amazon Elastic Block Store (EBS) volumes to the instances in
 the SageMaker HyperPod cluster instance group. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setEbsVolumeConfig(ClusterEbsVolumeConfig ebsVolumeConfig)
 Defines the configuration for attaching additional Amazon Elastic Block Store (EBS) volumes to the instances in
 the SageMaker HyperPod cluster instance group. | 
| String | toString()Returns a string representation of this object. | 
| ClusterInstanceStorageConfig | withEbsVolumeConfig(ClusterEbsVolumeConfig ebsVolumeConfig)
 Defines the configuration for attaching additional Amazon Elastic Block Store (EBS) volumes to the instances in
 the SageMaker HyperPod cluster instance group. | 
public void setEbsVolumeConfig(ClusterEbsVolumeConfig ebsVolumeConfig)
 Defines the configuration for attaching additional Amazon Elastic Block Store (EBS) volumes to the instances in
 the SageMaker HyperPod cluster instance group. The additional EBS volume is attached to each instance within the
 SageMaker HyperPod cluster instance group and mounted to /opt/sagemaker.
 
ebsVolumeConfig - Defines the configuration for attaching additional Amazon Elastic Block Store (EBS) volumes to the
        instances in the SageMaker HyperPod cluster instance group. The additional EBS volume is attached to each
        instance within the SageMaker HyperPod cluster instance group and mounted to /opt/sagemaker.public ClusterEbsVolumeConfig getEbsVolumeConfig()
 Defines the configuration for attaching additional Amazon Elastic Block Store (EBS) volumes to the instances in
 the SageMaker HyperPod cluster instance group. The additional EBS volume is attached to each instance within the
 SageMaker HyperPod cluster instance group and mounted to /opt/sagemaker.
 
/opt/sagemaker.public ClusterInstanceStorageConfig withEbsVolumeConfig(ClusterEbsVolumeConfig ebsVolumeConfig)
 Defines the configuration for attaching additional Amazon Elastic Block Store (EBS) volumes to the instances in
 the SageMaker HyperPod cluster instance group. The additional EBS volume is attached to each instance within the
 SageMaker HyperPod cluster instance group and mounted to /opt/sagemaker.
 
ebsVolumeConfig - Defines the configuration for attaching additional Amazon Elastic Block Store (EBS) volumes to the
        instances in the SageMaker HyperPod cluster instance group. The additional EBS volume is attached to each
        instance within the SageMaker HyperPod cluster instance group and mounted to /opt/sagemaker.public String toString()
toString in class ObjectObject.toString()public ClusterInstanceStorageConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.