Interface BatchRebootClusterNodesRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<BatchRebootClusterNodesRequest.Builder,,BatchRebootClusterNodesRequest> SageMakerRequest.Builder,SdkBuilder<BatchRebootClusterNodesRequest.Builder,,BatchRebootClusterNodesRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
BatchRebootClusterNodesRequest
-
Method Summary
Modifier and TypeMethodDescriptionclusterName(String clusterName) The name or Amazon Resource Name (ARN) of the SageMaker HyperPod cluster containing the nodes to reboot.A list of EC2 instance IDs to reboot using soft recovery.nodeIds(Collection<String> nodeIds) A list of EC2 instance IDs to reboot using soft recovery.nodeLogicalIds(String... nodeLogicalIds) A list of logical node IDs to reboot using soft recovery.nodeLogicalIds(Collection<String> nodeLogicalIds) A list of logical node IDs to reboot using soft recovery.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 containing the nodes to reboot.
- Parameters:
clusterName- The name or Amazon Resource Name (ARN) of the SageMaker HyperPod cluster containing the nodes to reboot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeIds
A list of EC2 instance IDs to reboot using soft recovery. You can specify between 1 and 25 instance IDs.
-
Either
NodeIdsorNodeLogicalIdsmust be provided (or both), but at least one is required. -
Each instance ID must follow the pattern
i-followed by 17 hexadecimal characters (for example,i-0123456789abcdef0).
- Parameters:
nodeIds- A list of EC2 instance IDs to reboot using soft recovery. You can specify between 1 and 25 instance IDs.-
Either
NodeIdsorNodeLogicalIdsmust be provided (or both), but at least one is required. -
Each instance ID must follow the pattern
i-followed by 17 hexadecimal characters (for example,i-0123456789abcdef0).
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
nodeIds
A list of EC2 instance IDs to reboot using soft recovery. You can specify between 1 and 25 instance IDs.
-
Either
NodeIdsorNodeLogicalIdsmust be provided (or both), but at least one is required. -
Each instance ID must follow the pattern
i-followed by 17 hexadecimal characters (for example,i-0123456789abcdef0).
- Parameters:
nodeIds- A list of EC2 instance IDs to reboot using soft recovery. You can specify between 1 and 25 instance IDs.-
Either
NodeIdsorNodeLogicalIdsmust be provided (or both), but at least one is required. -
Each instance ID must follow the pattern
i-followed by 17 hexadecimal characters (for example,i-0123456789abcdef0).
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
nodeLogicalIds
A list of logical node IDs to reboot using soft recovery. You can specify between 1 and 25 logical node IDs.
The
NodeLogicalIdis a unique identifier that persists throughout the node's lifecycle and can be used to track nodes that are still being provisioned and don't yet have an EC2 instance ID assigned.-
This parameter is only supported for clusters using
Continuousas theNodeProvisioningMode. For clusters using the default provisioning mode, useNodeIdsinstead. -
Either
NodeIdsorNodeLogicalIdsmust be provided (or both), but at least one is required.
- Parameters:
nodeLogicalIds- A list of logical node IDs to reboot using soft recovery. You can specify between 1 and 25 logical node IDs.The
NodeLogicalIdis a unique identifier that persists throughout the node's lifecycle and can be used to track nodes that are still being provisioned and don't yet have an EC2 instance ID assigned.-
This parameter is only supported for clusters using
Continuousas theNodeProvisioningMode. For clusters using the default provisioning mode, useNodeIdsinstead. -
Either
NodeIdsorNodeLogicalIdsmust be provided (or both), but at least one is required.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
nodeLogicalIds
A list of logical node IDs to reboot using soft recovery. You can specify between 1 and 25 logical node IDs.
The
NodeLogicalIdis a unique identifier that persists throughout the node's lifecycle and can be used to track nodes that are still being provisioned and don't yet have an EC2 instance ID assigned.-
This parameter is only supported for clusters using
Continuousas theNodeProvisioningMode. For clusters using the default provisioning mode, useNodeIdsinstead. -
Either
NodeIdsorNodeLogicalIdsmust be provided (or both), but at least one is required.
- Parameters:
nodeLogicalIds- A list of logical node IDs to reboot using soft recovery. You can specify between 1 and 25 logical node IDs.The
NodeLogicalIdis a unique identifier that persists throughout the node's lifecycle and can be used to track nodes that are still being provisioned and don't yet have an EC2 instance ID assigned.-
This parameter is only supported for clusters using
Continuousas theNodeProvisioningMode. For clusters using the default provisioning mode, useNodeIdsinstead. -
Either
NodeIdsorNodeLogicalIdsmust be provided (or both), but at least one is required.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
overrideConfiguration
BatchRebootClusterNodesRequest.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
BatchRebootClusterNodesRequest.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.
-