@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 Object
Object.toString()
public ClusterInstanceStorageConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.