Class AttachClusterNodeVolumeRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.sagemaker.model.SageMakerRequest
-
- software.amazon.awssdk.services.sagemaker.model.AttachClusterNodeVolumeRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<AttachClusterNodeVolumeRequest.Builder,AttachClusterNodeVolumeRequest>
@Generated("software.amazon.awssdk:codegen") public final class AttachClusterNodeVolumeRequest extends SageMakerRequest implements ToCopyableBuilder<AttachClusterNodeVolumeRequest.Builder,AttachClusterNodeVolumeRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAttachClusterNodeVolumeRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AttachClusterNodeVolumeRequest.Builderbuilder()StringclusterArn()The Amazon Resource Name (ARN) of your SageMaker HyperPod cluster containing the target node.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringnodeId()The unique identifier of the cluster node to which you want to attach the volume.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AttachClusterNodeVolumeRequest.Builder>serializableBuilderClass()AttachClusterNodeVolumeRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringvolumeId()The unique identifier of your EBS volume to attach.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
clusterArn
public final 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.- Returns:
- 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.
-
nodeId
public final 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).
- Returns:
- 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).
-
volumeId
public final String volumeId()
The unique identifier of your EBS volume to attach. The volume must be in the
availablestate.- Returns:
- The unique identifier of your EBS volume to attach. The volume must be in the
availablestate.
-
toBuilder
public AttachClusterNodeVolumeRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AttachClusterNodeVolumeRequest.Builder,AttachClusterNodeVolumeRequest>- Specified by:
toBuilderin classSageMakerRequest
-
builder
public static AttachClusterNodeVolumeRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends AttachClusterNodeVolumeRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-