Interface ExtensionDetails.Builder

  • Method Details

    • clusterArn

      ExtensionDetails.Builder clusterArn(String 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

      ExtensionDetails.Builder extensionArn(String extensionArn)

      The Amazon Resource Name (ARN) of the extension.

      Parameters:
      extensionArn - The Amazon Resource Name (ARN) of the extension.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • extensionName

      ExtensionDetails.Builder extensionName(String extensionName)

      The name of the extension.

      Parameters:
      extensionName - The name of the extension.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • extensionVersion

      ExtensionDetails.Builder extensionVersion(String extensionVersion)

      The version of the extension. While SageMaker HyperPod creates or updates the extension, some nodes might still run a different version. To see how many nodes run this version, see NodeSummary.

      Parameters:
      extensionVersion - The version of the extension. While SageMaker HyperPod creates or updates the extension, some nodes might still run a different version. To see how many nodes run this version, see NodeSummary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the extension can be one of the following values:

      Creating

      SageMaker HyperPod is installing the extension on the cluster's nodes.

      Active

      The extension runs its current version and configuration on all of the cluster's nodes.

      Updating

      SageMaker HyperPod is applying a configuration change or version update to the cluster's nodes.

      Degraded

      The extension runs its current version and configuration on some of the cluster's nodes but not all of them. Or, at least one node recently reported that the extension is unhealthy.

      CreateFailed

      SageMaker HyperPod couldn't install the extension on any of the cluster's nodes.

      UpdateFailed

      SageMaker HyperPod couldn't apply the update on any of the cluster's nodes.

      Deleting

      SageMaker HyperPod is removing the extension from the cluster's nodes.

      DeleteFailed

      SageMaker HyperPod couldn't remove the extension from any of the cluster's nodes.

      Parameters:
      status - The status of the extension can be one of the following values:

      Creating

      SageMaker HyperPod is installing the extension on the cluster's nodes.

      Active

      The extension runs its current version and configuration on all of the cluster's nodes.

      Updating

      SageMaker HyperPod is applying a configuration change or version update to the cluster's nodes.

      Degraded

      The extension runs its current version and configuration on some of the cluster's nodes but not all of them. Or, at least one node recently reported that the extension is unhealthy.

      CreateFailed

      SageMaker HyperPod couldn't install the extension on any of the cluster's nodes.

      UpdateFailed

      SageMaker HyperPod couldn't apply the update on any of the cluster's nodes.

      Deleting

      SageMaker HyperPod is removing the extension from the cluster's nodes.

      DeleteFailed

      SageMaker HyperPod couldn't remove the extension from any of the cluster's nodes.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the extension can be one of the following values:

      Creating

      SageMaker HyperPod is installing the extension on the cluster's nodes.

      Active

      The extension runs its current version and configuration on all of the cluster's nodes.

      Updating

      SageMaker HyperPod is applying a configuration change or version update to the cluster's nodes.

      Degraded

      The extension runs its current version and configuration on some of the cluster's nodes but not all of them. Or, at least one node recently reported that the extension is unhealthy.

      CreateFailed

      SageMaker HyperPod couldn't install the extension on any of the cluster's nodes.

      UpdateFailed

      SageMaker HyperPod couldn't apply the update on any of the cluster's nodes.

      Deleting

      SageMaker HyperPod is removing the extension from the cluster's nodes.

      DeleteFailed

      SageMaker HyperPod couldn't remove the extension from any of the cluster's nodes.

      Parameters:
      status - The status of the extension can be one of the following values:

      Creating

      SageMaker HyperPod is installing the extension on the cluster's nodes.

      Active

      The extension runs its current version and configuration on all of the cluster's nodes.

      Updating

      SageMaker HyperPod is applying a configuration change or version update to the cluster's nodes.

      Degraded

      The extension runs its current version and configuration on some of the cluster's nodes but not all of them. Or, at least one node recently reported that the extension is unhealthy.

      CreateFailed

      SageMaker HyperPod couldn't install the extension on any of the cluster's nodes.

      UpdateFailed

      SageMaker HyperPod couldn't apply the update on any of the cluster's nodes.

      Deleting

      SageMaker HyperPod is removing the extension from the cluster's nodes.

      DeleteFailed

      SageMaker HyperPod couldn't remove the extension from any of the cluster's nodes.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • configurationValues

      ExtensionDetails.Builder configurationValues(String configurationValues)

      The configuration of the extension, as a JSON object serialized as a string. The configuration includes the default value of every setting that you didn't specify.

      Parameters:
      configurationValues - The configuration of the extension, as a JSON object serialized as a string. The configuration includes the default value of every setting that you didn't specify.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • creationTime

      ExtensionDetails.Builder creationTime(Instant creationTime)

      The time when the extension was created.

      Parameters:
      creationTime - The time when the extension was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedTime

      ExtensionDetails.Builder lastModifiedTime(Instant lastModifiedTime)

      The time when the extension was last updated.

      Parameters:
      lastModifiedTime - The time when the extension was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.