EvaluationJob constructor

EvaluationJob(
  1. String name, {
  2. EvaluationJobArgs? args,
  3. 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');
}