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 interface
InferenceRecommendation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InferenceRecommendation.Builder
builder()
EndpointOutputConfiguration
endpointConfiguration()
Defines the endpoint configuration parameters.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Instant
invocationEndTime()
A timestamp that shows when the benchmark completed.Instant
invocationStartTime()
A timestamp that shows when the benchmark started.RecommendationMetrics
metrics()
The metrics used to decide what recommendation to make.ModelConfiguration
modelConfiguration()
Defines the model configuration.String
recommendationId()
The recommendation ID which uniquely identifies each recommendation.List<SdkField<?>>
sdkFields()
static Class<? extends InferenceRecommendation.Builder>
serializableBuilderClass()
InferenceRecommendation.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
-
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:
toBuilder
in 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:
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.
-
-