Class RagFileParsingConfig.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RagFileParsingConfig.Builder>
com.google.cloud.aiplatform.v1beta1.RagFileParsingConfig.Builder
All Implemented Interfaces:
RagFileParsingConfigOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
RagFileParsingConfig

public static final class RagFileParsingConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<RagFileParsingConfig.Builder> implements RagFileParsingConfigOrBuilder
 Specifies the parsing config for RagFiles.
 
Protobuf type google.cloud.aiplatform.v1beta1.RagFileParsingConfig
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<RagFileParsingConfig.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<RagFileParsingConfig.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<RagFileParsingConfig.Builder>
    • getDefaultInstanceForType

      public RagFileParsingConfig getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public RagFileParsingConfig build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public RagFileParsingConfig buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public RagFileParsingConfig.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<RagFileParsingConfig.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<RagFileParsingConfig.Builder>
    • mergeFrom

      public RagFileParsingConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<RagFileParsingConfig.Builder>
      Throws:
      IOException
    • getParserCase

      public RagFileParsingConfig.ParserCase getParserCase()
      Specified by:
      getParserCase in interface RagFileParsingConfigOrBuilder
    • clearParser

      public RagFileParsingConfig.Builder clearParser()
    • hasAdvancedParser

      public boolean hasAdvancedParser()
       The Advanced Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.AdvancedParser advanced_parser = 3;
      Specified by:
      hasAdvancedParser in interface RagFileParsingConfigOrBuilder
      Returns:
      Whether the advancedParser field is set.
    • getAdvancedParser

      public RagFileParsingConfig.AdvancedParser getAdvancedParser()
       The Advanced Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.AdvancedParser advanced_parser = 3;
      Specified by:
      getAdvancedParser in interface RagFileParsingConfigOrBuilder
      Returns:
      The advancedParser.
    • setAdvancedParser

       The Advanced Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.AdvancedParser advanced_parser = 3;
    • setAdvancedParser

       The Advanced Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.AdvancedParser advanced_parser = 3;
    • mergeAdvancedParser

       The Advanced Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.AdvancedParser advanced_parser = 3;
    • clearAdvancedParser

      public RagFileParsingConfig.Builder clearAdvancedParser()
       The Advanced Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.AdvancedParser advanced_parser = 3;
    • getAdvancedParserBuilder

      public RagFileParsingConfig.AdvancedParser.Builder getAdvancedParserBuilder()
       The Advanced Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.AdvancedParser advanced_parser = 3;
    • getAdvancedParserOrBuilder

      public RagFileParsingConfig.AdvancedParserOrBuilder getAdvancedParserOrBuilder()
       The Advanced Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.AdvancedParser advanced_parser = 3;
      Specified by:
      getAdvancedParserOrBuilder in interface RagFileParsingConfigOrBuilder
    • hasLayoutParser

      public boolean hasLayoutParser()
       The Layout Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.LayoutParser layout_parser = 4;
      Specified by:
      hasLayoutParser in interface RagFileParsingConfigOrBuilder
      Returns:
      Whether the layoutParser field is set.
    • getLayoutParser

      public RagFileParsingConfig.LayoutParser getLayoutParser()
       The Layout Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.LayoutParser layout_parser = 4;
      Specified by:
      getLayoutParser in interface RagFileParsingConfigOrBuilder
      Returns:
      The layoutParser.
    • setLayoutParser

       The Layout Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.LayoutParser layout_parser = 4;
    • setLayoutParser

       The Layout Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.LayoutParser layout_parser = 4;
    • mergeLayoutParser

       The Layout Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.LayoutParser layout_parser = 4;
    • clearLayoutParser

      public RagFileParsingConfig.Builder clearLayoutParser()
       The Layout Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.LayoutParser layout_parser = 4;
    • getLayoutParserBuilder

      public RagFileParsingConfig.LayoutParser.Builder getLayoutParserBuilder()
       The Layout Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.LayoutParser layout_parser = 4;
    • getLayoutParserOrBuilder

      public RagFileParsingConfig.LayoutParserOrBuilder getLayoutParserOrBuilder()
       The Layout Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.LayoutParser layout_parser = 4;
      Specified by:
      getLayoutParserOrBuilder in interface RagFileParsingConfigOrBuilder
    • hasLlmParser

      public boolean hasLlmParser()
       The LLM Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.LlmParser llm_parser = 5;
      Specified by:
      hasLlmParser in interface RagFileParsingConfigOrBuilder
      Returns:
      Whether the llmParser field is set.
    • getLlmParser

      public RagFileParsingConfig.LlmParser getLlmParser()
       The LLM Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.LlmParser llm_parser = 5;
      Specified by:
      getLlmParser in interface RagFileParsingConfigOrBuilder
      Returns:
      The llmParser.
    • setLlmParser

       The LLM Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.LlmParser llm_parser = 5;
    • setLlmParser

       The LLM Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.LlmParser llm_parser = 5;
    • mergeLlmParser

       The LLM Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.LlmParser llm_parser = 5;
    • clearLlmParser

      public RagFileParsingConfig.Builder clearLlmParser()
       The LLM Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.LlmParser llm_parser = 5;
    • getLlmParserBuilder

      public RagFileParsingConfig.LlmParser.Builder getLlmParserBuilder()
       The LLM Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.LlmParser llm_parser = 5;
    • getLlmParserOrBuilder

      public RagFileParsingConfig.LlmParserOrBuilder getLlmParserOrBuilder()
       The LLM Parser to use for RagFiles.
       
      .google.cloud.aiplatform.v1beta1.RagFileParsingConfig.LlmParser llm_parser = 5;
      Specified by:
      getLlmParserOrBuilder in interface RagFileParsingConfigOrBuilder
    • getUseAdvancedPdfParsing

      @Deprecated public boolean getUseAdvancedPdfParsing()
      Deprecated.
      google.cloud.aiplatform.v1beta1.RagFileParsingConfig.use_advanced_pdf_parsing is deprecated. See google/cloud/aiplatform/v1beta1/vertex_rag_data.proto;l=622
       Whether to use advanced PDF parsing.
       
      bool use_advanced_pdf_parsing = 2 [deprecated = true];
      Specified by:
      getUseAdvancedPdfParsing in interface RagFileParsingConfigOrBuilder
      Returns:
      The useAdvancedPdfParsing.
    • setUseAdvancedPdfParsing

      @Deprecated public RagFileParsingConfig.Builder setUseAdvancedPdfParsing(boolean value)
      Deprecated.
      google.cloud.aiplatform.v1beta1.RagFileParsingConfig.use_advanced_pdf_parsing is deprecated. See google/cloud/aiplatform/v1beta1/vertex_rag_data.proto;l=622
       Whether to use advanced PDF parsing.
       
      bool use_advanced_pdf_parsing = 2 [deprecated = true];
      Parameters:
      value - The useAdvancedPdfParsing to set.
      Returns:
      This builder for chaining.
    • clearUseAdvancedPdfParsing

      @Deprecated public RagFileParsingConfig.Builder clearUseAdvancedPdfParsing()
      Deprecated.
      google.cloud.aiplatform.v1beta1.RagFileParsingConfig.use_advanced_pdf_parsing is deprecated. See google/cloud/aiplatform/v1beta1/vertex_rag_data.proto;l=622
       Whether to use advanced PDF parsing.
       
      bool use_advanced_pdf_parsing = 2 [deprecated = true];
      Returns:
      This builder for chaining.