Interface DescribeClusterResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeClusterResponse.Builder,
,DescribeClusterResponse> SageMakerResponse.Builder
,SdkBuilder<DescribeClusterResponse.Builder,
,DescribeClusterResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeClusterResponse
-
Method Summary
Modifier and TypeMethodDescriptionclusterArn
(String clusterArn) The Amazon Resource Name (ARN) of the SageMaker HyperPod cluster.clusterName
(String clusterName) The name of the SageMaker HyperPod cluster.clusterStatus
(String clusterStatus) The status of the SageMaker HyperPod cluster.clusterStatus
(ClusterStatus clusterStatus) The status of the SageMaker HyperPod cluster.creationTime
(Instant creationTime) The time when the SageMaker Cluster is created.failureMessage
(String failureMessage) The failure message of the SageMaker HyperPod cluster.instanceGroups
(Collection<ClusterInstanceGroupDetails> instanceGroups) The instance groups of the SageMaker HyperPod cluster.instanceGroups
(Consumer<ClusterInstanceGroupDetails.Builder>... instanceGroups) The instance groups of the SageMaker HyperPod cluster.instanceGroups
(ClusterInstanceGroupDetails... instanceGroups) The instance groups of the SageMaker HyperPod cluster.nodeRecovery
(String nodeRecovery) The node recovery mode configured for the SageMaker HyperPod cluster.nodeRecovery
(ClusterNodeRecovery nodeRecovery) The node recovery mode configured for the SageMaker HyperPod cluster.default DescribeClusterResponse.Builder
orchestrator
(Consumer<ClusterOrchestrator.Builder> orchestrator) The type of orchestrator used for the SageMaker HyperPod cluster.orchestrator
(ClusterOrchestrator orchestrator) The type of orchestrator used for the SageMaker HyperPod cluster.default DescribeClusterResponse.Builder
vpcConfig
(Consumer<VpcConfig.Builder> vpcConfig) Sets the value of the VpcConfig property for this object.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, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
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
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
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
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:
-
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
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
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.Builder
avoiding the need to create one manually viaClusterInstanceGroupDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinstanceGroups(List<ClusterInstanceGroupDetails>)
.- 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:
-
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
Sets the value of the VpcConfig property for this object. This is a convenience method that creates an instance of theVpcConfig.Builder
avoiding the need to create one manually viaVpcConfig.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaClusterOrchestrator.builder()
.When the
Consumer
completes,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:
-
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:
-
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:
-