Interface UpdateClusterExtensionRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateClusterExtensionRequest.Builder,,UpdateClusterExtensionRequest> SageMakerRequest.Builder,SdkBuilder<UpdateClusterExtensionRequest.Builder,,UpdateClusterExtensionRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateClusterExtensionRequest
-
Method Summary
Modifier and TypeMethodDescriptionclientToken(String clientToken) A unique, case-sensitive identifier that you provide so that the request is idempotent.clusterArn(String clusterArn) The Amazon Resource Name (ARN) of the SageMaker HyperPod cluster on which the extension is installed.configurationValues(String configurationValues) The configuration changes to apply, as a JSON object serialized as a string.extensionArn(String extensionArn) The Amazon Resource Name (ARN) of the extension to update.extensionVersion(String extensionVersion) The version to update the extension to, inMAJOR.MINOR.PATCHformat.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.sagemaker.model.SageMakerRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
clusterArn
The Amazon Resource Name (ARN) of the SageMaker HyperPod cluster on which the extension is installed.
- Parameters:
clusterArn- The Amazon Resource Name (ARN) of the SageMaker HyperPod cluster on which the extension is installed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
extensionArn
The Amazon Resource Name (ARN) of the extension to update.
- Parameters:
extensionArn- The Amazon Resource Name (ARN) of the extension to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
extensionVersion
The version to update the extension to, in
MAJOR.MINOR.PATCHformat. The version must be later than the extension's current version. If you omit this parameter, the extension keeps its current version.- Parameters:
extensionVersion- The version to update the extension to, inMAJOR.MINOR.PATCHformat. The version must be later than the extension's current version. If you omit this parameter, the extension keeps its current version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationValues
The configuration changes to apply, as a JSON object serialized as a string. Settings that you include are changed, settings that you omit are unchanged, and a setting with the value
nullreturns to its default value. The resulting configuration must be valid for the target extension version. If you omitConfigurationValues, the configuration is unchanged.- Parameters:
configurationValues- The configuration changes to apply, as a JSON object serialized as a string. Settings that you include are changed, settings that you omit are unchanged, and a setting with the valuenullreturns to its default value. The resulting configuration must be valid for the target extension version. If you omitConfigurationValues, the configuration is unchanged.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientToken
A unique, case-sensitive identifier that you provide so that the request is idempotent. If you send the same update more than once, SageMaker HyperPod applies it once and doesn't return an error.
- Parameters:
clientToken- A unique, case-sensitive identifier that you provide so that the request is idempotent. If you send the same update more than once, SageMaker HyperPod applies it once and doesn't return an error.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateClusterExtensionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateClusterExtensionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-