Class GetEvaluationResponse
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetEvaluationResponse.Builder,GetEvaluationResponse>
Represents the output of a GetEvaluation operation and describes an Evaluation.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final LongThe approximate CPU time in milliseconds that Amazon Machine Learning spent processing theEvaluation, normalized and scaled on computation resources.final InstantThe time that theEvaluationwas created.final StringThe AWS user account that invoked the evaluation.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringTheDataSourceused for this evaluation.final StringThe evaluation ID which is same as theEvaluationIdin the request.final InstantThe epoch time when Amazon Machine Learning marked theEvaluationasCOMPLETEDorFAILED.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) Used to retrieve the value of a field from any class that extendsSdkResponse.final inthashCode()final StringThe location of the data file or directory in Amazon Simple Storage Service (Amazon S3).final InstantThe time of the most recent edit to theEvaluation.final StringlogUri()A link to the file that contains logs of theCreateEvaluationoperation.final Stringmessage()A description of the most recent details about evaluating theMLModel.final StringThe ID of theMLModelthat was the focus of the evaluation.final Stringname()A user-supplied name or description of theEvaluation.final PerformanceMetricsMeasurements of how well theMLModelperformed using observations referenced by theDataSource.static Class<? extends GetEvaluationResponse.Builder> final InstantThe epoch time when Amazon Machine Learning marked theEvaluationasINPROGRESS.final EntityStatusstatus()The status of the evaluation.final StringThe status of the evaluation.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.services.machinelearning.model.MachineLearningResponse
responseMetadataMethods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponseMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
evaluationId
The evaluation ID which is same as the
EvaluationIdin the request.- Returns:
- The evaluation ID which is same as the
EvaluationIdin the request.
-
mlModelId
The ID of the
MLModelthat was the focus of the evaluation.- Returns:
- The ID of the
MLModelthat was the focus of the evaluation.
-
evaluationDataSourceId
The
DataSourceused for this evaluation.- Returns:
- The
DataSourceused for this evaluation.
-
inputDataLocationS3
The location of the data file or directory in Amazon Simple Storage Service (Amazon S3).
- Returns:
- The location of the data file or directory in Amazon Simple Storage Service (Amazon S3).
-
createdByIamUser
The AWS user account that invoked the evaluation. The account type can be either an AWS root account or an AWS Identity and Access Management (IAM) user account.
- Returns:
- The AWS user account that invoked the evaluation. The account type can be either an AWS root account or an AWS Identity and Access Management (IAM) user account.
-
createdAt
The time that the
Evaluationwas created. The time is expressed in epoch time.- Returns:
- The time that the
Evaluationwas created. The time is expressed in epoch time.
-
lastUpdatedAt
The time of the most recent edit to the
Evaluation. The time is expressed in epoch time.- Returns:
- The time of the most recent edit to the
Evaluation. The time is expressed in epoch time.
-
name
A user-supplied name or description of the
Evaluation.- Returns:
- A user-supplied name or description of the
Evaluation.
-
status
The status of the evaluation. This element can have one of the following values:
-
PENDING- Amazon Machine Language (Amazon ML) submitted a request to evaluate anMLModel. -
INPROGRESS- The evaluation is underway. -
FAILED- The request to evaluate anMLModeldid not run to completion. It is not usable. -
COMPLETED- The evaluation process completed successfully. -
DELETED- TheEvaluationis marked as deleted. It is not usable.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnEntityStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the evaluation. This element can have one of the following values:
-
PENDING- Amazon Machine Language (Amazon ML) submitted a request to evaluate anMLModel. -
INPROGRESS- The evaluation is underway. -
FAILED- The request to evaluate anMLModeldid not run to completion. It is not usable. -
COMPLETED- The evaluation process completed successfully. -
DELETED- TheEvaluationis marked as deleted. It is not usable.
-
- See Also:
-
-
statusAsString
The status of the evaluation. This element can have one of the following values:
-
PENDING- Amazon Machine Language (Amazon ML) submitted a request to evaluate anMLModel. -
INPROGRESS- The evaluation is underway. -
FAILED- The request to evaluate anMLModeldid not run to completion. It is not usable. -
COMPLETED- The evaluation process completed successfully. -
DELETED- TheEvaluationis marked as deleted. It is not usable.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnEntityStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the evaluation. This element can have one of the following values:
-
PENDING- Amazon Machine Language (Amazon ML) submitted a request to evaluate anMLModel. -
INPROGRESS- The evaluation is underway. -
FAILED- The request to evaluate anMLModeldid not run to completion. It is not usable. -
COMPLETED- The evaluation process completed successfully. -
DELETED- TheEvaluationis marked as deleted. It is not usable.
-
- See Also:
-
-
performanceMetrics
Measurements of how well the
MLModelperformed using observations referenced by theDataSource. One of the following metric is returned based on the type of theMLModel:-
BinaryAUC: A binary
MLModeluses the Area Under the Curve (AUC) technique to measure performance. -
RegressionRMSE: A regression
MLModeluses the Root Mean Square Error (RMSE) technique to measure performance. RMSE measures the difference between predicted and actual values for a single variable. -
MulticlassAvgFScore: A multiclass
MLModeluses the F1 score technique to measure performance.
For more information about performance metrics, please see the Amazon Machine Learning Developer Guide.
- Returns:
- Measurements of how well the
MLModelperformed using observations referenced by theDataSource. One of the following metric is returned based on the type of theMLModel:-
BinaryAUC: A binary
MLModeluses the Area Under the Curve (AUC) technique to measure performance. -
RegressionRMSE: A regression
MLModeluses the Root Mean Square Error (RMSE) technique to measure performance. RMSE measures the difference between predicted and actual values for a single variable. -
MulticlassAvgFScore: A multiclass
MLModeluses the F1 score technique to measure performance.
For more information about performance metrics, please see the Amazon Machine Learning Developer Guide.
-
-
-
logUri
A link to the file that contains logs of the
CreateEvaluationoperation.- Returns:
- A link to the file that contains logs of the
CreateEvaluationoperation.
-
message
A description of the most recent details about evaluating the
MLModel.- Returns:
- A description of the most recent details about evaluating the
MLModel.
-
computeTime
The approximate CPU time in milliseconds that Amazon Machine Learning spent processing the
Evaluation, normalized and scaled on computation resources.ComputeTimeis only available if theEvaluationis in theCOMPLETEDstate.- Returns:
- The approximate CPU time in milliseconds that Amazon Machine Learning spent processing the
Evaluation, normalized and scaled on computation resources.ComputeTimeis only available if theEvaluationis in theCOMPLETEDstate.
-
finishedAt
The epoch time when Amazon Machine Learning marked the
EvaluationasCOMPLETEDorFAILED.FinishedAtis only available when theEvaluationis in theCOMPLETEDorFAILEDstate.- Returns:
- The epoch time when Amazon Machine Learning marked the
EvaluationasCOMPLETEDorFAILED.FinishedAtis only available when theEvaluationis in theCOMPLETEDorFAILEDstate.
-
startedAt
The epoch time when Amazon Machine Learning marked the
EvaluationasINPROGRESS.StartedAtisn't available if theEvaluationis in thePENDINGstate.- Returns:
- The epoch time when Amazon Machine Learning marked the
EvaluationasINPROGRESS.StartedAtisn't available if theEvaluationis in thePENDINGstate.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<GetEvaluationResponse.Builder,GetEvaluationResponse> - Specified by:
toBuilderin classAwsResponse- Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsResponse
-
equals
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
Description copied from class:SdkResponseUsed to retrieve the value of a field from any class that extendsSdkResponse. The field name specified should match the member name from the corresponding service-2.json model specified in the codegen-resources folder for a given service. The class specifies what class to cast the returned value to. If the returned value is also a modeled class, theSdkResponse.getValueForField(String, Class)method will again be available.- Overrides:
getValueForFieldin classSdkResponse- Parameters:
fieldName- The name of the member to be retrieved.clazz- The class to cast the returned object to.- Returns:
- Optional containing the casted return value
-
sdkFields
-