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

namespace GPBMetadata\Google\Cloud\Documentai\V1;

class Processor
{
    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\Documentai\V1\DocumentSchema::initOnce();
        \GPBMetadata\Google\Cloud\Documentai\V1\Evaluation::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xA7\x19\x0A*google/cloud/documentai/v1/processor.proto\x12\x1Agoogle.cloud.documentai.v1\x1A\x19google/api/resource.proto\x1A0google/cloud/documentai/v1/document_schema.proto\x1A+google/cloud/documentai/v1/evaluation.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\"\xA9\x0F\x0A\x10ProcessorVersion\x12\x11\x0A\x04name\x18\x01 \x01(\x09B\x03\xE0A\x08\x12\x14\x0A\x0Cdisplay_name\x18\x02 \x01(\x09\x12H\x0A\x0Fdocument_schema\x18\x0C \x01(\x0B2*.google.cloud.documentai.v1.DocumentSchemaB\x03\xE0A\x03\x12F\x0A\x05state\x18\x06 \x01(\x0E22.google.cloud.documentai.v1.ProcessorVersion.StateB\x03\xE0A\x03\x124\x0A\x0Bcreate_time\x18\x07 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12O\x0A\x11latest_evaluation\x18\x08 \x01(\x0B2/.google.cloud.documentai.v1.EvaluationReferenceB\x03\xE0A\x03\x12\x19\x0A\x0Ckms_key_name\x18\x09 \x01(\x09B\x03\xE0A\x03\x12!\x0A\x14kms_key_version_name\x18\x0A \x01(\x09B\x03\xE0A\x03\x12\x1B\x0A\x0Egoogle_managed\x18\x0B \x01(\x08B\x03\xE0A\x03\x12[\x0A\x10deprecation_info\x18\x0D \x01(\x0B2<.google.cloud.documentai.v1.ProcessorVersion.DeprecationInfoB\x03\xE0A\x03\x12O\x0A\x0Amodel_type\x18\x0F \x01(\x0E26.google.cloud.documentai.v1.ProcessorVersion.ModelTypeB\x03\xE0A\x03\x12\x1A\x0A\x0Dsatisfies_pzs\x18\x10 \x01(\x08B\x03\xE0A\x03\x12\x1A\x0A\x0Dsatisfies_pzi\x18\x11 \x01(\x08B\x03\xE0A\x03\x12[\x0A\x11gen_ai_model_info\x18\x12 \x01(\x0B2;.google.cloud.documentai.v1.ProcessorVersion.GenAiModelInfoB\x03\xE0A\x03\x1A\x9F\x01\x0A\x0FDeprecationInfo\x124\x0A\x10deprecation_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12V\x0A\x1Dreplacement_processor_version\x18\x02 \x01(\x09B/\xFAA,\x0A*documentai.googleapis.com/ProcessorVersion\x1A\x88\x05\x0A\x0EGenAiModelInfo\x12|\x0A\x1Cfoundation_gen_ai_model_info\x18\x01 \x01(\x0B2T.google.cloud.documentai.v1.ProcessorVersion.GenAiModelInfo.FoundationGenAiModelInfoH\x00\x12t\x0A\x18custom_gen_ai_model_info\x18\x02 \x01(\x0B2P.google.cloud.documentai.v1.ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfoH\x00\x1A[\x0A\x18FoundationGenAiModelInfo\x12\x1A\x0A\x12finetuning_allowed\x18\x01 \x01(\x08\x12#\x0A\x1Bmin_train_labeled_documents\x18\x02 \x01(\x05\x1A\x96\x02\x0A\x14CustomGenAiModelInfo\x12{\x0A\x11custom_model_type\x18\x01 \x01(\x0E2`.google.cloud.documentai.v1.ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.CustomModelType\x12!\x0A\x19base_processor_version_id\x18\x02 \x01(\x09\"^\x0A\x0FCustomModelType\x12!\x0A\x1DCUSTOM_MODEL_TYPE_UNSPECIFIED\x10\x00\x12\x18\x0A\x14VERSIONED_FOUNDATION\x10\x01\x12\x0E\x0A\x0AFINE_TUNED\x10\x02B\x0C\x0A\x0Amodel_info\"\x93\x01\x0A\x05State\x12\x15\x0A\x11STATE_UNSPECIFIED\x10\x00\x12\x0C\x0A\x08DEPLOYED\x10\x01\x12\x0D\x0A\x09DEPLOYING\x10\x02\x12\x0E\x0A\x0AUNDEPLOYED\x10\x03\x12\x0F\x0A\x0BUNDEPLOYING\x10\x04\x12\x0C\x0A\x08CREATING\x10\x05\x12\x0C\x0A\x08DELETING\x10\x06\x12\x0A\x0A\x06FAILED\x10\x07\x12\x0D\x0A\x09IMPORTING\x10\x08\"Y\x0A\x09ModelType\x12\x1A\x0A\x16MODEL_TYPE_UNSPECIFIED\x10\x00\x12\x19\x0A\x15MODEL_TYPE_GENERATIVE\x10\x01\x12\x15\x0A\x11MODEL_TYPE_CUSTOM\x10\x02:\x96\x01\xEAA\x92\x01\x0A*documentai.googleapis.com/ProcessorVersion\x12dprojects/{project}/locations/{location}/processors/{processor}/processorVersions/{processor_version}\"r\x0A\x15ProcessorVersionAlias\x12\x0D\x0A\x05alias\x18\x01 \x01(\x09\x12J\x0A\x11processor_version\x18\x02 \x01(\x09B/\xFAA,\x0A*documentai.googleapis.com/ProcessorVersion\"\xC5\x05\x0A\x09Processor\x12\x14\x0A\x04name\x18\x01 \x01(\x09B\x06\xE0A\x05\xE0A\x03\x12\x0C\x0A\x04type\x18\x02 \x01(\x09\x12\x14\x0A\x0Cdisplay_name\x18\x03 \x01(\x09\x12?\x0A\x05state\x18\x04 \x01(\x0E2+.google.cloud.documentai.v1.Processor.StateB\x03\xE0A\x03\x12R\x0A\x19default_processor_version\x18\x09 \x01(\x09B/\xFAA,\x0A*documentai.googleapis.com/ProcessorVersion\x12Y\x0A\x19processor_version_aliases\x18\x0A \x03(\x0B21.google.cloud.documentai.v1.ProcessorVersionAliasB\x03\xE0A\x03\x12 \x0A\x10process_endpoint\x18\x06 \x01(\x09B\x06\xE0A\x03\xE0A\x05\x124\x0A\x0Bcreate_time\x18\x07 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x14\x0A\x0Ckms_key_name\x18\x08 \x01(\x09\x12\x1A\x0A\x0Dsatisfies_pzs\x18\x0C \x01(\x08B\x03\xE0A\x03\x12\x1A\x0A\x0Dsatisfies_pzi\x18\x0D \x01(\x08B\x03\xE0A\x03\"~\x0A\x05State\x12\x15\x0A\x11STATE_UNSPECIFIED\x10\x00\x12\x0B\x0A\x07ENABLED\x10\x01\x12\x0C\x0A\x08DISABLED\x10\x02\x12\x0C\x0A\x08ENABLING\x10\x03\x12\x0D\x0A\x09DISABLING\x10\x04\x12\x0C\x0A\x08CREATING\x10\x05\x12\x0A\x0A\x06FAILED\x10\x06\x12\x0C\x0A\x08DELETING\x10\x07:h\xEAAe\x0A#documentai.googleapis.com/Processor\x12>projects/{project}/locations/{location}/processors/{processor}B\xD1\x01\x0A\x1Ecom.google.cloud.documentai.v1B\x13DocumentAiProcessorP\x01Z>cloud.google.com/go/documentai/apiv1/documentaipb;documentaipb\xAA\x02\x1AGoogle.Cloud.DocumentAI.V1\xCA\x02\x1AGoogle\\Cloud\\DocumentAI\\V1\xEA\x02\x1DGoogle::Cloud::DocumentAI::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

