Class TikaBaseFields.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<TikaBaseFields.Builder>
com.google.protobuf.GeneratedMessage.Builder<TikaBaseFields.Builder>
ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields.Builder
- All Implemented Interfaces:
TikaBaseFieldsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
TikaBaseFields
public static final class TikaBaseFields.Builder
extends com.google.protobuf.GeneratedMessage.Builder<TikaBaseFields.Builder>
implements TikaBaseFieldsOrBuilder
Base metadata structure for Tika parsing results. Contains common fields and extensibility mechanisms used across all document types.Protobuf type
ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields-
Method Summary
Modifier and TypeMethodDescriptionaddAllParseWarnings(Iterable<String> values) Any parsing warnings or errors encounteredaddParseWarnings(String value) Any parsing warnings or errors encounteredaddParseWarningsBytes(com.google.protobuf.ByteString value) Any parsing warnings or errors encounteredbuild()clear()Tika parser class name that processed this documentParse timestampAny parsing warnings or errors encounteredRaw metadata map containing all key-value pairs extracted by Tika This provides complete extensibility for any metadata not covered by strongly-typed fieldsTika version used for parsingstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorTika parser class name that processed this documentcom.google.protobuf.ByteStringTika parser class name that processed this documentParse timestampcom.google.protobuf.ByteStringParse timestampgetParseWarnings(int index) Any parsing warnings or errors encounteredcom.google.protobuf.ByteStringgetParseWarningsBytes(int index) Any parsing warnings or errors encounteredintAny parsing warnings or errors encounteredcom.google.protobuf.ProtocolStringListAny parsing warnings or errors encounteredcom.google.protobuf.StructRaw metadata map containing all key-value pairs extracted by Tika This provides complete extensibility for any metadata not covered by strongly-typed fieldscom.google.protobuf.Struct.BuilderRaw metadata map containing all key-value pairs extracted by Tika This provides complete extensibility for any metadata not covered by strongly-typed fieldscom.google.protobuf.StructOrBuilderRaw metadata map containing all key-value pairs extracted by Tika This provides complete extensibility for any metadata not covered by strongly-typed fieldsTika version used for parsingcom.google.protobuf.ByteStringTika version used for parsingbooleanTika parser class name that processed this documentbooleanParse timestampbooleanRaw metadata map containing all key-value pairs extracted by Tika This provides complete extensibility for any metadata not covered by strongly-typed fieldsbooleanTika version used for parsingprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(TikaBaseFields other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeRawMetadata(com.google.protobuf.Struct value) Raw metadata map containing all key-value pairs extracted by Tika This provides complete extensibility for any metadata not covered by strongly-typed fieldssetParserClass(String value) Tika parser class name that processed this documentsetParserClassBytes(com.google.protobuf.ByteString value) Tika parser class name that processed this documentsetParseTimestamp(String value) Parse timestampsetParseTimestampBytes(com.google.protobuf.ByteString value) Parse timestampsetParseWarnings(int index, String value) Any parsing warnings or errors encounteredsetRawMetadata(com.google.protobuf.Struct value) Raw metadata map containing all key-value pairs extracted by Tika This provides complete extensibility for any metadata not covered by strongly-typed fieldssetRawMetadata(com.google.protobuf.Struct.Builder builderForValue) Raw metadata map containing all key-value pairs extracted by Tika This provides complete extensibility for any metadata not covered by strongly-typed fieldssetTikaVersion(String value) Tika version used for parsingsetTikaVersionBytes(com.google.protobuf.ByteString value) Tika version used for parsingMethods 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<TikaBaseFields.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<TikaBaseFields.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<TikaBaseFields.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<TikaBaseFields.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<TikaBaseFields.Builder>
-
mergeFrom
public TikaBaseFields.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<TikaBaseFields.Builder>- Throws:
IOException
-
hasRawMetadata
public boolean hasRawMetadata()Raw metadata map containing all key-value pairs extracted by Tika This provides complete extensibility for any metadata not covered by strongly-typed fields
.google.protobuf.Struct raw_metadata = 1 [json_name = "rawMetadata"];- Specified by:
hasRawMetadatain interfaceTikaBaseFieldsOrBuilder- Returns:
- Whether the rawMetadata field is set.
-
getRawMetadata
public com.google.protobuf.Struct getRawMetadata()Raw metadata map containing all key-value pairs extracted by Tika This provides complete extensibility for any metadata not covered by strongly-typed fields
.google.protobuf.Struct raw_metadata = 1 [json_name = "rawMetadata"];- Specified by:
getRawMetadatain interfaceTikaBaseFieldsOrBuilder- Returns:
- The rawMetadata.
-
setRawMetadata
Raw metadata map containing all key-value pairs extracted by Tika This provides complete extensibility for any metadata not covered by strongly-typed fields
.google.protobuf.Struct raw_metadata = 1 [json_name = "rawMetadata"]; -
setRawMetadata
Raw metadata map containing all key-value pairs extracted by Tika This provides complete extensibility for any metadata not covered by strongly-typed fields
.google.protobuf.Struct raw_metadata = 1 [json_name = "rawMetadata"]; -
mergeRawMetadata
Raw metadata map containing all key-value pairs extracted by Tika This provides complete extensibility for any metadata not covered by strongly-typed fields
.google.protobuf.Struct raw_metadata = 1 [json_name = "rawMetadata"]; -
clearRawMetadata
Raw metadata map containing all key-value pairs extracted by Tika This provides complete extensibility for any metadata not covered by strongly-typed fields
.google.protobuf.Struct raw_metadata = 1 [json_name = "rawMetadata"]; -
getRawMetadataBuilder
public com.google.protobuf.Struct.Builder getRawMetadataBuilder()Raw metadata map containing all key-value pairs extracted by Tika This provides complete extensibility for any metadata not covered by strongly-typed fields
.google.protobuf.Struct raw_metadata = 1 [json_name = "rawMetadata"]; -
getRawMetadataOrBuilder
public com.google.protobuf.StructOrBuilder getRawMetadataOrBuilder()Raw metadata map containing all key-value pairs extracted by Tika This provides complete extensibility for any metadata not covered by strongly-typed fields
.google.protobuf.Struct raw_metadata = 1 [json_name = "rawMetadata"];- Specified by:
getRawMetadataOrBuilderin interfaceTikaBaseFieldsOrBuilder
-
hasParserClass
public boolean hasParserClass()Tika parser class name that processed this document
optional string parser_class = 2 [json_name = "parserClass"];- Specified by:
hasParserClassin interfaceTikaBaseFieldsOrBuilder- Returns:
- Whether the parserClass field is set.
-
getParserClass
Tika parser class name that processed this document
optional string parser_class = 2 [json_name = "parserClass"];- Specified by:
getParserClassin interfaceTikaBaseFieldsOrBuilder- Returns:
- The parserClass.
-
getParserClassBytes
public com.google.protobuf.ByteString getParserClassBytes()Tika parser class name that processed this document
optional string parser_class = 2 [json_name = "parserClass"];- Specified by:
getParserClassBytesin interfaceTikaBaseFieldsOrBuilder- Returns:
- The bytes for parserClass.
-
setParserClass
Tika parser class name that processed this document
optional string parser_class = 2 [json_name = "parserClass"];- Parameters:
value- The parserClass to set.- Returns:
- This builder for chaining.
-
clearParserClass
Tika parser class name that processed this document
optional string parser_class = 2 [json_name = "parserClass"];- Returns:
- This builder for chaining.
-
setParserClassBytes
Tika parser class name that processed this document
optional string parser_class = 2 [json_name = "parserClass"];- Parameters:
value- The bytes for parserClass to set.- Returns:
- This builder for chaining.
-
hasTikaVersion
public boolean hasTikaVersion()Tika version used for parsing
optional string tika_version = 3 [json_name = "tikaVersion"];- Specified by:
hasTikaVersionin interfaceTikaBaseFieldsOrBuilder- Returns:
- Whether the tikaVersion field is set.
-
getTikaVersion
Tika version used for parsing
optional string tika_version = 3 [json_name = "tikaVersion"];- Specified by:
getTikaVersionin interfaceTikaBaseFieldsOrBuilder- Returns:
- The tikaVersion.
-
getTikaVersionBytes
public com.google.protobuf.ByteString getTikaVersionBytes()Tika version used for parsing
optional string tika_version = 3 [json_name = "tikaVersion"];- Specified by:
getTikaVersionBytesin interfaceTikaBaseFieldsOrBuilder- Returns:
- The bytes for tikaVersion.
-
setTikaVersion
Tika version used for parsing
optional string tika_version = 3 [json_name = "tikaVersion"];- Parameters:
value- The tikaVersion to set.- Returns:
- This builder for chaining.
-
clearTikaVersion
Tika version used for parsing
optional string tika_version = 3 [json_name = "tikaVersion"];- Returns:
- This builder for chaining.
-
setTikaVersionBytes
Tika version used for parsing
optional string tika_version = 3 [json_name = "tikaVersion"];- Parameters:
value- The bytes for tikaVersion to set.- Returns:
- This builder for chaining.
-
hasParseTimestamp
public boolean hasParseTimestamp()Parse timestamp
optional string parse_timestamp = 4 [json_name = "parseTimestamp"];- Specified by:
hasParseTimestampin interfaceTikaBaseFieldsOrBuilder- Returns:
- Whether the parseTimestamp field is set.
-
getParseTimestamp
Parse timestamp
optional string parse_timestamp = 4 [json_name = "parseTimestamp"];- Specified by:
getParseTimestampin interfaceTikaBaseFieldsOrBuilder- Returns:
- The parseTimestamp.
-
getParseTimestampBytes
public com.google.protobuf.ByteString getParseTimestampBytes()Parse timestamp
optional string parse_timestamp = 4 [json_name = "parseTimestamp"];- Specified by:
getParseTimestampBytesin interfaceTikaBaseFieldsOrBuilder- Returns:
- The bytes for parseTimestamp.
-
setParseTimestamp
Parse timestamp
optional string parse_timestamp = 4 [json_name = "parseTimestamp"];- Parameters:
value- The parseTimestamp to set.- Returns:
- This builder for chaining.
-
clearParseTimestamp
Parse timestamp
optional string parse_timestamp = 4 [json_name = "parseTimestamp"];- Returns:
- This builder for chaining.
-
setParseTimestampBytes
Parse timestamp
optional string parse_timestamp = 4 [json_name = "parseTimestamp"];- Parameters:
value- The bytes for parseTimestamp to set.- Returns:
- This builder for chaining.
-
getParseWarningsList
public com.google.protobuf.ProtocolStringList getParseWarningsList()Any parsing warnings or errors encountered
repeated string parse_warnings = 5 [json_name = "parseWarnings"];- Specified by:
getParseWarningsListin interfaceTikaBaseFieldsOrBuilder- Returns:
- A list containing the parseWarnings.
-
getParseWarningsCount
public int getParseWarningsCount()Any parsing warnings or errors encountered
repeated string parse_warnings = 5 [json_name = "parseWarnings"];- Specified by:
getParseWarningsCountin interfaceTikaBaseFieldsOrBuilder- Returns:
- The count of parseWarnings.
-
getParseWarnings
Any parsing warnings or errors encountered
repeated string parse_warnings = 5 [json_name = "parseWarnings"];- Specified by:
getParseWarningsin interfaceTikaBaseFieldsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The parseWarnings at the given index.
-
getParseWarningsBytes
public com.google.protobuf.ByteString getParseWarningsBytes(int index) Any parsing warnings or errors encountered
repeated string parse_warnings = 5 [json_name = "parseWarnings"];- Specified by:
getParseWarningsBytesin interfaceTikaBaseFieldsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the parseWarnings at the given index.
-
setParseWarnings
Any parsing warnings or errors encountered
repeated string parse_warnings = 5 [json_name = "parseWarnings"];- Parameters:
index- The index to set the value at.value- The parseWarnings to set.- Returns:
- This builder for chaining.
-
addParseWarnings
Any parsing warnings or errors encountered
repeated string parse_warnings = 5 [json_name = "parseWarnings"];- Parameters:
value- The parseWarnings to add.- Returns:
- This builder for chaining.
-
addAllParseWarnings
Any parsing warnings or errors encountered
repeated string parse_warnings = 5 [json_name = "parseWarnings"];- Parameters:
values- The parseWarnings to add.- Returns:
- This builder for chaining.
-
clearParseWarnings
Any parsing warnings or errors encountered
repeated string parse_warnings = 5 [json_name = "parseWarnings"];- Returns:
- This builder for chaining.
-
addParseWarningsBytes
Any parsing warnings or errors encountered
repeated string parse_warnings = 5 [json_name = "parseWarnings"];- Parameters:
value- The bytes of the parseWarnings to add.- Returns:
- This builder for chaining.
-