Interface EmailMetadataOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
EmailMetadata, EmailMetadata.Builder

@Generated public interface EmailMetadataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasTitle

      boolean hasTitle()
       === TikaCoreProperties (Core Tika metadata) ===
       TikaCoreProperties.TITLE (email subject)
       
      optional string title = 1 [json_name = "title"];
      Returns:
      Whether the title field is set.
    • getTitle

      String getTitle()
       === TikaCoreProperties (Core Tika metadata) ===
       TikaCoreProperties.TITLE (email subject)
       
      optional string title = 1 [json_name = "title"];
      Returns:
      The title.
    • getTitleBytes

      com.google.protobuf.ByteString getTitleBytes()
       === TikaCoreProperties (Core Tika metadata) ===
       TikaCoreProperties.TITLE (email subject)
       
      optional string title = 1 [json_name = "title"];
      Returns:
      The bytes for title.
    • hasCreator

      boolean hasCreator()
       TikaCoreProperties.CREATOR (from address)
       
      optional string creator = 2 [json_name = "creator"];
      Returns:
      Whether the creator field is set.
    • getCreator

      String getCreator()
       TikaCoreProperties.CREATOR (from address)
       
      optional string creator = 2 [json_name = "creator"];
      Returns:
      The creator.
    • getCreatorBytes

      com.google.protobuf.ByteString getCreatorBytes()
       TikaCoreProperties.CREATOR (from address)
       
      optional string creator = 2 [json_name = "creator"];
      Returns:
      The bytes for creator.
    • hasDescription

      boolean hasDescription()
       TikaCoreProperties.DESCRIPTION
       
      optional string description = 3 [json_name = "description"];
      Returns:
      Whether the description field is set.
    • getDescription

      String getDescription()
       TikaCoreProperties.DESCRIPTION
       
      optional string description = 3 [json_name = "description"];
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       TikaCoreProperties.DESCRIPTION
       
      optional string description = 3 [json_name = "description"];
      Returns:
      The bytes for description.
    • hasSubject

      boolean hasSubject()
       TikaCoreProperties.SUBJECT (conversation topic)
       
      optional string subject = 4 [json_name = "subject"];
      Returns:
      Whether the subject field is set.
    • getSubject

      String getSubject()
       TikaCoreProperties.SUBJECT (conversation topic)
       
      optional string subject = 4 [json_name = "subject"];
      Returns:
      The subject.
    • getSubjectBytes

      com.google.protobuf.ByteString getSubjectBytes()
       TikaCoreProperties.SUBJECT (conversation topic)
       
      optional string subject = 4 [json_name = "subject"];
      Returns:
      The bytes for subject.
    • hasLanguage

      boolean hasLanguage()
       TikaCoreProperties.LANGUAGE
       
      optional string language = 5 [json_name = "language"];
      Returns:
      Whether the language field is set.
    • getLanguage

      String getLanguage()
       TikaCoreProperties.LANGUAGE
       
      optional string language = 5 [json_name = "language"];
      Returns:
      The language.
    • getLanguageBytes

      com.google.protobuf.ByteString getLanguageBytes()
       TikaCoreProperties.LANGUAGE
       
      optional string language = 5 [json_name = "language"];
      Returns:
      The bytes for language.
    • hasPublisher

      boolean hasPublisher()
       TikaCoreProperties.PUBLISHER
       
      optional string publisher = 6 [json_name = "publisher"];
      Returns:
      Whether the publisher field is set.
    • getPublisher

      String getPublisher()
       TikaCoreProperties.PUBLISHER
       
      optional string publisher = 6 [json_name = "publisher"];
      Returns:
      The publisher.
    • getPublisherBytes

      com.google.protobuf.ByteString getPublisherBytes()
       TikaCoreProperties.PUBLISHER
       
      optional string publisher = 6 [json_name = "publisher"];
      Returns:
      The bytes for publisher.
    • hasRights

      boolean hasRights()
       TikaCoreProperties.RIGHTS
       
      optional string rights = 7 [json_name = "rights"];
      Returns:
      Whether the rights field is set.
    • getRights

      String getRights()
       TikaCoreProperties.RIGHTS
       
      optional string rights = 7 [json_name = "rights"];
      Returns:
      The rights.
    • getRightsBytes

      com.google.protobuf.ByteString getRightsBytes()
       TikaCoreProperties.RIGHTS
       
      optional string rights = 7 [json_name = "rights"];
      Returns:
      The bytes for rights.
    • hasFormat

      boolean hasFormat()
       TikaCoreProperties.FORMAT
       
      optional string format = 8 [json_name = "format"];
      Returns:
      Whether the format field is set.
    • getFormat

      String getFormat()
       TikaCoreProperties.FORMAT
       
      optional string format = 8 [json_name = "format"];
      Returns:
      The format.
    • getFormatBytes

      com.google.protobuf.ByteString getFormatBytes()
       TikaCoreProperties.FORMAT
       
      optional string format = 8 [json_name = "format"];
      Returns:
      The bytes for format.
    • hasIdentifier

      boolean hasIdentifier()
       TikaCoreProperties.IDENTIFIER
       
      optional string identifier = 9 [json_name = "identifier"];
      Returns:
      Whether the identifier field is set.
    • getIdentifier

      String getIdentifier()
       TikaCoreProperties.IDENTIFIER
       
      optional string identifier = 9 [json_name = "identifier"];
      Returns:
      The identifier.
    • getIdentifierBytes

      com.google.protobuf.ByteString getIdentifierBytes()
       TikaCoreProperties.IDENTIFIER
       
      optional string identifier = 9 [json_name = "identifier"];
      Returns:
      The bytes for identifier.
    • hasContributor

      boolean hasContributor()
       TikaCoreProperties.CONTRIBUTOR
       
      optional string contributor = 10 [json_name = "contributor"];
      Returns:
      Whether the contributor field is set.
    • getContributor

      String getContributor()
       TikaCoreProperties.CONTRIBUTOR
       
      optional string contributor = 10 [json_name = "contributor"];
      Returns:
      The contributor.
    • getContributorBytes

      com.google.protobuf.ByteString getContributorBytes()
       TikaCoreProperties.CONTRIBUTOR
       
      optional string contributor = 10 [json_name = "contributor"];
      Returns:
      The bytes for contributor.
    • hasCoverage

      boolean hasCoverage()
       TikaCoreProperties.COVERAGE
       
      optional string coverage = 11 [json_name = "coverage"];
      Returns:
      Whether the coverage field is set.
    • getCoverage

      String getCoverage()
       TikaCoreProperties.COVERAGE
       
      optional string coverage = 11 [json_name = "coverage"];
      Returns:
      The coverage.
    • getCoverageBytes

      com.google.protobuf.ByteString getCoverageBytes()
       TikaCoreProperties.COVERAGE
       
      optional string coverage = 11 [json_name = "coverage"];
      Returns:
      The bytes for coverage.
    • hasRelation

      boolean hasRelation()
       TikaCoreProperties.RELATION
       
      optional string relation = 12 [json_name = "relation"];
      Returns:
      Whether the relation field is set.
    • getRelation

      String getRelation()
       TikaCoreProperties.RELATION
       
      optional string relation = 12 [json_name = "relation"];
      Returns:
      The relation.
    • getRelationBytes

      com.google.protobuf.ByteString getRelationBytes()
       TikaCoreProperties.RELATION
       
      optional string relation = 12 [json_name = "relation"];
      Returns:
      The bytes for relation.
    • hasSource

      boolean hasSource()
       TikaCoreProperties.SOURCE
       
      optional string source = 13 [json_name = "source"];
      Returns:
      Whether the source field is set.
    • getSource

      String getSource()
       TikaCoreProperties.SOURCE
       
      optional string source = 13 [json_name = "source"];
      Returns:
      The source.
    • getSourceBytes

      com.google.protobuf.ByteString getSourceBytes()
       TikaCoreProperties.SOURCE
       
      optional string source = 13 [json_name = "source"];
      Returns:
      The bytes for source.
    • hasType

      boolean hasType()
       TikaCoreProperties.TYPE
       
      optional string type = 14 [json_name = "type"];
      Returns:
      Whether the type field is set.
    • getType

      String getType()
       TikaCoreProperties.TYPE
       
      optional string type = 14 [json_name = "type"];
      Returns:
      The type.
    • getTypeBytes

      com.google.protobuf.ByteString getTypeBytes()
       TikaCoreProperties.TYPE
       
      optional string type = 14 [json_name = "type"];
      Returns:
      The bytes for type.
    • hasCreated

      boolean hasCreated()
       TikaCoreProperties.CREATED (message date)
       
      optional .google.protobuf.Timestamp created = 15 [json_name = "created"];
      Returns:
      Whether the created field is set.
    • getCreated

      com.google.protobuf.Timestamp getCreated()
       TikaCoreProperties.CREATED (message date)
       
      optional .google.protobuf.Timestamp created = 15 [json_name = "created"];
      Returns:
      The created.
    • getCreatedOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreatedOrBuilder()
       TikaCoreProperties.CREATED (message date)
       
      optional .google.protobuf.Timestamp created = 15 [json_name = "created"];
    • hasModified

      boolean hasModified()
       TikaCoreProperties.MODIFIED (last modified)
       
      optional .google.protobuf.Timestamp modified = 16 [json_name = "modified"];
      Returns:
      Whether the modified field is set.
    • getModified

      com.google.protobuf.Timestamp getModified()
       TikaCoreProperties.MODIFIED (last modified)
       
      optional .google.protobuf.Timestamp modified = 16 [json_name = "modified"];
      Returns:
      The modified.
    • getModifiedOrBuilder

      com.google.protobuf.TimestampOrBuilder getModifiedOrBuilder()
       TikaCoreProperties.MODIFIED (last modified)
       
      optional .google.protobuf.Timestamp modified = 16 [json_name = "modified"];
    • hasCreatorTool

      boolean hasCreatorTool()
       TikaCoreProperties.CREATOR_TOOL
       
      optional string creator_tool = 17 [json_name = "creatorTool"];
      Returns:
      Whether the creatorTool field is set.
    • getCreatorTool

      String getCreatorTool()
       TikaCoreProperties.CREATOR_TOOL
       
      optional string creator_tool = 17 [json_name = "creatorTool"];
      Returns:
      The creatorTool.
    • getCreatorToolBytes

      com.google.protobuf.ByteString getCreatorToolBytes()
       TikaCoreProperties.CREATOR_TOOL
       
      optional string creator_tool = 17 [json_name = "creatorTool"];
      Returns:
      The bytes for creatorTool.
    • hasComments

      boolean hasComments()
       TikaCoreProperties.COMMENTS
       
      optional string comments = 18 [json_name = "comments"];
      Returns:
      Whether the comments field is set.
    • getComments

      String getComments()
       TikaCoreProperties.COMMENTS
       
      optional string comments = 18 [json_name = "comments"];
      Returns:
      The comments.
    • getCommentsBytes

      com.google.protobuf.ByteString getCommentsBytes()
       TikaCoreProperties.COMMENTS
       
      optional string comments = 18 [json_name = "comments"];
      Returns:
      The bytes for comments.
    • hasRating

      boolean hasRating()
       TikaCoreProperties.RATING
       
      optional int32 rating = 19 [json_name = "rating"];
      Returns:
      Whether the rating field is set.
    • getRating

      int getRating()
       TikaCoreProperties.RATING
       
      optional int32 rating = 19 [json_name = "rating"];
      Returns:
      The rating.
    • hasMessageFrom

      boolean hasMessageFrom()
       === Message Properties (Message interface) ===
       Metadata.MESSAGE_FROM
       
      optional string message_from = 20 [json_name = "messageFrom"];
      Returns:
      Whether the messageFrom field is set.
    • getMessageFrom

      String getMessageFrom()
       === Message Properties (Message interface) ===
       Metadata.MESSAGE_FROM
       
      optional string message_from = 20 [json_name = "messageFrom"];
      Returns:
      The messageFrom.
    • getMessageFromBytes

      com.google.protobuf.ByteString getMessageFromBytes()
       === Message Properties (Message interface) ===
       Metadata.MESSAGE_FROM
       
      optional string message_from = 20 [json_name = "messageFrom"];
      Returns:
      The bytes for messageFrom.
    • hasMessageTo

      boolean hasMessageTo()
       Metadata.MESSAGE_TO
       
      optional string message_to = 21 [json_name = "messageTo"];
      Returns:
      Whether the messageTo field is set.
    • getMessageTo

      String getMessageTo()
       Metadata.MESSAGE_TO
       
      optional string message_to = 21 [json_name = "messageTo"];
      Returns:
      The messageTo.
    • getMessageToBytes

      com.google.protobuf.ByteString getMessageToBytes()
       Metadata.MESSAGE_TO
       
      optional string message_to = 21 [json_name = "messageTo"];
      Returns:
      The bytes for messageTo.
    • hasMessageCc

      boolean hasMessageCc()
       Metadata.MESSAGE_CC
       
      optional string message_cc = 22 [json_name = "messageCc"];
      Returns:
      Whether the messageCc field is set.
    • getMessageCc

      String getMessageCc()
       Metadata.MESSAGE_CC
       
      optional string message_cc = 22 [json_name = "messageCc"];
      Returns:
      The messageCc.
    • getMessageCcBytes

      com.google.protobuf.ByteString getMessageCcBytes()
       Metadata.MESSAGE_CC
       
      optional string message_cc = 22 [json_name = "messageCc"];
      Returns:
      The bytes for messageCc.
    • hasMessageBcc

      boolean hasMessageBcc()
       Metadata.MESSAGE_BCC
       
      optional string message_bcc = 23 [json_name = "messageBcc"];
      Returns:
      Whether the messageBcc field is set.
    • getMessageBcc

      String getMessageBcc()
       Metadata.MESSAGE_BCC
       
      optional string message_bcc = 23 [json_name = "messageBcc"];
      Returns:
      The messageBcc.
    • getMessageBccBytes

      com.google.protobuf.ByteString getMessageBccBytes()
       Metadata.MESSAGE_BCC
       
      optional string message_bcc = 23 [json_name = "messageBcc"];
      Returns:
      The bytes for messageBcc.
    • getMessageFromNameList

      List<String> getMessageFromNameList()
       Message.MESSAGE_FROM_NAME
       
      repeated string message_from_name = 24 [json_name = "messageFromName"];
      Returns:
      A list containing the messageFromName.
    • getMessageFromNameCount

      int getMessageFromNameCount()
       Message.MESSAGE_FROM_NAME
       
      repeated string message_from_name = 24 [json_name = "messageFromName"];
      Returns:
      The count of messageFromName.
    • getMessageFromName

      String getMessageFromName(int index)
       Message.MESSAGE_FROM_NAME
       
      repeated string message_from_name = 24 [json_name = "messageFromName"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The messageFromName at the given index.
    • getMessageFromNameBytes

      com.google.protobuf.ByteString getMessageFromNameBytes(int index)
       Message.MESSAGE_FROM_NAME
       
      repeated string message_from_name = 24 [json_name = "messageFromName"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the messageFromName at the given index.
    • getMessageFromEmailList

      List<String> getMessageFromEmailList()
       Message.MESSAGE_FROM_EMAIL
       
      repeated string message_from_email = 25 [json_name = "messageFromEmail"];
      Returns:
      A list containing the messageFromEmail.
    • getMessageFromEmailCount

      int getMessageFromEmailCount()
       Message.MESSAGE_FROM_EMAIL
       
      repeated string message_from_email = 25 [json_name = "messageFromEmail"];
      Returns:
      The count of messageFromEmail.
    • getMessageFromEmail

      String getMessageFromEmail(int index)
       Message.MESSAGE_FROM_EMAIL
       
      repeated string message_from_email = 25 [json_name = "messageFromEmail"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The messageFromEmail at the given index.
    • getMessageFromEmailBytes

      com.google.protobuf.ByteString getMessageFromEmailBytes(int index)
       Message.MESSAGE_FROM_EMAIL
       
      repeated string message_from_email = 25 [json_name = "messageFromEmail"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the messageFromEmail at the given index.
    • getMessageToNameList

      List<String> getMessageToNameList()
       Message.MESSAGE_TO_NAME
       
      repeated string message_to_name = 26 [json_name = "messageToName"];
      Returns:
      A list containing the messageToName.
    • getMessageToNameCount

      int getMessageToNameCount()
       Message.MESSAGE_TO_NAME
       
      repeated string message_to_name = 26 [json_name = "messageToName"];
      Returns:
      The count of messageToName.
    • getMessageToName

      String getMessageToName(int index)
       Message.MESSAGE_TO_NAME
       
      repeated string message_to_name = 26 [json_name = "messageToName"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The messageToName at the given index.
    • getMessageToNameBytes

      com.google.protobuf.ByteString getMessageToNameBytes(int index)
       Message.MESSAGE_TO_NAME
       
      repeated string message_to_name = 26 [json_name = "messageToName"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the messageToName at the given index.
    • getMessageToDisplayNameList

      List<String> getMessageToDisplayNameList()
       Message.MESSAGE_TO_DISPLAY_NAME
       
      repeated string message_to_display_name = 27 [json_name = "messageToDisplayName"];
      Returns:
      A list containing the messageToDisplayName.
    • getMessageToDisplayNameCount

      int getMessageToDisplayNameCount()
       Message.MESSAGE_TO_DISPLAY_NAME
       
      repeated string message_to_display_name = 27 [json_name = "messageToDisplayName"];
      Returns:
      The count of messageToDisplayName.
    • getMessageToDisplayName

      String getMessageToDisplayName(int index)
       Message.MESSAGE_TO_DISPLAY_NAME
       
      repeated string message_to_display_name = 27 [json_name = "messageToDisplayName"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The messageToDisplayName at the given index.
    • getMessageToDisplayNameBytes

      com.google.protobuf.ByteString getMessageToDisplayNameBytes(int index)
       Message.MESSAGE_TO_DISPLAY_NAME
       
      repeated string message_to_display_name = 27 [json_name = "messageToDisplayName"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the messageToDisplayName at the given index.
    • getMessageToEmailList

      List<String> getMessageToEmailList()
       Message.MESSAGE_TO_EMAIL
       
      repeated string message_to_email = 28 [json_name = "messageToEmail"];
      Returns:
      A list containing the messageToEmail.
    • getMessageToEmailCount

      int getMessageToEmailCount()
       Message.MESSAGE_TO_EMAIL
       
      repeated string message_to_email = 28 [json_name = "messageToEmail"];
      Returns:
      The count of messageToEmail.
    • getMessageToEmail

      String getMessageToEmail(int index)
       Message.MESSAGE_TO_EMAIL
       
      repeated string message_to_email = 28 [json_name = "messageToEmail"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The messageToEmail at the given index.
    • getMessageToEmailBytes

      com.google.protobuf.ByteString getMessageToEmailBytes(int index)
       Message.MESSAGE_TO_EMAIL
       
      repeated string message_to_email = 28 [json_name = "messageToEmail"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the messageToEmail at the given index.
    • getMessageCcNameList

      List<String> getMessageCcNameList()
       Message.MESSAGE_CC_NAME
       
      repeated string message_cc_name = 29 [json_name = "messageCcName"];
      Returns:
      A list containing the messageCcName.
    • getMessageCcNameCount

      int getMessageCcNameCount()
       Message.MESSAGE_CC_NAME
       
      repeated string message_cc_name = 29 [json_name = "messageCcName"];
      Returns:
      The count of messageCcName.
    • getMessageCcName

      String getMessageCcName(int index)
       Message.MESSAGE_CC_NAME
       
      repeated string message_cc_name = 29 [json_name = "messageCcName"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The messageCcName at the given index.
    • getMessageCcNameBytes

      com.google.protobuf.ByteString getMessageCcNameBytes(int index)
       Message.MESSAGE_CC_NAME
       
      repeated string message_cc_name = 29 [json_name = "messageCcName"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the messageCcName at the given index.
    • getMessageCcDisplayNameList

      List<String> getMessageCcDisplayNameList()
       Message.MESSAGE_CC_DISPLAY_NAME
       
      repeated string message_cc_display_name = 30 [json_name = "messageCcDisplayName"];
      Returns:
      A list containing the messageCcDisplayName.
    • getMessageCcDisplayNameCount

      int getMessageCcDisplayNameCount()
       Message.MESSAGE_CC_DISPLAY_NAME
       
      repeated string message_cc_display_name = 30 [json_name = "messageCcDisplayName"];
      Returns:
      The count of messageCcDisplayName.
    • getMessageCcDisplayName

      String getMessageCcDisplayName(int index)
       Message.MESSAGE_CC_DISPLAY_NAME
       
      repeated string message_cc_display_name = 30 [json_name = "messageCcDisplayName"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The messageCcDisplayName at the given index.
    • getMessageCcDisplayNameBytes

      com.google.protobuf.ByteString getMessageCcDisplayNameBytes(int index)
       Message.MESSAGE_CC_DISPLAY_NAME
       
      repeated string message_cc_display_name = 30 [json_name = "messageCcDisplayName"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the messageCcDisplayName at the given index.
    • getMessageCcEmailList

      List<String> getMessageCcEmailList()
       Message.MESSAGE_CC_EMAIL
       
      repeated string message_cc_email = 31 [json_name = "messageCcEmail"];
      Returns:
      A list containing the messageCcEmail.
    • getMessageCcEmailCount

      int getMessageCcEmailCount()
       Message.MESSAGE_CC_EMAIL
       
      repeated string message_cc_email = 31 [json_name = "messageCcEmail"];
      Returns:
      The count of messageCcEmail.
    • getMessageCcEmail

      String getMessageCcEmail(int index)
       Message.MESSAGE_CC_EMAIL
       
      repeated string message_cc_email = 31 [json_name = "messageCcEmail"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The messageCcEmail at the given index.
    • getMessageCcEmailBytes

      com.google.protobuf.ByteString getMessageCcEmailBytes(int index)
       Message.MESSAGE_CC_EMAIL
       
      repeated string message_cc_email = 31 [json_name = "messageCcEmail"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the messageCcEmail at the given index.
    • getMessageBccNameList

      List<String> getMessageBccNameList()
       Message.MESSAGE_BCC_NAME
       
      repeated string message_bcc_name = 32 [json_name = "messageBccName"];
      Returns:
      A list containing the messageBccName.
    • getMessageBccNameCount

      int getMessageBccNameCount()
       Message.MESSAGE_BCC_NAME
       
      repeated string message_bcc_name = 32 [json_name = "messageBccName"];
      Returns:
      The count of messageBccName.
    • getMessageBccName

      String getMessageBccName(int index)
       Message.MESSAGE_BCC_NAME
       
      repeated string message_bcc_name = 32 [json_name = "messageBccName"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The messageBccName at the given index.
    • getMessageBccNameBytes

      com.google.protobuf.ByteString getMessageBccNameBytes(int index)
       Message.MESSAGE_BCC_NAME
       
      repeated string message_bcc_name = 32 [json_name = "messageBccName"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the messageBccName at the given index.
    • getMessageBccDisplayNameList

      List<String> getMessageBccDisplayNameList()
       Message.MESSAGE_BCC_DISPLAY_NAME
       
      repeated string message_bcc_display_name = 33 [json_name = "messageBccDisplayName"];
      Returns:
      A list containing the messageBccDisplayName.
    • getMessageBccDisplayNameCount

      int getMessageBccDisplayNameCount()
       Message.MESSAGE_BCC_DISPLAY_NAME
       
      repeated string message_bcc_display_name = 33 [json_name = "messageBccDisplayName"];
      Returns:
      The count of messageBccDisplayName.
    • getMessageBccDisplayName

      String getMessageBccDisplayName(int index)
       Message.MESSAGE_BCC_DISPLAY_NAME
       
      repeated string message_bcc_display_name = 33 [json_name = "messageBccDisplayName"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The messageBccDisplayName at the given index.
    • getMessageBccDisplayNameBytes

      com.google.protobuf.ByteString getMessageBccDisplayNameBytes(int index)
       Message.MESSAGE_BCC_DISPLAY_NAME
       
      repeated string message_bcc_display_name = 33 [json_name = "messageBccDisplayName"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the messageBccDisplayName at the given index.
    • getMessageBccEmailList

      List<String> getMessageBccEmailList()
       Message.MESSAGE_BCC_EMAIL
       
      repeated string message_bcc_email = 34 [json_name = "messageBccEmail"];
      Returns:
      A list containing the messageBccEmail.
    • getMessageBccEmailCount

      int getMessageBccEmailCount()
       Message.MESSAGE_BCC_EMAIL
       
      repeated string message_bcc_email = 34 [json_name = "messageBccEmail"];
      Returns:
      The count of messageBccEmail.
    • getMessageBccEmail

      String getMessageBccEmail(int index)
       Message.MESSAGE_BCC_EMAIL
       
      repeated string message_bcc_email = 34 [json_name = "messageBccEmail"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The messageBccEmail at the given index.
    • getMessageBccEmailBytes

      com.google.protobuf.ByteString getMessageBccEmailBytes(int index)
       Message.MESSAGE_BCC_EMAIL
       
      repeated string message_bcc_email = 34 [json_name = "messageBccEmail"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the messageBccEmail at the given index.
    • hasMultipartSubtype

      boolean hasMultipartSubtype()
       Message.MULTIPART_SUBTYPE
       
      optional string multipart_subtype = 35 [json_name = "multipartSubtype"];
      Returns:
      Whether the multipartSubtype field is set.
    • getMultipartSubtype

      String getMultipartSubtype()
       Message.MULTIPART_SUBTYPE
       
      optional string multipart_subtype = 35 [json_name = "multipartSubtype"];
      Returns:
      The multipartSubtype.
    • getMultipartSubtypeBytes

      com.google.protobuf.ByteString getMultipartSubtypeBytes()
       Message.MULTIPART_SUBTYPE
       
      optional string multipart_subtype = 35 [json_name = "multipartSubtype"];
      Returns:
      The bytes for multipartSubtype.
    • hasMultipartBoundary

      boolean hasMultipartBoundary()
       Message.MULTIPART_BOUNDARY
       
      optional string multipart_boundary = 36 [json_name = "multipartBoundary"];
      Returns:
      Whether the multipartBoundary field is set.
    • getMultipartBoundary

      String getMultipartBoundary()
       Message.MULTIPART_BOUNDARY
       
      optional string multipart_boundary = 36 [json_name = "multipartBoundary"];
      Returns:
      The multipartBoundary.
    • getMultipartBoundaryBytes

      com.google.protobuf.ByteString getMultipartBoundaryBytes()
       Message.MULTIPART_BOUNDARY
       
      optional string multipart_boundary = 36 [json_name = "multipartBoundary"];
      Returns:
      The bytes for multipartBoundary.
    • hasMessageClass

      boolean hasMessageClass()
       === MAPI Properties (Microsoft Outlook/Exchange specific) ===
       MAPI.MESSAGE_CLASS (normalized)
       
      optional string message_class = 37 [json_name = "messageClass"];
      Returns:
      Whether the messageClass field is set.
    • getMessageClass

      String getMessageClass()
       === MAPI Properties (Microsoft Outlook/Exchange specific) ===
       MAPI.MESSAGE_CLASS (normalized)
       
      optional string message_class = 37 [json_name = "messageClass"];
      Returns:
      The messageClass.
    • getMessageClassBytes

      com.google.protobuf.ByteString getMessageClassBytes()
       === MAPI Properties (Microsoft Outlook/Exchange specific) ===
       MAPI.MESSAGE_CLASS (normalized)
       
      optional string message_class = 37 [json_name = "messageClass"];
      Returns:
      The bytes for messageClass.
    • hasMessageClassRaw

      boolean hasMessageClassRaw()
       MAPI.MESSAGE_CLASS_RAW (raw value)
       
      optional string message_class_raw = 38 [json_name = "messageClassRaw"];
      Returns:
      Whether the messageClassRaw field is set.
    • getMessageClassRaw

      String getMessageClassRaw()
       MAPI.MESSAGE_CLASS_RAW (raw value)
       
      optional string message_class_raw = 38 [json_name = "messageClassRaw"];
      Returns:
      The messageClassRaw.
    • getMessageClassRawBytes

      com.google.protobuf.ByteString getMessageClassRawBytes()
       MAPI.MESSAGE_CLASS_RAW (raw value)
       
      optional string message_class_raw = 38 [json_name = "messageClassRaw"];
      Returns:
      The bytes for messageClassRaw.
    • hasSentByServerType

      boolean hasSentByServerType()
       MAPI.SENT_BY_SERVER_TYPE
       
      optional string sent_by_server_type = 39 [json_name = "sentByServerType"];
      Returns:
      Whether the sentByServerType field is set.
    • getSentByServerType

      String getSentByServerType()
       MAPI.SENT_BY_SERVER_TYPE
       
      optional string sent_by_server_type = 39 [json_name = "sentByServerType"];
      Returns:
      The sentByServerType.
    • getSentByServerTypeBytes

      com.google.protobuf.ByteString getSentByServerTypeBytes()
       MAPI.SENT_BY_SERVER_TYPE
       
      optional string sent_by_server_type = 39 [json_name = "sentByServerType"];
      Returns:
      The bytes for sentByServerType.
    • hasFromRepresentingName

      boolean hasFromRepresentingName()
       MAPI.FROM_REPRESENTING_NAME
       
      optional string from_representing_name = 40 [json_name = "fromRepresentingName"];
      Returns:
      Whether the fromRepresentingName field is set.
    • getFromRepresentingName

      String getFromRepresentingName()
       MAPI.FROM_REPRESENTING_NAME
       
      optional string from_representing_name = 40 [json_name = "fromRepresentingName"];
      Returns:
      The fromRepresentingName.
    • getFromRepresentingNameBytes

      com.google.protobuf.ByteString getFromRepresentingNameBytes()
       MAPI.FROM_REPRESENTING_NAME
       
      optional string from_representing_name = 40 [json_name = "fromRepresentingName"];
      Returns:
      The bytes for fromRepresentingName.
    • hasFromRepresentingEmail

      boolean hasFromRepresentingEmail()
       MAPI.FROM_REPRESENTING_EMAIL
       
      optional string from_representing_email = 41 [json_name = "fromRepresentingEmail"];
      Returns:
      Whether the fromRepresentingEmail field is set.
    • getFromRepresentingEmail

      String getFromRepresentingEmail()
       MAPI.FROM_REPRESENTING_EMAIL
       
      optional string from_representing_email = 41 [json_name = "fromRepresentingEmail"];
      Returns:
      The fromRepresentingEmail.
    • getFromRepresentingEmailBytes

      com.google.protobuf.ByteString getFromRepresentingEmailBytes()
       MAPI.FROM_REPRESENTING_EMAIL
       
      optional string from_representing_email = 41 [json_name = "fromRepresentingEmail"];
      Returns:
      The bytes for fromRepresentingEmail.
    • hasSubmissionAcceptedAtTime

      boolean hasSubmissionAcceptedAtTime()
       MAPI.SUBMISSION_ACCEPTED_AT_TIME
       
      optional .google.protobuf.Timestamp submission_accepted_at_time = 42 [json_name = "submissionAcceptedAtTime"];
      Returns:
      Whether the submissionAcceptedAtTime field is set.
    • getSubmissionAcceptedAtTime

      com.google.protobuf.Timestamp getSubmissionAcceptedAtTime()
       MAPI.SUBMISSION_ACCEPTED_AT_TIME
       
      optional .google.protobuf.Timestamp submission_accepted_at_time = 42 [json_name = "submissionAcceptedAtTime"];
      Returns:
      The submissionAcceptedAtTime.
    • getSubmissionAcceptedAtTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getSubmissionAcceptedAtTimeOrBuilder()
       MAPI.SUBMISSION_ACCEPTED_AT_TIME
       
      optional .google.protobuf.Timestamp submission_accepted_at_time = 42 [json_name = "submissionAcceptedAtTime"];
    • hasSubmissionId

      boolean hasSubmissionId()
       MAPI.SUBMISSION_ID
       
      optional string submission_id = 43 [json_name = "submissionId"];
      Returns:
      Whether the submissionId field is set.
    • getSubmissionId

      String getSubmissionId()
       MAPI.SUBMISSION_ID
       
      optional string submission_id = 43 [json_name = "submissionId"];
      Returns:
      The submissionId.
    • getSubmissionIdBytes

      com.google.protobuf.ByteString getSubmissionIdBytes()
       MAPI.SUBMISSION_ID
       
      optional string submission_id = 43 [json_name = "submissionId"];
      Returns:
      The bytes for submissionId.
    • hasInternetMessageId

      boolean hasInternetMessageId()
       MAPI.INTERNET_MESSAGE_ID
       
      optional string internet_message_id = 44 [json_name = "internetMessageId"];
      Returns:
      Whether the internetMessageId field is set.
    • getInternetMessageId

      String getInternetMessageId()
       MAPI.INTERNET_MESSAGE_ID
       
      optional string internet_message_id = 44 [json_name = "internetMessageId"];
      Returns:
      The internetMessageId.
    • getInternetMessageIdBytes

      com.google.protobuf.ByteString getInternetMessageIdBytes()
       MAPI.INTERNET_MESSAGE_ID
       
      optional string internet_message_id = 44 [json_name = "internetMessageId"];
      Returns:
      The bytes for internetMessageId.
    • getInternetReferencesList

      List<String> getInternetReferencesList()
       MAPI.INTERNET_REFERENCES
       
      repeated string internet_references = 45 [json_name = "internetReferences"];
      Returns:
      A list containing the internetReferences.
    • getInternetReferencesCount

      int getInternetReferencesCount()
       MAPI.INTERNET_REFERENCES
       
      repeated string internet_references = 45 [json_name = "internetReferences"];
      Returns:
      The count of internetReferences.
    • getInternetReferences

      String getInternetReferences(int index)
       MAPI.INTERNET_REFERENCES
       
      repeated string internet_references = 45 [json_name = "internetReferences"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The internetReferences at the given index.
    • getInternetReferencesBytes

      com.google.protobuf.ByteString getInternetReferencesBytes(int index)
       MAPI.INTERNET_REFERENCES
       
      repeated string internet_references = 45 [json_name = "internetReferences"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the internetReferences at the given index.
    • hasConversationTopic

      boolean hasConversationTopic()
       MAPI.CONVERSATION_TOPIC
       
      optional string conversation_topic = 46 [json_name = "conversationTopic"];
      Returns:
      Whether the conversationTopic field is set.
    • getConversationTopic

      String getConversationTopic()
       MAPI.CONVERSATION_TOPIC
       
      optional string conversation_topic = 46 [json_name = "conversationTopic"];
      Returns:
      The conversationTopic.
    • getConversationTopicBytes

      com.google.protobuf.ByteString getConversationTopicBytes()
       MAPI.CONVERSATION_TOPIC
       
      optional string conversation_topic = 46 [json_name = "conversationTopic"];
      Returns:
      The bytes for conversationTopic.
    • hasConversationIndex

      boolean hasConversationIndex()
       MAPI.CONVERSATION_INDEX (hex encoded)
       
      optional string conversation_index = 47 [json_name = "conversationIndex"];
      Returns:
      Whether the conversationIndex field is set.
    • getConversationIndex

      String getConversationIndex()
       MAPI.CONVERSATION_INDEX (hex encoded)
       
      optional string conversation_index = 47 [json_name = "conversationIndex"];
      Returns:
      The conversationIndex.
    • getConversationIndexBytes

      com.google.protobuf.ByteString getConversationIndexBytes()
       MAPI.CONVERSATION_INDEX (hex encoded)
       
      optional string conversation_index = 47 [json_name = "conversationIndex"];
      Returns:
      The bytes for conversationIndex.
    • hasInReplyToId

      boolean hasInReplyToId()
       MAPI.IN_REPLY_TO_ID
       
      optional string in_reply_to_id = 48 [json_name = "inReplyToId"];
      Returns:
      Whether the inReplyToId field is set.
    • getInReplyToId

      String getInReplyToId()
       MAPI.IN_REPLY_TO_ID
       
      optional string in_reply_to_id = 48 [json_name = "inReplyToId"];
      Returns:
      The inReplyToId.
    • getInReplyToIdBytes

      com.google.protobuf.ByteString getInReplyToIdBytes()
       MAPI.IN_REPLY_TO_ID
       
      optional string in_reply_to_id = 48 [json_name = "inReplyToId"];
      Returns:
      The bytes for inReplyToId.
    • hasRecipientsString

      boolean hasRecipientsString()
       MAPI.RECIPIENTS_STRING
       
      optional string recipients_string = 49 [json_name = "recipientsString"];
      Returns:
      Whether the recipientsString field is set.
    • getRecipientsString

      String getRecipientsString()
       MAPI.RECIPIENTS_STRING
       
      optional string recipients_string = 49 [json_name = "recipientsString"];
      Returns:
      The recipientsString.
    • getRecipientsStringBytes

      com.google.protobuf.ByteString getRecipientsStringBytes()
       MAPI.RECIPIENTS_STRING
       
      optional string recipients_string = 49 [json_name = "recipientsString"];
      Returns:
      The bytes for recipientsString.
    • hasImportance

      boolean hasImportance()
       MAPI.IMPORTANCE
       
      optional int32 importance = 50 [json_name = "importance"];
      Returns:
      Whether the importance field is set.
    • getImportance

      int getImportance()
       MAPI.IMPORTANCE
       
      optional int32 importance = 50 [json_name = "importance"];
      Returns:
      The importance.
    • hasPriority

      boolean hasPriority()
       MAPI.PRIORTY (note: typo in Tika)
       
      optional int32 priority = 51 [json_name = "priority"];
      Returns:
      Whether the priority field is set.
    • getPriority

      int getPriority()
       MAPI.PRIORTY (note: typo in Tika)
       
      optional int32 priority = 51 [json_name = "priority"];
      Returns:
      The priority.
    • hasIsFlagged

      boolean hasIsFlagged()
       MAPI.IS_FLAGGED
       
      optional bool is_flagged = 52 [json_name = "isFlagged"];
      Returns:
      Whether the isFlagged field is set.
    • getIsFlagged

      boolean getIsFlagged()
       MAPI.IS_FLAGGED
       
      optional bool is_flagged = 52 [json_name = "isFlagged"];
      Returns:
      The isFlagged.
    • getBodyTypesProcessedList

      List<String> getBodyTypesProcessedList()
       MAPI.BODY_TYPES_PROCESSED
       
      repeated string body_types_processed = 53 [json_name = "bodyTypesProcessed"];
      Returns:
      A list containing the bodyTypesProcessed.
    • getBodyTypesProcessedCount

      int getBodyTypesProcessedCount()
       MAPI.BODY_TYPES_PROCESSED
       
      repeated string body_types_processed = 53 [json_name = "bodyTypesProcessed"];
      Returns:
      The count of bodyTypesProcessed.
    • getBodyTypesProcessed

      String getBodyTypesProcessed(int index)
       MAPI.BODY_TYPES_PROCESSED
       
      repeated string body_types_processed = 53 [json_name = "bodyTypesProcessed"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The bodyTypesProcessed at the given index.
    • getBodyTypesProcessedBytes

      com.google.protobuf.ByteString getBodyTypesProcessedBytes(int index)
       MAPI.BODY_TYPES_PROCESSED
       
      repeated string body_types_processed = 53 [json_name = "bodyTypesProcessed"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the bodyTypesProcessed at the given index.
    • hasAttachLongPathName

      boolean hasAttachLongPathName()
       === MAPI Attachment Properties ===
       MAPI.ATTACH_LONG_PATH_NAME
       
      optional string attach_long_path_name = 54 [json_name = "attachLongPathName"];
      Returns:
      Whether the attachLongPathName field is set.
    • getAttachLongPathName

      String getAttachLongPathName()
       === MAPI Attachment Properties ===
       MAPI.ATTACH_LONG_PATH_NAME
       
      optional string attach_long_path_name = 54 [json_name = "attachLongPathName"];
      Returns:
      The attachLongPathName.
    • getAttachLongPathNameBytes

      com.google.protobuf.ByteString getAttachLongPathNameBytes()
       === MAPI Attachment Properties ===
       MAPI.ATTACH_LONG_PATH_NAME
       
      optional string attach_long_path_name = 54 [json_name = "attachLongPathName"];
      Returns:
      The bytes for attachLongPathName.
    • hasAttachLongFileName

      boolean hasAttachLongFileName()
       MAPI.ATTACH_LONG_FILE_NAME
       
      optional string attach_long_file_name = 55 [json_name = "attachLongFileName"];
      Returns:
      Whether the attachLongFileName field is set.
    • getAttachLongFileName

      String getAttachLongFileName()
       MAPI.ATTACH_LONG_FILE_NAME
       
      optional string attach_long_file_name = 55 [json_name = "attachLongFileName"];
      Returns:
      The attachLongFileName.
    • getAttachLongFileNameBytes

      com.google.protobuf.ByteString getAttachLongFileNameBytes()
       MAPI.ATTACH_LONG_FILE_NAME
       
      optional string attach_long_file_name = 55 [json_name = "attachLongFileName"];
      Returns:
      The bytes for attachLongFileName.
    • hasAttachFileName

      boolean hasAttachFileName()
       MAPI.ATTACH_FILE_NAME
       
      optional string attach_file_name = 56 [json_name = "attachFileName"];
      Returns:
      Whether the attachFileName field is set.
    • getAttachFileName

      String getAttachFileName()
       MAPI.ATTACH_FILE_NAME
       
      optional string attach_file_name = 56 [json_name = "attachFileName"];
      Returns:
      The attachFileName.
    • getAttachFileNameBytes

      com.google.protobuf.ByteString getAttachFileNameBytes()
       MAPI.ATTACH_FILE_NAME
       
      optional string attach_file_name = 56 [json_name = "attachFileName"];
      Returns:
      The bytes for attachFileName.
    • hasAttachContentId

      boolean hasAttachContentId()
       MAPI.ATTACH_CONTENT_ID
       
      optional string attach_content_id = 57 [json_name = "attachContentId"];
      Returns:
      Whether the attachContentId field is set.
    • getAttachContentId

      String getAttachContentId()
       MAPI.ATTACH_CONTENT_ID
       
      optional string attach_content_id = 57 [json_name = "attachContentId"];
      Returns:
      The attachContentId.
    • getAttachContentIdBytes

      com.google.protobuf.ByteString getAttachContentIdBytes()
       MAPI.ATTACH_CONTENT_ID
       
      optional string attach_content_id = 57 [json_name = "attachContentId"];
      Returns:
      The bytes for attachContentId.
    • hasAttachContentLocation

      boolean hasAttachContentLocation()
       MAPI.ATTACH_CONTENT_LOCATION
       
      optional string attach_content_location = 58 [json_name = "attachContentLocation"];
      Returns:
      Whether the attachContentLocation field is set.
    • getAttachContentLocation

      String getAttachContentLocation()
       MAPI.ATTACH_CONTENT_LOCATION
       
      optional string attach_content_location = 58 [json_name = "attachContentLocation"];
      Returns:
      The attachContentLocation.
    • getAttachContentLocationBytes

      com.google.protobuf.ByteString getAttachContentLocationBytes()
       MAPI.ATTACH_CONTENT_LOCATION
       
      optional string attach_content_location = 58 [json_name = "attachContentLocation"];
      Returns:
      The bytes for attachContentLocation.
    • hasAttachDisplayName

      boolean hasAttachDisplayName()
       MAPI.ATTACH_DISPLAY_NAME
       
      optional string attach_display_name = 59 [json_name = "attachDisplayName"];
      Returns:
      Whether the attachDisplayName field is set.
    • getAttachDisplayName

      String getAttachDisplayName()
       MAPI.ATTACH_DISPLAY_NAME
       
      optional string attach_display_name = 59 [json_name = "attachDisplayName"];
      Returns:
      The attachDisplayName.
    • getAttachDisplayNameBytes

      com.google.protobuf.ByteString getAttachDisplayNameBytes()
       MAPI.ATTACH_DISPLAY_NAME
       
      optional string attach_display_name = 59 [json_name = "attachDisplayName"];
      Returns:
      The bytes for attachDisplayName.
    • hasAttachExtension

      boolean hasAttachExtension()
       MAPI.ATTACH_EXTENSION
       
      optional string attach_extension = 60 [json_name = "attachExtension"];
      Returns:
      Whether the attachExtension field is set.
    • getAttachExtension

      String getAttachExtension()
       MAPI.ATTACH_EXTENSION
       
      optional string attach_extension = 60 [json_name = "attachExtension"];
      Returns:
      The attachExtension.
    • getAttachExtensionBytes

      com.google.protobuf.ByteString getAttachExtensionBytes()
       MAPI.ATTACH_EXTENSION
       
      optional string attach_extension = 60 [json_name = "attachExtension"];
      Returns:
      The bytes for attachExtension.
    • hasAttachMime

      boolean hasAttachMime()
       MAPI.ATTACH_MIME
       
      optional string attach_mime = 61 [json_name = "attachMime"];
      Returns:
      Whether the attachMime field is set.
    • getAttachMime

      String getAttachMime()
       MAPI.ATTACH_MIME
       
      optional string attach_mime = 61 [json_name = "attachMime"];
      Returns:
      The attachMime.
    • getAttachMimeBytes

      com.google.protobuf.ByteString getAttachMimeBytes()
       MAPI.ATTACH_MIME
       
      optional string attach_mime = 61 [json_name = "attachMime"];
      Returns:
      The bytes for attachMime.
    • hasAttachLanguage

      boolean hasAttachLanguage()
       MAPI.ATTACH_LANGUAGE
       
      optional string attach_language = 62 [json_name = "attachLanguage"];
      Returns:
      Whether the attachLanguage field is set.
    • getAttachLanguage

      String getAttachLanguage()
       MAPI.ATTACH_LANGUAGE
       
      optional string attach_language = 62 [json_name = "attachLanguage"];
      Returns:
      The attachLanguage.
    • getAttachLanguageBytes

      com.google.protobuf.ByteString getAttachLanguageBytes()
       MAPI.ATTACH_LANGUAGE
       
      optional string attach_language = 62 [json_name = "attachLanguage"];
      Returns:
      The bytes for attachLanguage.
    • hasContainsEncapsulatedHtml

      boolean hasContainsEncapsulatedHtml()
       === RTF Properties (Rich Text Format specific) ===
       RTFMetadata.CONTAINS_ENCAPSULATED_HTML
       
      optional bool contains_encapsulated_html = 63 [json_name = "containsEncapsulatedHtml"];
      Returns:
      Whether the containsEncapsulatedHtml field is set.
    • getContainsEncapsulatedHtml

      boolean getContainsEncapsulatedHtml()
       === RTF Properties (Rich Text Format specific) ===
       RTFMetadata.CONTAINS_ENCAPSULATED_HTML
       
      optional bool contains_encapsulated_html = 63 [json_name = "containsEncapsulatedHtml"];
      Returns:
      The containsEncapsulatedHtml.
    • hasRawHeaderDate

      boolean hasRawHeaderDate()
       === Raw Header Properties ===
       Note: Raw headers are stored with MESSAGE_RAW_HEADER_PREFIX + header name
       These are dynamic and parser-specific, so we include common ones
       Message-Raw-Header:Date
       
      optional string raw_header_date = 64 [json_name = "rawHeaderDate"];
      Returns:
      Whether the rawHeaderDate field is set.
    • getRawHeaderDate

      String getRawHeaderDate()
       === Raw Header Properties ===
       Note: Raw headers are stored with MESSAGE_RAW_HEADER_PREFIX + header name
       These are dynamic and parser-specific, so we include common ones
       Message-Raw-Header:Date
       
      optional string raw_header_date = 64 [json_name = "rawHeaderDate"];
      Returns:
      The rawHeaderDate.
    • getRawHeaderDateBytes

      com.google.protobuf.ByteString getRawHeaderDateBytes()
       === Raw Header Properties ===
       Note: Raw headers are stored with MESSAGE_RAW_HEADER_PREFIX + header name
       These are dynamic and parser-specific, so we include common ones
       Message-Raw-Header:Date
       
      optional string raw_header_date = 64 [json_name = "rawHeaderDate"];
      Returns:
      The bytes for rawHeaderDate.
    • hasRawHeaderMessageId

      boolean hasRawHeaderMessageId()
       Message-Raw-Header:Message-ID
       
      optional string raw_header_message_id = 65 [json_name = "rawHeaderMessageId"];
      Returns:
      Whether the rawHeaderMessageId field is set.
    • getRawHeaderMessageId

      String getRawHeaderMessageId()
       Message-Raw-Header:Message-ID
       
      optional string raw_header_message_id = 65 [json_name = "rawHeaderMessageId"];
      Returns:
      The rawHeaderMessageId.
    • getRawHeaderMessageIdBytes

      com.google.protobuf.ByteString getRawHeaderMessageIdBytes()
       Message-Raw-Header:Message-ID
       
      optional string raw_header_message_id = 65 [json_name = "rawHeaderMessageId"];
      Returns:
      The bytes for rawHeaderMessageId.
    • hasRawHeaderReferences

      boolean hasRawHeaderReferences()
       Message-Raw-Header:References
       
      optional string raw_header_references = 66 [json_name = "rawHeaderReferences"];
      Returns:
      Whether the rawHeaderReferences field is set.
    • getRawHeaderReferences

      String getRawHeaderReferences()
       Message-Raw-Header:References
       
      optional string raw_header_references = 66 [json_name = "rawHeaderReferences"];
      Returns:
      The rawHeaderReferences.
    • getRawHeaderReferencesBytes

      com.google.protobuf.ByteString getRawHeaderReferencesBytes()
       Message-Raw-Header:References
       
      optional string raw_header_references = 66 [json_name = "rawHeaderReferences"];
      Returns:
      The bytes for rawHeaderReferences.
    • hasRawHeaderInReplyTo

      boolean hasRawHeaderInReplyTo()
       Message-Raw-Header:In-Reply-To
       
      optional string raw_header_in_reply_to = 67 [json_name = "rawHeaderInReplyTo"];
      Returns:
      Whether the rawHeaderInReplyTo field is set.
    • getRawHeaderInReplyTo

      String getRawHeaderInReplyTo()
       Message-Raw-Header:In-Reply-To
       
      optional string raw_header_in_reply_to = 67 [json_name = "rawHeaderInReplyTo"];
      Returns:
      The rawHeaderInReplyTo.
    • getRawHeaderInReplyToBytes

      com.google.protobuf.ByteString getRawHeaderInReplyToBytes()
       Message-Raw-Header:In-Reply-To
       
      optional string raw_header_in_reply_to = 67 [json_name = "rawHeaderInReplyTo"];
      Returns:
      The bytes for rawHeaderInReplyTo.
    • hasRawHeaderReturnPath

      boolean hasRawHeaderReturnPath()
       Message-Raw-Header:Return-Path
       
      optional string raw_header_return_path = 68 [json_name = "rawHeaderReturnPath"];
      Returns:
      Whether the rawHeaderReturnPath field is set.
    • getRawHeaderReturnPath

      String getRawHeaderReturnPath()
       Message-Raw-Header:Return-Path
       
      optional string raw_header_return_path = 68 [json_name = "rawHeaderReturnPath"];
      Returns:
      The rawHeaderReturnPath.
    • getRawHeaderReturnPathBytes

      com.google.protobuf.ByteString getRawHeaderReturnPathBytes()
       Message-Raw-Header:Return-Path
       
      optional string raw_header_return_path = 68 [json_name = "rawHeaderReturnPath"];
      Returns:
      The bytes for rawHeaderReturnPath.
    • hasRawHeaderReceived

      boolean hasRawHeaderReceived()
       Message-Raw-Header:Received
       
      optional string raw_header_received = 69 [json_name = "rawHeaderReceived"];
      Returns:
      Whether the rawHeaderReceived field is set.
    • getRawHeaderReceived

      String getRawHeaderReceived()
       Message-Raw-Header:Received
       
      optional string raw_header_received = 69 [json_name = "rawHeaderReceived"];
      Returns:
      The rawHeaderReceived.
    • getRawHeaderReceivedBytes

      com.google.protobuf.ByteString getRawHeaderReceivedBytes()
       Message-Raw-Header:Received
       
      optional string raw_header_received = 69 [json_name = "rawHeaderReceived"];
      Returns:
      The bytes for rawHeaderReceived.
    • hasRawHeaderXMailer

      boolean hasRawHeaderXMailer()
       Message-Raw-Header:X-Mailer
       
      optional string raw_header_x_mailer = 70 [json_name = "rawHeaderXMailer"];
      Returns:
      Whether the rawHeaderXMailer field is set.
    • getRawHeaderXMailer

      String getRawHeaderXMailer()
       Message-Raw-Header:X-Mailer
       
      optional string raw_header_x_mailer = 70 [json_name = "rawHeaderXMailer"];
      Returns:
      The rawHeaderXMailer.
    • getRawHeaderXMailerBytes

      com.google.protobuf.ByteString getRawHeaderXMailerBytes()
       Message-Raw-Header:X-Mailer
       
      optional string raw_header_x_mailer = 70 [json_name = "rawHeaderXMailer"];
      Returns:
      The bytes for rawHeaderXMailer.
    • hasRawHeaderUserAgent

      boolean hasRawHeaderUserAgent()
       Message-Raw-Header:User-Agent
       
      optional string raw_header_user_agent = 71 [json_name = "rawHeaderUserAgent"];
      Returns:
      Whether the rawHeaderUserAgent field is set.
    • getRawHeaderUserAgent

      String getRawHeaderUserAgent()
       Message-Raw-Header:User-Agent
       
      optional string raw_header_user_agent = 71 [json_name = "rawHeaderUserAgent"];
      Returns:
      The rawHeaderUserAgent.
    • getRawHeaderUserAgentBytes

      com.google.protobuf.ByteString getRawHeaderUserAgentBytes()
       Message-Raw-Header:User-Agent
       
      optional string raw_header_user_agent = 71 [json_name = "rawHeaderUserAgent"];
      Returns:
      The bytes for rawHeaderUserAgent.
    • hasRawHeaderXOriginatingIp

      boolean hasRawHeaderXOriginatingIp()
       Message-Raw-Header:X-Originating-IP
       
      optional string raw_header_x_originating_ip = 72 [json_name = "rawHeaderXOriginatingIp"];
      Returns:
      Whether the rawHeaderXOriginatingIp field is set.
    • getRawHeaderXOriginatingIp

      String getRawHeaderXOriginatingIp()
       Message-Raw-Header:X-Originating-IP
       
      optional string raw_header_x_originating_ip = 72 [json_name = "rawHeaderXOriginatingIp"];
      Returns:
      The rawHeaderXOriginatingIp.
    • getRawHeaderXOriginatingIpBytes

      com.google.protobuf.ByteString getRawHeaderXOriginatingIpBytes()
       Message-Raw-Header:X-Originating-IP
       
      optional string raw_header_x_originating_ip = 72 [json_name = "rawHeaderXOriginatingIp"];
      Returns:
      The bytes for rawHeaderXOriginatingIp.
    • hasRawHeaderContentType

      boolean hasRawHeaderContentType()
       Message-Raw-Header:Content-Type
       
      optional string raw_header_content_type = 73 [json_name = "rawHeaderContentType"];
      Returns:
      Whether the rawHeaderContentType field is set.
    • getRawHeaderContentType

      String getRawHeaderContentType()
       Message-Raw-Header:Content-Type
       
      optional string raw_header_content_type = 73 [json_name = "rawHeaderContentType"];
      Returns:
      The rawHeaderContentType.
    • getRawHeaderContentTypeBytes

      com.google.protobuf.ByteString getRawHeaderContentTypeBytes()
       Message-Raw-Header:Content-Type
       
      optional string raw_header_content_type = 73 [json_name = "rawHeaderContentType"];
      Returns:
      The bytes for rawHeaderContentType.
    • hasRawHeaderContentEncoding

      boolean hasRawHeaderContentEncoding()
       Message-Raw-Header:Content-Encoding
       
      optional string raw_header_content_encoding = 74 [json_name = "rawHeaderContentEncoding"];
      Returns:
      Whether the rawHeaderContentEncoding field is set.
    • getRawHeaderContentEncoding

      String getRawHeaderContentEncoding()
       Message-Raw-Header:Content-Encoding
       
      optional string raw_header_content_encoding = 74 [json_name = "rawHeaderContentEncoding"];
      Returns:
      The rawHeaderContentEncoding.
    • getRawHeaderContentEncodingBytes

      com.google.protobuf.ByteString getRawHeaderContentEncodingBytes()
       Message-Raw-Header:Content-Encoding
       
      optional string raw_header_content_encoding = 74 [json_name = "rawHeaderContentEncoding"];
      Returns:
      The bytes for rawHeaderContentEncoding.
    • hasRawHeaderMimeVersion

      boolean hasRawHeaderMimeVersion()
       Message-Raw-Header:MIME-Version
       
      optional string raw_header_mime_version = 75 [json_name = "rawHeaderMimeVersion"];
      Returns:
      Whether the rawHeaderMimeVersion field is set.
    • getRawHeaderMimeVersion

      String getRawHeaderMimeVersion()
       Message-Raw-Header:MIME-Version
       
      optional string raw_header_mime_version = 75 [json_name = "rawHeaderMimeVersion"];
      Returns:
      The rawHeaderMimeVersion.
    • getRawHeaderMimeVersionBytes

      com.google.protobuf.ByteString getRawHeaderMimeVersionBytes()
       Message-Raw-Header:MIME-Version
       
      optional string raw_header_mime_version = 75 [json_name = "rawHeaderMimeVersion"];
      Returns:
      The bytes for rawHeaderMimeVersion.
    • hasContentType

      boolean hasContentType()
       === Content and Body Properties ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 76 [json_name = "contentType"];
      Returns:
      Whether the contentType field is set.
    • getContentType

      String getContentType()
       === Content and Body Properties ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 76 [json_name = "contentType"];
      Returns:
      The contentType.
    • getContentTypeBytes

      com.google.protobuf.ByteString getContentTypeBytes()
       === Content and Body Properties ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 76 [json_name = "contentType"];
      Returns:
      The bytes for contentType.
    • hasContentEncoding

      boolean hasContentEncoding()
       Content encoding
       
      optional string content_encoding = 77 [json_name = "contentEncoding"];
      Returns:
      Whether the contentEncoding field is set.
    • getContentEncoding

      String getContentEncoding()
       Content encoding
       
      optional string content_encoding = 77 [json_name = "contentEncoding"];
      Returns:
      The contentEncoding.
    • getContentEncodingBytes

      com.google.protobuf.ByteString getContentEncodingBytes()
       Content encoding
       
      optional string content_encoding = 77 [json_name = "contentEncoding"];
      Returns:
      The bytes for contentEncoding.
    • hasCharset

      boolean hasCharset()
       Character set
       
      optional string charset = 78 [json_name = "charset"];
      Returns:
      Whether the charset field is set.
    • getCharset

      String getCharset()
       Character set
       
      optional string charset = 78 [json_name = "charset"];
      Returns:
      The charset.
    • getCharsetBytes

      com.google.protobuf.ByteString getCharsetBytes()
       Character set
       
      optional string charset = 78 [json_name = "charset"];
      Returns:
      The bytes for charset.
    • hasHasAttachments

      boolean hasHasAttachments()
       Whether email has attachments
       
      optional bool has_attachments = 79 [json_name = "hasAttachments"];
      Returns:
      Whether the hasAttachments field is set.
    • getHasAttachments

      boolean getHasAttachments()
       Whether email has attachments
       
      optional bool has_attachments = 79 [json_name = "hasAttachments"];
      Returns:
      The hasAttachments.
    • hasAttachmentCount

      boolean hasAttachmentCount()
       Number of attachments
       
      optional int32 attachment_count = 80 [json_name = "attachmentCount"];
      Returns:
      Whether the attachmentCount field is set.
    • getAttachmentCount

      int getAttachmentCount()
       Number of attachments
       
      optional int32 attachment_count = 80 [json_name = "attachmentCount"];
      Returns:
      The attachmentCount.
    • hasHasSignature

      boolean hasHasSignature()
       === Security and Encryption Properties ===
       TikaCoreProperties.HAS_SIGNATURE
       
      optional bool has_signature = 81 [json_name = "hasSignature"];
      Returns:
      Whether the hasSignature field is set.
    • getHasSignature

      boolean getHasSignature()
       === Security and Encryption Properties ===
       TikaCoreProperties.HAS_SIGNATURE
       
      optional bool has_signature = 81 [json_name = "hasSignature"];
      Returns:
      The hasSignature.
    • hasIsEncrypted

      boolean hasIsEncrypted()
       TikaCoreProperties.IS_ENCRYPTED
       
      optional bool is_encrypted = 82 [json_name = "isEncrypted"];
      Returns:
      Whether the isEncrypted field is set.
    • getIsEncrypted

      boolean getIsEncrypted()
       TikaCoreProperties.IS_ENCRYPTED
       
      optional bool is_encrypted = 82 [json_name = "isEncrypted"];
      Returns:
      The isEncrypted.
    • getSignatureNameList

      List<String> getSignatureNameList()
       TikaCoreProperties.SIGNATURE_NAME
       
      repeated string signature_name = 83 [json_name = "signatureName"];
      Returns:
      A list containing the signatureName.
    • getSignatureNameCount

      int getSignatureNameCount()
       TikaCoreProperties.SIGNATURE_NAME
       
      repeated string signature_name = 83 [json_name = "signatureName"];
      Returns:
      The count of signatureName.
    • getSignatureName

      String getSignatureName(int index)
       TikaCoreProperties.SIGNATURE_NAME
       
      repeated string signature_name = 83 [json_name = "signatureName"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The signatureName at the given index.
    • getSignatureNameBytes

      com.google.protobuf.ByteString getSignatureNameBytes(int index)
       TikaCoreProperties.SIGNATURE_NAME
       
      repeated string signature_name = 83 [json_name = "signatureName"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the signatureName at the given index.
    • getSignatureDateList

      List<com.google.protobuf.Timestamp> getSignatureDateList()
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
    • getSignatureDate

      com.google.protobuf.Timestamp getSignatureDate(int index)
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
    • getSignatureDateCount

      int getSignatureDateCount()
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
    • getSignatureDateOrBuilderList

      List<? extends com.google.protobuf.TimestampOrBuilder> getSignatureDateOrBuilderList()
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
    • getSignatureDateOrBuilder

      com.google.protobuf.TimestampOrBuilder getSignatureDateOrBuilder(int index)
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
    • getSignatureLocationList

      List<String> getSignatureLocationList()
       TikaCoreProperties.SIGNATURE_LOCATION
       
      repeated string signature_location = 85 [json_name = "signatureLocation"];
      Returns:
      A list containing the signatureLocation.
    • getSignatureLocationCount

      int getSignatureLocationCount()
       TikaCoreProperties.SIGNATURE_LOCATION
       
      repeated string signature_location = 85 [json_name = "signatureLocation"];
      Returns:
      The count of signatureLocation.
    • getSignatureLocation

      String getSignatureLocation(int index)
       TikaCoreProperties.SIGNATURE_LOCATION
       
      repeated string signature_location = 85 [json_name = "signatureLocation"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The signatureLocation at the given index.
    • getSignatureLocationBytes

      com.google.protobuf.ByteString getSignatureLocationBytes(int index)
       TikaCoreProperties.SIGNATURE_LOCATION
       
      repeated string signature_location = 85 [json_name = "signatureLocation"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the signatureLocation at the given index.
    • getSignatureReasonList

      List<String> getSignatureReasonList()
       TikaCoreProperties.SIGNATURE_REASON
       
      repeated string signature_reason = 86 [json_name = "signatureReason"];
      Returns:
      A list containing the signatureReason.
    • getSignatureReasonCount

      int getSignatureReasonCount()
       TikaCoreProperties.SIGNATURE_REASON
       
      repeated string signature_reason = 86 [json_name = "signatureReason"];
      Returns:
      The count of signatureReason.
    • getSignatureReason

      String getSignatureReason(int index)
       TikaCoreProperties.SIGNATURE_REASON
       
      repeated string signature_reason = 86 [json_name = "signatureReason"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The signatureReason at the given index.
    • getSignatureReasonBytes

      com.google.protobuf.ByteString getSignatureReasonBytes(int index)
       TikaCoreProperties.SIGNATURE_REASON
       
      repeated string signature_reason = 86 [json_name = "signatureReason"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the signatureReason at the given index.
    • getSignatureFilterList

      List<String> getSignatureFilterList()
       TikaCoreProperties.SIGNATURE_FILTER
       
      repeated string signature_filter = 87 [json_name = "signatureFilter"];
      Returns:
      A list containing the signatureFilter.
    • getSignatureFilterCount

      int getSignatureFilterCount()
       TikaCoreProperties.SIGNATURE_FILTER
       
      repeated string signature_filter = 87 [json_name = "signatureFilter"];
      Returns:
      The count of signatureFilter.
    • getSignatureFilter

      String getSignatureFilter(int index)
       TikaCoreProperties.SIGNATURE_FILTER
       
      repeated string signature_filter = 87 [json_name = "signatureFilter"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The signatureFilter at the given index.
    • getSignatureFilterBytes

      com.google.protobuf.ByteString getSignatureFilterBytes(int index)
       TikaCoreProperties.SIGNATURE_FILTER
       
      repeated string signature_filter = 87 [json_name = "signatureFilter"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the signatureFilter at the given index.
    • getSignatureContactInfoList

      List<String> getSignatureContactInfoList()
       TikaCoreProperties.SIGNATURE_CONTACT_INFO
       
      repeated string signature_contact_info = 88 [json_name = "signatureContactInfo"];
      Returns:
      A list containing the signatureContactInfo.
    • getSignatureContactInfoCount

      int getSignatureContactInfoCount()
       TikaCoreProperties.SIGNATURE_CONTACT_INFO
       
      repeated string signature_contact_info = 88 [json_name = "signatureContactInfo"];
      Returns:
      The count of signatureContactInfo.
    • getSignatureContactInfo

      String getSignatureContactInfo(int index)
       TikaCoreProperties.SIGNATURE_CONTACT_INFO
       
      repeated string signature_contact_info = 88 [json_name = "signatureContactInfo"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The signatureContactInfo at the given index.
    • getSignatureContactInfoBytes

      com.google.protobuf.ByteString getSignatureContactInfoBytes(int index)
       TikaCoreProperties.SIGNATURE_CONTACT_INFO
       
      repeated string signature_contact_info = 88 [json_name = "signatureContactInfo"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the signatureContactInfo at the given index.
    • hasThreadTopic

      boolean hasThreadTopic()
       === Threading and Conversation Properties ===
       Thread topic (normalized)
       
      optional string thread_topic = 89 [json_name = "threadTopic"];
      Returns:
      Whether the threadTopic field is set.
    • getThreadTopic

      String getThreadTopic()
       === Threading and Conversation Properties ===
       Thread topic (normalized)
       
      optional string thread_topic = 89 [json_name = "threadTopic"];
      Returns:
      The threadTopic.
    • getThreadTopicBytes

      com.google.protobuf.ByteString getThreadTopicBytes()
       === Threading and Conversation Properties ===
       Thread topic (normalized)
       
      optional string thread_topic = 89 [json_name = "threadTopic"];
      Returns:
      The bytes for threadTopic.
    • hasThreadIndex

      boolean hasThreadIndex()
       Thread index for conversation tracking
       
      optional string thread_index = 90 [json_name = "threadIndex"];
      Returns:
      Whether the threadIndex field is set.
    • getThreadIndex

      String getThreadIndex()
       Thread index for conversation tracking
       
      optional string thread_index = 90 [json_name = "threadIndex"];
      Returns:
      The threadIndex.
    • getThreadIndexBytes

      com.google.protobuf.ByteString getThreadIndexBytes()
       Thread index for conversation tracking
       
      optional string thread_index = 90 [json_name = "threadIndex"];
      Returns:
      The bytes for threadIndex.
    • hasThreadDepth

      boolean hasThreadDepth()
       Depth in conversation thread
       
      optional int32 thread_depth = 91 [json_name = "threadDepth"];
      Returns:
      Whether the threadDepth field is set.
    • getThreadDepth

      int getThreadDepth()
       Depth in conversation thread
       
      optional int32 thread_depth = 91 [json_name = "threadDepth"];
      Returns:
      The threadDepth.
    • hasDeliveryReceiptRequested

      boolean hasDeliveryReceiptRequested()
       === Delivery and Routing Properties ===
       Delivery receipt flag
       
      optional string delivery_receipt_requested = 92 [json_name = "deliveryReceiptRequested"];
      Returns:
      Whether the deliveryReceiptRequested field is set.
    • getDeliveryReceiptRequested

      String getDeliveryReceiptRequested()
       === Delivery and Routing Properties ===
       Delivery receipt flag
       
      optional string delivery_receipt_requested = 92 [json_name = "deliveryReceiptRequested"];
      Returns:
      The deliveryReceiptRequested.
    • getDeliveryReceiptRequestedBytes

      com.google.protobuf.ByteString getDeliveryReceiptRequestedBytes()
       === Delivery and Routing Properties ===
       Delivery receipt flag
       
      optional string delivery_receipt_requested = 92 [json_name = "deliveryReceiptRequested"];
      Returns:
      The bytes for deliveryReceiptRequested.
    • hasReadReceiptRequested

      boolean hasReadReceiptRequested()
       Read receipt flag
       
      optional string read_receipt_requested = 93 [json_name = "readReceiptRequested"];
      Returns:
      Whether the readReceiptRequested field is set.
    • getReadReceiptRequested

      String getReadReceiptRequested()
       Read receipt flag
       
      optional string read_receipt_requested = 93 [json_name = "readReceiptRequested"];
      Returns:
      The readReceiptRequested.
    • getReadReceiptRequestedBytes

      com.google.protobuf.ByteString getReadReceiptRequestedBytes()
       Read receipt flag
       
      optional string read_receipt_requested = 93 [json_name = "readReceiptRequested"];
      Returns:
      The bytes for readReceiptRequested.
    • hasAutoForwarded

      boolean hasAutoForwarded()
       Auto-forwarded flag
       
      optional string auto_forwarded = 94 [json_name = "autoForwarded"];
      Returns:
      Whether the autoForwarded field is set.
    • getAutoForwarded

      String getAutoForwarded()
       Auto-forwarded flag
       
      optional string auto_forwarded = 94 [json_name = "autoForwarded"];
      Returns:
      The autoForwarded.
    • getAutoForwardedBytes

      com.google.protobuf.ByteString getAutoForwardedBytes()
       Auto-forwarded flag
       
      optional string auto_forwarded = 94 [json_name = "autoForwarded"];
      Returns:
      The bytes for autoForwarded.
    • hasSensitivity

      boolean hasSensitivity()
       Message sensitivity level
       
      optional string sensitivity = 95 [json_name = "sensitivity"];
      Returns:
      Whether the sensitivity field is set.
    • getSensitivity

      String getSensitivity()
       Message sensitivity level
       
      optional string sensitivity = 95 [json_name = "sensitivity"];
      Returns:
      The sensitivity.
    • getSensitivityBytes

      com.google.protobuf.ByteString getSensitivityBytes()
       Message sensitivity level
       
      optional string sensitivity = 95 [json_name = "sensitivity"];
      Returns:
      The bytes for sensitivity.
    • hasX400ContentType

      boolean hasX400ContentType()
       X.400 content type
       
      optional string x400_content_type = 96 [json_name = "x400ContentType"];
      Returns:
      Whether the x400ContentType field is set.
    • getX400ContentType

      String getX400ContentType()
       X.400 content type
       
      optional string x400_content_type = 96 [json_name = "x400ContentType"];
      Returns:
      The x400ContentType.
    • getX400ContentTypeBytes

      com.google.protobuf.ByteString getX400ContentTypeBytes()
       X.400 content type
       
      optional string x400_content_type = 96 [json_name = "x400ContentType"];
      Returns:
      The bytes for x400ContentType.
    • hasTransportMessageHeaders

      boolean hasTransportMessageHeaders()
       Transport headers
       
      optional string transport_message_headers = 97 [json_name = "transportMessageHeaders"];
      Returns:
      Whether the transportMessageHeaders field is set.
    • getTransportMessageHeaders

      String getTransportMessageHeaders()
       Transport headers
       
      optional string transport_message_headers = 97 [json_name = "transportMessageHeaders"];
      Returns:
      The transportMessageHeaders.
    • getTransportMessageHeadersBytes

      com.google.protobuf.ByteString getTransportMessageHeadersBytes()
       Transport headers
       
      optional string transport_message_headers = 97 [json_name = "transportMessageHeaders"];
      Returns:
      The bytes for transportMessageHeaders.
    • hasMessageSize

      boolean hasMessageSize()
       === Size and Technical Properties ===
       Message size in bytes
       
      optional int64 message_size = 98 [json_name = "messageSize"];
      Returns:
      Whether the messageSize field is set.
    • getMessageSize

      long getMessageSize()
       === Size and Technical Properties ===
       Message size in bytes
       
      optional int64 message_size = 98 [json_name = "messageSize"];
      Returns:
      The messageSize.
    • hasLineCount

      boolean hasLineCount()
       Number of lines in message
       
      optional int32 line_count = 99 [json_name = "lineCount"];
      Returns:
      Whether the lineCount field is set.
    • getLineCount

      int getLineCount()
       Number of lines in message
       
      optional int32 line_count = 99 [json_name = "lineCount"];
      Returns:
      The lineCount.
    • hasEncodingDetector

      boolean hasEncodingDetector()
       TikaCoreProperties.ENCODING_DETECTOR
       
      optional string encoding_detector = 100 [json_name = "encodingDetector"];
      Returns:
      Whether the encodingDetector field is set.
    • getEncodingDetector

      String getEncodingDetector()
       TikaCoreProperties.ENCODING_DETECTOR
       
      optional string encoding_detector = 100 [json_name = "encodingDetector"];
      Returns:
      The encodingDetector.
    • getEncodingDetectorBytes

      com.google.protobuf.ByteString getEncodingDetectorBytes()
       TikaCoreProperties.ENCODING_DETECTOR
       
      optional string encoding_detector = 100 [json_name = "encodingDetector"];
      Returns:
      The bytes for encodingDetector.
    • hasDetectedEncoding

      boolean hasDetectedEncoding()
       TikaCoreProperties.DETECTED_ENCODING
       
      optional string detected_encoding = 101 [json_name = "detectedEncoding"];
      Returns:
      Whether the detectedEncoding field is set.
    • getDetectedEncoding

      String getDetectedEncoding()
       TikaCoreProperties.DETECTED_ENCODING
       
      optional string detected_encoding = 101 [json_name = "detectedEncoding"];
      Returns:
      The detectedEncoding.
    • getDetectedEncodingBytes

      com.google.protobuf.ByteString getDetectedEncodingBytes()
       TikaCoreProperties.DETECTED_ENCODING
       
      optional string detected_encoding = 101 [json_name = "detectedEncoding"];
      Returns:
      The bytes for detectedEncoding.
    • getParsedByList

      List<String> getParsedByList()
       === Parsing Metadata ===
       TikaCoreProperties.TIKA_PARSED_BY
       
      repeated string parsed_by = 102 [json_name = "parsedBy"];
      Returns:
      A list containing the parsedBy.
    • getParsedByCount

      int getParsedByCount()
       === Parsing Metadata ===
       TikaCoreProperties.TIKA_PARSED_BY
       
      repeated string parsed_by = 102 [json_name = "parsedBy"];
      Returns:
      The count of parsedBy.
    • getParsedBy

      String getParsedBy(int index)
       === Parsing Metadata ===
       TikaCoreProperties.TIKA_PARSED_BY
       
      repeated string parsed_by = 102 [json_name = "parsedBy"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The parsedBy at the given index.
    • getParsedByBytes

      com.google.protobuf.ByteString getParsedByBytes(int index)
       === Parsing Metadata ===
       TikaCoreProperties.TIKA_PARSED_BY
       
      repeated string parsed_by = 102 [json_name = "parsedBy"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the parsedBy at the given index.
    • hasDetectedLanguage

      boolean hasDetectedLanguage()
       TikaCoreProperties.TIKA_DETECTED_LANGUAGE
       
      optional string detected_language = 103 [json_name = "detectedLanguage"];
      Returns:
      Whether the detectedLanguage field is set.
    • getDetectedLanguage

      String getDetectedLanguage()
       TikaCoreProperties.TIKA_DETECTED_LANGUAGE
       
      optional string detected_language = 103 [json_name = "detectedLanguage"];
      Returns:
      The detectedLanguage.
    • getDetectedLanguageBytes

      com.google.protobuf.ByteString getDetectedLanguageBytes()
       TikaCoreProperties.TIKA_DETECTED_LANGUAGE
       
      optional string detected_language = 103 [json_name = "detectedLanguage"];
      Returns:
      The bytes for detectedLanguage.
    • hasDetectedLanguageConfidence

      boolean hasDetectedLanguageConfidence()
       TikaCoreProperties.TIKA_DETECTED_LANGUAGE_CONFIDENCE
       
      optional double detected_language_confidence = 104 [json_name = "detectedLanguageConfidence"];
      Returns:
      Whether the detectedLanguageConfidence field is set.
    • getDetectedLanguageConfidence

      double getDetectedLanguageConfidence()
       TikaCoreProperties.TIKA_DETECTED_LANGUAGE_CONFIDENCE
       
      optional double detected_language_confidence = 104 [json_name = "detectedLanguageConfidence"];
      Returns:
      The detectedLanguageConfidence.
    • hasEmbeddedResourceType

      boolean hasEmbeddedResourceType()
       === Embedded Resource Properties ===
       TikaCoreProperties.EMBEDDED_RESOURCE_TYPE
       
      optional string embedded_resource_type = 105 [json_name = "embeddedResourceType"];
      Returns:
      Whether the embeddedResourceType field is set.
    • getEmbeddedResourceType

      String getEmbeddedResourceType()
       === Embedded Resource Properties ===
       TikaCoreProperties.EMBEDDED_RESOURCE_TYPE
       
      optional string embedded_resource_type = 105 [json_name = "embeddedResourceType"];
      Returns:
      The embeddedResourceType.
    • getEmbeddedResourceTypeBytes

      com.google.protobuf.ByteString getEmbeddedResourceTypeBytes()
       === Embedded Resource Properties ===
       TikaCoreProperties.EMBEDDED_RESOURCE_TYPE
       
      optional string embedded_resource_type = 105 [json_name = "embeddedResourceType"];
      Returns:
      The bytes for embeddedResourceType.
    • hasResourceName

      boolean hasResourceName()
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 106 [json_name = "resourceName"];
      Returns:
      Whether the resourceName field is set.
    • getResourceName

      String getResourceName()
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 106 [json_name = "resourceName"];
      Returns:
      The resourceName.
    • getResourceNameBytes

      com.google.protobuf.ByteString getResourceNameBytes()
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 106 [json_name = "resourceName"];
      Returns:
      The bytes for resourceName.
    • hasOriginalResourceName

      boolean hasOriginalResourceName()
       TikaCoreProperties.ORIGINAL_RESOURCE_NAME
       
      optional string original_resource_name = 107 [json_name = "originalResourceName"];
      Returns:
      Whether the originalResourceName field is set.
    • getOriginalResourceName

      String getOriginalResourceName()
       TikaCoreProperties.ORIGINAL_RESOURCE_NAME
       
      optional string original_resource_name = 107 [json_name = "originalResourceName"];
      Returns:
      The originalResourceName.
    • getOriginalResourceNameBytes

      com.google.protobuf.ByteString getOriginalResourceNameBytes()
       TikaCoreProperties.ORIGINAL_RESOURCE_NAME
       
      optional string original_resource_name = 107 [json_name = "originalResourceName"];
      Returns:
      The bytes for originalResourceName.
    • hasAdditionalMetadata

      boolean hasAdditionalMetadata()
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
      Returns:
      Whether the additionalMetadata field is set.
    • getAdditionalMetadata

      com.google.protobuf.Struct getAdditionalMetadata()
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
      Returns:
      The additionalMetadata.
    • getAdditionalMetadataOrBuilder

      com.google.protobuf.StructOrBuilder getAdditionalMetadataOrBuilder()
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
    • hasBaseFields

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

      TikaBaseFields getBaseFields()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
      Returns:
      The baseFields.
    • getBaseFieldsOrBuilder

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