Class TikaEmbeddedDoc.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<TikaEmbeddedDoc.Builder>
com.google.protobuf.GeneratedMessage.Builder<TikaEmbeddedDoc.Builder>
ai.pipestream.parsed.data.tika.v1.TikaEmbeddedDoc.Builder
All Implemented Interfaces:
TikaEmbeddedDocOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
TikaEmbeddedDoc

public static final class TikaEmbeddedDoc.Builder extends com.google.protobuf.GeneratedMessage.Builder<TikaEmbeddedDoc.Builder> implements TikaEmbeddedDocOrBuilder
 Embedded document
 
Protobuf type ai.pipestream.parsed.data.tika.v1.TikaEmbeddedDoc
  • 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<TikaEmbeddedDoc.Builder>
    • clear

      public TikaEmbeddedDoc.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<TikaEmbeddedDoc.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<TikaEmbeddedDoc.Builder>
    • getDefaultInstanceForType

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

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

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

      public TikaEmbeddedDoc.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<TikaEmbeddedDoc.Builder>
    • mergeFrom

      public TikaEmbeddedDoc.Builder mergeFrom(TikaEmbeddedDoc other)
    • isInitialized

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

      public TikaEmbeddedDoc.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<TikaEmbeddedDoc.Builder>
      Throws:
      IOException
    • getId

      public String getId()
      string id = 1 [json_name = "id"];
      Specified by:
      getId in interface TikaEmbeddedDocOrBuilder
      Returns:
      The id.
    • getIdBytes

      public com.google.protobuf.ByteString getIdBytes()
      string id = 1 [json_name = "id"];
      Specified by:
      getIdBytes in interface TikaEmbeddedDocOrBuilder
      Returns:
      The bytes for id.
    • setId

      public TikaEmbeddedDoc.Builder setId(String value)
      string id = 1 [json_name = "id"];
      Parameters:
      value - The id to set.
      Returns:
      This builder for chaining.
    • clearId

      public TikaEmbeddedDoc.Builder clearId()
      string id = 1 [json_name = "id"];
      Returns:
      This builder for chaining.
    • setIdBytes

      public TikaEmbeddedDoc.Builder setIdBytes(com.google.protobuf.ByteString value)
      string id = 1 [json_name = "id"];
      Parameters:
      value - The bytes for id to set.
      Returns:
      This builder for chaining.
    • getPath

      public String getPath()
      string path = 2 [json_name = "path"];
      Specified by:
      getPath in interface TikaEmbeddedDocOrBuilder
      Returns:
      The path.
    • getPathBytes

      public com.google.protobuf.ByteString getPathBytes()
      string path = 2 [json_name = "path"];
      Specified by:
      getPathBytes in interface TikaEmbeddedDocOrBuilder
      Returns:
      The bytes for path.
    • setPath

      public TikaEmbeddedDoc.Builder setPath(String value)
      string path = 2 [json_name = "path"];
      Parameters:
      value - The path to set.
      Returns:
      This builder for chaining.
    • clearPath

      public TikaEmbeddedDoc.Builder clearPath()
      string path = 2 [json_name = "path"];
      Returns:
      This builder for chaining.
    • setPathBytes

      public TikaEmbeddedDoc.Builder setPathBytes(com.google.protobuf.ByteString value)
      string path = 2 [json_name = "path"];
      Parameters:
      value - The bytes for path to set.
      Returns:
      This builder for chaining.
    • getFilename

      public String getFilename()
      string filename = 3 [json_name = "filename"];
      Specified by:
      getFilename in interface TikaEmbeddedDocOrBuilder
      Returns:
      The filename.
    • getFilenameBytes

      public com.google.protobuf.ByteString getFilenameBytes()
      string filename = 3 [json_name = "filename"];
      Specified by:
      getFilenameBytes in interface TikaEmbeddedDocOrBuilder
      Returns:
      The bytes for filename.
    • setFilename

      public TikaEmbeddedDoc.Builder setFilename(String value)
      string filename = 3 [json_name = "filename"];
      Parameters:
      value - The filename to set.
      Returns:
      This builder for chaining.
    • clearFilename

      public TikaEmbeddedDoc.Builder clearFilename()
      string filename = 3 [json_name = "filename"];
      Returns:
      This builder for chaining.
    • setFilenameBytes

      public TikaEmbeddedDoc.Builder setFilenameBytes(com.google.protobuf.ByteString value)
      string filename = 3 [json_name = "filename"];
      Parameters:
      value - The bytes for filename to set.
      Returns:
      This builder for chaining.
    • getContentType

      public String getContentType()
      string content_type = 4 [json_name = "contentType"];
      Specified by:
      getContentType in interface TikaEmbeddedDocOrBuilder
      Returns:
      The contentType.
    • getContentTypeBytes

      public com.google.protobuf.ByteString getContentTypeBytes()
      string content_type = 4 [json_name = "contentType"];
      Specified by:
      getContentTypeBytes in interface TikaEmbeddedDocOrBuilder
      Returns:
      The bytes for contentType.
    • setContentType

      public TikaEmbeddedDoc.Builder setContentType(String value)
      string content_type = 4 [json_name = "contentType"];
      Parameters:
      value - The contentType to set.
      Returns:
      This builder for chaining.
    • clearContentType

      public TikaEmbeddedDoc.Builder clearContentType()
      string content_type = 4 [json_name = "contentType"];
      Returns:
      This builder for chaining.
    • setContentTypeBytes

      public TikaEmbeddedDoc.Builder setContentTypeBytes(com.google.protobuf.ByteString value)
      string content_type = 4 [json_name = "contentType"];
      Parameters:
      value - The bytes for contentType to set.
      Returns:
      This builder for chaining.
    • getEmbedDepth

      public int getEmbedDepth()
      int32 embed_depth = 5 [json_name = "embedDepth"];
      Specified by:
      getEmbedDepth in interface TikaEmbeddedDocOrBuilder
      Returns:
      The embedDepth.
    • setEmbedDepth

      public TikaEmbeddedDoc.Builder setEmbedDepth(int value)
      int32 embed_depth = 5 [json_name = "embedDepth"];
      Parameters:
      value - The embedDepth to set.
      Returns:
      This builder for chaining.
    • clearEmbedDepth

      public TikaEmbeddedDoc.Builder clearEmbedDepth()
      int32 embed_depth = 5 [json_name = "embedDepth"];
      Returns:
      This builder for chaining.
    • hasParsedContent

      public boolean hasParsedContent()
       The embedded doc can have its own parsed content
       
      optional .ai.pipestream.parsed.data.tika.v1.TikaResponse parsed_content = 6 [json_name = "parsedContent"];
      Specified by:
      hasParsedContent in interface TikaEmbeddedDocOrBuilder
      Returns:
      Whether the parsedContent field is set.
    • getParsedContent

      public TikaResponse getParsedContent()
       The embedded doc can have its own parsed content
       
      optional .ai.pipestream.parsed.data.tika.v1.TikaResponse parsed_content = 6 [json_name = "parsedContent"];
      Specified by:
      getParsedContent in interface TikaEmbeddedDocOrBuilder
      Returns:
      The parsedContent.
    • setParsedContent

      public TikaEmbeddedDoc.Builder setParsedContent(TikaResponse value)
       The embedded doc can have its own parsed content
       
      optional .ai.pipestream.parsed.data.tika.v1.TikaResponse parsed_content = 6 [json_name = "parsedContent"];
    • setParsedContent

      public TikaEmbeddedDoc.Builder setParsedContent(TikaResponse.Builder builderForValue)
       The embedded doc can have its own parsed content
       
      optional .ai.pipestream.parsed.data.tika.v1.TikaResponse parsed_content = 6 [json_name = "parsedContent"];
    • mergeParsedContent

      public TikaEmbeddedDoc.Builder mergeParsedContent(TikaResponse value)
       The embedded doc can have its own parsed content
       
      optional .ai.pipestream.parsed.data.tika.v1.TikaResponse parsed_content = 6 [json_name = "parsedContent"];
    • clearParsedContent

      public TikaEmbeddedDoc.Builder clearParsedContent()
       The embedded doc can have its own parsed content
       
      optional .ai.pipestream.parsed.data.tika.v1.TikaResponse parsed_content = 6 [json_name = "parsedContent"];
    • getParsedContentBuilder

      public TikaResponse.Builder getParsedContentBuilder()
       The embedded doc can have its own parsed content
       
      optional .ai.pipestream.parsed.data.tika.v1.TikaResponse parsed_content = 6 [json_name = "parsedContent"];
    • getParsedContentOrBuilder

      public TikaResponseOrBuilder getParsedContentOrBuilder()
       The embedded doc can have its own parsed content
       
      optional .ai.pipestream.parsed.data.tika.v1.TikaResponse parsed_content = 6 [json_name = "parsedContent"];
      Specified by:
      getParsedContentOrBuilder in interface TikaEmbeddedDocOrBuilder