Interface ClusterInstanceStorageConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ClusterInstanceStorageConfig.Builder,
,ClusterInstanceStorageConfig> SdkBuilder<ClusterInstanceStorageConfig.Builder,
,ClusterInstanceStorageConfig> SdkPojo
- Enclosing class:
ClusterInstanceStorageConfig
public static interface ClusterInstanceStorageConfig.Builder
extends SdkPojo, CopyableBuilder<ClusterInstanceStorageConfig.Builder,ClusterInstanceStorageConfig>
-
Method Summary
Modifier and TypeMethodDescriptionebsVolumeConfig
(Consumer<ClusterEbsVolumeConfig.Builder> ebsVolumeConfig) Defines the configuration for attaching additional Amazon Elastic Block Store (EBS) volumes to the instances in the SageMaker HyperPod cluster instance group.ebsVolumeConfig
(ClusterEbsVolumeConfig ebsVolumeConfig) Defines the configuration for attaching additional Amazon Elastic Block Store (EBS) volumes to the instances in the SageMaker HyperPod cluster instance group.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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
.- Parameters:
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
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ebsVolumeConfig
default ClusterInstanceStorageConfig.Builder ebsVolumeConfig(Consumer<ClusterEbsVolumeConfig.Builder> 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
This is a convenience method that creates an instance of the/opt/sagemaker
.ClusterEbsVolumeConfig.Builder
avoiding the need to create one manually viaClusterEbsVolumeConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toebsVolumeConfig(ClusterEbsVolumeConfig)
.- Parameters:
ebsVolumeConfig
- a consumer that will call methods onClusterEbsVolumeConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-