@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InferenceRecommendation extends Object implements Serializable, Cloneable, StructuredPojo
A list of recommendations made by Amazon SageMaker Inference Recommender.
Constructor and Description |
---|
InferenceRecommendation() |
Modifier and Type | Method and Description |
---|---|
InferenceRecommendation |
clone() |
boolean |
equals(Object obj) |
EndpointOutputConfiguration |
getEndpointConfiguration()
Defines the endpoint configuration parameters.
|
Date |
getInvocationEndTime()
A timestamp that shows when the benchmark completed.
|
Date |
getInvocationStartTime()
A timestamp that shows when the benchmark started.
|
RecommendationMetrics |
getMetrics()
The metrics used to decide what recommendation to make.
|
ModelConfiguration |
getModelConfiguration()
Defines the model configuration.
|
String |
getRecommendationId()
The recommendation ID which uniquely identifies each recommendation.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEndpointConfiguration(EndpointOutputConfiguration endpointConfiguration)
Defines the endpoint configuration parameters.
|
void |
setInvocationEndTime(Date invocationEndTime)
A timestamp that shows when the benchmark completed.
|
void |
setInvocationStartTime(Date invocationStartTime)
A timestamp that shows when the benchmark started.
|
void |
setMetrics(RecommendationMetrics metrics)
The metrics used to decide what recommendation to make.
|
void |
setModelConfiguration(ModelConfiguration modelConfiguration)
Defines the model configuration.
|
void |
setRecommendationId(String recommendationId)
The recommendation ID which uniquely identifies each recommendation.
|
String |
toString()
Returns a string representation of this object.
|
InferenceRecommendation |
withEndpointConfiguration(EndpointOutputConfiguration endpointConfiguration)
Defines the endpoint configuration parameters.
|
InferenceRecommendation |
withInvocationEndTime(Date invocationEndTime)
A timestamp that shows when the benchmark completed.
|
InferenceRecommendation |
withInvocationStartTime(Date invocationStartTime)
A timestamp that shows when the benchmark started.
|
InferenceRecommendation |
withMetrics(RecommendationMetrics metrics)
The metrics used to decide what recommendation to make.
|
InferenceRecommendation |
withModelConfiguration(ModelConfiguration modelConfiguration)
Defines the model configuration.
|
InferenceRecommendation |
withRecommendationId(String recommendationId)
The recommendation ID which uniquely identifies each recommendation.
|
public void setRecommendationId(String recommendationId)
The recommendation ID which uniquely identifies each recommendation.
recommendationId
- The recommendation ID which uniquely identifies each recommendation.public String getRecommendationId()
The recommendation ID which uniquely identifies each recommendation.
public InferenceRecommendation withRecommendationId(String recommendationId)
The recommendation ID which uniquely identifies each recommendation.
recommendationId
- The recommendation ID which uniquely identifies each recommendation.public void setMetrics(RecommendationMetrics metrics)
The metrics used to decide what recommendation to make.
metrics
- The metrics used to decide what recommendation to make.public RecommendationMetrics getMetrics()
The metrics used to decide what recommendation to make.
public InferenceRecommendation withMetrics(RecommendationMetrics metrics)
The metrics used to decide what recommendation to make.
metrics
- The metrics used to decide what recommendation to make.public void setEndpointConfiguration(EndpointOutputConfiguration endpointConfiguration)
Defines the endpoint configuration parameters.
endpointConfiguration
- Defines the endpoint configuration parameters.public EndpointOutputConfiguration getEndpointConfiguration()
Defines the endpoint configuration parameters.
public InferenceRecommendation withEndpointConfiguration(EndpointOutputConfiguration endpointConfiguration)
Defines the endpoint configuration parameters.
endpointConfiguration
- Defines the endpoint configuration parameters.public void setModelConfiguration(ModelConfiguration modelConfiguration)
Defines the model configuration.
modelConfiguration
- Defines the model configuration.public ModelConfiguration getModelConfiguration()
Defines the model configuration.
public InferenceRecommendation withModelConfiguration(ModelConfiguration modelConfiguration)
Defines the model configuration.
modelConfiguration
- Defines the model configuration.public void setInvocationEndTime(Date invocationEndTime)
A timestamp that shows when the benchmark completed.
invocationEndTime
- A timestamp that shows when the benchmark completed.public Date getInvocationEndTime()
A timestamp that shows when the benchmark completed.
public InferenceRecommendation withInvocationEndTime(Date invocationEndTime)
A timestamp that shows when the benchmark completed.
invocationEndTime
- A timestamp that shows when the benchmark completed.public void setInvocationStartTime(Date invocationStartTime)
A timestamp that shows when the benchmark started.
invocationStartTime
- A timestamp that shows when the benchmark started.public Date getInvocationStartTime()
A timestamp that shows when the benchmark started.
public InferenceRecommendation withInvocationStartTime(Date invocationStartTime)
A timestamp that shows when the benchmark started.
invocationStartTime
- A timestamp that shows when the benchmark started.public String toString()
toString
in class Object
Object.toString()
public InferenceRecommendation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.