Interface DescribeClusterExtensionResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeClusterExtensionResponse.Builder,,DescribeClusterExtensionResponse> SageMakerResponse.Builder,SdkBuilder<DescribeClusterExtensionResponse.Builder,,DescribeClusterExtensionResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
DescribeClusterExtensionResponse
@Mutable
@NotThreadSafe
public static interface DescribeClusterExtensionResponse.Builder
extends SageMakerResponse.Builder, SdkPojo, CopyableBuilder<DescribeClusterExtensionResponse.Builder,DescribeClusterExtensionResponse>
-
Method Summary
Modifier and TypeMethodDescriptionextensionDetails(Consumer<ExtensionDetails.Builder> extensionDetails) The details of the extension.extensionDetails(ExtensionDetails extensionDetails) The details of the extension.nodeSummary(Consumer<ExtensionNodeSummary.Builder> nodeSummary) A summary of how many nodes in your cluster the extension targets, and how many of them run the extension's current version and configuration.nodeSummary(ExtensionNodeSummary nodeSummary) A summary of how many nodes in your cluster the extension targets, and how many of them run the extension's current version and configuration.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, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
extensionDetails
The details of the extension.
- Parameters:
extensionDetails- The details of the extension.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
extensionDetails
default DescribeClusterExtensionResponse.Builder extensionDetails(Consumer<ExtensionDetails.Builder> extensionDetails) The details of the extension.
This is a convenience method that creates an instance of theExtensionDetails.Builderavoiding the need to create one manually viaExtensionDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toextensionDetails(ExtensionDetails).- Parameters:
extensionDetails- a consumer that will call methods onExtensionDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nodeSummary
A summary of how many nodes in your cluster the extension targets, and how many of them run the extension's current version and configuration.
- Parameters:
nodeSummary- A summary of how many nodes in your cluster the extension targets, and how many of them run the extension's current version and configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeSummary
default DescribeClusterExtensionResponse.Builder nodeSummary(Consumer<ExtensionNodeSummary.Builder> nodeSummary) A summary of how many nodes in your cluster the extension targets, and how many of them run the extension's current version and configuration.
This is a convenience method that creates an instance of theExtensionNodeSummary.Builderavoiding the need to create one manually viaExtensionNodeSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonodeSummary(ExtensionNodeSummary).- Parameters:
nodeSummary- a consumer that will call methods onExtensionNodeSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-