Class RecommendationMetrics
- java.lang.Object
-
- software.amazon.awssdk.services.sagemaker.model.RecommendationMetrics
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<RecommendationMetrics.Builder,RecommendationMetrics>
@Generated("software.amazon.awssdk:codegen") public final class RecommendationMetrics extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RecommendationMetrics.Builder,RecommendationMetrics>
The metrics of recommendations.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
RecommendationMetrics.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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.Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends RecommendationMetrics.Builder>
serializableBuilderClass()
RecommendationMetrics.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
costPerHour
public final Float costPerHour()
Defines the cost per hour for the instance.
- Returns:
- Defines the cost per hour for the instance.
-
costPerInference
public final Float costPerInference()
Defines the cost per inference for the instance .
- Returns:
- Defines the cost per inference for the instance .
-
maxInvocations
public final Integer maxInvocations()
The expected maximum number of requests per minute for the instance.
- Returns:
- The expected maximum number of requests per minute for the instance.
-
modelLatency
public final Integer modelLatency()
The expected model latency at maximum invocation per minute for the instance.
- Returns:
- The expected model latency at maximum invocation per minute for the instance.
-
cpuUtilization
public final Float cpuUtilization()
The expected CPU utilization at maximum invocations per minute for the instance.
NaN
indicates that the value is not available.- Returns:
- The expected CPU utilization at maximum invocations per minute for the instance.
NaN
indicates that the value is not available.
-
memoryUtilization
public final Float memoryUtilization()
The expected memory utilization at maximum invocations per minute for the instance.
NaN
indicates that the value is not available.- Returns:
- The expected memory utilization at maximum invocations per minute for the instance.
NaN
indicates that the value is not available.
-
modelSetupTime
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.- Returns:
- 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.
-
toBuilder
public RecommendationMetrics.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<RecommendationMetrics.Builder,RecommendationMetrics>
-
builder
public static RecommendationMetrics.Builder builder()
-
serializableBuilderClass
public static Class<? extends RecommendationMetrics.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-