Class ParsedMetadata.Builder

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

public static final class ParsedMetadata.Builder extends com.google.protobuf.GeneratedMessage.Builder<ParsedMetadata.Builder> implements ParsedMetadataOrBuilder
 Wrapper for parser output metadata.

 Contains metadata about a parser's execution and the actual parsed data.
 The data field uses google.protobuf.Any to support any parser-specific protobuf type.
 
Protobuf type ai.pipestream.data.v1.ParsedMetadata
  • 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<ParsedMetadata.Builder>
    • clear

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

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

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

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

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

      public ParsedMetadata.Builder mergeFrom(ParsedMetadata other)
    • isInitialized

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

      public ParsedMetadata.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<ParsedMetadata.Builder>
      Throws:
      IOException
    • getParserName

      public String getParserName()
       Name of the parser that produced this data (e.g., "tika", "docling").
       
      string parser_name = 1 [json_name = "parserName"];
      Specified by:
      getParserName in interface ParsedMetadataOrBuilder
      Returns:
      The parserName.
    • getParserNameBytes

      public com.google.protobuf.ByteString getParserNameBytes()
       Name of the parser that produced this data (e.g., "tika", "docling").
       
      string parser_name = 1 [json_name = "parserName"];
      Specified by:
      getParserNameBytes in interface ParsedMetadataOrBuilder
      Returns:
      The bytes for parserName.
    • setParserName

      public ParsedMetadata.Builder setParserName(String value)
       Name of the parser that produced this data (e.g., "tika", "docling").
       
      string parser_name = 1 [json_name = "parserName"];
      Parameters:
      value - The parserName to set.
      Returns:
      This builder for chaining.
    • clearParserName

      public ParsedMetadata.Builder clearParserName()
       Name of the parser that produced this data (e.g., "tika", "docling").
       
      string parser_name = 1 [json_name = "parserName"];
      Returns:
      This builder for chaining.
    • setParserNameBytes

      public ParsedMetadata.Builder setParserNameBytes(com.google.protobuf.ByteString value)
       Name of the parser that produced this data (e.g., "tika", "docling").
       
      string parser_name = 1 [json_name = "parserName"];
      Parameters:
      value - The bytes for parserName to set.
      Returns:
      This builder for chaining.
    • getParserVersion

      public String getParserVersion()
       Version of the parser (e.g., "4.0.0", "1.2.3").
       
      string parser_version = 2 [json_name = "parserVersion"];
      Specified by:
      getParserVersion in interface ParsedMetadataOrBuilder
      Returns:
      The parserVersion.
    • getParserVersionBytes

      public com.google.protobuf.ByteString getParserVersionBytes()
       Version of the parser (e.g., "4.0.0", "1.2.3").
       
      string parser_version = 2 [json_name = "parserVersion"];
      Specified by:
      getParserVersionBytes in interface ParsedMetadataOrBuilder
      Returns:
      The bytes for parserVersion.
    • setParserVersion

      public ParsedMetadata.Builder setParserVersion(String value)
       Version of the parser (e.g., "4.0.0", "1.2.3").
       
      string parser_version = 2 [json_name = "parserVersion"];
      Parameters:
      value - The parserVersion to set.
      Returns:
      This builder for chaining.
    • clearParserVersion

      public ParsedMetadata.Builder clearParserVersion()
       Version of the parser (e.g., "4.0.0", "1.2.3").
       
      string parser_version = 2 [json_name = "parserVersion"];
      Returns:
      This builder for chaining.
    • setParserVersionBytes

      public ParsedMetadata.Builder setParserVersionBytes(com.google.protobuf.ByteString value)
       Version of the parser (e.g., "4.0.0", "1.2.3").
       
      string parser_version = 2 [json_name = "parserVersion"];
      Parameters:
      value - The bytes for parserVersion to set.
      Returns:
      This builder for chaining.
    • hasParsedAt

      public boolean hasParsedAt()
       Timestamp when parsing occurred.
       
      .google.protobuf.Timestamp parsed_at = 3 [json_name = "parsedAt"];
      Specified by:
      hasParsedAt in interface ParsedMetadataOrBuilder
      Returns:
      Whether the parsedAt field is set.
    • getParsedAt

      public com.google.protobuf.Timestamp getParsedAt()
       Timestamp when parsing occurred.
       
      .google.protobuf.Timestamp parsed_at = 3 [json_name = "parsedAt"];
      Specified by:
      getParsedAt in interface ParsedMetadataOrBuilder
      Returns:
      The parsedAt.
    • setParsedAt

      public ParsedMetadata.Builder setParsedAt(com.google.protobuf.Timestamp value)
       Timestamp when parsing occurred.
       
      .google.protobuf.Timestamp parsed_at = 3 [json_name = "parsedAt"];
    • setParsedAt

      public ParsedMetadata.Builder setParsedAt(com.google.protobuf.Timestamp.Builder builderForValue)
       Timestamp when parsing occurred.
       
      .google.protobuf.Timestamp parsed_at = 3 [json_name = "parsedAt"];
    • mergeParsedAt

      public ParsedMetadata.Builder mergeParsedAt(com.google.protobuf.Timestamp value)
       Timestamp when parsing occurred.
       
      .google.protobuf.Timestamp parsed_at = 3 [json_name = "parsedAt"];
    • clearParsedAt

      public ParsedMetadata.Builder clearParsedAt()
       Timestamp when parsing occurred.
       
      .google.protobuf.Timestamp parsed_at = 3 [json_name = "parsedAt"];
    • getParsedAtBuilder

      public com.google.protobuf.Timestamp.Builder getParsedAtBuilder()
       Timestamp when parsing occurred.
       
      .google.protobuf.Timestamp parsed_at = 3 [json_name = "parsedAt"];
    • getParsedAtOrBuilder

      public com.google.protobuf.TimestampOrBuilder getParsedAtOrBuilder()
       Timestamp when parsing occurred.
       
      .google.protobuf.Timestamp parsed_at = 3 [json_name = "parsedAt"];
      Specified by:
      getParsedAtOrBuilder in interface ParsedMetadataOrBuilder
    • hasData

      public boolean hasData()
       Parser-specific output data.
      
       Contains parser-specific protobuf messages such as TikaResponse, DoclingResponse, etc.
       Types registered in the schema registry will deserialize to their actual type.
       
      .google.protobuf.Any data = 4 [json_name = "data"];
      Specified by:
      hasData in interface ParsedMetadataOrBuilder
      Returns:
      Whether the data field is set.
    • getData

      public com.google.protobuf.Any getData()
       Parser-specific output data.
      
       Contains parser-specific protobuf messages such as TikaResponse, DoclingResponse, etc.
       Types registered in the schema registry will deserialize to their actual type.
       
      .google.protobuf.Any data = 4 [json_name = "data"];
      Specified by:
      getData in interface ParsedMetadataOrBuilder
      Returns:
      The data.
    • setData

      public ParsedMetadata.Builder setData(com.google.protobuf.Any value)
       Parser-specific output data.
      
       Contains parser-specific protobuf messages such as TikaResponse, DoclingResponse, etc.
       Types registered in the schema registry will deserialize to their actual type.
       
      .google.protobuf.Any data = 4 [json_name = "data"];
    • setData

      public ParsedMetadata.Builder setData(com.google.protobuf.Any.Builder builderForValue)
       Parser-specific output data.
      
       Contains parser-specific protobuf messages such as TikaResponse, DoclingResponse, etc.
       Types registered in the schema registry will deserialize to their actual type.
       
      .google.protobuf.Any data = 4 [json_name = "data"];
    • mergeData

      public ParsedMetadata.Builder mergeData(com.google.protobuf.Any value)
       Parser-specific output data.
      
       Contains parser-specific protobuf messages such as TikaResponse, DoclingResponse, etc.
       Types registered in the schema registry will deserialize to their actual type.
       
      .google.protobuf.Any data = 4 [json_name = "data"];
    • clearData

      public ParsedMetadata.Builder clearData()
       Parser-specific output data.
      
       Contains parser-specific protobuf messages such as TikaResponse, DoclingResponse, etc.
       Types registered in the schema registry will deserialize to their actual type.
       
      .google.protobuf.Any data = 4 [json_name = "data"];
    • getDataBuilder

      public com.google.protobuf.Any.Builder getDataBuilder()
       Parser-specific output data.
      
       Contains parser-specific protobuf messages such as TikaResponse, DoclingResponse, etc.
       Types registered in the schema registry will deserialize to their actual type.
       
      .google.protobuf.Any data = 4 [json_name = "data"];
    • getDataOrBuilder

      public com.google.protobuf.AnyOrBuilder getDataOrBuilder()
       Parser-specific output data.
      
       Contains parser-specific protobuf messages such as TikaResponse, DoclingResponse, etc.
       Types registered in the schema registry will deserialize to their actual type.
       
      .google.protobuf.Any data = 4 [json_name = "data"];
      Specified by:
      getDataOrBuilder in interface ParsedMetadataOrBuilder