@Generated(value="software.amazon.awssdk:codegen") public final class RecommendationMetrics extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RecommendationMetrics.Builder,RecommendationMetrics>
The metrics of recommendations.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RecommendationMetrics.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RecommendationMetrics.Builder |
builder() |
Float |
costPerHour()
Defines the cost per hour for the instance.
|
Float |
costPerInference()
Defines the cost per inference for the instance .
|
Float |
cpuUtilization()
The expected CPU utilization at maximum invocations per minute for the instance.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
maxInvocations()
The expected maximum number of requests per minute for the instance.
|
Float |
memoryUtilization()
The expected memory utilization at maximum invocations per minute for the instance.
|
Integer |
modelLatency()
The expected model latency at maximum invocation per minute for the instance.
|
Integer |
modelSetupTime()
The time it takes to launch new compute resources for a serverless endpoint.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RecommendationMetrics.Builder> |
serializableBuilderClass() |
RecommendationMetrics.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Float costPerHour()
Defines the cost per hour for the instance.
public final Float costPerInference()
Defines the cost per inference for the instance .
public final Integer maxInvocations()
The expected maximum number of requests per minute for the instance.
public final Integer modelLatency()
The expected model latency at maximum invocation per minute for the instance.
public final Float cpuUtilization()
The expected CPU utilization at maximum invocations per minute for the instance.
NaN indicates that the value is not available.
NaN indicates that the value is not available.
public final Float memoryUtilization()
The expected memory utilization at maximum invocations per minute for the instance.
NaN indicates that the value is not available.
NaN indicates that the value is not available.
public final Integer modelSetupTime()
The time it takes to launch new compute resources for a serverless endpoint. The time can vary depending on the model size, how long it takes to download the model, and the start-up time of the container.
NaN indicates that the value is not available.
NaN indicates that the value is not available.
public RecommendationMetrics.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RecommendationMetrics.Builder,RecommendationMetrics>public static RecommendationMetrics.Builder builder()
public static Class<? extends RecommendationMetrics.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.