@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ClusterEbsVolumeConfig extends Object implements Serializable, Cloneable, StructuredPojo
Defines the configuration for attaching an additional Amazon Elastic Block Store (EBS) volume to each instance of the SageMaker HyperPod cluster instance group. To learn more, see SageMaker HyperPod release notes: June 20, 2024.
Constructor and Description |
---|
ClusterEbsVolumeConfig() |
Modifier and Type | Method and Description |
---|---|
ClusterEbsVolumeConfig |
clone() |
boolean |
equals(Object obj) |
Integer |
getVolumeSizeInGB()
The size in gigabytes (GB) of the additional EBS volume to be attached 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 |
setVolumeSizeInGB(Integer volumeSizeInGB)
The size in gigabytes (GB) of the additional EBS volume to be attached to the instances in the SageMaker HyperPod
cluster instance group.
|
String |
toString()
Returns a string representation of this object.
|
ClusterEbsVolumeConfig |
withVolumeSizeInGB(Integer volumeSizeInGB)
The size in gigabytes (GB) of the additional EBS volume to be attached to the instances in the SageMaker HyperPod
cluster instance group.
|
public void setVolumeSizeInGB(Integer volumeSizeInGB)
The size in gigabytes (GB) of the additional EBS volume to be attached 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
.
volumeSizeInGB
- The size in gigabytes (GB) of the additional EBS volume to be attached 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 Integer getVolumeSizeInGB()
The size in gigabytes (GB) of the additional EBS volume to be attached 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 ClusterEbsVolumeConfig withVolumeSizeInGB(Integer volumeSizeInGB)
The size in gigabytes (GB) of the additional EBS volume to be attached 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
.
volumeSizeInGB
- The size in gigabytes (GB) of the additional EBS volume to be attached 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 ClusterEbsVolumeConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.