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

namespace GPBMetadata\Google\Cloud\Discoveryengine\V1;

class DocumentProcessingConfig
{
    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();
        $pool->internalAddGeneratedFile(
            "\x0A\xA0\x11\x0A@google/cloud/discoveryengine/v1/document_processing_config.proto\x12\x1Fgoogle.cloud.discoveryengine.v1\x1A\x19google/api/resource.proto\"\x84\x0E\x0A\x18DocumentProcessingConfig\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12a\x0A\x0Fchunking_config\x18\x03 \x01(\x0B2H.google.cloud.discoveryengine.v1.DocumentProcessingConfig.ChunkingConfig\x12g\x0A\x16default_parsing_config\x18\x04 \x01(\x0B2G.google.cloud.discoveryengine.v1.DocumentProcessingConfig.ParsingConfig\x12w\x0A\x18parsing_config_overrides\x18\x05 \x03(\x0B2U.google.cloud.discoveryengine.v1.DocumentProcessingConfig.ParsingConfigOverridesEntry\x1A\xFF\x01\x0A\x0EChunkingConfig\x12\x8A\x01\x0A\x1Clayout_based_chunking_config\x18\x01 \x01(\x0B2b.google.cloud.discoveryengine.v1.DocumentProcessingConfig.ChunkingConfig.LayoutBasedChunkingConfigH\x00\x1AR\x0A\x19LayoutBasedChunkingConfig\x12\x12\x0A\x0Achunk_size\x18\x01 \x01(\x05\x12!\x0A\x19include_ancestor_headings\x18\x02 \x01(\x08B\x0C\x0A\x0Achunk_mode\x1A\xFC\x05\x0A\x0DParsingConfig\x12~\x0A\x16digital_parsing_config\x18\x01 \x01(\x0B2\\.google.cloud.discoveryengine.v1.DocumentProcessingConfig.ParsingConfig.DigitalParsingConfigH\x00\x12v\x0A\x12ocr_parsing_config\x18\x02 \x01(\x0B2X.google.cloud.discoveryengine.v1.DocumentProcessingConfig.ParsingConfig.OcrParsingConfigH\x00\x12|\x0A\x15layout_parsing_config\x18\x03 \x01(\x0B2[.google.cloud.discoveryengine.v1.DocumentProcessingConfig.ParsingConfig.LayoutParsingConfigH\x00\x1A\x16\x0A\x14DigitalParsingConfig\x1AS\x0A\x10OcrParsingConfig\x12&\x0A\x1Aenhanced_document_elements\x18\x01 \x03(\x09B\x02\x18\x01\x12\x17\x0A\x0Fuse_native_text\x18\x02 \x01(\x08\x1A\xEE\x01\x0A\x13LayoutParsingConfig\x12\$\x0A\x17enable_table_annotation\x18\x01 \x01(\x08B\x03\xE0A\x01\x12\$\x0A\x17enable_image_annotation\x18\x02 \x01(\x08B\x03\xE0A\x01\x12%\x0A\x18structured_content_types\x18\x09 \x03(\x09B\x03\xE0A\x01\x12\"\x0A\x15exclude_html_elements\x18\x0A \x03(\x09B\x03\xE0A\x01\x12!\x0A\x14exclude_html_classes\x18\x0B \x03(\x09B\x03\xE0A\x01\x12\x1D\x0A\x10exclude_html_ids\x18\x0C \x03(\x09B\x03\xE0A\x01B\x17\x0A\x15type_dedicated_config\x1A\x86\x01\x0A\x1BParsingConfigOverridesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12V\x0A\x05value\x18\x02 \x01(\x0B2G.google.cloud.discoveryengine.v1.DocumentProcessingConfig.ParsingConfig:\x028\x01:\x8A\x02\xEAA\x86\x02\x0A7discoveryengine.googleapis.com/DocumentProcessingConfig\x12Xprojects/{project}/locations/{location}/dataStores/{data_store}/documentProcessingConfig\x12qprojects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/documentProcessingConfigB\x90\x02\x0A#com.google.cloud.discoveryengine.v1B\x1DDocumentProcessingConfigProtoP\x01ZMcloud.google.com/go/discoveryengine/apiv1/discoveryenginepb;discoveryenginepb\xA2\x02\x0FDISCOVERYENGINE\xAA\x02\x1FGoogle.Cloud.DiscoveryEngine.V1\xCA\x02\x1FGoogle\\Cloud\\DiscoveryEngine\\V1\xEA\x02\"Google::Cloud::DiscoveryEngine::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

