Interface AttachClusterNodeVolumeRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<AttachClusterNodeVolumeRequest.Builder,AttachClusterNodeVolumeRequest>,SageMakerRequest.Builder,SdkBuilder<AttachClusterNodeVolumeRequest.Builder,AttachClusterNodeVolumeRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- AttachClusterNodeVolumeRequest
@Mutable @NotThreadSafe public static interface AttachClusterNodeVolumeRequest.Builder extends SageMakerRequest.Builder, SdkPojo, CopyableBuilder<AttachClusterNodeVolumeRequest.Builder,AttachClusterNodeVolumeRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AttachClusterNodeVolumeRequest.BuilderclusterArn(String clusterArn)The Amazon Resource Name (ARN) of your SageMaker HyperPod cluster containing the target node.AttachClusterNodeVolumeRequest.BuildernodeId(String nodeId)The unique identifier of the cluster node to which you want to attach the volume.AttachClusterNodeVolumeRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)AttachClusterNodeVolumeRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)AttachClusterNodeVolumeRequest.BuildervolumeId(String volumeId)The unique identifier of your EBS volume to attach.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.sagemaker.model.SageMakerRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
clusterArn
AttachClusterNodeVolumeRequest.Builder clusterArn(String clusterArn)
The Amazon Resource Name (ARN) of your SageMaker HyperPod cluster containing the target node. Your cluster must use EKS as the orchestration and be in the
InServicestate.- Parameters:
clusterArn- The Amazon Resource Name (ARN) of your SageMaker HyperPod cluster containing the target node. Your cluster must use EKS as the orchestration and be in theInServicestate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeId
AttachClusterNodeVolumeRequest.Builder nodeId(String nodeId)
The unique identifier of the cluster node to which you want to attach the volume. The node must belong to your specified HyperPod cluster and cannot be part of a Restricted Instance Group (RIG).
- Parameters:
nodeId- The unique identifier of the cluster node to which you want to attach the volume. The node must belong to your specified HyperPod cluster and cannot be part of a Restricted Instance Group (RIG).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
volumeId
AttachClusterNodeVolumeRequest.Builder volumeId(String volumeId)
The unique identifier of your EBS volume to attach. The volume must be in the
availablestate.- Parameters:
volumeId- The unique identifier of your EBS volume to attach. The volume must be in theavailablestate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
AttachClusterNodeVolumeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
AttachClusterNodeVolumeRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-