Package ai.pipestream.data.v1
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 Summary
Modifier and TypeMethodDescriptionbuild()clear()Parser-specific output data.Timestamp when parsing occurred.Name of the parser that produced this data (e.g., "tika", "docling").Version of the parser (e.g., "4.0.0", "1.2.3").com.google.protobuf.AnygetData()Parser-specific output data.com.google.protobuf.Any.BuilderParser-specific output data.com.google.protobuf.AnyOrBuilderParser-specific output data.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.TimestampTimestamp when parsing occurred.com.google.protobuf.Timestamp.BuilderTimestamp when parsing occurred.com.google.protobuf.TimestampOrBuilderTimestamp when parsing occurred.Name of the parser that produced this data (e.g., "tika", "docling").com.google.protobuf.ByteStringName of the parser that produced this data (e.g., "tika", "docling").Version of the parser (e.g., "4.0.0", "1.2.3").com.google.protobuf.ByteStringVersion of the parser (e.g., "4.0.0", "1.2.3").booleanhasData()Parser-specific output data.booleanTimestamp when parsing occurred.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeData(com.google.protobuf.Any value) Parser-specific output data.mergeFrom(ParsedMetadata other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeParsedAt(com.google.protobuf.Timestamp value) Timestamp when parsing occurred.setData(com.google.protobuf.Any value) Parser-specific output data.setData(com.google.protobuf.Any.Builder builderForValue) Parser-specific output data.setParsedAt(com.google.protobuf.Timestamp value) Timestamp when parsing occurred.setParsedAt(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp when parsing occurred.setParserName(String value) Name of the parser that produced this data (e.g., "tika", "docling").setParserNameBytes(com.google.protobuf.ByteString value) Name of the parser that produced this data (e.g., "tika", "docling").setParserVersion(String value) Version of the parser (e.g., "4.0.0", "1.2.3").setParserVersionBytes(com.google.protobuf.ByteString value) Version of the parser (e.g., "4.0.0", "1.2.3").Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ParsedMetadata.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ParsedMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ParsedMetadata.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ParsedMetadata.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ParsedMetadata.Builder>- Throws:
IOException
-
getParserName
Name of the parser that produced this data (e.g., "tika", "docling").
string parser_name = 1;- Specified by:
getParserNamein interfaceParsedMetadataOrBuilder- 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;- Specified by:
getParserNameBytesin interfaceParsedMetadataOrBuilder- Returns:
- The bytes for parserName.
-
setParserName
Name of the parser that produced this data (e.g., "tika", "docling").
string parser_name = 1;- Parameters:
value- The parserName to set.- Returns:
- This builder for chaining.
-
clearParserName
Name of the parser that produced this data (e.g., "tika", "docling").
string parser_name = 1;- Returns:
- This builder for chaining.
-
setParserNameBytes
Name of the parser that produced this data (e.g., "tika", "docling").
string parser_name = 1;- Parameters:
value- The bytes for parserName to set.- Returns:
- This builder for chaining.
-
getParserVersion
Version of the parser (e.g., "4.0.0", "1.2.3").
string parser_version = 2;- Specified by:
getParserVersionin interfaceParsedMetadataOrBuilder- 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;- Specified by:
getParserVersionBytesin interfaceParsedMetadataOrBuilder- Returns:
- The bytes for parserVersion.
-
setParserVersion
Version of the parser (e.g., "4.0.0", "1.2.3").
string parser_version = 2;- Parameters:
value- The parserVersion to set.- Returns:
- This builder for chaining.
-
clearParserVersion
Version of the parser (e.g., "4.0.0", "1.2.3").
string parser_version = 2;- Returns:
- This builder for chaining.
-
setParserVersionBytes
Version of the parser (e.g., "4.0.0", "1.2.3").
string parser_version = 2;- 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;- Specified by:
hasParsedAtin interfaceParsedMetadataOrBuilder- Returns:
- Whether the parsedAt field is set.
-
getParsedAt
public com.google.protobuf.Timestamp getParsedAt()Timestamp when parsing occurred.
.google.protobuf.Timestamp parsed_at = 3;- Specified by:
getParsedAtin interfaceParsedMetadataOrBuilder- Returns:
- The parsedAt.
-
setParsedAt
Timestamp when parsing occurred.
.google.protobuf.Timestamp parsed_at = 3; -
setParsedAt
Timestamp when parsing occurred.
.google.protobuf.Timestamp parsed_at = 3; -
mergeParsedAt
Timestamp when parsing occurred.
.google.protobuf.Timestamp parsed_at = 3; -
clearParsedAt
Timestamp when parsing occurred.
.google.protobuf.Timestamp parsed_at = 3; -
getParsedAtBuilder
public com.google.protobuf.Timestamp.Builder getParsedAtBuilder()Timestamp when parsing occurred.
.google.protobuf.Timestamp parsed_at = 3; -
getParsedAtOrBuilder
public com.google.protobuf.TimestampOrBuilder getParsedAtOrBuilder()Timestamp when parsing occurred.
.google.protobuf.Timestamp parsed_at = 3;- Specified by:
getParsedAtOrBuilderin interfaceParsedMetadataOrBuilder
-
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;- Specified by:
hasDatain interfaceParsedMetadataOrBuilder- 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;- Specified by:
getDatain interfaceParsedMetadataOrBuilder- Returns:
- The data.
-
setData
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; -
setData
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; -
mergeData
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; -
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; -
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; -
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;- Specified by:
getDataOrBuilderin interfaceParsedMetadataOrBuilder
-