GetEvaluationJobResult class

Result data returned by getEvaluationJob.

Constructors

GetEvaluationJobResult({required String annotationSpecSet, required List<GoogleCloudDatalabelingV1beta1AttemptResponse> attempts, required String createTime, required String description, required GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponse evaluationJobConfig, required bool labelMissingGroundTruth, required String modelVersion, required String name, required String schedule, required String state})
Creates a new GetEvaluationJobResult. annotationSpecSet Name of the AnnotationSpecSet describing all the labels that your machine learning model outputs. You must create this resource before you create an evaluation job and provide its name in the following format: "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}" attempts Every time the evaluation job runs and an error occurs, the failed attempt is appended to this array. createTime Timestamp of when this evaluation job was created. description Description of the job. The description can be up to 25,000 characters long. evaluationJobConfig Configuration details for the evaluation job. labelMissingGroundTruth Whether you want Data Labeling Service to provide ground truth labels for prediction input. If you want the service to assign human labelers to annotate your data, set this to true. If you want to provide your own ground truth labels in the evaluation job's BigQuery table, set this to false. modelVersion The AI Platform Prediction model version to be evaluated. Prediction input and output is sampled from this model version. When creating an evaluation job, specify the model version in the following format: "projects/{project_id}/models/{model_name}/versions/{version_name}" There can only be one evaluation job per model version. name After you create a job, Data Labeling Service assigns a name to the job with the following format: "projects/{project_id}/evaluationJobs/ {evaluation_job_id}" schedule Describes the interval at which the job runs. This interval must be at least 1 day, and it is rounded to the nearest day. For example, if you specify a 50-hour interval, the job runs every 2 days. You can provide the schedule in crontab format or in an English-like format. Regardless of what you specify, the job will run at 10:00 AM UTC. Only the interval from this schedule is used, not the specific time of day. state Describes the current state of the job.
const
GetEvaluationJobResult.fromMap(Map<String, dynamic> map)
factory

Properties

annotationSpecSet → String
Name of the AnnotationSpecSet describing all the labels that your machine learning model outputs. You must create this resource before you create an evaluation job and provide its name in the following format: "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}"
final
attempts → List<GoogleCloudDatalabelingV1beta1AttemptResponse>
Every time the evaluation job runs and an error occurs, the failed attempt is appended to this array.
final
createTime → String
Timestamp of when this evaluation job was created.
final
description → String
Description of the job. The description can be up to 25,000 characters long.
final
evaluationJobConfig → GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponse
Configuration details for the evaluation job.
final
hashCode → int
The hash code for this object.
no setterinherited
labelMissingGroundTruth → bool
Whether you want Data Labeling Service to provide ground truth labels for prediction input. If you want the service to assign human labelers to annotate your data, set this to true. If you want to provide your own ground truth labels in the evaluation job's BigQuery table, set this to false.
final
modelVersion → String
The AI Platform Prediction model version to be evaluated. Prediction input and output is sampled from this model version. When creating an evaluation job, specify the model version in the following format: "projects/{project_id}/models/{model_name}/versions/{version_name}" There can only be one evaluation job per model version.
final
name → String
After you create a job, Data Labeling Service assigns a name to the job with the following format: "projects/{project_id}/evaluationJobs/ {evaluation_job_id}"
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
schedule → String
Describes the interval at which the job runs. This interval must be at least 1 day, and it is rounded to the nearest day. For example, if you specify a 50-hour interval, the job runs every 2 days. You can provide the schedule in crontab format or in an English-like format. Regardless of what you specify, the job will run at 10:00 AM UTC. Only the interval from this schedule is used, not the specific time of day.
final
state → String
Describes the current state of the job.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited