<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/aiplatform/v1/data_labeling_job.proto

namespace GPBMetadata\Google\Cloud\Aiplatform\V1;

class DataLabelingJob
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\EncryptionSpec::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\JobState::initOnce();
        \GPBMetadata\Google\Protobuf\Struct::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Rpc\Status::initOnce();
        \GPBMetadata\Google\Type\Money::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xE7\x11\x0A2google/cloud/aiplatform/v1/data_labeling_job.proto\x12\x1Agoogle.cloud.aiplatform.v1\x1A\x19google/api/resource.proto\x1A0google/cloud/aiplatform/v1/encryption_spec.proto\x1A*google/cloud/aiplatform/v1/job_state.proto\x1A\x1Cgoogle/protobuf/struct.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\x1A\x17google/rpc/status.proto\x1A\x17google/type/money.proto\"\xDF\x08\x0A\x0FDataLabelingJob\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x03\x12\x19\x0A\x0Cdisplay_name\x18\x02 \x01(\x09B\x03\xE0A\x02\x12;\x0A\x08datasets\x18\x03 \x03(\x09B)\xE0A\x02\xFAA#\x0A!aiplatform.googleapis.com/Dataset\x12\\\x0A\x11annotation_labels\x18\x0C \x03(\x0B2A.google.cloud.aiplatform.v1.DataLabelingJob.AnnotationLabelsEntry\x12\x1A\x0A\x0Dlabeler_count\x18\x04 \x01(\x05B\x03\xE0A\x02\x12\x1C\x0A\x0Finstruction_uri\x18\x05 \x01(\x09B\x03\xE0A\x02\x12\x1E\x0A\x11inputs_schema_uri\x18\x06 \x01(\x09B\x03\xE0A\x02\x12+\x0A\x06inputs\x18\x07 \x01(\x0B2\x16.google.protobuf.ValueB\x03\xE0A\x02\x128\x0A\x05state\x18\x08 \x01(\x0E2\$.google.cloud.aiplatform.v1.JobStateB\x03\xE0A\x03\x12\x1E\x0A\x11labeling_progress\x18\x0D \x01(\x05B\x03\xE0A\x03\x12.\x0A\x0Dcurrent_spend\x18\x0E \x01(\x0B2\x12.google.type.MoneyB\x03\xE0A\x03\x124\x0A\x0Bcreate_time\x18\x09 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x124\x0A\x0Bupdate_time\x18\x0A \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12&\x0A\x05error\x18\x16 \x01(\x0B2\x12.google.rpc.StatusB\x03\xE0A\x03\x12G\x0A\x06labels\x18\x0B \x03(\x0B27.google.cloud.aiplatform.v1.DataLabelingJob.LabelsEntry\x12\x18\x0A\x10specialist_pools\x18\x10 \x03(\x09\x12C\x0A\x0Fencryption_spec\x18\x14 \x01(\x0B2*.google.cloud.aiplatform.v1.EncryptionSpec\x12P\x0A\x16active_learning_config\x18\x15 \x01(\x0B20.google.cloud.aiplatform.v1.ActiveLearningConfig\x1A7\x0A\x15AnnotationLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01\x1A-\x0A\x0BLabelsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x0D\x0A\x05value\x18\x02 \x01(\x09:\x028\x01:|\xEAAy\x0A)aiplatform.googleapis.com/DataLabelingJob\x12Lprojects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job}\"\xF8\x01\x0A\x14ActiveLearningConfig\x12\x1D\x0A\x13max_data_item_count\x18\x01 \x01(\x03H\x00\x12\"\x0A\x18max_data_item_percentage\x18\x02 \x01(\x05H\x00\x12?\x0A\x0Dsample_config\x18\x03 \x01(\x0B2(.google.cloud.aiplatform.v1.SampleConfig\x12C\x0A\x0Ftraining_config\x18\x04 \x01(\x0B2*.google.cloud.aiplatform.v1.TrainingConfigB\x17\x0A\x15human_labeling_budget\"\xB8\x02\x0A\x0CSampleConfig\x12)\x0A\x1Finitial_batch_sample_percentage\x18\x01 \x01(\x05H\x00\x12+\x0A!following_batch_sample_percentage\x18\x03 \x01(\x05H\x01\x12P\x0A\x0Fsample_strategy\x18\x05 \x01(\x0E27.google.cloud.aiplatform.v1.SampleConfig.SampleStrategy\"B\x0A\x0ESampleStrategy\x12\x1F\x0A\x1BSAMPLE_STRATEGY_UNSPECIFIED\x10\x00\x12\x0F\x0A\x0BUNCERTAINTY\x10\x01B\x1B\x0A\x19initial_batch_sample_sizeB\x1D\x0A\x1Bfollowing_batch_sample_size\"6\x0A\x0ETrainingConfig\x12\$\x0A\x1Ctimeout_training_milli_hours\x18\x01 \x01(\x03B\xD2\x01\x0A\x1Ecom.google.cloud.aiplatform.v1B\x14DataLabelingJobProtoP\x01Z>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpb\xAA\x02\x1AGoogle.Cloud.AIPlatform.V1\xCA\x02\x1AGoogle\\Cloud\\AIPlatform\\V1\xEA\x02\x1DGoogle::Cloud::AIPlatform::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

