Class InferenceRecommendation
- java.lang.Object
-
- software.amazon.awssdk.services.sagemaker.model.InferenceRecommendation
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<InferenceRecommendation.Builder,InferenceRecommendation>
@Generated("software.amazon.awssdk:codegen") public final class InferenceRecommendation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InferenceRecommendation.Builder,InferenceRecommendation>
A list of recommendations made by Amazon SageMaker Inference Recommender.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceInferenceRecommendation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InferenceRecommendation.Builderbuilder()EndpointOutputConfigurationendpointConfiguration()Defines the endpoint configuration parameters.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantinvocationEndTime()A timestamp that shows when the benchmark completed.InstantinvocationStartTime()A timestamp that shows when the benchmark started.RecommendationMetricsmetrics()The metrics used to decide what recommendation to make.ModelConfigurationmodelConfiguration()Defines the model configuration.StringrecommendationId()The recommendation ID which uniquely identifies each recommendation.List<SdkField<?>>sdkFields()static Class<? extends InferenceRecommendation.Builder>serializableBuilderClass()InferenceRecommendation.BuildertoBuilder()StringtoString()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
-
recommendationId
public final String recommendationId()
The recommendation ID which uniquely identifies each recommendation.
- Returns:
- The recommendation ID which uniquely identifies each recommendation.
-
metrics
public final RecommendationMetrics metrics()
The metrics used to decide what recommendation to make.
- Returns:
- The metrics used to decide what recommendation to make.
-
endpointConfiguration
public final EndpointOutputConfiguration endpointConfiguration()
Defines the endpoint configuration parameters.
- Returns:
- Defines the endpoint configuration parameters.
-
modelConfiguration
public final ModelConfiguration modelConfiguration()
Defines the model configuration.
- Returns:
- Defines the model configuration.
-
invocationEndTime
public final Instant invocationEndTime()
A timestamp that shows when the benchmark completed.
- Returns:
- A timestamp that shows when the benchmark completed.
-
invocationStartTime
public final Instant invocationStartTime()
A timestamp that shows when the benchmark started.
- Returns:
- A timestamp that shows when the benchmark started.
-
toBuilder
public InferenceRecommendation.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<InferenceRecommendation.Builder,InferenceRecommendation>
-
builder
public static InferenceRecommendation.Builder builder()
-
serializableBuilderClass
public static Class<? extends InferenceRecommendation.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin 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.
-
-