Class GenericMetadata.Builder

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

public static final class GenericMetadata.Builder extends com.google.protobuf.GeneratedMessage.Builder<GenericMetadata.Builder> implements GenericMetadataOrBuilder
 Generic metadata for document types that don't have specialized parsers or interfaces.
 This handles formats like WordPerfect, QuattroPro, PST, MachineMetadata, ExternalProcess, etc.
 The design is intentionally flexible, using google.protobuf.Struct to capture any metadata
 that Tika can extract, while providing some basic identifying fields for common patterns.
 
Protobuf type ai.pipestream.parsed.data.generic.v1.GenericMetadata
  • 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<GenericMetadata.Builder>
    • clear

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

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

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

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

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

      public GenericMetadata.Builder mergeFrom(GenericMetadata other)
    • isInitialized

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

      public GenericMetadata.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<GenericMetadata.Builder>
      Throws:
      IOException
    • hasDocumentFormat

      public boolean hasDocumentFormat()
       Detected document format or type
       e.g., "WordPerfect Document", "Quattro Pro Spreadsheet", "PST Mail Archive"
       
      optional string document_format = 1 [json_name = "documentFormat"];
      Specified by:
      hasDocumentFormat in interface GenericMetadataOrBuilder
      Returns:
      Whether the documentFormat field is set.
    • getDocumentFormat

      public String getDocumentFormat()
       Detected document format or type
       e.g., "WordPerfect Document", "Quattro Pro Spreadsheet", "PST Mail Archive"
       
      optional string document_format = 1 [json_name = "documentFormat"];
      Specified by:
      getDocumentFormat in interface GenericMetadataOrBuilder
      Returns:
      The documentFormat.
    • getDocumentFormatBytes

      public com.google.protobuf.ByteString getDocumentFormatBytes()
       Detected document format or type
       e.g., "WordPerfect Document", "Quattro Pro Spreadsheet", "PST Mail Archive"
       
      optional string document_format = 1 [json_name = "documentFormat"];
      Specified by:
      getDocumentFormatBytes in interface GenericMetadataOrBuilder
      Returns:
      The bytes for documentFormat.
    • setDocumentFormat

      public GenericMetadata.Builder setDocumentFormat(String value)
       Detected document format or type
       e.g., "WordPerfect Document", "Quattro Pro Spreadsheet", "PST Mail Archive"
       
      optional string document_format = 1 [json_name = "documentFormat"];
      Parameters:
      value - The documentFormat to set.
      Returns:
      This builder for chaining.
    • clearDocumentFormat

      public GenericMetadata.Builder clearDocumentFormat()
       Detected document format or type
       e.g., "WordPerfect Document", "Quattro Pro Spreadsheet", "PST Mail Archive"
       
      optional string document_format = 1 [json_name = "documentFormat"];
      Returns:
      This builder for chaining.
    • setDocumentFormatBytes

      public GenericMetadata.Builder setDocumentFormatBytes(com.google.protobuf.ByteString value)
       Detected document format or type
       e.g., "WordPerfect Document", "Quattro Pro Spreadsheet", "PST Mail Archive"
       
      optional string document_format = 1 [json_name = "documentFormat"];
      Parameters:
      value - The bytes for documentFormat to set.
      Returns:
      This builder for chaining.
    • hasFormatVersion

      public boolean hasFormatVersion()
       Format version (if detectable)
       e.g., "5.1", "12.0", "2003"
       
      optional string format_version = 2 [json_name = "formatVersion"];
      Specified by:
      hasFormatVersion in interface GenericMetadataOrBuilder
      Returns:
      Whether the formatVersion field is set.
    • getFormatVersion

      public String getFormatVersion()
       Format version (if detectable)
       e.g., "5.1", "12.0", "2003"
       
      optional string format_version = 2 [json_name = "formatVersion"];
      Specified by:
      getFormatVersion in interface GenericMetadataOrBuilder
      Returns:
      The formatVersion.
    • getFormatVersionBytes

      public com.google.protobuf.ByteString getFormatVersionBytes()
       Format version (if detectable)
       e.g., "5.1", "12.0", "2003"
       
      optional string format_version = 2 [json_name = "formatVersion"];
      Specified by:
      getFormatVersionBytes in interface GenericMetadataOrBuilder
      Returns:
      The bytes for formatVersion.
    • setFormatVersion

      public GenericMetadata.Builder setFormatVersion(String value)
       Format version (if detectable)
       e.g., "5.1", "12.0", "2003"
       
      optional string format_version = 2 [json_name = "formatVersion"];
      Parameters:
      value - The formatVersion to set.
      Returns:
      This builder for chaining.
    • clearFormatVersion

      public GenericMetadata.Builder clearFormatVersion()
       Format version (if detectable)
       e.g., "5.1", "12.0", "2003"
       
      optional string format_version = 2 [json_name = "formatVersion"];
      Returns:
      This builder for chaining.
    • setFormatVersionBytes

      public GenericMetadata.Builder setFormatVersionBytes(com.google.protobuf.ByteString value)
       Format version (if detectable)
       e.g., "5.1", "12.0", "2003"
       
      optional string format_version = 2 [json_name = "formatVersion"];
      Parameters:
      value - The bytes for formatVersion to set.
      Returns:
      This builder for chaining.
    • hasDetectedMimeType

      public boolean hasDetectedMimeType()
       MIME type as detected by Tika
       
      optional string detected_mime_type = 3 [json_name = "detectedMimeType"];
      Specified by:
      hasDetectedMimeType in interface GenericMetadataOrBuilder
      Returns:
      Whether the detectedMimeType field is set.
    • getDetectedMimeType

      public String getDetectedMimeType()
       MIME type as detected by Tika
       
      optional string detected_mime_type = 3 [json_name = "detectedMimeType"];
      Specified by:
      getDetectedMimeType in interface GenericMetadataOrBuilder
      Returns:
      The detectedMimeType.
    • getDetectedMimeTypeBytes

      public com.google.protobuf.ByteString getDetectedMimeTypeBytes()
       MIME type as detected by Tika
       
      optional string detected_mime_type = 3 [json_name = "detectedMimeType"];
      Specified by:
      getDetectedMimeTypeBytes in interface GenericMetadataOrBuilder
      Returns:
      The bytes for detectedMimeType.
    • setDetectedMimeType

      public GenericMetadata.Builder setDetectedMimeType(String value)
       MIME type as detected by Tika
       
      optional string detected_mime_type = 3 [json_name = "detectedMimeType"];
      Parameters:
      value - The detectedMimeType to set.
      Returns:
      This builder for chaining.
    • clearDetectedMimeType

      public GenericMetadata.Builder clearDetectedMimeType()
       MIME type as detected by Tika
       
      optional string detected_mime_type = 3 [json_name = "detectedMimeType"];
      Returns:
      This builder for chaining.
    • setDetectedMimeTypeBytes

      public GenericMetadata.Builder setDetectedMimeTypeBytes(com.google.protobuf.ByteString value)
       MIME type as detected by Tika
       
      optional string detected_mime_type = 3 [json_name = "detectedMimeType"];
      Parameters:
      value - The bytes for detectedMimeType to set.
      Returns:
      This builder for chaining.
    • hasFileExtension

      public boolean hasFileExtension()
       File extension (if available)
       
      optional string file_extension = 4 [json_name = "fileExtension"];
      Specified by:
      hasFileExtension in interface GenericMetadataOrBuilder
      Returns:
      Whether the fileExtension field is set.
    • getFileExtension

      public String getFileExtension()
       File extension (if available)
       
      optional string file_extension = 4 [json_name = "fileExtension"];
      Specified by:
      getFileExtension in interface GenericMetadataOrBuilder
      Returns:
      The fileExtension.
    • getFileExtensionBytes

      public com.google.protobuf.ByteString getFileExtensionBytes()
       File extension (if available)
       
      optional string file_extension = 4 [json_name = "fileExtension"];
      Specified by:
      getFileExtensionBytes in interface GenericMetadataOrBuilder
      Returns:
      The bytes for fileExtension.
    • setFileExtension

      public GenericMetadata.Builder setFileExtension(String value)
       File extension (if available)
       
      optional string file_extension = 4 [json_name = "fileExtension"];
      Parameters:
      value - The fileExtension to set.
      Returns:
      This builder for chaining.
    • clearFileExtension

      public GenericMetadata.Builder clearFileExtension()
       File extension (if available)
       
      optional string file_extension = 4 [json_name = "fileExtension"];
      Returns:
      This builder for chaining.
    • setFileExtensionBytes

      public GenericMetadata.Builder setFileExtensionBytes(com.google.protobuf.ByteString value)
       File extension (if available)
       
      optional string file_extension = 4 [json_name = "fileExtension"];
      Parameters:
      value - The bytes for fileExtension to set.
      Returns:
      This builder for chaining.
    • hasCreatingApplication

      public boolean hasCreatingApplication()
       Application that created the document (if detectable)
       
      optional string creating_application = 5 [json_name = "creatingApplication"];
      Specified by:
      hasCreatingApplication in interface GenericMetadataOrBuilder
      Returns:
      Whether the creatingApplication field is set.
    • getCreatingApplication

      public String getCreatingApplication()
       Application that created the document (if detectable)
       
      optional string creating_application = 5 [json_name = "creatingApplication"];
      Specified by:
      getCreatingApplication in interface GenericMetadataOrBuilder
      Returns:
      The creatingApplication.
    • getCreatingApplicationBytes

      public com.google.protobuf.ByteString getCreatingApplicationBytes()
       Application that created the document (if detectable)
       
      optional string creating_application = 5 [json_name = "creatingApplication"];
      Specified by:
      getCreatingApplicationBytes in interface GenericMetadataOrBuilder
      Returns:
      The bytes for creatingApplication.
    • setCreatingApplication

      public GenericMetadata.Builder setCreatingApplication(String value)
       Application that created the document (if detectable)
       
      optional string creating_application = 5 [json_name = "creatingApplication"];
      Parameters:
      value - The creatingApplication to set.
      Returns:
      This builder for chaining.
    • clearCreatingApplication

      public GenericMetadata.Builder clearCreatingApplication()
       Application that created the document (if detectable)
       
      optional string creating_application = 5 [json_name = "creatingApplication"];
      Returns:
      This builder for chaining.
    • setCreatingApplicationBytes

      public GenericMetadata.Builder setCreatingApplicationBytes(com.google.protobuf.ByteString value)
       Application that created the document (if detectable)
       
      optional string creating_application = 5 [json_name = "creatingApplication"];
      Parameters:
      value - The bytes for creatingApplication to set.
      Returns:
      This builder for chaining.
    • hasApplicationVersion

      public boolean hasApplicationVersion()
       Application version
       
      optional string application_version = 6 [json_name = "applicationVersion"];
      Specified by:
      hasApplicationVersion in interface GenericMetadataOrBuilder
      Returns:
      Whether the applicationVersion field is set.
    • getApplicationVersion

      public String getApplicationVersion()
       Application version
       
      optional string application_version = 6 [json_name = "applicationVersion"];
      Specified by:
      getApplicationVersion in interface GenericMetadataOrBuilder
      Returns:
      The applicationVersion.
    • getApplicationVersionBytes

      public com.google.protobuf.ByteString getApplicationVersionBytes()
       Application version
       
      optional string application_version = 6 [json_name = "applicationVersion"];
      Specified by:
      getApplicationVersionBytes in interface GenericMetadataOrBuilder
      Returns:
      The bytes for applicationVersion.
    • setApplicationVersion

      public GenericMetadata.Builder setApplicationVersion(String value)
       Application version
       
      optional string application_version = 6 [json_name = "applicationVersion"];
      Parameters:
      value - The applicationVersion to set.
      Returns:
      This builder for chaining.
    • clearApplicationVersion

      public GenericMetadata.Builder clearApplicationVersion()
       Application version
       
      optional string application_version = 6 [json_name = "applicationVersion"];
      Returns:
      This builder for chaining.
    • setApplicationVersionBytes

      public GenericMetadata.Builder setApplicationVersionBytes(com.google.protobuf.ByteString value)
       Application version
       
      optional string application_version = 6 [json_name = "applicationVersion"];
      Parameters:
      value - The bytes for applicationVersion to set.
      Returns:
      This builder for chaining.
    • hasContentLength

      public boolean hasContentLength()
       Estimated content length in characters
       
      optional int64 content_length = 7 [json_name = "contentLength"];
      Specified by:
      hasContentLength in interface GenericMetadataOrBuilder
      Returns:
      Whether the contentLength field is set.
    • getContentLength

      public long getContentLength()
       Estimated content length in characters
       
      optional int64 content_length = 7 [json_name = "contentLength"];
      Specified by:
      getContentLength in interface GenericMetadataOrBuilder
      Returns:
      The contentLength.
    • setContentLength

      public GenericMetadata.Builder setContentLength(long value)
       Estimated content length in characters
       
      optional int64 content_length = 7 [json_name = "contentLength"];
      Parameters:
      value - The contentLength to set.
      Returns:
      This builder for chaining.
    • clearContentLength

      public GenericMetadata.Builder clearContentLength()
       Estimated content length in characters
       
      optional int64 content_length = 7 [json_name = "contentLength"];
      Returns:
      This builder for chaining.
    • hasContentLanguage

      public boolean hasContentLanguage()
       Detected content language
       
      optional string content_language = 8 [json_name = "contentLanguage"];
      Specified by:
      hasContentLanguage in interface GenericMetadataOrBuilder
      Returns:
      Whether the contentLanguage field is set.
    • getContentLanguage

      public String getContentLanguage()
       Detected content language
       
      optional string content_language = 8 [json_name = "contentLanguage"];
      Specified by:
      getContentLanguage in interface GenericMetadataOrBuilder
      Returns:
      The contentLanguage.
    • getContentLanguageBytes

      public com.google.protobuf.ByteString getContentLanguageBytes()
       Detected content language
       
      optional string content_language = 8 [json_name = "contentLanguage"];
      Specified by:
      getContentLanguageBytes in interface GenericMetadataOrBuilder
      Returns:
      The bytes for contentLanguage.
    • setContentLanguage

      public GenericMetadata.Builder setContentLanguage(String value)
       Detected content language
       
      optional string content_language = 8 [json_name = "contentLanguage"];
      Parameters:
      value - The contentLanguage to set.
      Returns:
      This builder for chaining.
    • clearContentLanguage

      public GenericMetadata.Builder clearContentLanguage()
       Detected content language
       
      optional string content_language = 8 [json_name = "contentLanguage"];
      Returns:
      This builder for chaining.
    • setContentLanguageBytes

      public GenericMetadata.Builder setContentLanguageBytes(com.google.protobuf.ByteString value)
       Detected content language
       
      optional string content_language = 8 [json_name = "contentLanguage"];
      Parameters:
      value - The bytes for contentLanguage to set.
      Returns:
      This builder for chaining.
    • hasContentEncoding

      public boolean hasContentEncoding()
       Content encoding (if applicable)
       
      optional string content_encoding = 9 [json_name = "contentEncoding"];
      Specified by:
      hasContentEncoding in interface GenericMetadataOrBuilder
      Returns:
      Whether the contentEncoding field is set.
    • getContentEncoding

      public String getContentEncoding()
       Content encoding (if applicable)
       
      optional string content_encoding = 9 [json_name = "contentEncoding"];
      Specified by:
      getContentEncoding in interface GenericMetadataOrBuilder
      Returns:
      The contentEncoding.
    • getContentEncodingBytes

      public com.google.protobuf.ByteString getContentEncodingBytes()
       Content encoding (if applicable)
       
      optional string content_encoding = 9 [json_name = "contentEncoding"];
      Specified by:
      getContentEncodingBytes in interface GenericMetadataOrBuilder
      Returns:
      The bytes for contentEncoding.
    • setContentEncoding

      public GenericMetadata.Builder setContentEncoding(String value)
       Content encoding (if applicable)
       
      optional string content_encoding = 9 [json_name = "contentEncoding"];
      Parameters:
      value - The contentEncoding to set.
      Returns:
      This builder for chaining.
    • clearContentEncoding

      public GenericMetadata.Builder clearContentEncoding()
       Content encoding (if applicable)
       
      optional string content_encoding = 9 [json_name = "contentEncoding"];
      Returns:
      This builder for chaining.
    • setContentEncodingBytes

      public GenericMetadata.Builder setContentEncodingBytes(com.google.protobuf.ByteString value)
       Content encoding (if applicable)
       
      optional string content_encoding = 9 [json_name = "contentEncoding"];
      Parameters:
      value - The bytes for contentEncoding to set.
      Returns:
      This builder for chaining.
    • hasIsEncrypted

      public boolean hasIsEncrypted()
       Whether the document appears to be encrypted or password-protected
       
      optional bool is_encrypted = 10 [json_name = "isEncrypted"];
      Specified by:
      hasIsEncrypted in interface GenericMetadataOrBuilder
      Returns:
      Whether the isEncrypted field is set.
    • getIsEncrypted

      public boolean getIsEncrypted()
       Whether the document appears to be encrypted or password-protected
       
      optional bool is_encrypted = 10 [json_name = "isEncrypted"];
      Specified by:
      getIsEncrypted in interface GenericMetadataOrBuilder
      Returns:
      The isEncrypted.
    • setIsEncrypted

      public GenericMetadata.Builder setIsEncrypted(boolean value)
       Whether the document appears to be encrypted or password-protected
       
      optional bool is_encrypted = 10 [json_name = "isEncrypted"];
      Parameters:
      value - The isEncrypted to set.
      Returns:
      This builder for chaining.
    • clearIsEncrypted

      public GenericMetadata.Builder clearIsEncrypted()
       Whether the document appears to be encrypted or password-protected
       
      optional bool is_encrypted = 10 [json_name = "isEncrypted"];
      Returns:
      This builder for chaining.
    • hasHasEmbeddedContent

      public boolean hasHasEmbeddedContent()
       Whether the document contains embedded objects or attachments
       
      optional bool has_embedded_content = 11 [json_name = "hasEmbeddedContent"];
      Specified by:
      hasHasEmbeddedContent in interface GenericMetadataOrBuilder
      Returns:
      Whether the hasEmbeddedContent field is set.
    • getHasEmbeddedContent

      public boolean getHasEmbeddedContent()
       Whether the document contains embedded objects or attachments
       
      optional bool has_embedded_content = 11 [json_name = "hasEmbeddedContent"];
      Specified by:
      getHasEmbeddedContent in interface GenericMetadataOrBuilder
      Returns:
      The hasEmbeddedContent.
    • setHasEmbeddedContent

      public GenericMetadata.Builder setHasEmbeddedContent(boolean value)
       Whether the document contains embedded objects or attachments
       
      optional bool has_embedded_content = 11 [json_name = "hasEmbeddedContent"];
      Parameters:
      value - The hasEmbeddedContent to set.
      Returns:
      This builder for chaining.
    • clearHasEmbeddedContent

      public GenericMetadata.Builder clearHasEmbeddedContent()
       Whether the document contains embedded objects or attachments
       
      optional bool has_embedded_content = 11 [json_name = "hasEmbeddedContent"];
      Returns:
      This builder for chaining.
    • hasFileSize

      public boolean hasFileSize()
       File size in bytes (if available)
       
      optional int64 file_size = 12 [json_name = "fileSize"];
      Specified by:
      hasFileSize in interface GenericMetadataOrBuilder
      Returns:
      Whether the fileSize field is set.
    • getFileSize

      public long getFileSize()
       File size in bytes (if available)
       
      optional int64 file_size = 12 [json_name = "fileSize"];
      Specified by:
      getFileSize in interface GenericMetadataOrBuilder
      Returns:
      The fileSize.
    • setFileSize

      public GenericMetadata.Builder setFileSize(long value)
       File size in bytes (if available)
       
      optional int64 file_size = 12 [json_name = "fileSize"];
      Parameters:
      value - The fileSize to set.
      Returns:
      This builder for chaining.
    • clearFileSize

      public GenericMetadata.Builder clearFileSize()
       File size in bytes (if available)
       
      optional int64 file_size = 12 [json_name = "fileSize"];
      Returns:
      This builder for chaining.
    • hasCompressionMethod

      public boolean hasCompressionMethod()
       Compression method used (if any)
       
      optional string compression_method = 13 [json_name = "compressionMethod"];
      Specified by:
      hasCompressionMethod in interface GenericMetadataOrBuilder
      Returns:
      Whether the compressionMethod field is set.
    • getCompressionMethod

      public String getCompressionMethod()
       Compression method used (if any)
       
      optional string compression_method = 13 [json_name = "compressionMethod"];
      Specified by:
      getCompressionMethod in interface GenericMetadataOrBuilder
      Returns:
      The compressionMethod.
    • getCompressionMethodBytes

      public com.google.protobuf.ByteString getCompressionMethodBytes()
       Compression method used (if any)
       
      optional string compression_method = 13 [json_name = "compressionMethod"];
      Specified by:
      getCompressionMethodBytes in interface GenericMetadataOrBuilder
      Returns:
      The bytes for compressionMethod.
    • setCompressionMethod

      public GenericMetadata.Builder setCompressionMethod(String value)
       Compression method used (if any)
       
      optional string compression_method = 13 [json_name = "compressionMethod"];
      Parameters:
      value - The compressionMethod to set.
      Returns:
      This builder for chaining.
    • clearCompressionMethod

      public GenericMetadata.Builder clearCompressionMethod()
       Compression method used (if any)
       
      optional string compression_method = 13 [json_name = "compressionMethod"];
      Returns:
      This builder for chaining.
    • setCompressionMethodBytes

      public GenericMetadata.Builder setCompressionMethodBytes(com.google.protobuf.ByteString value)
       Compression method used (if any)
       
      optional string compression_method = 13 [json_name = "compressionMethod"];
      Parameters:
      value - The bytes for compressionMethod to set.
      Returns:
      This builder for chaining.
    • hasContentChecksum

      public boolean hasContentChecksum()
       Checksum or hash of the content (if computed)
       
      optional string content_checksum = 14 [json_name = "contentChecksum"];
      Specified by:
      hasContentChecksum in interface GenericMetadataOrBuilder
      Returns:
      Whether the contentChecksum field is set.
    • getContentChecksum

      public String getContentChecksum()
       Checksum or hash of the content (if computed)
       
      optional string content_checksum = 14 [json_name = "contentChecksum"];
      Specified by:
      getContentChecksum in interface GenericMetadataOrBuilder
      Returns:
      The contentChecksum.
    • getContentChecksumBytes

      public com.google.protobuf.ByteString getContentChecksumBytes()
       Checksum or hash of the content (if computed)
       
      optional string content_checksum = 14 [json_name = "contentChecksum"];
      Specified by:
      getContentChecksumBytes in interface GenericMetadataOrBuilder
      Returns:
      The bytes for contentChecksum.
    • setContentChecksum

      public GenericMetadata.Builder setContentChecksum(String value)
       Checksum or hash of the content (if computed)
       
      optional string content_checksum = 14 [json_name = "contentChecksum"];
      Parameters:
      value - The contentChecksum to set.
      Returns:
      This builder for chaining.
    • clearContentChecksum

      public GenericMetadata.Builder clearContentChecksum()
       Checksum or hash of the content (if computed)
       
      optional string content_checksum = 14 [json_name = "contentChecksum"];
      Returns:
      This builder for chaining.
    • setContentChecksumBytes

      public GenericMetadata.Builder setContentChecksumBytes(com.google.protobuf.ByteString value)
       Checksum or hash of the content (if computed)
       
      optional string content_checksum = 14 [json_name = "contentChecksum"];
      Parameters:
      value - The bytes for contentChecksum to set.
      Returns:
      This builder for chaining.
    • hasChecksumAlgorithm

      public boolean hasChecksumAlgorithm()
       Checksum algorithm used
       
      optional string checksum_algorithm = 15 [json_name = "checksumAlgorithm"];
      Specified by:
      hasChecksumAlgorithm in interface GenericMetadataOrBuilder
      Returns:
      Whether the checksumAlgorithm field is set.
    • getChecksumAlgorithm

      public String getChecksumAlgorithm()
       Checksum algorithm used
       
      optional string checksum_algorithm = 15 [json_name = "checksumAlgorithm"];
      Specified by:
      getChecksumAlgorithm in interface GenericMetadataOrBuilder
      Returns:
      The checksumAlgorithm.
    • getChecksumAlgorithmBytes

      public com.google.protobuf.ByteString getChecksumAlgorithmBytes()
       Checksum algorithm used
       
      optional string checksum_algorithm = 15 [json_name = "checksumAlgorithm"];
      Specified by:
      getChecksumAlgorithmBytes in interface GenericMetadataOrBuilder
      Returns:
      The bytes for checksumAlgorithm.
    • setChecksumAlgorithm

      public GenericMetadata.Builder setChecksumAlgorithm(String value)
       Checksum algorithm used
       
      optional string checksum_algorithm = 15 [json_name = "checksumAlgorithm"];
      Parameters:
      value - The checksumAlgorithm to set.
      Returns:
      This builder for chaining.
    • clearChecksumAlgorithm

      public GenericMetadata.Builder clearChecksumAlgorithm()
       Checksum algorithm used
       
      optional string checksum_algorithm = 15 [json_name = "checksumAlgorithm"];
      Returns:
      This builder for chaining.
    • setChecksumAlgorithmBytes

      public GenericMetadata.Builder setChecksumAlgorithmBytes(com.google.protobuf.ByteString value)
       Checksum algorithm used
       
      optional string checksum_algorithm = 15 [json_name = "checksumAlgorithm"];
      Parameters:
      value - The bytes for checksumAlgorithm to set.
      Returns:
      This builder for chaining.
    • hasTikaParserClass

      public boolean hasTikaParserClass()
       Specific Tika parser that handled this document
       
      optional string tika_parser_class = 16 [json_name = "tikaParserClass"];
      Specified by:
      hasTikaParserClass in interface GenericMetadataOrBuilder
      Returns:
      Whether the tikaParserClass field is set.
    • getTikaParserClass

      public String getTikaParserClass()
       Specific Tika parser that handled this document
       
      optional string tika_parser_class = 16 [json_name = "tikaParserClass"];
      Specified by:
      getTikaParserClass in interface GenericMetadataOrBuilder
      Returns:
      The tikaParserClass.
    • getTikaParserClassBytes

      public com.google.protobuf.ByteString getTikaParserClassBytes()
       Specific Tika parser that handled this document
       
      optional string tika_parser_class = 16 [json_name = "tikaParserClass"];
      Specified by:
      getTikaParserClassBytes in interface GenericMetadataOrBuilder
      Returns:
      The bytes for tikaParserClass.
    • setTikaParserClass

      public GenericMetadata.Builder setTikaParserClass(String value)
       Specific Tika parser that handled this document
       
      optional string tika_parser_class = 16 [json_name = "tikaParserClass"];
      Parameters:
      value - The tikaParserClass to set.
      Returns:
      This builder for chaining.
    • clearTikaParserClass

      public GenericMetadata.Builder clearTikaParserClass()
       Specific Tika parser that handled this document
       
      optional string tika_parser_class = 16 [json_name = "tikaParserClass"];
      Returns:
      This builder for chaining.
    • setTikaParserClassBytes

      public GenericMetadata.Builder setTikaParserClassBytes(com.google.protobuf.ByteString value)
       Specific Tika parser that handled this document
       
      optional string tika_parser_class = 16 [json_name = "tikaParserClass"];
      Parameters:
      value - The bytes for tikaParserClass to set.
      Returns:
      This builder for chaining.
    • getParserOptionsList

      public com.google.protobuf.ProtocolStringList getParserOptionsList()
       Parser configuration or options used
       
      repeated string parser_options = 17 [json_name = "parserOptions"];
      Specified by:
      getParserOptionsList in interface GenericMetadataOrBuilder
      Returns:
      A list containing the parserOptions.
    • getParserOptionsCount

      public int getParserOptionsCount()
       Parser configuration or options used
       
      repeated string parser_options = 17 [json_name = "parserOptions"];
      Specified by:
      getParserOptionsCount in interface GenericMetadataOrBuilder
      Returns:
      The count of parserOptions.
    • getParserOptions

      public String getParserOptions(int index)
       Parser configuration or options used
       
      repeated string parser_options = 17 [json_name = "parserOptions"];
      Specified by:
      getParserOptions in interface GenericMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The parserOptions at the given index.
    • getParserOptionsBytes

      public com.google.protobuf.ByteString getParserOptionsBytes(int index)
       Parser configuration or options used
       
      repeated string parser_options = 17 [json_name = "parserOptions"];
      Specified by:
      getParserOptionsBytes in interface GenericMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the parserOptions at the given index.
    • setParserOptions

      public GenericMetadata.Builder setParserOptions(int index, String value)
       Parser configuration or options used
       
      repeated string parser_options = 17 [json_name = "parserOptions"];
      Parameters:
      index - The index to set the value at.
      value - The parserOptions to set.
      Returns:
      This builder for chaining.
    • addParserOptions

      public GenericMetadata.Builder addParserOptions(String value)
       Parser configuration or options used
       
      repeated string parser_options = 17 [json_name = "parserOptions"];
      Parameters:
      value - The parserOptions to add.
      Returns:
      This builder for chaining.
    • addAllParserOptions

      public GenericMetadata.Builder addAllParserOptions(Iterable<String> values)
       Parser configuration or options used
       
      repeated string parser_options = 17 [json_name = "parserOptions"];
      Parameters:
      values - The parserOptions to add.
      Returns:
      This builder for chaining.
    • clearParserOptions

      public GenericMetadata.Builder clearParserOptions()
       Parser configuration or options used
       
      repeated string parser_options = 17 [json_name = "parserOptions"];
      Returns:
      This builder for chaining.
    • addParserOptionsBytes

      public GenericMetadata.Builder addParserOptionsBytes(com.google.protobuf.ByteString value)
       Parser configuration or options used
       
      repeated string parser_options = 17 [json_name = "parserOptions"];
      Parameters:
      value - The bytes of the parserOptions to add.
      Returns:
      This builder for chaining.
    • hasParseStatus

      public boolean hasParseStatus()
       Whether parsing was successful or partial
       
      optional string parse_status = 18 [json_name = "parseStatus"];
      Specified by:
      hasParseStatus in interface GenericMetadataOrBuilder
      Returns:
      Whether the parseStatus field is set.
    • getParseStatus

      public String getParseStatus()
       Whether parsing was successful or partial
       
      optional string parse_status = 18 [json_name = "parseStatus"];
      Specified by:
      getParseStatus in interface GenericMetadataOrBuilder
      Returns:
      The parseStatus.
    • getParseStatusBytes

      public com.google.protobuf.ByteString getParseStatusBytes()
       Whether parsing was successful or partial
       
      optional string parse_status = 18 [json_name = "parseStatus"];
      Specified by:
      getParseStatusBytes in interface GenericMetadataOrBuilder
      Returns:
      The bytes for parseStatus.
    • setParseStatus

      public GenericMetadata.Builder setParseStatus(String value)
       Whether parsing was successful or partial
       
      optional string parse_status = 18 [json_name = "parseStatus"];
      Parameters:
      value - The parseStatus to set.
      Returns:
      This builder for chaining.
    • clearParseStatus

      public GenericMetadata.Builder clearParseStatus()
       Whether parsing was successful or partial
       
      optional string parse_status = 18 [json_name = "parseStatus"];
      Returns:
      This builder for chaining.
    • setParseStatusBytes

      public GenericMetadata.Builder setParseStatusBytes(com.google.protobuf.ByteString value)
       Whether parsing was successful or partial
       
      optional string parse_status = 18 [json_name = "parseStatus"];
      Parameters:
      value - The bytes for parseStatus to set.
      Returns:
      This builder for chaining.
    • getParserMessagesList

      public com.google.protobuf.ProtocolStringList getParserMessagesList()
       Any parser-specific warnings or messages
       
      repeated string parser_messages = 19 [json_name = "parserMessages"];
      Specified by:
      getParserMessagesList in interface GenericMetadataOrBuilder
      Returns:
      A list containing the parserMessages.
    • getParserMessagesCount

      public int getParserMessagesCount()
       Any parser-specific warnings or messages
       
      repeated string parser_messages = 19 [json_name = "parserMessages"];
      Specified by:
      getParserMessagesCount in interface GenericMetadataOrBuilder
      Returns:
      The count of parserMessages.
    • getParserMessages

      public String getParserMessages(int index)
       Any parser-specific warnings or messages
       
      repeated string parser_messages = 19 [json_name = "parserMessages"];
      Specified by:
      getParserMessages in interface GenericMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The parserMessages at the given index.
    • getParserMessagesBytes

      public com.google.protobuf.ByteString getParserMessagesBytes(int index)
       Any parser-specific warnings or messages
       
      repeated string parser_messages = 19 [json_name = "parserMessages"];
      Specified by:
      getParserMessagesBytes in interface GenericMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the parserMessages at the given index.
    • setParserMessages

      public GenericMetadata.Builder setParserMessages(int index, String value)
       Any parser-specific warnings or messages
       
      repeated string parser_messages = 19 [json_name = "parserMessages"];
      Parameters:
      index - The index to set the value at.
      value - The parserMessages to set.
      Returns:
      This builder for chaining.
    • addParserMessages

      public GenericMetadata.Builder addParserMessages(String value)
       Any parser-specific warnings or messages
       
      repeated string parser_messages = 19 [json_name = "parserMessages"];
      Parameters:
      value - The parserMessages to add.
      Returns:
      This builder for chaining.
    • addAllParserMessages

      public GenericMetadata.Builder addAllParserMessages(Iterable<String> values)
       Any parser-specific warnings or messages
       
      repeated string parser_messages = 19 [json_name = "parserMessages"];
      Parameters:
      values - The parserMessages to add.
      Returns:
      This builder for chaining.
    • clearParserMessages

      public GenericMetadata.Builder clearParserMessages()
       Any parser-specific warnings or messages
       
      repeated string parser_messages = 19 [json_name = "parserMessages"];
      Returns:
      This builder for chaining.
    • addParserMessagesBytes

      public GenericMetadata.Builder addParserMessagesBytes(com.google.protobuf.ByteString value)
       Any parser-specific warnings or messages
       
      repeated string parser_messages = 19 [json_name = "parserMessages"];
      Parameters:
      value - The bytes of the parserMessages to add.
      Returns:
      This builder for chaining.
    • hasAllMetadata

      public boolean hasAllMetadata()
       All metadata extracted by Tika as key-value pairs
       This is the primary extensibility mechanism - any metadata not covered
       by the strongly-typed fields above will be captured here
       
      .google.protobuf.Struct all_metadata = 20 [json_name = "allMetadata"];
      Specified by:
      hasAllMetadata in interface GenericMetadataOrBuilder
      Returns:
      Whether the allMetadata field is set.
    • getAllMetadata

      public com.google.protobuf.Struct getAllMetadata()
       All metadata extracted by Tika as key-value pairs
       This is the primary extensibility mechanism - any metadata not covered
       by the strongly-typed fields above will be captured here
       
      .google.protobuf.Struct all_metadata = 20 [json_name = "allMetadata"];
      Specified by:
      getAllMetadata in interface GenericMetadataOrBuilder
      Returns:
      The allMetadata.
    • setAllMetadata

      public GenericMetadata.Builder setAllMetadata(com.google.protobuf.Struct value)
       All metadata extracted by Tika as key-value pairs
       This is the primary extensibility mechanism - any metadata not covered
       by the strongly-typed fields above will be captured here
       
      .google.protobuf.Struct all_metadata = 20 [json_name = "allMetadata"];
    • setAllMetadata

      public GenericMetadata.Builder setAllMetadata(com.google.protobuf.Struct.Builder builderForValue)
       All metadata extracted by Tika as key-value pairs
       This is the primary extensibility mechanism - any metadata not covered
       by the strongly-typed fields above will be captured here
       
      .google.protobuf.Struct all_metadata = 20 [json_name = "allMetadata"];
    • mergeAllMetadata

      public GenericMetadata.Builder mergeAllMetadata(com.google.protobuf.Struct value)
       All metadata extracted by Tika as key-value pairs
       This is the primary extensibility mechanism - any metadata not covered
       by the strongly-typed fields above will be captured here
       
      .google.protobuf.Struct all_metadata = 20 [json_name = "allMetadata"];
    • clearAllMetadata

      public GenericMetadata.Builder clearAllMetadata()
       All metadata extracted by Tika as key-value pairs
       This is the primary extensibility mechanism - any metadata not covered
       by the strongly-typed fields above will be captured here
       
      .google.protobuf.Struct all_metadata = 20 [json_name = "allMetadata"];
    • getAllMetadataBuilder

      public com.google.protobuf.Struct.Builder getAllMetadataBuilder()
       All metadata extracted by Tika as key-value pairs
       This is the primary extensibility mechanism - any metadata not covered
       by the strongly-typed fields above will be captured here
       
      .google.protobuf.Struct all_metadata = 20 [json_name = "allMetadata"];
    • getAllMetadataOrBuilder

      public com.google.protobuf.StructOrBuilder getAllMetadataOrBuilder()
       All metadata extracted by Tika as key-value pairs
       This is the primary extensibility mechanism - any metadata not covered
       by the strongly-typed fields above will be captured here
       
      .google.protobuf.Struct all_metadata = 20 [json_name = "allMetadata"];
      Specified by:
      getAllMetadataOrBuilder in interface GenericMetadataOrBuilder
    • hasDocumentProperties

      public boolean hasDocumentProperties()
       Document properties (for formats that have property-based metadata)
       
      .google.protobuf.Struct document_properties = 21 [json_name = "documentProperties"];
      Specified by:
      hasDocumentProperties in interface GenericMetadataOrBuilder
      Returns:
      Whether the documentProperties field is set.
    • getDocumentProperties

      public com.google.protobuf.Struct getDocumentProperties()
       Document properties (for formats that have property-based metadata)
       
      .google.protobuf.Struct document_properties = 21 [json_name = "documentProperties"];
      Specified by:
      getDocumentProperties in interface GenericMetadataOrBuilder
      Returns:
      The documentProperties.
    • setDocumentProperties

      public GenericMetadata.Builder setDocumentProperties(com.google.protobuf.Struct value)
       Document properties (for formats that have property-based metadata)
       
      .google.protobuf.Struct document_properties = 21 [json_name = "documentProperties"];
    • setDocumentProperties

      public GenericMetadata.Builder setDocumentProperties(com.google.protobuf.Struct.Builder builderForValue)
       Document properties (for formats that have property-based metadata)
       
      .google.protobuf.Struct document_properties = 21 [json_name = "documentProperties"];
    • mergeDocumentProperties

      public GenericMetadata.Builder mergeDocumentProperties(com.google.protobuf.Struct value)
       Document properties (for formats that have property-based metadata)
       
      .google.protobuf.Struct document_properties = 21 [json_name = "documentProperties"];
    • clearDocumentProperties

      public GenericMetadata.Builder clearDocumentProperties()
       Document properties (for formats that have property-based metadata)
       
      .google.protobuf.Struct document_properties = 21 [json_name = "documentProperties"];
    • getDocumentPropertiesBuilder

      public com.google.protobuf.Struct.Builder getDocumentPropertiesBuilder()
       Document properties (for formats that have property-based metadata)
       
      .google.protobuf.Struct document_properties = 21 [json_name = "documentProperties"];
    • getDocumentPropertiesOrBuilder

      public com.google.protobuf.StructOrBuilder getDocumentPropertiesOrBuilder()
       Document properties (for formats that have property-based metadata)
       
      .google.protobuf.Struct document_properties = 21 [json_name = "documentProperties"];
      Specified by:
      getDocumentPropertiesOrBuilder in interface GenericMetadataOrBuilder
    • hasCustomMetadata

      public boolean hasCustomMetadata()
       Custom metadata fields (user-defined or application-specific)
       
      .google.protobuf.Struct custom_metadata = 22 [json_name = "customMetadata"];
      Specified by:
      hasCustomMetadata in interface GenericMetadataOrBuilder
      Returns:
      Whether the customMetadata field is set.
    • getCustomMetadata

      public com.google.protobuf.Struct getCustomMetadata()
       Custom metadata fields (user-defined or application-specific)
       
      .google.protobuf.Struct custom_metadata = 22 [json_name = "customMetadata"];
      Specified by:
      getCustomMetadata in interface GenericMetadataOrBuilder
      Returns:
      The customMetadata.
    • setCustomMetadata

      public GenericMetadata.Builder setCustomMetadata(com.google.protobuf.Struct value)
       Custom metadata fields (user-defined or application-specific)
       
      .google.protobuf.Struct custom_metadata = 22 [json_name = "customMetadata"];
    • setCustomMetadata

      public GenericMetadata.Builder setCustomMetadata(com.google.protobuf.Struct.Builder builderForValue)
       Custom metadata fields (user-defined or application-specific)
       
      .google.protobuf.Struct custom_metadata = 22 [json_name = "customMetadata"];
    • mergeCustomMetadata

      public GenericMetadata.Builder mergeCustomMetadata(com.google.protobuf.Struct value)
       Custom metadata fields (user-defined or application-specific)
       
      .google.protobuf.Struct custom_metadata = 22 [json_name = "customMetadata"];
    • clearCustomMetadata

      public GenericMetadata.Builder clearCustomMetadata()
       Custom metadata fields (user-defined or application-specific)
       
      .google.protobuf.Struct custom_metadata = 22 [json_name = "customMetadata"];
    • getCustomMetadataBuilder

      public com.google.protobuf.Struct.Builder getCustomMetadataBuilder()
       Custom metadata fields (user-defined or application-specific)
       
      .google.protobuf.Struct custom_metadata = 22 [json_name = "customMetadata"];
    • getCustomMetadataOrBuilder

      public com.google.protobuf.StructOrBuilder getCustomMetadataOrBuilder()
       Custom metadata fields (user-defined or application-specific)
       
      .google.protobuf.Struct custom_metadata = 22 [json_name = "customMetadata"];
      Specified by:
      getCustomMetadataOrBuilder in interface GenericMetadataOrBuilder
    • hasTechnicalProperties

      public boolean hasTechnicalProperties()
       Technical properties specific to the file format
       
      .google.protobuf.Struct technical_properties = 23 [json_name = "technicalProperties"];
      Specified by:
      hasTechnicalProperties in interface GenericMetadataOrBuilder
      Returns:
      Whether the technicalProperties field is set.
    • getTechnicalProperties

      public com.google.protobuf.Struct getTechnicalProperties()
       Technical properties specific to the file format
       
      .google.protobuf.Struct technical_properties = 23 [json_name = "technicalProperties"];
      Specified by:
      getTechnicalProperties in interface GenericMetadataOrBuilder
      Returns:
      The technicalProperties.
    • setTechnicalProperties

      public GenericMetadata.Builder setTechnicalProperties(com.google.protobuf.Struct value)
       Technical properties specific to the file format
       
      .google.protobuf.Struct technical_properties = 23 [json_name = "technicalProperties"];
    • setTechnicalProperties

      public GenericMetadata.Builder setTechnicalProperties(com.google.protobuf.Struct.Builder builderForValue)
       Technical properties specific to the file format
       
      .google.protobuf.Struct technical_properties = 23 [json_name = "technicalProperties"];
    • mergeTechnicalProperties

      public GenericMetadata.Builder mergeTechnicalProperties(com.google.protobuf.Struct value)
       Technical properties specific to the file format
       
      .google.protobuf.Struct technical_properties = 23 [json_name = "technicalProperties"];
    • clearTechnicalProperties

      public GenericMetadata.Builder clearTechnicalProperties()
       Technical properties specific to the file format
       
      .google.protobuf.Struct technical_properties = 23 [json_name = "technicalProperties"];
    • getTechnicalPropertiesBuilder

      public com.google.protobuf.Struct.Builder getTechnicalPropertiesBuilder()
       Technical properties specific to the file format
       
      .google.protobuf.Struct technical_properties = 23 [json_name = "technicalProperties"];
    • getTechnicalPropertiesOrBuilder

      public com.google.protobuf.StructOrBuilder getTechnicalPropertiesOrBuilder()
       Technical properties specific to the file format
       
      .google.protobuf.Struct technical_properties = 23 [json_name = "technicalProperties"];
      Specified by:
      getTechnicalPropertiesOrBuilder in interface GenericMetadataOrBuilder
    • hasBaseFields

      public boolean hasBaseFields()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 100 [json_name = "baseFields"];
      Specified by:
      hasBaseFields in interface GenericMetadataOrBuilder
      Returns:
      Whether the baseFields field is set.
    • getBaseFields

      public TikaBaseFields getBaseFields()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 100 [json_name = "baseFields"];
      Specified by:
      getBaseFields in interface GenericMetadataOrBuilder
      Returns:
      The baseFields.
    • setBaseFields

      public GenericMetadata.Builder setBaseFields(TikaBaseFields value)
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 100 [json_name = "baseFields"];
    • setBaseFields

      public GenericMetadata.Builder setBaseFields(TikaBaseFields.Builder builderForValue)
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 100 [json_name = "baseFields"];
    • mergeBaseFields

      public GenericMetadata.Builder mergeBaseFields(TikaBaseFields value)
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 100 [json_name = "baseFields"];
    • clearBaseFields

      public GenericMetadata.Builder clearBaseFields()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 100 [json_name = "baseFields"];
    • getBaseFieldsBuilder

      public TikaBaseFields.Builder getBaseFieldsBuilder()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 100 [json_name = "baseFields"];
    • getBaseFieldsOrBuilder

      public TikaBaseFieldsOrBuilder getBaseFieldsOrBuilder()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 100 [json_name = "baseFields"];
      Specified by:
      getBaseFieldsOrBuilder in interface GenericMetadataOrBuilder