@Generated(value="software.amazon.awssdk:codegen") public final class WarmPoolStatus extends Object implements SdkPojo, Serializable, ToCopyableBuilder<WarmPoolStatus.Builder,WarmPoolStatus>
Status and billing information about the warm pool.
| Modifier and Type | Class and Description |
|---|---|
static interface |
WarmPoolStatus.Builder |
| Modifier and Type | Method and Description |
|---|---|
static WarmPoolStatus.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
resourceRetainedBillableTimeInSeconds()
The billable time in seconds used by the warm pool.
|
String |
reusedByJob()
The name of the matching training job that reused the warm pool.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends WarmPoolStatus.Builder> |
serializableBuilderClass() |
WarmPoolResourceStatus |
status()
The status of the warm pool.
|
String |
statusAsString()
The status of the warm pool.
|
WarmPoolStatus.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final WarmPoolResourceStatus status()
The status of the warm pool.
InUse: The warm pool is in use for the training job.
Available: The warm pool is available to reuse for a matching training job.
Reused: The warm pool moved to a matching training job for reuse.
Terminated: The warm pool is no longer available. Warm pools are unavailable if they are terminated
by a user, terminated for a patch update, or terminated for exceeding the specified
KeepAlivePeriodInSeconds.
If the service returns an enum value that is not available in the current SDK version, status will
return WarmPoolResourceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from statusAsString().
InUse: The warm pool is in use for the training job.
Available: The warm pool is available to reuse for a matching training job.
Reused: The warm pool moved to a matching training job for reuse.
Terminated: The warm pool is no longer available. Warm pools are unavailable if they are
terminated by a user, terminated for a patch update, or terminated for exceeding the specified
KeepAlivePeriodInSeconds.
WarmPoolResourceStatuspublic final String statusAsString()
The status of the warm pool.
InUse: The warm pool is in use for the training job.
Available: The warm pool is available to reuse for a matching training job.
Reused: The warm pool moved to a matching training job for reuse.
Terminated: The warm pool is no longer available. Warm pools are unavailable if they are terminated
by a user, terminated for a patch update, or terminated for exceeding the specified
KeepAlivePeriodInSeconds.
If the service returns an enum value that is not available in the current SDK version, status will
return WarmPoolResourceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from statusAsString().
InUse: The warm pool is in use for the training job.
Available: The warm pool is available to reuse for a matching training job.
Reused: The warm pool moved to a matching training job for reuse.
Terminated: The warm pool is no longer available. Warm pools are unavailable if they are
terminated by a user, terminated for a patch update, or terminated for exceeding the specified
KeepAlivePeriodInSeconds.
WarmPoolResourceStatuspublic final Integer resourceRetainedBillableTimeInSeconds()
The billable time in seconds used by the warm pool. Billable time refers to the absolute wall-clock time.
Multiply ResourceRetainedBillableTimeInSeconds by the number of instances (
InstanceCount) in your training cluster to get the total compute time SageMaker bills you if you run
warm pool training. The formula is as follows: ResourceRetainedBillableTimeInSeconds * InstanceCount
.
Multiply ResourceRetainedBillableTimeInSeconds by the number of instances (
InstanceCount) in your training cluster to get the total compute time SageMaker bills you if
you run warm pool training. The formula is as follows:
ResourceRetainedBillableTimeInSeconds * InstanceCount.
public final String reusedByJob()
The name of the matching training job that reused the warm pool.
public WarmPoolStatus.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<WarmPoolStatus.Builder,WarmPoolStatus>public static WarmPoolStatus.Builder builder()
public static Class<? extends WarmPoolStatus.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.