Interface UpdateClusterExtensionRequest.Builder

  • 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

      UpdateClusterExtensionRequest.Builder extensionArn(String 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

      UpdateClusterExtensionRequest.Builder extensionVersion(String extensionVersion)

      The version to update the extension to, in MAJOR.MINOR.PATCH format. 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, in MAJOR.MINOR.PATCH format. 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

      UpdateClusterExtensionRequest.Builder configurationValues(String 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 null returns to its default value. The resulting configuration must be valid for the target extension version. If you omit ConfigurationValues, 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 value null returns to its default value. The resulting configuration must be valid for the target extension version. If you omit ConfigurationValues, 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.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.