EvaluationJob constructor
EvaluationJob(
- String name, {
- EvaluationJobArgs? args,
- CustomResourceOptions? options,
Creates a new EvaluationJob.
name The Pulumi resource name.
args Arguments used to configure this EvaluationJob. The set of arguments for EvaluationJob.
options Resource options controlling this resource's behavior.
Implementation
EvaluationJob(
String name, {
EvaluationJobArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:datalabeling/v1beta1:EvaluationJob',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
annotationSpecSet = registerOutput<String>('annotationSpecSet');
attempts = registerOutput<List<Map<String, dynamic>>>('attempts');
createTime = registerOutput<String>('createTime');
description = registerOutput<String>('description');
evaluationJobConfig = registerOutput<GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponse>('evaluationJobConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
labelMissingGroundTruth = registerOutput<bool>('labelMissingGroundTruth');
modelVersion = registerOutput<String>('modelVersion');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
schedule = registerOutput<String>('schedule');
state = registerOutput<String>('state');
}