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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description 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.ClusterInstanceStorageConfig.Builder
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 Detail
-
ebsVolumeConfig
ClusterInstanceStorageConfig.Builder 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. 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:
ebsVolumeConfig(ClusterEbsVolumeConfig)
-
-