Interface ExtensionDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ExtensionDetails.Builder,,ExtensionDetails> SdkBuilder<ExtensionDetails.Builder,,ExtensionDetails> SdkPojo
- Enclosing class:
ExtensionDetails
-
Method Summary
Modifier and TypeMethodDescriptionclusterArn(String clusterArn) The Amazon Resource Name (ARN) of the SageMaker HyperPod cluster on which the extension is installed.configurationValues(String configurationValues) The configuration of the extension, as a JSON object serialized as a string.creationTime(Instant creationTime) The time when the extension was created.extensionArn(String extensionArn) The Amazon Resource Name (ARN) of the extension.extensionName(String extensionName) The name of the extension.extensionVersion(String extensionVersion) The version of the extension.lastModifiedTime(Instant lastModifiedTime) The time when the extension was last updated.The status of the extension can be one of the following values:status(ExtensionStatus status) The status of the extension can be one of the following values:Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods 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.
- 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
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
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, seeNodeSummary.- 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
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
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
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.
-