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.Builderorchestrator(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.BuildervpcConfig(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
copyMethods inherited from interface software.amazon.awssdk.services.sagemaker.model.SageMakerResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods 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.Builderavoiding the need to create one manually viaClusterInstanceGroupDetails.builder().When the
Consumercompletes,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.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:
-
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:
-
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:
-