Interface DescribeClusterResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeClusterResponse.Builder,DescribeClusterResponse>,SageMakerResponse.Builder,SdkBuilder<DescribeClusterResponse.Builder,DescribeClusterResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- DescribeClusterResponse
public static interface DescribeClusterResponse.Builder extends SageMakerResponse.Builder, SdkPojo, CopyableBuilder<DescribeClusterResponse.Builder,DescribeClusterResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DescribeClusterResponse.BuilderclusterArn(String clusterArn)The Amazon Resource Name (ARN) of the SageMaker HyperPod cluster.DescribeClusterResponse.BuilderclusterName(String clusterName)The name of the SageMaker HyperPod cluster.DescribeClusterResponse.BuilderclusterStatus(String clusterStatus)The status of the SageMaker HyperPod cluster.DescribeClusterResponse.BuilderclusterStatus(ClusterStatus clusterStatus)The status of the SageMaker HyperPod cluster.DescribeClusterResponse.BuildercreationTime(Instant creationTime)The time when the SageMaker Cluster is created.DescribeClusterResponse.BuilderfailureMessage(String failureMessage)The failure message of the SageMaker HyperPod cluster.DescribeClusterResponse.BuilderinstanceGroups(Collection<ClusterInstanceGroupDetails> instanceGroups)The instance groups of the SageMaker HyperPod cluster.DescribeClusterResponse.BuilderinstanceGroups(Consumer<ClusterInstanceGroupDetails.Builder>... instanceGroups)The instance groups of the SageMaker HyperPod cluster.DescribeClusterResponse.BuilderinstanceGroups(ClusterInstanceGroupDetails... instanceGroups)The instance groups of the SageMaker HyperPod cluster.DescribeClusterResponse.BuildernodeRecovery(String nodeRecovery)The node recovery mode configured for the SageMaker HyperPod cluster.DescribeClusterResponse.BuildernodeRecovery(ClusterNodeRecovery nodeRecovery)The node recovery mode configured for the SageMaker HyperPod cluster.default DescribeClusterResponse.Builderorchestrator(Consumer<ClusterOrchestrator.Builder> orchestrator)The type of orchestrator used for the SageMaker HyperPod cluster.DescribeClusterResponse.Builderorchestrator(ClusterOrchestrator orchestrator)The type of orchestrator used for the SageMaker HyperPod cluster.default DescribeClusterResponse.BuildervpcConfig(Consumer<VpcConfig.Builder> vpcConfig)Sets the value of the VpcConfig property for this object.DescribeClusterResponse.BuildervpcConfig(VpcConfig vpcConfig)Sets the value of the VpcConfig property for this object.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.sagemaker.model.SageMakerResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
clusterArn
DescribeClusterResponse.Builder clusterArn(String clusterArn)
The Amazon Resource Name (ARN) of the SageMaker HyperPod cluster.
- Parameters:
clusterArn- The Amazon Resource Name (ARN) of the SageMaker HyperPod cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterName
DescribeClusterResponse.Builder clusterName(String clusterName)
The name of the SageMaker HyperPod cluster.
- Parameters:
clusterName- The name of the SageMaker HyperPod cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterStatus
DescribeClusterResponse.Builder clusterStatus(String clusterStatus)
The status of the SageMaker HyperPod cluster.
- Parameters:
clusterStatus- The status of the SageMaker HyperPod cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ClusterStatus,ClusterStatus
-
clusterStatus
DescribeClusterResponse.Builder clusterStatus(ClusterStatus clusterStatus)
The status of the SageMaker HyperPod cluster.
- Parameters:
clusterStatus- The status of the SageMaker HyperPod cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ClusterStatus,ClusterStatus
-
creationTime
DescribeClusterResponse.Builder creationTime(Instant creationTime)
The time when the SageMaker Cluster is created.
- Parameters:
creationTime- The time when the SageMaker Cluster is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failureMessage
DescribeClusterResponse.Builder failureMessage(String failureMessage)
The failure message of the SageMaker HyperPod cluster.
- Parameters:
failureMessage- The failure message of the SageMaker HyperPod cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceGroups
DescribeClusterResponse.Builder instanceGroups(Collection<ClusterInstanceGroupDetails> instanceGroups)
The instance groups of the SageMaker HyperPod cluster.
- Parameters:
instanceGroups- The instance groups of the SageMaker HyperPod cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceGroups
DescribeClusterResponse.Builder instanceGroups(ClusterInstanceGroupDetails... instanceGroups)
The instance groups of the SageMaker HyperPod cluster.
- Parameters:
instanceGroups- The instance groups of the SageMaker HyperPod cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceGroups
DescribeClusterResponse.Builder instanceGroups(Consumer<ClusterInstanceGroupDetails.Builder>... instanceGroups)
The instance groups of the SageMaker HyperPod cluster.
This is a convenience method that creates an instance of theClusterInstanceGroupDetails.Builderavoiding the need to create one manually viaClusterInstanceGroupDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#instanceGroups(List.) - Parameters:
instanceGroups- a consumer that will call methods onClusterInstanceGroupDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#instanceGroups(java.util.Collection)
-
vpcConfig
DescribeClusterResponse.Builder vpcConfig(VpcConfig vpcConfig)
Sets the value of the VpcConfig property for this object.- Parameters:
vpcConfig- The new value for the VpcConfig property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcConfig
default DescribeClusterResponse.Builder vpcConfig(Consumer<VpcConfig.Builder> vpcConfig)
Sets the value of the VpcConfig property for this object. This is a convenience method that creates an instance of theVpcConfig.Builderavoiding the need to create one manually viaVpcConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpcConfig(VpcConfig).- Parameters:
vpcConfig- a consumer that will call methods onVpcConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
vpcConfig(VpcConfig)
-
orchestrator
DescribeClusterResponse.Builder orchestrator(ClusterOrchestrator orchestrator)
The type of orchestrator used for the SageMaker HyperPod cluster.
- Parameters:
orchestrator- The type of orchestrator used for the SageMaker HyperPod cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
orchestrator
default DescribeClusterResponse.Builder orchestrator(Consumer<ClusterOrchestrator.Builder> orchestrator)
The type of orchestrator used for the SageMaker HyperPod cluster.
This is a convenience method that creates an instance of theClusterOrchestrator.Builderavoiding the need to create one manually viaClusterOrchestrator.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toorchestrator(ClusterOrchestrator).- Parameters:
orchestrator- a consumer that will call methods onClusterOrchestrator.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
orchestrator(ClusterOrchestrator)
-
nodeRecovery
DescribeClusterResponse.Builder nodeRecovery(String nodeRecovery)
The node recovery mode configured for the SageMaker HyperPod cluster.
- Parameters:
nodeRecovery- The node recovery mode configured for the SageMaker HyperPod cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ClusterNodeRecovery,ClusterNodeRecovery
-
nodeRecovery
DescribeClusterResponse.Builder nodeRecovery(ClusterNodeRecovery nodeRecovery)
The node recovery mode configured for the SageMaker HyperPod cluster.
- Parameters:
nodeRecovery- The node recovery mode configured for the SageMaker HyperPod cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ClusterNodeRecovery,ClusterNodeRecovery
-
-