Class WarmPoolStatus
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<WarmPoolStatus.Builder,WarmPoolStatus>
Status and billing information about the warm pool.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic WarmPoolStatus.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final IntegerThe billable time in seconds used by the warm pool.final StringThe name of the matching training job that reused the warm pool.static Class<? extends WarmPoolStatus.Builder> final WarmPoolResourceStatusstatus()The status of the warm pool.final StringThe status of the warm pool.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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 specifiedKeepAlivePeriodInSeconds.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnWarmPoolResourceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- 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 specifiedKeepAlivePeriodInSeconds.
-
- See Also:
-
-
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 specifiedKeepAlivePeriodInSeconds.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnWarmPoolResourceStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- 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 specifiedKeepAlivePeriodInSeconds.
-
- See Also:
-
-
resourceRetainedBillableTimeInSeconds
The billable time in seconds used by the warm pool. Billable time refers to the absolute wall-clock time.
Multiply
ResourceRetainedBillableTimeInSecondsby 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.- Returns:
- The billable time in seconds used by the warm pool. Billable time refers to the absolute wall-clock
time.
Multiply
ResourceRetainedBillableTimeInSecondsby 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.
-
reusedByJob
The name of the matching training job that reused the warm pool.
- Returns:
- The name of the matching training job that reused the warm pool.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<WarmPoolStatus.Builder,WarmPoolStatus> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-