Interface DocumentProcessingConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DocumentProcessingConfig, DocumentProcessingConfig.Builder

@Generated public interface DocumentProcessingConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       The full resource name of the Document Processing Config.
       Format:
       `projects/*/locations/*/collections/*/dataStores/*/documentProcessingConfig`.
       
      string name = 1;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       The full resource name of the Document Processing Config.
       Format:
       `projects/*/locations/*/collections/*/dataStores/*/documentProcessingConfig`.
       
      string name = 1;
      Returns:
      The bytes for name.
    • hasChunkingConfig

      boolean hasChunkingConfig()
       Whether chunking mode is enabled.
       
      .google.cloud.discoveryengine.v1beta.DocumentProcessingConfig.ChunkingConfig chunking_config = 3;
      Returns:
      Whether the chunkingConfig field is set.
    • getChunkingConfig

       Whether chunking mode is enabled.
       
      .google.cloud.discoveryengine.v1beta.DocumentProcessingConfig.ChunkingConfig chunking_config = 3;
      Returns:
      The chunkingConfig.
    • getChunkingConfigOrBuilder

       Whether chunking mode is enabled.
       
      .google.cloud.discoveryengine.v1beta.DocumentProcessingConfig.ChunkingConfig chunking_config = 3;
    • hasDefaultParsingConfig

      boolean hasDefaultParsingConfig()
       Configurations for default Document parser.
       If not specified, we will configure it as default DigitalParsingConfig, and
       the default parsing config will be applied to all file types for Document
       parsing.
       
      .google.cloud.discoveryengine.v1beta.DocumentProcessingConfig.ParsingConfig default_parsing_config = 4;
      Returns:
      Whether the defaultParsingConfig field is set.
    • getDefaultParsingConfig

      DocumentProcessingConfig.ParsingConfig getDefaultParsingConfig()
       Configurations for default Document parser.
       If not specified, we will configure it as default DigitalParsingConfig, and
       the default parsing config will be applied to all file types for Document
       parsing.
       
      .google.cloud.discoveryengine.v1beta.DocumentProcessingConfig.ParsingConfig default_parsing_config = 4;
      Returns:
      The defaultParsingConfig.
    • getDefaultParsingConfigOrBuilder

      DocumentProcessingConfig.ParsingConfigOrBuilder getDefaultParsingConfigOrBuilder()
       Configurations for default Document parser.
       If not specified, we will configure it as default DigitalParsingConfig, and
       the default parsing config will be applied to all file types for Document
       parsing.
       
      .google.cloud.discoveryengine.v1beta.DocumentProcessingConfig.ParsingConfig default_parsing_config = 4;
    • getParsingConfigOverridesCount

      int getParsingConfigOverridesCount()
       Map from file type to override the default parsing configuration based on
       the file type. Supported keys:
      
       * `pdf`: Override parsing config for PDF files, either digital parsing, ocr
       parsing or layout parsing is supported.
       * `html`: Override parsing config for HTML files, only digital parsing and
       layout parsing are supported.
       * `docx`: Override parsing config for DOCX files, only digital parsing and
       layout parsing are supported.
       * `pptx`: Override parsing config for PPTX files, only digital parsing and
       layout parsing are supported.
       * `xlsm`: Override parsing config for XLSM files, only digital parsing and
       layout parsing are supported.
       * `xlsx`: Override parsing config for XLSX files, only digital parsing and
       layout parsing are supported.
       
      map<string, .google.cloud.discoveryengine.v1beta.DocumentProcessingConfig.ParsingConfig> parsing_config_overrides = 5;
    • containsParsingConfigOverrides

      boolean containsParsingConfigOverrides(String key)
       Map from file type to override the default parsing configuration based on
       the file type. Supported keys:
      
       * `pdf`: Override parsing config for PDF files, either digital parsing, ocr
       parsing or layout parsing is supported.
       * `html`: Override parsing config for HTML files, only digital parsing and
       layout parsing are supported.
       * `docx`: Override parsing config for DOCX files, only digital parsing and
       layout parsing are supported.
       * `pptx`: Override parsing config for PPTX files, only digital parsing and
       layout parsing are supported.
       * `xlsm`: Override parsing config for XLSM files, only digital parsing and
       layout parsing are supported.
       * `xlsx`: Override parsing config for XLSX files, only digital parsing and
       layout parsing are supported.
       
      map<string, .google.cloud.discoveryengine.v1beta.DocumentProcessingConfig.ParsingConfig> parsing_config_overrides = 5;
    • getParsingConfigOverrides

      Deprecated.
    • getParsingConfigOverridesMap

      Map<String,DocumentProcessingConfig.ParsingConfig> getParsingConfigOverridesMap()
       Map from file type to override the default parsing configuration based on
       the file type. Supported keys:
      
       * `pdf`: Override parsing config for PDF files, either digital parsing, ocr
       parsing or layout parsing is supported.
       * `html`: Override parsing config for HTML files, only digital parsing and
       layout parsing are supported.
       * `docx`: Override parsing config for DOCX files, only digital parsing and
       layout parsing are supported.
       * `pptx`: Override parsing config for PPTX files, only digital parsing and
       layout parsing are supported.
       * `xlsm`: Override parsing config for XLSM files, only digital parsing and
       layout parsing are supported.
       * `xlsx`: Override parsing config for XLSX files, only digital parsing and
       layout parsing are supported.
       
      map<string, .google.cloud.discoveryengine.v1beta.DocumentProcessingConfig.ParsingConfig> parsing_config_overrides = 5;
    • getParsingConfigOverridesOrDefault

      DocumentProcessingConfig.ParsingConfig getParsingConfigOverridesOrDefault(String key, DocumentProcessingConfig.ParsingConfig defaultValue)
       Map from file type to override the default parsing configuration based on
       the file type. Supported keys:
      
       * `pdf`: Override parsing config for PDF files, either digital parsing, ocr
       parsing or layout parsing is supported.
       * `html`: Override parsing config for HTML files, only digital parsing and
       layout parsing are supported.
       * `docx`: Override parsing config for DOCX files, only digital parsing and
       layout parsing are supported.
       * `pptx`: Override parsing config for PPTX files, only digital parsing and
       layout parsing are supported.
       * `xlsm`: Override parsing config for XLSM files, only digital parsing and
       layout parsing are supported.
       * `xlsx`: Override parsing config for XLSX files, only digital parsing and
       layout parsing are supported.
       
      map<string, .google.cloud.discoveryengine.v1beta.DocumentProcessingConfig.ParsingConfig> parsing_config_overrides = 5;
    • getParsingConfigOverridesOrThrow

      DocumentProcessingConfig.ParsingConfig getParsingConfigOverridesOrThrow(String key)
       Map from file type to override the default parsing configuration based on
       the file type. Supported keys:
      
       * `pdf`: Override parsing config for PDF files, either digital parsing, ocr
       parsing or layout parsing is supported.
       * `html`: Override parsing config for HTML files, only digital parsing and
       layout parsing are supported.
       * `docx`: Override parsing config for DOCX files, only digital parsing and
       layout parsing are supported.
       * `pptx`: Override parsing config for PPTX files, only digital parsing and
       layout parsing are supported.
       * `xlsm`: Override parsing config for XLSM files, only digital parsing and
       layout parsing are supported.
       * `xlsx`: Override parsing config for XLSX files, only digital parsing and
       layout parsing are supported.
       
      map<string, .google.cloud.discoveryengine.v1beta.DocumentProcessingConfig.ParsingConfig> parsing_config_overrides = 5;