Interface AttachClusterNodeNetworkInterfaceRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<AttachClusterNodeNetworkInterfaceRequest.Builder,,AttachClusterNodeNetworkInterfaceRequest> SageMakerRequest.Builder,SdkBuilder<AttachClusterNodeNetworkInterfaceRequest.Builder,,AttachClusterNodeNetworkInterfaceRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
AttachClusterNodeNetworkInterfaceRequest
@Mutable
@NotThreadSafe
public static interface AttachClusterNodeNetworkInterfaceRequest.Builder
extends SageMakerRequest.Builder, SdkPojo, CopyableBuilder<AttachClusterNodeNetworkInterfaceRequest.Builder,AttachClusterNodeNetworkInterfaceRequest>
-
Method Summary
Modifier and TypeMethodDescriptionclusterName(String clusterName) The name or Amazon Resource Name (ARN) of the SageMaker HyperPod cluster that contains the target node.networkInterfaceId(String networkInterfaceId) The unique identifier of the elastic network interface (ENI) to attach.The unique identifier of the cluster node to which you want to attach the network interface.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.sagemaker.model.SageMakerRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
clusterName
The name or Amazon Resource Name (ARN) of the SageMaker HyperPod cluster that contains the target node.
- Parameters:
clusterName- The name or Amazon Resource Name (ARN) of the SageMaker HyperPod cluster that contains the target node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeId
The unique identifier of the cluster node to which you want to attach the network interface. 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 network interface. 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.
-
networkInterfaceId
The unique identifier of the elastic network interface (ENI) to attach.
- Parameters:
networkInterfaceId- The unique identifier of the elastic network interface (ENI) to attach.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
AttachClusterNodeNetworkInterfaceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
AttachClusterNodeNetworkInterfaceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-