Class EmailMetadata.Builder

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

public static final class EmailMetadata.Builder extends com.google.protobuf.GeneratedMessage.Builder<EmailMetadata.Builder> implements EmailMetadataOrBuilder
 Comprehensive email metadata as extracted by Tika from email files.
 Based on Tika's Message interface, MAPI interface, TikaCoreProperties, and actual parser implementations.
 This is a 1:1 mapping to all fields that Tika can extract from email files.
 
Protobuf type ai.pipestream.parsed.data.email.v1.EmailMetadata
  • 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<EmailMetadata.Builder>
    • clear

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

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

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

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

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

      public EmailMetadata.Builder mergeFrom(EmailMetadata other)
    • isInitialized

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

      public EmailMetadata.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<EmailMetadata.Builder>
      Throws:
      IOException
    • hasTitle

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

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

      public com.google.protobuf.ByteString getTitleBytes()
       === TikaCoreProperties (Core Tika metadata) ===
       TikaCoreProperties.TITLE (email subject)
       
      optional string title = 1 [json_name = "title"];
      Specified by:
      getTitleBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for title.
    • setTitle

      public EmailMetadata.Builder setTitle(String value)
       === TikaCoreProperties (Core Tika metadata) ===
       TikaCoreProperties.TITLE (email subject)
       
      optional string title = 1 [json_name = "title"];
      Parameters:
      value - The title to set.
      Returns:
      This builder for chaining.
    • clearTitle

      public EmailMetadata.Builder clearTitle()
       === TikaCoreProperties (Core Tika metadata) ===
       TikaCoreProperties.TITLE (email subject)
       
      optional string title = 1 [json_name = "title"];
      Returns:
      This builder for chaining.
    • setTitleBytes

      public EmailMetadata.Builder setTitleBytes(com.google.protobuf.ByteString value)
       === TikaCoreProperties (Core Tika metadata) ===
       TikaCoreProperties.TITLE (email subject)
       
      optional string title = 1 [json_name = "title"];
      Parameters:
      value - The bytes for title to set.
      Returns:
      This builder for chaining.
    • hasCreator

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

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

      public com.google.protobuf.ByteString getCreatorBytes()
       TikaCoreProperties.CREATOR (from address)
       
      optional string creator = 2 [json_name = "creator"];
      Specified by:
      getCreatorBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for creator.
    • setCreator

      public EmailMetadata.Builder setCreator(String value)
       TikaCoreProperties.CREATOR (from address)
       
      optional string creator = 2 [json_name = "creator"];
      Parameters:
      value - The creator to set.
      Returns:
      This builder for chaining.
    • clearCreator

      public EmailMetadata.Builder clearCreator()
       TikaCoreProperties.CREATOR (from address)
       
      optional string creator = 2 [json_name = "creator"];
      Returns:
      This builder for chaining.
    • setCreatorBytes

      public EmailMetadata.Builder setCreatorBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.CREATOR (from address)
       
      optional string creator = 2 [json_name = "creator"];
      Parameters:
      value - The bytes for creator to set.
      Returns:
      This builder for chaining.
    • hasDescription

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

      public String getDescription()
       TikaCoreProperties.DESCRIPTION
       
      optional string description = 3 [json_name = "description"];
      Specified by:
      getDescription in interface EmailMetadataOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       TikaCoreProperties.DESCRIPTION
       
      optional string description = 3 [json_name = "description"];
      Specified by:
      getDescriptionBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for description.
    • setDescription

      public EmailMetadata.Builder setDescription(String value)
       TikaCoreProperties.DESCRIPTION
       
      optional string description = 3 [json_name = "description"];
      Parameters:
      value - The description to set.
      Returns:
      This builder for chaining.
    • clearDescription

      public EmailMetadata.Builder clearDescription()
       TikaCoreProperties.DESCRIPTION
       
      optional string description = 3 [json_name = "description"];
      Returns:
      This builder for chaining.
    • setDescriptionBytes

      public EmailMetadata.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.DESCRIPTION
       
      optional string description = 3 [json_name = "description"];
      Parameters:
      value - The bytes for description to set.
      Returns:
      This builder for chaining.
    • hasSubject

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

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

      public com.google.protobuf.ByteString getSubjectBytes()
       TikaCoreProperties.SUBJECT (conversation topic)
       
      optional string subject = 4 [json_name = "subject"];
      Specified by:
      getSubjectBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for subject.
    • setSubject

      public EmailMetadata.Builder setSubject(String value)
       TikaCoreProperties.SUBJECT (conversation topic)
       
      optional string subject = 4 [json_name = "subject"];
      Parameters:
      value - The subject to set.
      Returns:
      This builder for chaining.
    • clearSubject

      public EmailMetadata.Builder clearSubject()
       TikaCoreProperties.SUBJECT (conversation topic)
       
      optional string subject = 4 [json_name = "subject"];
      Returns:
      This builder for chaining.
    • setSubjectBytes

      public EmailMetadata.Builder setSubjectBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.SUBJECT (conversation topic)
       
      optional string subject = 4 [json_name = "subject"];
      Parameters:
      value - The bytes for subject to set.
      Returns:
      This builder for chaining.
    • hasLanguage

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

      public String getLanguage()
       TikaCoreProperties.LANGUAGE
       
      optional string language = 5 [json_name = "language"];
      Specified by:
      getLanguage in interface EmailMetadataOrBuilder
      Returns:
      The language.
    • getLanguageBytes

      public com.google.protobuf.ByteString getLanguageBytes()
       TikaCoreProperties.LANGUAGE
       
      optional string language = 5 [json_name = "language"];
      Specified by:
      getLanguageBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for language.
    • setLanguage

      public EmailMetadata.Builder setLanguage(String value)
       TikaCoreProperties.LANGUAGE
       
      optional string language = 5 [json_name = "language"];
      Parameters:
      value - The language to set.
      Returns:
      This builder for chaining.
    • clearLanguage

      public EmailMetadata.Builder clearLanguage()
       TikaCoreProperties.LANGUAGE
       
      optional string language = 5 [json_name = "language"];
      Returns:
      This builder for chaining.
    • setLanguageBytes

      public EmailMetadata.Builder setLanguageBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.LANGUAGE
       
      optional string language = 5 [json_name = "language"];
      Parameters:
      value - The bytes for language to set.
      Returns:
      This builder for chaining.
    • hasPublisher

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

      public String getPublisher()
       TikaCoreProperties.PUBLISHER
       
      optional string publisher = 6 [json_name = "publisher"];
      Specified by:
      getPublisher in interface EmailMetadataOrBuilder
      Returns:
      The publisher.
    • getPublisherBytes

      public com.google.protobuf.ByteString getPublisherBytes()
       TikaCoreProperties.PUBLISHER
       
      optional string publisher = 6 [json_name = "publisher"];
      Specified by:
      getPublisherBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for publisher.
    • setPublisher

      public EmailMetadata.Builder setPublisher(String value)
       TikaCoreProperties.PUBLISHER
       
      optional string publisher = 6 [json_name = "publisher"];
      Parameters:
      value - The publisher to set.
      Returns:
      This builder for chaining.
    • clearPublisher

      public EmailMetadata.Builder clearPublisher()
       TikaCoreProperties.PUBLISHER
       
      optional string publisher = 6 [json_name = "publisher"];
      Returns:
      This builder for chaining.
    • setPublisherBytes

      public EmailMetadata.Builder setPublisherBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.PUBLISHER
       
      optional string publisher = 6 [json_name = "publisher"];
      Parameters:
      value - The bytes for publisher to set.
      Returns:
      This builder for chaining.
    • hasRights

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

      public String getRights()
       TikaCoreProperties.RIGHTS
       
      optional string rights = 7 [json_name = "rights"];
      Specified by:
      getRights in interface EmailMetadataOrBuilder
      Returns:
      The rights.
    • getRightsBytes

      public com.google.protobuf.ByteString getRightsBytes()
       TikaCoreProperties.RIGHTS
       
      optional string rights = 7 [json_name = "rights"];
      Specified by:
      getRightsBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for rights.
    • setRights

      public EmailMetadata.Builder setRights(String value)
       TikaCoreProperties.RIGHTS
       
      optional string rights = 7 [json_name = "rights"];
      Parameters:
      value - The rights to set.
      Returns:
      This builder for chaining.
    • clearRights

      public EmailMetadata.Builder clearRights()
       TikaCoreProperties.RIGHTS
       
      optional string rights = 7 [json_name = "rights"];
      Returns:
      This builder for chaining.
    • setRightsBytes

      public EmailMetadata.Builder setRightsBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.RIGHTS
       
      optional string rights = 7 [json_name = "rights"];
      Parameters:
      value - The bytes for rights to set.
      Returns:
      This builder for chaining.
    • hasFormat

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

      public String getFormat()
       TikaCoreProperties.FORMAT
       
      optional string format = 8 [json_name = "format"];
      Specified by:
      getFormat in interface EmailMetadataOrBuilder
      Returns:
      The format.
    • getFormatBytes

      public com.google.protobuf.ByteString getFormatBytes()
       TikaCoreProperties.FORMAT
       
      optional string format = 8 [json_name = "format"];
      Specified by:
      getFormatBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for format.
    • setFormat

      public EmailMetadata.Builder setFormat(String value)
       TikaCoreProperties.FORMAT
       
      optional string format = 8 [json_name = "format"];
      Parameters:
      value - The format to set.
      Returns:
      This builder for chaining.
    • clearFormat

      public EmailMetadata.Builder clearFormat()
       TikaCoreProperties.FORMAT
       
      optional string format = 8 [json_name = "format"];
      Returns:
      This builder for chaining.
    • setFormatBytes

      public EmailMetadata.Builder setFormatBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.FORMAT
       
      optional string format = 8 [json_name = "format"];
      Parameters:
      value - The bytes for format to set.
      Returns:
      This builder for chaining.
    • hasIdentifier

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

      public String getIdentifier()
       TikaCoreProperties.IDENTIFIER
       
      optional string identifier = 9 [json_name = "identifier"];
      Specified by:
      getIdentifier in interface EmailMetadataOrBuilder
      Returns:
      The identifier.
    • getIdentifierBytes

      public com.google.protobuf.ByteString getIdentifierBytes()
       TikaCoreProperties.IDENTIFIER
       
      optional string identifier = 9 [json_name = "identifier"];
      Specified by:
      getIdentifierBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for identifier.
    • setIdentifier

      public EmailMetadata.Builder setIdentifier(String value)
       TikaCoreProperties.IDENTIFIER
       
      optional string identifier = 9 [json_name = "identifier"];
      Parameters:
      value - The identifier to set.
      Returns:
      This builder for chaining.
    • clearIdentifier

      public EmailMetadata.Builder clearIdentifier()
       TikaCoreProperties.IDENTIFIER
       
      optional string identifier = 9 [json_name = "identifier"];
      Returns:
      This builder for chaining.
    • setIdentifierBytes

      public EmailMetadata.Builder setIdentifierBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.IDENTIFIER
       
      optional string identifier = 9 [json_name = "identifier"];
      Parameters:
      value - The bytes for identifier to set.
      Returns:
      This builder for chaining.
    • hasContributor

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

      public String getContributor()
       TikaCoreProperties.CONTRIBUTOR
       
      optional string contributor = 10 [json_name = "contributor"];
      Specified by:
      getContributor in interface EmailMetadataOrBuilder
      Returns:
      The contributor.
    • getContributorBytes

      public com.google.protobuf.ByteString getContributorBytes()
       TikaCoreProperties.CONTRIBUTOR
       
      optional string contributor = 10 [json_name = "contributor"];
      Specified by:
      getContributorBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for contributor.
    • setContributor

      public EmailMetadata.Builder setContributor(String value)
       TikaCoreProperties.CONTRIBUTOR
       
      optional string contributor = 10 [json_name = "contributor"];
      Parameters:
      value - The contributor to set.
      Returns:
      This builder for chaining.
    • clearContributor

      public EmailMetadata.Builder clearContributor()
       TikaCoreProperties.CONTRIBUTOR
       
      optional string contributor = 10 [json_name = "contributor"];
      Returns:
      This builder for chaining.
    • setContributorBytes

      public EmailMetadata.Builder setContributorBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.CONTRIBUTOR
       
      optional string contributor = 10 [json_name = "contributor"];
      Parameters:
      value - The bytes for contributor to set.
      Returns:
      This builder for chaining.
    • hasCoverage

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

      public String getCoverage()
       TikaCoreProperties.COVERAGE
       
      optional string coverage = 11 [json_name = "coverage"];
      Specified by:
      getCoverage in interface EmailMetadataOrBuilder
      Returns:
      The coverage.
    • getCoverageBytes

      public com.google.protobuf.ByteString getCoverageBytes()
       TikaCoreProperties.COVERAGE
       
      optional string coverage = 11 [json_name = "coverage"];
      Specified by:
      getCoverageBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for coverage.
    • setCoverage

      public EmailMetadata.Builder setCoverage(String value)
       TikaCoreProperties.COVERAGE
       
      optional string coverage = 11 [json_name = "coverage"];
      Parameters:
      value - The coverage to set.
      Returns:
      This builder for chaining.
    • clearCoverage

      public EmailMetadata.Builder clearCoverage()
       TikaCoreProperties.COVERAGE
       
      optional string coverage = 11 [json_name = "coverage"];
      Returns:
      This builder for chaining.
    • setCoverageBytes

      public EmailMetadata.Builder setCoverageBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.COVERAGE
       
      optional string coverage = 11 [json_name = "coverage"];
      Parameters:
      value - The bytes for coverage to set.
      Returns:
      This builder for chaining.
    • hasRelation

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

      public String getRelation()
       TikaCoreProperties.RELATION
       
      optional string relation = 12 [json_name = "relation"];
      Specified by:
      getRelation in interface EmailMetadataOrBuilder
      Returns:
      The relation.
    • getRelationBytes

      public com.google.protobuf.ByteString getRelationBytes()
       TikaCoreProperties.RELATION
       
      optional string relation = 12 [json_name = "relation"];
      Specified by:
      getRelationBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for relation.
    • setRelation

      public EmailMetadata.Builder setRelation(String value)
       TikaCoreProperties.RELATION
       
      optional string relation = 12 [json_name = "relation"];
      Parameters:
      value - The relation to set.
      Returns:
      This builder for chaining.
    • clearRelation

      public EmailMetadata.Builder clearRelation()
       TikaCoreProperties.RELATION
       
      optional string relation = 12 [json_name = "relation"];
      Returns:
      This builder for chaining.
    • setRelationBytes

      public EmailMetadata.Builder setRelationBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.RELATION
       
      optional string relation = 12 [json_name = "relation"];
      Parameters:
      value - The bytes for relation to set.
      Returns:
      This builder for chaining.
    • hasSource

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

      public String getSource()
       TikaCoreProperties.SOURCE
       
      optional string source = 13 [json_name = "source"];
      Specified by:
      getSource in interface EmailMetadataOrBuilder
      Returns:
      The source.
    • getSourceBytes

      public com.google.protobuf.ByteString getSourceBytes()
       TikaCoreProperties.SOURCE
       
      optional string source = 13 [json_name = "source"];
      Specified by:
      getSourceBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for source.
    • setSource

      public EmailMetadata.Builder setSource(String value)
       TikaCoreProperties.SOURCE
       
      optional string source = 13 [json_name = "source"];
      Parameters:
      value - The source to set.
      Returns:
      This builder for chaining.
    • clearSource

      public EmailMetadata.Builder clearSource()
       TikaCoreProperties.SOURCE
       
      optional string source = 13 [json_name = "source"];
      Returns:
      This builder for chaining.
    • setSourceBytes

      public EmailMetadata.Builder setSourceBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.SOURCE
       
      optional string source = 13 [json_name = "source"];
      Parameters:
      value - The bytes for source to set.
      Returns:
      This builder for chaining.
    • hasType

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

      public String getType()
       TikaCoreProperties.TYPE
       
      optional string type = 14 [json_name = "type"];
      Specified by:
      getType in interface EmailMetadataOrBuilder
      Returns:
      The type.
    • getTypeBytes

      public com.google.protobuf.ByteString getTypeBytes()
       TikaCoreProperties.TYPE
       
      optional string type = 14 [json_name = "type"];
      Specified by:
      getTypeBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for type.
    • setType

      public EmailMetadata.Builder setType(String value)
       TikaCoreProperties.TYPE
       
      optional string type = 14 [json_name = "type"];
      Parameters:
      value - The type to set.
      Returns:
      This builder for chaining.
    • clearType

      public EmailMetadata.Builder clearType()
       TikaCoreProperties.TYPE
       
      optional string type = 14 [json_name = "type"];
      Returns:
      This builder for chaining.
    • setTypeBytes

      public EmailMetadata.Builder setTypeBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.TYPE
       
      optional string type = 14 [json_name = "type"];
      Parameters:
      value - The bytes for type to set.
      Returns:
      This builder for chaining.
    • hasCreated

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

      public com.google.protobuf.Timestamp getCreated()
       TikaCoreProperties.CREATED (message date)
       
      optional .google.protobuf.Timestamp created = 15 [json_name = "created"];
      Specified by:
      getCreated in interface EmailMetadataOrBuilder
      Returns:
      The created.
    • setCreated

      public EmailMetadata.Builder setCreated(com.google.protobuf.Timestamp value)
       TikaCoreProperties.CREATED (message date)
       
      optional .google.protobuf.Timestamp created = 15 [json_name = "created"];
    • setCreated

      public EmailMetadata.Builder setCreated(com.google.protobuf.Timestamp.Builder builderForValue)
       TikaCoreProperties.CREATED (message date)
       
      optional .google.protobuf.Timestamp created = 15 [json_name = "created"];
    • mergeCreated

      public EmailMetadata.Builder mergeCreated(com.google.protobuf.Timestamp value)
       TikaCoreProperties.CREATED (message date)
       
      optional .google.protobuf.Timestamp created = 15 [json_name = "created"];
    • clearCreated

      public EmailMetadata.Builder clearCreated()
       TikaCoreProperties.CREATED (message date)
       
      optional .google.protobuf.Timestamp created = 15 [json_name = "created"];
    • getCreatedBuilder

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

      public com.google.protobuf.TimestampOrBuilder getCreatedOrBuilder()
       TikaCoreProperties.CREATED (message date)
       
      optional .google.protobuf.Timestamp created = 15 [json_name = "created"];
      Specified by:
      getCreatedOrBuilder in interface EmailMetadataOrBuilder
    • hasModified

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

      public com.google.protobuf.Timestamp getModified()
       TikaCoreProperties.MODIFIED (last modified)
       
      optional .google.protobuf.Timestamp modified = 16 [json_name = "modified"];
      Specified by:
      getModified in interface EmailMetadataOrBuilder
      Returns:
      The modified.
    • setModified

      public EmailMetadata.Builder setModified(com.google.protobuf.Timestamp value)
       TikaCoreProperties.MODIFIED (last modified)
       
      optional .google.protobuf.Timestamp modified = 16 [json_name = "modified"];
    • setModified

      public EmailMetadata.Builder setModified(com.google.protobuf.Timestamp.Builder builderForValue)
       TikaCoreProperties.MODIFIED (last modified)
       
      optional .google.protobuf.Timestamp modified = 16 [json_name = "modified"];
    • mergeModified

      public EmailMetadata.Builder mergeModified(com.google.protobuf.Timestamp value)
       TikaCoreProperties.MODIFIED (last modified)
       
      optional .google.protobuf.Timestamp modified = 16 [json_name = "modified"];
    • clearModified

      public EmailMetadata.Builder clearModified()
       TikaCoreProperties.MODIFIED (last modified)
       
      optional .google.protobuf.Timestamp modified = 16 [json_name = "modified"];
    • getModifiedBuilder

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

      public com.google.protobuf.TimestampOrBuilder getModifiedOrBuilder()
       TikaCoreProperties.MODIFIED (last modified)
       
      optional .google.protobuf.Timestamp modified = 16 [json_name = "modified"];
      Specified by:
      getModifiedOrBuilder in interface EmailMetadataOrBuilder
    • hasCreatorTool

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

      public String getCreatorTool()
       TikaCoreProperties.CREATOR_TOOL
       
      optional string creator_tool = 17 [json_name = "creatorTool"];
      Specified by:
      getCreatorTool in interface EmailMetadataOrBuilder
      Returns:
      The creatorTool.
    • getCreatorToolBytes

      public com.google.protobuf.ByteString getCreatorToolBytes()
       TikaCoreProperties.CREATOR_TOOL
       
      optional string creator_tool = 17 [json_name = "creatorTool"];
      Specified by:
      getCreatorToolBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for creatorTool.
    • setCreatorTool

      public EmailMetadata.Builder setCreatorTool(String value)
       TikaCoreProperties.CREATOR_TOOL
       
      optional string creator_tool = 17 [json_name = "creatorTool"];
      Parameters:
      value - The creatorTool to set.
      Returns:
      This builder for chaining.
    • clearCreatorTool

      public EmailMetadata.Builder clearCreatorTool()
       TikaCoreProperties.CREATOR_TOOL
       
      optional string creator_tool = 17 [json_name = "creatorTool"];
      Returns:
      This builder for chaining.
    • setCreatorToolBytes

      public EmailMetadata.Builder setCreatorToolBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.CREATOR_TOOL
       
      optional string creator_tool = 17 [json_name = "creatorTool"];
      Parameters:
      value - The bytes for creatorTool to set.
      Returns:
      This builder for chaining.
    • hasComments

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

      public String getComments()
       TikaCoreProperties.COMMENTS
       
      optional string comments = 18 [json_name = "comments"];
      Specified by:
      getComments in interface EmailMetadataOrBuilder
      Returns:
      The comments.
    • getCommentsBytes

      public com.google.protobuf.ByteString getCommentsBytes()
       TikaCoreProperties.COMMENTS
       
      optional string comments = 18 [json_name = "comments"];
      Specified by:
      getCommentsBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for comments.
    • setComments

      public EmailMetadata.Builder setComments(String value)
       TikaCoreProperties.COMMENTS
       
      optional string comments = 18 [json_name = "comments"];
      Parameters:
      value - The comments to set.
      Returns:
      This builder for chaining.
    • clearComments

      public EmailMetadata.Builder clearComments()
       TikaCoreProperties.COMMENTS
       
      optional string comments = 18 [json_name = "comments"];
      Returns:
      This builder for chaining.
    • setCommentsBytes

      public EmailMetadata.Builder setCommentsBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.COMMENTS
       
      optional string comments = 18 [json_name = "comments"];
      Parameters:
      value - The bytes for comments to set.
      Returns:
      This builder for chaining.
    • hasRating

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

      public int getRating()
       TikaCoreProperties.RATING
       
      optional int32 rating = 19 [json_name = "rating"];
      Specified by:
      getRating in interface EmailMetadataOrBuilder
      Returns:
      The rating.
    • setRating

      public EmailMetadata.Builder setRating(int value)
       TikaCoreProperties.RATING
       
      optional int32 rating = 19 [json_name = "rating"];
      Parameters:
      value - The rating to set.
      Returns:
      This builder for chaining.
    • clearRating

      public EmailMetadata.Builder clearRating()
       TikaCoreProperties.RATING
       
      optional int32 rating = 19 [json_name = "rating"];
      Returns:
      This builder for chaining.
    • hasMessageFrom

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

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

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

      public EmailMetadata.Builder setMessageFrom(String value)
       === Message Properties (Message interface) ===
       Metadata.MESSAGE_FROM
       
      optional string message_from = 20 [json_name = "messageFrom"];
      Parameters:
      value - The messageFrom to set.
      Returns:
      This builder for chaining.
    • clearMessageFrom

      public EmailMetadata.Builder clearMessageFrom()
       === Message Properties (Message interface) ===
       Metadata.MESSAGE_FROM
       
      optional string message_from = 20 [json_name = "messageFrom"];
      Returns:
      This builder for chaining.
    • setMessageFromBytes

      public EmailMetadata.Builder setMessageFromBytes(com.google.protobuf.ByteString value)
       === Message Properties (Message interface) ===
       Metadata.MESSAGE_FROM
       
      optional string message_from = 20 [json_name = "messageFrom"];
      Parameters:
      value - The bytes for messageFrom to set.
      Returns:
      This builder for chaining.
    • hasMessageTo

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

      public String getMessageTo()
       Metadata.MESSAGE_TO
       
      optional string message_to = 21 [json_name = "messageTo"];
      Specified by:
      getMessageTo in interface EmailMetadataOrBuilder
      Returns:
      The messageTo.
    • getMessageToBytes

      public com.google.protobuf.ByteString getMessageToBytes()
       Metadata.MESSAGE_TO
       
      optional string message_to = 21 [json_name = "messageTo"];
      Specified by:
      getMessageToBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for messageTo.
    • setMessageTo

      public EmailMetadata.Builder setMessageTo(String value)
       Metadata.MESSAGE_TO
       
      optional string message_to = 21 [json_name = "messageTo"];
      Parameters:
      value - The messageTo to set.
      Returns:
      This builder for chaining.
    • clearMessageTo

      public EmailMetadata.Builder clearMessageTo()
       Metadata.MESSAGE_TO
       
      optional string message_to = 21 [json_name = "messageTo"];
      Returns:
      This builder for chaining.
    • setMessageToBytes

      public EmailMetadata.Builder setMessageToBytes(com.google.protobuf.ByteString value)
       Metadata.MESSAGE_TO
       
      optional string message_to = 21 [json_name = "messageTo"];
      Parameters:
      value - The bytes for messageTo to set.
      Returns:
      This builder for chaining.
    • hasMessageCc

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

      public String getMessageCc()
       Metadata.MESSAGE_CC
       
      optional string message_cc = 22 [json_name = "messageCc"];
      Specified by:
      getMessageCc in interface EmailMetadataOrBuilder
      Returns:
      The messageCc.
    • getMessageCcBytes

      public com.google.protobuf.ByteString getMessageCcBytes()
       Metadata.MESSAGE_CC
       
      optional string message_cc = 22 [json_name = "messageCc"];
      Specified by:
      getMessageCcBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for messageCc.
    • setMessageCc

      public EmailMetadata.Builder setMessageCc(String value)
       Metadata.MESSAGE_CC
       
      optional string message_cc = 22 [json_name = "messageCc"];
      Parameters:
      value - The messageCc to set.
      Returns:
      This builder for chaining.
    • clearMessageCc

      public EmailMetadata.Builder clearMessageCc()
       Metadata.MESSAGE_CC
       
      optional string message_cc = 22 [json_name = "messageCc"];
      Returns:
      This builder for chaining.
    • setMessageCcBytes

      public EmailMetadata.Builder setMessageCcBytes(com.google.protobuf.ByteString value)
       Metadata.MESSAGE_CC
       
      optional string message_cc = 22 [json_name = "messageCc"];
      Parameters:
      value - The bytes for messageCc to set.
      Returns:
      This builder for chaining.
    • hasMessageBcc

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

      public String getMessageBcc()
       Metadata.MESSAGE_BCC
       
      optional string message_bcc = 23 [json_name = "messageBcc"];
      Specified by:
      getMessageBcc in interface EmailMetadataOrBuilder
      Returns:
      The messageBcc.
    • getMessageBccBytes

      public com.google.protobuf.ByteString getMessageBccBytes()
       Metadata.MESSAGE_BCC
       
      optional string message_bcc = 23 [json_name = "messageBcc"];
      Specified by:
      getMessageBccBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for messageBcc.
    • setMessageBcc

      public EmailMetadata.Builder setMessageBcc(String value)
       Metadata.MESSAGE_BCC
       
      optional string message_bcc = 23 [json_name = "messageBcc"];
      Parameters:
      value - The messageBcc to set.
      Returns:
      This builder for chaining.
    • clearMessageBcc

      public EmailMetadata.Builder clearMessageBcc()
       Metadata.MESSAGE_BCC
       
      optional string message_bcc = 23 [json_name = "messageBcc"];
      Returns:
      This builder for chaining.
    • setMessageBccBytes

      public EmailMetadata.Builder setMessageBccBytes(com.google.protobuf.ByteString value)
       Metadata.MESSAGE_BCC
       
      optional string message_bcc = 23 [json_name = "messageBcc"];
      Parameters:
      value - The bytes for messageBcc to set.
      Returns:
      This builder for chaining.
    • getMessageFromNameList

      public com.google.protobuf.ProtocolStringList getMessageFromNameList()
       Message.MESSAGE_FROM_NAME
       
      repeated string message_from_name = 24 [json_name = "messageFromName"];
      Specified by:
      getMessageFromNameList in interface EmailMetadataOrBuilder
      Returns:
      A list containing the messageFromName.
    • getMessageFromNameCount

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

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

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

      public EmailMetadata.Builder setMessageFromName(int index, String value)
       Message.MESSAGE_FROM_NAME
       
      repeated string message_from_name = 24 [json_name = "messageFromName"];
      Parameters:
      index - The index to set the value at.
      value - The messageFromName to set.
      Returns:
      This builder for chaining.
    • addMessageFromName

      public EmailMetadata.Builder addMessageFromName(String value)
       Message.MESSAGE_FROM_NAME
       
      repeated string message_from_name = 24 [json_name = "messageFromName"];
      Parameters:
      value - The messageFromName to add.
      Returns:
      This builder for chaining.
    • addAllMessageFromName

      public EmailMetadata.Builder addAllMessageFromName(Iterable<String> values)
       Message.MESSAGE_FROM_NAME
       
      repeated string message_from_name = 24 [json_name = "messageFromName"];
      Parameters:
      values - The messageFromName to add.
      Returns:
      This builder for chaining.
    • clearMessageFromName

      public EmailMetadata.Builder clearMessageFromName()
       Message.MESSAGE_FROM_NAME
       
      repeated string message_from_name = 24 [json_name = "messageFromName"];
      Returns:
      This builder for chaining.
    • addMessageFromNameBytes

      public EmailMetadata.Builder addMessageFromNameBytes(com.google.protobuf.ByteString value)
       Message.MESSAGE_FROM_NAME
       
      repeated string message_from_name = 24 [json_name = "messageFromName"];
      Parameters:
      value - The bytes of the messageFromName to add.
      Returns:
      This builder for chaining.
    • getMessageFromEmailList

      public com.google.protobuf.ProtocolStringList getMessageFromEmailList()
       Message.MESSAGE_FROM_EMAIL
       
      repeated string message_from_email = 25 [json_name = "messageFromEmail"];
      Specified by:
      getMessageFromEmailList in interface EmailMetadataOrBuilder
      Returns:
      A list containing the messageFromEmail.
    • getMessageFromEmailCount

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

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

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

      public EmailMetadata.Builder setMessageFromEmail(int index, String value)
       Message.MESSAGE_FROM_EMAIL
       
      repeated string message_from_email = 25 [json_name = "messageFromEmail"];
      Parameters:
      index - The index to set the value at.
      value - The messageFromEmail to set.
      Returns:
      This builder for chaining.
    • addMessageFromEmail

      public EmailMetadata.Builder addMessageFromEmail(String value)
       Message.MESSAGE_FROM_EMAIL
       
      repeated string message_from_email = 25 [json_name = "messageFromEmail"];
      Parameters:
      value - The messageFromEmail to add.
      Returns:
      This builder for chaining.
    • addAllMessageFromEmail

      public EmailMetadata.Builder addAllMessageFromEmail(Iterable<String> values)
       Message.MESSAGE_FROM_EMAIL
       
      repeated string message_from_email = 25 [json_name = "messageFromEmail"];
      Parameters:
      values - The messageFromEmail to add.
      Returns:
      This builder for chaining.
    • clearMessageFromEmail

      public EmailMetadata.Builder clearMessageFromEmail()
       Message.MESSAGE_FROM_EMAIL
       
      repeated string message_from_email = 25 [json_name = "messageFromEmail"];
      Returns:
      This builder for chaining.
    • addMessageFromEmailBytes

      public EmailMetadata.Builder addMessageFromEmailBytes(com.google.protobuf.ByteString value)
       Message.MESSAGE_FROM_EMAIL
       
      repeated string message_from_email = 25 [json_name = "messageFromEmail"];
      Parameters:
      value - The bytes of the messageFromEmail to add.
      Returns:
      This builder for chaining.
    • getMessageToNameList

      public com.google.protobuf.ProtocolStringList getMessageToNameList()
       Message.MESSAGE_TO_NAME
       
      repeated string message_to_name = 26 [json_name = "messageToName"];
      Specified by:
      getMessageToNameList in interface EmailMetadataOrBuilder
      Returns:
      A list containing the messageToName.
    • getMessageToNameCount

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

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

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

      public EmailMetadata.Builder setMessageToName(int index, String value)
       Message.MESSAGE_TO_NAME
       
      repeated string message_to_name = 26 [json_name = "messageToName"];
      Parameters:
      index - The index to set the value at.
      value - The messageToName to set.
      Returns:
      This builder for chaining.
    • addMessageToName

      public EmailMetadata.Builder addMessageToName(String value)
       Message.MESSAGE_TO_NAME
       
      repeated string message_to_name = 26 [json_name = "messageToName"];
      Parameters:
      value - The messageToName to add.
      Returns:
      This builder for chaining.
    • addAllMessageToName

      public EmailMetadata.Builder addAllMessageToName(Iterable<String> values)
       Message.MESSAGE_TO_NAME
       
      repeated string message_to_name = 26 [json_name = "messageToName"];
      Parameters:
      values - The messageToName to add.
      Returns:
      This builder for chaining.
    • clearMessageToName

      public EmailMetadata.Builder clearMessageToName()
       Message.MESSAGE_TO_NAME
       
      repeated string message_to_name = 26 [json_name = "messageToName"];
      Returns:
      This builder for chaining.
    • addMessageToNameBytes

      public EmailMetadata.Builder addMessageToNameBytes(com.google.protobuf.ByteString value)
       Message.MESSAGE_TO_NAME
       
      repeated string message_to_name = 26 [json_name = "messageToName"];
      Parameters:
      value - The bytes of the messageToName to add.
      Returns:
      This builder for chaining.
    • getMessageToDisplayNameList

      public com.google.protobuf.ProtocolStringList getMessageToDisplayNameList()
       Message.MESSAGE_TO_DISPLAY_NAME
       
      repeated string message_to_display_name = 27 [json_name = "messageToDisplayName"];
      Specified by:
      getMessageToDisplayNameList in interface EmailMetadataOrBuilder
      Returns:
      A list containing the messageToDisplayName.
    • getMessageToDisplayNameCount

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

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

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

      public EmailMetadata.Builder setMessageToDisplayName(int index, String value)
       Message.MESSAGE_TO_DISPLAY_NAME
       
      repeated string message_to_display_name = 27 [json_name = "messageToDisplayName"];
      Parameters:
      index - The index to set the value at.
      value - The messageToDisplayName to set.
      Returns:
      This builder for chaining.
    • addMessageToDisplayName

      public EmailMetadata.Builder addMessageToDisplayName(String value)
       Message.MESSAGE_TO_DISPLAY_NAME
       
      repeated string message_to_display_name = 27 [json_name = "messageToDisplayName"];
      Parameters:
      value - The messageToDisplayName to add.
      Returns:
      This builder for chaining.
    • addAllMessageToDisplayName

      public EmailMetadata.Builder addAllMessageToDisplayName(Iterable<String> values)
       Message.MESSAGE_TO_DISPLAY_NAME
       
      repeated string message_to_display_name = 27 [json_name = "messageToDisplayName"];
      Parameters:
      values - The messageToDisplayName to add.
      Returns:
      This builder for chaining.
    • clearMessageToDisplayName

      public EmailMetadata.Builder clearMessageToDisplayName()
       Message.MESSAGE_TO_DISPLAY_NAME
       
      repeated string message_to_display_name = 27 [json_name = "messageToDisplayName"];
      Returns:
      This builder for chaining.
    • addMessageToDisplayNameBytes

      public EmailMetadata.Builder addMessageToDisplayNameBytes(com.google.protobuf.ByteString value)
       Message.MESSAGE_TO_DISPLAY_NAME
       
      repeated string message_to_display_name = 27 [json_name = "messageToDisplayName"];
      Parameters:
      value - The bytes of the messageToDisplayName to add.
      Returns:
      This builder for chaining.
    • getMessageToEmailList

      public com.google.protobuf.ProtocolStringList getMessageToEmailList()
       Message.MESSAGE_TO_EMAIL
       
      repeated string message_to_email = 28 [json_name = "messageToEmail"];
      Specified by:
      getMessageToEmailList in interface EmailMetadataOrBuilder
      Returns:
      A list containing the messageToEmail.
    • getMessageToEmailCount

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

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

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

      public EmailMetadata.Builder setMessageToEmail(int index, String value)
       Message.MESSAGE_TO_EMAIL
       
      repeated string message_to_email = 28 [json_name = "messageToEmail"];
      Parameters:
      index - The index to set the value at.
      value - The messageToEmail to set.
      Returns:
      This builder for chaining.
    • addMessageToEmail

      public EmailMetadata.Builder addMessageToEmail(String value)
       Message.MESSAGE_TO_EMAIL
       
      repeated string message_to_email = 28 [json_name = "messageToEmail"];
      Parameters:
      value - The messageToEmail to add.
      Returns:
      This builder for chaining.
    • addAllMessageToEmail

      public EmailMetadata.Builder addAllMessageToEmail(Iterable<String> values)
       Message.MESSAGE_TO_EMAIL
       
      repeated string message_to_email = 28 [json_name = "messageToEmail"];
      Parameters:
      values - The messageToEmail to add.
      Returns:
      This builder for chaining.
    • clearMessageToEmail

      public EmailMetadata.Builder clearMessageToEmail()
       Message.MESSAGE_TO_EMAIL
       
      repeated string message_to_email = 28 [json_name = "messageToEmail"];
      Returns:
      This builder for chaining.
    • addMessageToEmailBytes

      public EmailMetadata.Builder addMessageToEmailBytes(com.google.protobuf.ByteString value)
       Message.MESSAGE_TO_EMAIL
       
      repeated string message_to_email = 28 [json_name = "messageToEmail"];
      Parameters:
      value - The bytes of the messageToEmail to add.
      Returns:
      This builder for chaining.
    • getMessageCcNameList

      public com.google.protobuf.ProtocolStringList getMessageCcNameList()
       Message.MESSAGE_CC_NAME
       
      repeated string message_cc_name = 29 [json_name = "messageCcName"];
      Specified by:
      getMessageCcNameList in interface EmailMetadataOrBuilder
      Returns:
      A list containing the messageCcName.
    • getMessageCcNameCount

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

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

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

      public EmailMetadata.Builder setMessageCcName(int index, String value)
       Message.MESSAGE_CC_NAME
       
      repeated string message_cc_name = 29 [json_name = "messageCcName"];
      Parameters:
      index - The index to set the value at.
      value - The messageCcName to set.
      Returns:
      This builder for chaining.
    • addMessageCcName

      public EmailMetadata.Builder addMessageCcName(String value)
       Message.MESSAGE_CC_NAME
       
      repeated string message_cc_name = 29 [json_name = "messageCcName"];
      Parameters:
      value - The messageCcName to add.
      Returns:
      This builder for chaining.
    • addAllMessageCcName

      public EmailMetadata.Builder addAllMessageCcName(Iterable<String> values)
       Message.MESSAGE_CC_NAME
       
      repeated string message_cc_name = 29 [json_name = "messageCcName"];
      Parameters:
      values - The messageCcName to add.
      Returns:
      This builder for chaining.
    • clearMessageCcName

      public EmailMetadata.Builder clearMessageCcName()
       Message.MESSAGE_CC_NAME
       
      repeated string message_cc_name = 29 [json_name = "messageCcName"];
      Returns:
      This builder for chaining.
    • addMessageCcNameBytes

      public EmailMetadata.Builder addMessageCcNameBytes(com.google.protobuf.ByteString value)
       Message.MESSAGE_CC_NAME
       
      repeated string message_cc_name = 29 [json_name = "messageCcName"];
      Parameters:
      value - The bytes of the messageCcName to add.
      Returns:
      This builder for chaining.
    • getMessageCcDisplayNameList

      public com.google.protobuf.ProtocolStringList getMessageCcDisplayNameList()
       Message.MESSAGE_CC_DISPLAY_NAME
       
      repeated string message_cc_display_name = 30 [json_name = "messageCcDisplayName"];
      Specified by:
      getMessageCcDisplayNameList in interface EmailMetadataOrBuilder
      Returns:
      A list containing the messageCcDisplayName.
    • getMessageCcDisplayNameCount

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

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

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

      public EmailMetadata.Builder setMessageCcDisplayName(int index, String value)
       Message.MESSAGE_CC_DISPLAY_NAME
       
      repeated string message_cc_display_name = 30 [json_name = "messageCcDisplayName"];
      Parameters:
      index - The index to set the value at.
      value - The messageCcDisplayName to set.
      Returns:
      This builder for chaining.
    • addMessageCcDisplayName

      public EmailMetadata.Builder addMessageCcDisplayName(String value)
       Message.MESSAGE_CC_DISPLAY_NAME
       
      repeated string message_cc_display_name = 30 [json_name = "messageCcDisplayName"];
      Parameters:
      value - The messageCcDisplayName to add.
      Returns:
      This builder for chaining.
    • addAllMessageCcDisplayName

      public EmailMetadata.Builder addAllMessageCcDisplayName(Iterable<String> values)
       Message.MESSAGE_CC_DISPLAY_NAME
       
      repeated string message_cc_display_name = 30 [json_name = "messageCcDisplayName"];
      Parameters:
      values - The messageCcDisplayName to add.
      Returns:
      This builder for chaining.
    • clearMessageCcDisplayName

      public EmailMetadata.Builder clearMessageCcDisplayName()
       Message.MESSAGE_CC_DISPLAY_NAME
       
      repeated string message_cc_display_name = 30 [json_name = "messageCcDisplayName"];
      Returns:
      This builder for chaining.
    • addMessageCcDisplayNameBytes

      public EmailMetadata.Builder addMessageCcDisplayNameBytes(com.google.protobuf.ByteString value)
       Message.MESSAGE_CC_DISPLAY_NAME
       
      repeated string message_cc_display_name = 30 [json_name = "messageCcDisplayName"];
      Parameters:
      value - The bytes of the messageCcDisplayName to add.
      Returns:
      This builder for chaining.
    • getMessageCcEmailList

      public com.google.protobuf.ProtocolStringList getMessageCcEmailList()
       Message.MESSAGE_CC_EMAIL
       
      repeated string message_cc_email = 31 [json_name = "messageCcEmail"];
      Specified by:
      getMessageCcEmailList in interface EmailMetadataOrBuilder
      Returns:
      A list containing the messageCcEmail.
    • getMessageCcEmailCount

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

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

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

      public EmailMetadata.Builder setMessageCcEmail(int index, String value)
       Message.MESSAGE_CC_EMAIL
       
      repeated string message_cc_email = 31 [json_name = "messageCcEmail"];
      Parameters:
      index - The index to set the value at.
      value - The messageCcEmail to set.
      Returns:
      This builder for chaining.
    • addMessageCcEmail

      public EmailMetadata.Builder addMessageCcEmail(String value)
       Message.MESSAGE_CC_EMAIL
       
      repeated string message_cc_email = 31 [json_name = "messageCcEmail"];
      Parameters:
      value - The messageCcEmail to add.
      Returns:
      This builder for chaining.
    • addAllMessageCcEmail

      public EmailMetadata.Builder addAllMessageCcEmail(Iterable<String> values)
       Message.MESSAGE_CC_EMAIL
       
      repeated string message_cc_email = 31 [json_name = "messageCcEmail"];
      Parameters:
      values - The messageCcEmail to add.
      Returns:
      This builder for chaining.
    • clearMessageCcEmail

      public EmailMetadata.Builder clearMessageCcEmail()
       Message.MESSAGE_CC_EMAIL
       
      repeated string message_cc_email = 31 [json_name = "messageCcEmail"];
      Returns:
      This builder for chaining.
    • addMessageCcEmailBytes

      public EmailMetadata.Builder addMessageCcEmailBytes(com.google.protobuf.ByteString value)
       Message.MESSAGE_CC_EMAIL
       
      repeated string message_cc_email = 31 [json_name = "messageCcEmail"];
      Parameters:
      value - The bytes of the messageCcEmail to add.
      Returns:
      This builder for chaining.
    • getMessageBccNameList

      public com.google.protobuf.ProtocolStringList getMessageBccNameList()
       Message.MESSAGE_BCC_NAME
       
      repeated string message_bcc_name = 32 [json_name = "messageBccName"];
      Specified by:
      getMessageBccNameList in interface EmailMetadataOrBuilder
      Returns:
      A list containing the messageBccName.
    • getMessageBccNameCount

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

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

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

      public EmailMetadata.Builder setMessageBccName(int index, String value)
       Message.MESSAGE_BCC_NAME
       
      repeated string message_bcc_name = 32 [json_name = "messageBccName"];
      Parameters:
      index - The index to set the value at.
      value - The messageBccName to set.
      Returns:
      This builder for chaining.
    • addMessageBccName

      public EmailMetadata.Builder addMessageBccName(String value)
       Message.MESSAGE_BCC_NAME
       
      repeated string message_bcc_name = 32 [json_name = "messageBccName"];
      Parameters:
      value - The messageBccName to add.
      Returns:
      This builder for chaining.
    • addAllMessageBccName

      public EmailMetadata.Builder addAllMessageBccName(Iterable<String> values)
       Message.MESSAGE_BCC_NAME
       
      repeated string message_bcc_name = 32 [json_name = "messageBccName"];
      Parameters:
      values - The messageBccName to add.
      Returns:
      This builder for chaining.
    • clearMessageBccName

      public EmailMetadata.Builder clearMessageBccName()
       Message.MESSAGE_BCC_NAME
       
      repeated string message_bcc_name = 32 [json_name = "messageBccName"];
      Returns:
      This builder for chaining.
    • addMessageBccNameBytes

      public EmailMetadata.Builder addMessageBccNameBytes(com.google.protobuf.ByteString value)
       Message.MESSAGE_BCC_NAME
       
      repeated string message_bcc_name = 32 [json_name = "messageBccName"];
      Parameters:
      value - The bytes of the messageBccName to add.
      Returns:
      This builder for chaining.
    • getMessageBccDisplayNameList

      public com.google.protobuf.ProtocolStringList getMessageBccDisplayNameList()
       Message.MESSAGE_BCC_DISPLAY_NAME
       
      repeated string message_bcc_display_name = 33 [json_name = "messageBccDisplayName"];
      Specified by:
      getMessageBccDisplayNameList in interface EmailMetadataOrBuilder
      Returns:
      A list containing the messageBccDisplayName.
    • getMessageBccDisplayNameCount

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

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

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

      public EmailMetadata.Builder setMessageBccDisplayName(int index, String value)
       Message.MESSAGE_BCC_DISPLAY_NAME
       
      repeated string message_bcc_display_name = 33 [json_name = "messageBccDisplayName"];
      Parameters:
      index - The index to set the value at.
      value - The messageBccDisplayName to set.
      Returns:
      This builder for chaining.
    • addMessageBccDisplayName

      public EmailMetadata.Builder addMessageBccDisplayName(String value)
       Message.MESSAGE_BCC_DISPLAY_NAME
       
      repeated string message_bcc_display_name = 33 [json_name = "messageBccDisplayName"];
      Parameters:
      value - The messageBccDisplayName to add.
      Returns:
      This builder for chaining.
    • addAllMessageBccDisplayName

      public EmailMetadata.Builder addAllMessageBccDisplayName(Iterable<String> values)
       Message.MESSAGE_BCC_DISPLAY_NAME
       
      repeated string message_bcc_display_name = 33 [json_name = "messageBccDisplayName"];
      Parameters:
      values - The messageBccDisplayName to add.
      Returns:
      This builder for chaining.
    • clearMessageBccDisplayName

      public EmailMetadata.Builder clearMessageBccDisplayName()
       Message.MESSAGE_BCC_DISPLAY_NAME
       
      repeated string message_bcc_display_name = 33 [json_name = "messageBccDisplayName"];
      Returns:
      This builder for chaining.
    • addMessageBccDisplayNameBytes

      public EmailMetadata.Builder addMessageBccDisplayNameBytes(com.google.protobuf.ByteString value)
       Message.MESSAGE_BCC_DISPLAY_NAME
       
      repeated string message_bcc_display_name = 33 [json_name = "messageBccDisplayName"];
      Parameters:
      value - The bytes of the messageBccDisplayName to add.
      Returns:
      This builder for chaining.
    • getMessageBccEmailList

      public com.google.protobuf.ProtocolStringList getMessageBccEmailList()
       Message.MESSAGE_BCC_EMAIL
       
      repeated string message_bcc_email = 34 [json_name = "messageBccEmail"];
      Specified by:
      getMessageBccEmailList in interface EmailMetadataOrBuilder
      Returns:
      A list containing the messageBccEmail.
    • getMessageBccEmailCount

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

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

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

      public EmailMetadata.Builder setMessageBccEmail(int index, String value)
       Message.MESSAGE_BCC_EMAIL
       
      repeated string message_bcc_email = 34 [json_name = "messageBccEmail"];
      Parameters:
      index - The index to set the value at.
      value - The messageBccEmail to set.
      Returns:
      This builder for chaining.
    • addMessageBccEmail

      public EmailMetadata.Builder addMessageBccEmail(String value)
       Message.MESSAGE_BCC_EMAIL
       
      repeated string message_bcc_email = 34 [json_name = "messageBccEmail"];
      Parameters:
      value - The messageBccEmail to add.
      Returns:
      This builder for chaining.
    • addAllMessageBccEmail

      public EmailMetadata.Builder addAllMessageBccEmail(Iterable<String> values)
       Message.MESSAGE_BCC_EMAIL
       
      repeated string message_bcc_email = 34 [json_name = "messageBccEmail"];
      Parameters:
      values - The messageBccEmail to add.
      Returns:
      This builder for chaining.
    • clearMessageBccEmail

      public EmailMetadata.Builder clearMessageBccEmail()
       Message.MESSAGE_BCC_EMAIL
       
      repeated string message_bcc_email = 34 [json_name = "messageBccEmail"];
      Returns:
      This builder for chaining.
    • addMessageBccEmailBytes

      public EmailMetadata.Builder addMessageBccEmailBytes(com.google.protobuf.ByteString value)
       Message.MESSAGE_BCC_EMAIL
       
      repeated string message_bcc_email = 34 [json_name = "messageBccEmail"];
      Parameters:
      value - The bytes of the messageBccEmail to add.
      Returns:
      This builder for chaining.
    • hasMultipartSubtype

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

      public String getMultipartSubtype()
       Message.MULTIPART_SUBTYPE
       
      optional string multipart_subtype = 35 [json_name = "multipartSubtype"];
      Specified by:
      getMultipartSubtype in interface EmailMetadataOrBuilder
      Returns:
      The multipartSubtype.
    • getMultipartSubtypeBytes

      public com.google.protobuf.ByteString getMultipartSubtypeBytes()
       Message.MULTIPART_SUBTYPE
       
      optional string multipart_subtype = 35 [json_name = "multipartSubtype"];
      Specified by:
      getMultipartSubtypeBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for multipartSubtype.
    • setMultipartSubtype

      public EmailMetadata.Builder setMultipartSubtype(String value)
       Message.MULTIPART_SUBTYPE
       
      optional string multipart_subtype = 35 [json_name = "multipartSubtype"];
      Parameters:
      value - The multipartSubtype to set.
      Returns:
      This builder for chaining.
    • clearMultipartSubtype

      public EmailMetadata.Builder clearMultipartSubtype()
       Message.MULTIPART_SUBTYPE
       
      optional string multipart_subtype = 35 [json_name = "multipartSubtype"];
      Returns:
      This builder for chaining.
    • setMultipartSubtypeBytes

      public EmailMetadata.Builder setMultipartSubtypeBytes(com.google.protobuf.ByteString value)
       Message.MULTIPART_SUBTYPE
       
      optional string multipart_subtype = 35 [json_name = "multipartSubtype"];
      Parameters:
      value - The bytes for multipartSubtype to set.
      Returns:
      This builder for chaining.
    • hasMultipartBoundary

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

      public String getMultipartBoundary()
       Message.MULTIPART_BOUNDARY
       
      optional string multipart_boundary = 36 [json_name = "multipartBoundary"];
      Specified by:
      getMultipartBoundary in interface EmailMetadataOrBuilder
      Returns:
      The multipartBoundary.
    • getMultipartBoundaryBytes

      public com.google.protobuf.ByteString getMultipartBoundaryBytes()
       Message.MULTIPART_BOUNDARY
       
      optional string multipart_boundary = 36 [json_name = "multipartBoundary"];
      Specified by:
      getMultipartBoundaryBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for multipartBoundary.
    • setMultipartBoundary

      public EmailMetadata.Builder setMultipartBoundary(String value)
       Message.MULTIPART_BOUNDARY
       
      optional string multipart_boundary = 36 [json_name = "multipartBoundary"];
      Parameters:
      value - The multipartBoundary to set.
      Returns:
      This builder for chaining.
    • clearMultipartBoundary

      public EmailMetadata.Builder clearMultipartBoundary()
       Message.MULTIPART_BOUNDARY
       
      optional string multipart_boundary = 36 [json_name = "multipartBoundary"];
      Returns:
      This builder for chaining.
    • setMultipartBoundaryBytes

      public EmailMetadata.Builder setMultipartBoundaryBytes(com.google.protobuf.ByteString value)
       Message.MULTIPART_BOUNDARY
       
      optional string multipart_boundary = 36 [json_name = "multipartBoundary"];
      Parameters:
      value - The bytes for multipartBoundary to set.
      Returns:
      This builder for chaining.
    • hasMessageClass

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

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

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

      public EmailMetadata.Builder setMessageClass(String value)
       === MAPI Properties (Microsoft Outlook/Exchange specific) ===
       MAPI.MESSAGE_CLASS (normalized)
       
      optional string message_class = 37 [json_name = "messageClass"];
      Parameters:
      value - The messageClass to set.
      Returns:
      This builder for chaining.
    • clearMessageClass

      public EmailMetadata.Builder clearMessageClass()
       === MAPI Properties (Microsoft Outlook/Exchange specific) ===
       MAPI.MESSAGE_CLASS (normalized)
       
      optional string message_class = 37 [json_name = "messageClass"];
      Returns:
      This builder for chaining.
    • setMessageClassBytes

      public EmailMetadata.Builder setMessageClassBytes(com.google.protobuf.ByteString value)
       === MAPI Properties (Microsoft Outlook/Exchange specific) ===
       MAPI.MESSAGE_CLASS (normalized)
       
      optional string message_class = 37 [json_name = "messageClass"];
      Parameters:
      value - The bytes for messageClass to set.
      Returns:
      This builder for chaining.
    • hasMessageClassRaw

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

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

      public com.google.protobuf.ByteString getMessageClassRawBytes()
       MAPI.MESSAGE_CLASS_RAW (raw value)
       
      optional string message_class_raw = 38 [json_name = "messageClassRaw"];
      Specified by:
      getMessageClassRawBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for messageClassRaw.
    • setMessageClassRaw

      public EmailMetadata.Builder setMessageClassRaw(String value)
       MAPI.MESSAGE_CLASS_RAW (raw value)
       
      optional string message_class_raw = 38 [json_name = "messageClassRaw"];
      Parameters:
      value - The messageClassRaw to set.
      Returns:
      This builder for chaining.
    • clearMessageClassRaw

      public EmailMetadata.Builder clearMessageClassRaw()
       MAPI.MESSAGE_CLASS_RAW (raw value)
       
      optional string message_class_raw = 38 [json_name = "messageClassRaw"];
      Returns:
      This builder for chaining.
    • setMessageClassRawBytes

      public EmailMetadata.Builder setMessageClassRawBytes(com.google.protobuf.ByteString value)
       MAPI.MESSAGE_CLASS_RAW (raw value)
       
      optional string message_class_raw = 38 [json_name = "messageClassRaw"];
      Parameters:
      value - The bytes for messageClassRaw to set.
      Returns:
      This builder for chaining.
    • hasSentByServerType

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

      public String getSentByServerType()
       MAPI.SENT_BY_SERVER_TYPE
       
      optional string sent_by_server_type = 39 [json_name = "sentByServerType"];
      Specified by:
      getSentByServerType in interface EmailMetadataOrBuilder
      Returns:
      The sentByServerType.
    • getSentByServerTypeBytes

      public com.google.protobuf.ByteString getSentByServerTypeBytes()
       MAPI.SENT_BY_SERVER_TYPE
       
      optional string sent_by_server_type = 39 [json_name = "sentByServerType"];
      Specified by:
      getSentByServerTypeBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for sentByServerType.
    • setSentByServerType

      public EmailMetadata.Builder setSentByServerType(String value)
       MAPI.SENT_BY_SERVER_TYPE
       
      optional string sent_by_server_type = 39 [json_name = "sentByServerType"];
      Parameters:
      value - The sentByServerType to set.
      Returns:
      This builder for chaining.
    • clearSentByServerType

      public EmailMetadata.Builder clearSentByServerType()
       MAPI.SENT_BY_SERVER_TYPE
       
      optional string sent_by_server_type = 39 [json_name = "sentByServerType"];
      Returns:
      This builder for chaining.
    • setSentByServerTypeBytes

      public EmailMetadata.Builder setSentByServerTypeBytes(com.google.protobuf.ByteString value)
       MAPI.SENT_BY_SERVER_TYPE
       
      optional string sent_by_server_type = 39 [json_name = "sentByServerType"];
      Parameters:
      value - The bytes for sentByServerType to set.
      Returns:
      This builder for chaining.
    • hasFromRepresentingName

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

      public String getFromRepresentingName()
       MAPI.FROM_REPRESENTING_NAME
       
      optional string from_representing_name = 40 [json_name = "fromRepresentingName"];
      Specified by:
      getFromRepresentingName in interface EmailMetadataOrBuilder
      Returns:
      The fromRepresentingName.
    • getFromRepresentingNameBytes

      public com.google.protobuf.ByteString getFromRepresentingNameBytes()
       MAPI.FROM_REPRESENTING_NAME
       
      optional string from_representing_name = 40 [json_name = "fromRepresentingName"];
      Specified by:
      getFromRepresentingNameBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for fromRepresentingName.
    • setFromRepresentingName

      public EmailMetadata.Builder setFromRepresentingName(String value)
       MAPI.FROM_REPRESENTING_NAME
       
      optional string from_representing_name = 40 [json_name = "fromRepresentingName"];
      Parameters:
      value - The fromRepresentingName to set.
      Returns:
      This builder for chaining.
    • clearFromRepresentingName

      public EmailMetadata.Builder clearFromRepresentingName()
       MAPI.FROM_REPRESENTING_NAME
       
      optional string from_representing_name = 40 [json_name = "fromRepresentingName"];
      Returns:
      This builder for chaining.
    • setFromRepresentingNameBytes

      public EmailMetadata.Builder setFromRepresentingNameBytes(com.google.protobuf.ByteString value)
       MAPI.FROM_REPRESENTING_NAME
       
      optional string from_representing_name = 40 [json_name = "fromRepresentingName"];
      Parameters:
      value - The bytes for fromRepresentingName to set.
      Returns:
      This builder for chaining.
    • hasFromRepresentingEmail

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

      public String getFromRepresentingEmail()
       MAPI.FROM_REPRESENTING_EMAIL
       
      optional string from_representing_email = 41 [json_name = "fromRepresentingEmail"];
      Specified by:
      getFromRepresentingEmail in interface EmailMetadataOrBuilder
      Returns:
      The fromRepresentingEmail.
    • getFromRepresentingEmailBytes

      public com.google.protobuf.ByteString getFromRepresentingEmailBytes()
       MAPI.FROM_REPRESENTING_EMAIL
       
      optional string from_representing_email = 41 [json_name = "fromRepresentingEmail"];
      Specified by:
      getFromRepresentingEmailBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for fromRepresentingEmail.
    • setFromRepresentingEmail

      public EmailMetadata.Builder setFromRepresentingEmail(String value)
       MAPI.FROM_REPRESENTING_EMAIL
       
      optional string from_representing_email = 41 [json_name = "fromRepresentingEmail"];
      Parameters:
      value - The fromRepresentingEmail to set.
      Returns:
      This builder for chaining.
    • clearFromRepresentingEmail

      public EmailMetadata.Builder clearFromRepresentingEmail()
       MAPI.FROM_REPRESENTING_EMAIL
       
      optional string from_representing_email = 41 [json_name = "fromRepresentingEmail"];
      Returns:
      This builder for chaining.
    • setFromRepresentingEmailBytes

      public EmailMetadata.Builder setFromRepresentingEmailBytes(com.google.protobuf.ByteString value)
       MAPI.FROM_REPRESENTING_EMAIL
       
      optional string from_representing_email = 41 [json_name = "fromRepresentingEmail"];
      Parameters:
      value - The bytes for fromRepresentingEmail to set.
      Returns:
      This builder for chaining.
    • hasSubmissionAcceptedAtTime

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

      public com.google.protobuf.Timestamp getSubmissionAcceptedAtTime()
       MAPI.SUBMISSION_ACCEPTED_AT_TIME
       
      optional .google.protobuf.Timestamp submission_accepted_at_time = 42 [json_name = "submissionAcceptedAtTime"];
      Specified by:
      getSubmissionAcceptedAtTime in interface EmailMetadataOrBuilder
      Returns:
      The submissionAcceptedAtTime.
    • setSubmissionAcceptedAtTime

      public EmailMetadata.Builder setSubmissionAcceptedAtTime(com.google.protobuf.Timestamp value)
       MAPI.SUBMISSION_ACCEPTED_AT_TIME
       
      optional .google.protobuf.Timestamp submission_accepted_at_time = 42 [json_name = "submissionAcceptedAtTime"];
    • setSubmissionAcceptedAtTime

      public EmailMetadata.Builder setSubmissionAcceptedAtTime(com.google.protobuf.Timestamp.Builder builderForValue)
       MAPI.SUBMISSION_ACCEPTED_AT_TIME
       
      optional .google.protobuf.Timestamp submission_accepted_at_time = 42 [json_name = "submissionAcceptedAtTime"];
    • mergeSubmissionAcceptedAtTime

      public EmailMetadata.Builder mergeSubmissionAcceptedAtTime(com.google.protobuf.Timestamp value)
       MAPI.SUBMISSION_ACCEPTED_AT_TIME
       
      optional .google.protobuf.Timestamp submission_accepted_at_time = 42 [json_name = "submissionAcceptedAtTime"];
    • clearSubmissionAcceptedAtTime

      public EmailMetadata.Builder clearSubmissionAcceptedAtTime()
       MAPI.SUBMISSION_ACCEPTED_AT_TIME
       
      optional .google.protobuf.Timestamp submission_accepted_at_time = 42 [json_name = "submissionAcceptedAtTime"];
    • getSubmissionAcceptedAtTimeBuilder

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

      public com.google.protobuf.TimestampOrBuilder getSubmissionAcceptedAtTimeOrBuilder()
       MAPI.SUBMISSION_ACCEPTED_AT_TIME
       
      optional .google.protobuf.Timestamp submission_accepted_at_time = 42 [json_name = "submissionAcceptedAtTime"];
      Specified by:
      getSubmissionAcceptedAtTimeOrBuilder in interface EmailMetadataOrBuilder
    • hasSubmissionId

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

      public String getSubmissionId()
       MAPI.SUBMISSION_ID
       
      optional string submission_id = 43 [json_name = "submissionId"];
      Specified by:
      getSubmissionId in interface EmailMetadataOrBuilder
      Returns:
      The submissionId.
    • getSubmissionIdBytes

      public com.google.protobuf.ByteString getSubmissionIdBytes()
       MAPI.SUBMISSION_ID
       
      optional string submission_id = 43 [json_name = "submissionId"];
      Specified by:
      getSubmissionIdBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for submissionId.
    • setSubmissionId

      public EmailMetadata.Builder setSubmissionId(String value)
       MAPI.SUBMISSION_ID
       
      optional string submission_id = 43 [json_name = "submissionId"];
      Parameters:
      value - The submissionId to set.
      Returns:
      This builder for chaining.
    • clearSubmissionId

      public EmailMetadata.Builder clearSubmissionId()
       MAPI.SUBMISSION_ID
       
      optional string submission_id = 43 [json_name = "submissionId"];
      Returns:
      This builder for chaining.
    • setSubmissionIdBytes

      public EmailMetadata.Builder setSubmissionIdBytes(com.google.protobuf.ByteString value)
       MAPI.SUBMISSION_ID
       
      optional string submission_id = 43 [json_name = "submissionId"];
      Parameters:
      value - The bytes for submissionId to set.
      Returns:
      This builder for chaining.
    • hasInternetMessageId

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

      public String getInternetMessageId()
       MAPI.INTERNET_MESSAGE_ID
       
      optional string internet_message_id = 44 [json_name = "internetMessageId"];
      Specified by:
      getInternetMessageId in interface EmailMetadataOrBuilder
      Returns:
      The internetMessageId.
    • getInternetMessageIdBytes

      public com.google.protobuf.ByteString getInternetMessageIdBytes()
       MAPI.INTERNET_MESSAGE_ID
       
      optional string internet_message_id = 44 [json_name = "internetMessageId"];
      Specified by:
      getInternetMessageIdBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for internetMessageId.
    • setInternetMessageId

      public EmailMetadata.Builder setInternetMessageId(String value)
       MAPI.INTERNET_MESSAGE_ID
       
      optional string internet_message_id = 44 [json_name = "internetMessageId"];
      Parameters:
      value - The internetMessageId to set.
      Returns:
      This builder for chaining.
    • clearInternetMessageId

      public EmailMetadata.Builder clearInternetMessageId()
       MAPI.INTERNET_MESSAGE_ID
       
      optional string internet_message_id = 44 [json_name = "internetMessageId"];
      Returns:
      This builder for chaining.
    • setInternetMessageIdBytes

      public EmailMetadata.Builder setInternetMessageIdBytes(com.google.protobuf.ByteString value)
       MAPI.INTERNET_MESSAGE_ID
       
      optional string internet_message_id = 44 [json_name = "internetMessageId"];
      Parameters:
      value - The bytes for internetMessageId to set.
      Returns:
      This builder for chaining.
    • getInternetReferencesList

      public com.google.protobuf.ProtocolStringList getInternetReferencesList()
       MAPI.INTERNET_REFERENCES
       
      repeated string internet_references = 45 [json_name = "internetReferences"];
      Specified by:
      getInternetReferencesList in interface EmailMetadataOrBuilder
      Returns:
      A list containing the internetReferences.
    • getInternetReferencesCount

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

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

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

      public EmailMetadata.Builder setInternetReferences(int index, String value)
       MAPI.INTERNET_REFERENCES
       
      repeated string internet_references = 45 [json_name = "internetReferences"];
      Parameters:
      index - The index to set the value at.
      value - The internetReferences to set.
      Returns:
      This builder for chaining.
    • addInternetReferences

      public EmailMetadata.Builder addInternetReferences(String value)
       MAPI.INTERNET_REFERENCES
       
      repeated string internet_references = 45 [json_name = "internetReferences"];
      Parameters:
      value - The internetReferences to add.
      Returns:
      This builder for chaining.
    • addAllInternetReferences

      public EmailMetadata.Builder addAllInternetReferences(Iterable<String> values)
       MAPI.INTERNET_REFERENCES
       
      repeated string internet_references = 45 [json_name = "internetReferences"];
      Parameters:
      values - The internetReferences to add.
      Returns:
      This builder for chaining.
    • clearInternetReferences

      public EmailMetadata.Builder clearInternetReferences()
       MAPI.INTERNET_REFERENCES
       
      repeated string internet_references = 45 [json_name = "internetReferences"];
      Returns:
      This builder for chaining.
    • addInternetReferencesBytes

      public EmailMetadata.Builder addInternetReferencesBytes(com.google.protobuf.ByteString value)
       MAPI.INTERNET_REFERENCES
       
      repeated string internet_references = 45 [json_name = "internetReferences"];
      Parameters:
      value - The bytes of the internetReferences to add.
      Returns:
      This builder for chaining.
    • hasConversationTopic

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

      public String getConversationTopic()
       MAPI.CONVERSATION_TOPIC
       
      optional string conversation_topic = 46 [json_name = "conversationTopic"];
      Specified by:
      getConversationTopic in interface EmailMetadataOrBuilder
      Returns:
      The conversationTopic.
    • getConversationTopicBytes

      public com.google.protobuf.ByteString getConversationTopicBytes()
       MAPI.CONVERSATION_TOPIC
       
      optional string conversation_topic = 46 [json_name = "conversationTopic"];
      Specified by:
      getConversationTopicBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for conversationTopic.
    • setConversationTopic

      public EmailMetadata.Builder setConversationTopic(String value)
       MAPI.CONVERSATION_TOPIC
       
      optional string conversation_topic = 46 [json_name = "conversationTopic"];
      Parameters:
      value - The conversationTopic to set.
      Returns:
      This builder for chaining.
    • clearConversationTopic

      public EmailMetadata.Builder clearConversationTopic()
       MAPI.CONVERSATION_TOPIC
       
      optional string conversation_topic = 46 [json_name = "conversationTopic"];
      Returns:
      This builder for chaining.
    • setConversationTopicBytes

      public EmailMetadata.Builder setConversationTopicBytes(com.google.protobuf.ByteString value)
       MAPI.CONVERSATION_TOPIC
       
      optional string conversation_topic = 46 [json_name = "conversationTopic"];
      Parameters:
      value - The bytes for conversationTopic to set.
      Returns:
      This builder for chaining.
    • hasConversationIndex

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

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

      public com.google.protobuf.ByteString getConversationIndexBytes()
       MAPI.CONVERSATION_INDEX (hex encoded)
       
      optional string conversation_index = 47 [json_name = "conversationIndex"];
      Specified by:
      getConversationIndexBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for conversationIndex.
    • setConversationIndex

      public EmailMetadata.Builder setConversationIndex(String value)
       MAPI.CONVERSATION_INDEX (hex encoded)
       
      optional string conversation_index = 47 [json_name = "conversationIndex"];
      Parameters:
      value - The conversationIndex to set.
      Returns:
      This builder for chaining.
    • clearConversationIndex

      public EmailMetadata.Builder clearConversationIndex()
       MAPI.CONVERSATION_INDEX (hex encoded)
       
      optional string conversation_index = 47 [json_name = "conversationIndex"];
      Returns:
      This builder for chaining.
    • setConversationIndexBytes

      public EmailMetadata.Builder setConversationIndexBytes(com.google.protobuf.ByteString value)
       MAPI.CONVERSATION_INDEX (hex encoded)
       
      optional string conversation_index = 47 [json_name = "conversationIndex"];
      Parameters:
      value - The bytes for conversationIndex to set.
      Returns:
      This builder for chaining.
    • hasInReplyToId

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

      public String getInReplyToId()
       MAPI.IN_REPLY_TO_ID
       
      optional string in_reply_to_id = 48 [json_name = "inReplyToId"];
      Specified by:
      getInReplyToId in interface EmailMetadataOrBuilder
      Returns:
      The inReplyToId.
    • getInReplyToIdBytes

      public com.google.protobuf.ByteString getInReplyToIdBytes()
       MAPI.IN_REPLY_TO_ID
       
      optional string in_reply_to_id = 48 [json_name = "inReplyToId"];
      Specified by:
      getInReplyToIdBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for inReplyToId.
    • setInReplyToId

      public EmailMetadata.Builder setInReplyToId(String value)
       MAPI.IN_REPLY_TO_ID
       
      optional string in_reply_to_id = 48 [json_name = "inReplyToId"];
      Parameters:
      value - The inReplyToId to set.
      Returns:
      This builder for chaining.
    • clearInReplyToId

      public EmailMetadata.Builder clearInReplyToId()
       MAPI.IN_REPLY_TO_ID
       
      optional string in_reply_to_id = 48 [json_name = "inReplyToId"];
      Returns:
      This builder for chaining.
    • setInReplyToIdBytes

      public EmailMetadata.Builder setInReplyToIdBytes(com.google.protobuf.ByteString value)
       MAPI.IN_REPLY_TO_ID
       
      optional string in_reply_to_id = 48 [json_name = "inReplyToId"];
      Parameters:
      value - The bytes for inReplyToId to set.
      Returns:
      This builder for chaining.
    • hasRecipientsString

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

      public String getRecipientsString()
       MAPI.RECIPIENTS_STRING
       
      optional string recipients_string = 49 [json_name = "recipientsString"];
      Specified by:
      getRecipientsString in interface EmailMetadataOrBuilder
      Returns:
      The recipientsString.
    • getRecipientsStringBytes

      public com.google.protobuf.ByteString getRecipientsStringBytes()
       MAPI.RECIPIENTS_STRING
       
      optional string recipients_string = 49 [json_name = "recipientsString"];
      Specified by:
      getRecipientsStringBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for recipientsString.
    • setRecipientsString

      public EmailMetadata.Builder setRecipientsString(String value)
       MAPI.RECIPIENTS_STRING
       
      optional string recipients_string = 49 [json_name = "recipientsString"];
      Parameters:
      value - The recipientsString to set.
      Returns:
      This builder for chaining.
    • clearRecipientsString

      public EmailMetadata.Builder clearRecipientsString()
       MAPI.RECIPIENTS_STRING
       
      optional string recipients_string = 49 [json_name = "recipientsString"];
      Returns:
      This builder for chaining.
    • setRecipientsStringBytes

      public EmailMetadata.Builder setRecipientsStringBytes(com.google.protobuf.ByteString value)
       MAPI.RECIPIENTS_STRING
       
      optional string recipients_string = 49 [json_name = "recipientsString"];
      Parameters:
      value - The bytes for recipientsString to set.
      Returns:
      This builder for chaining.
    • hasImportance

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

      public int getImportance()
       MAPI.IMPORTANCE
       
      optional int32 importance = 50 [json_name = "importance"];
      Specified by:
      getImportance in interface EmailMetadataOrBuilder
      Returns:
      The importance.
    • setImportance

      public EmailMetadata.Builder setImportance(int value)
       MAPI.IMPORTANCE
       
      optional int32 importance = 50 [json_name = "importance"];
      Parameters:
      value - The importance to set.
      Returns:
      This builder for chaining.
    • clearImportance

      public EmailMetadata.Builder clearImportance()
       MAPI.IMPORTANCE
       
      optional int32 importance = 50 [json_name = "importance"];
      Returns:
      This builder for chaining.
    • hasPriority

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

      public int getPriority()
       MAPI.PRIORTY (note: typo in Tika)
       
      optional int32 priority = 51 [json_name = "priority"];
      Specified by:
      getPriority in interface EmailMetadataOrBuilder
      Returns:
      The priority.
    • setPriority

      public EmailMetadata.Builder setPriority(int value)
       MAPI.PRIORTY (note: typo in Tika)
       
      optional int32 priority = 51 [json_name = "priority"];
      Parameters:
      value - The priority to set.
      Returns:
      This builder for chaining.
    • clearPriority

      public EmailMetadata.Builder clearPriority()
       MAPI.PRIORTY (note: typo in Tika)
       
      optional int32 priority = 51 [json_name = "priority"];
      Returns:
      This builder for chaining.
    • hasIsFlagged

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

      public boolean getIsFlagged()
       MAPI.IS_FLAGGED
       
      optional bool is_flagged = 52 [json_name = "isFlagged"];
      Specified by:
      getIsFlagged in interface EmailMetadataOrBuilder
      Returns:
      The isFlagged.
    • setIsFlagged

      public EmailMetadata.Builder setIsFlagged(boolean value)
       MAPI.IS_FLAGGED
       
      optional bool is_flagged = 52 [json_name = "isFlagged"];
      Parameters:
      value - The isFlagged to set.
      Returns:
      This builder for chaining.
    • clearIsFlagged

      public EmailMetadata.Builder clearIsFlagged()
       MAPI.IS_FLAGGED
       
      optional bool is_flagged = 52 [json_name = "isFlagged"];
      Returns:
      This builder for chaining.
    • getBodyTypesProcessedList

      public com.google.protobuf.ProtocolStringList getBodyTypesProcessedList()
       MAPI.BODY_TYPES_PROCESSED
       
      repeated string body_types_processed = 53 [json_name = "bodyTypesProcessed"];
      Specified by:
      getBodyTypesProcessedList in interface EmailMetadataOrBuilder
      Returns:
      A list containing the bodyTypesProcessed.
    • getBodyTypesProcessedCount

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

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

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

      public EmailMetadata.Builder setBodyTypesProcessed(int index, String value)
       MAPI.BODY_TYPES_PROCESSED
       
      repeated string body_types_processed = 53 [json_name = "bodyTypesProcessed"];
      Parameters:
      index - The index to set the value at.
      value - The bodyTypesProcessed to set.
      Returns:
      This builder for chaining.
    • addBodyTypesProcessed

      public EmailMetadata.Builder addBodyTypesProcessed(String value)
       MAPI.BODY_TYPES_PROCESSED
       
      repeated string body_types_processed = 53 [json_name = "bodyTypesProcessed"];
      Parameters:
      value - The bodyTypesProcessed to add.
      Returns:
      This builder for chaining.
    • addAllBodyTypesProcessed

      public EmailMetadata.Builder addAllBodyTypesProcessed(Iterable<String> values)
       MAPI.BODY_TYPES_PROCESSED
       
      repeated string body_types_processed = 53 [json_name = "bodyTypesProcessed"];
      Parameters:
      values - The bodyTypesProcessed to add.
      Returns:
      This builder for chaining.
    • clearBodyTypesProcessed

      public EmailMetadata.Builder clearBodyTypesProcessed()
       MAPI.BODY_TYPES_PROCESSED
       
      repeated string body_types_processed = 53 [json_name = "bodyTypesProcessed"];
      Returns:
      This builder for chaining.
    • addBodyTypesProcessedBytes

      public EmailMetadata.Builder addBodyTypesProcessedBytes(com.google.protobuf.ByteString value)
       MAPI.BODY_TYPES_PROCESSED
       
      repeated string body_types_processed = 53 [json_name = "bodyTypesProcessed"];
      Parameters:
      value - The bytes of the bodyTypesProcessed to add.
      Returns:
      This builder for chaining.
    • hasAttachLongPathName

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

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

      public com.google.protobuf.ByteString getAttachLongPathNameBytes()
       === MAPI Attachment Properties ===
       MAPI.ATTACH_LONG_PATH_NAME
       
      optional string attach_long_path_name = 54 [json_name = "attachLongPathName"];
      Specified by:
      getAttachLongPathNameBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for attachLongPathName.
    • setAttachLongPathName

      public EmailMetadata.Builder setAttachLongPathName(String value)
       === MAPI Attachment Properties ===
       MAPI.ATTACH_LONG_PATH_NAME
       
      optional string attach_long_path_name = 54 [json_name = "attachLongPathName"];
      Parameters:
      value - The attachLongPathName to set.
      Returns:
      This builder for chaining.
    • clearAttachLongPathName

      public EmailMetadata.Builder clearAttachLongPathName()
       === MAPI Attachment Properties ===
       MAPI.ATTACH_LONG_PATH_NAME
       
      optional string attach_long_path_name = 54 [json_name = "attachLongPathName"];
      Returns:
      This builder for chaining.
    • setAttachLongPathNameBytes

      public EmailMetadata.Builder setAttachLongPathNameBytes(com.google.protobuf.ByteString value)
       === MAPI Attachment Properties ===
       MAPI.ATTACH_LONG_PATH_NAME
       
      optional string attach_long_path_name = 54 [json_name = "attachLongPathName"];
      Parameters:
      value - The bytes for attachLongPathName to set.
      Returns:
      This builder for chaining.
    • hasAttachLongFileName

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

      public String getAttachLongFileName()
       MAPI.ATTACH_LONG_FILE_NAME
       
      optional string attach_long_file_name = 55 [json_name = "attachLongFileName"];
      Specified by:
      getAttachLongFileName in interface EmailMetadataOrBuilder
      Returns:
      The attachLongFileName.
    • getAttachLongFileNameBytes

      public com.google.protobuf.ByteString getAttachLongFileNameBytes()
       MAPI.ATTACH_LONG_FILE_NAME
       
      optional string attach_long_file_name = 55 [json_name = "attachLongFileName"];
      Specified by:
      getAttachLongFileNameBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for attachLongFileName.
    • setAttachLongFileName

      public EmailMetadata.Builder setAttachLongFileName(String value)
       MAPI.ATTACH_LONG_FILE_NAME
       
      optional string attach_long_file_name = 55 [json_name = "attachLongFileName"];
      Parameters:
      value - The attachLongFileName to set.
      Returns:
      This builder for chaining.
    • clearAttachLongFileName

      public EmailMetadata.Builder clearAttachLongFileName()
       MAPI.ATTACH_LONG_FILE_NAME
       
      optional string attach_long_file_name = 55 [json_name = "attachLongFileName"];
      Returns:
      This builder for chaining.
    • setAttachLongFileNameBytes

      public EmailMetadata.Builder setAttachLongFileNameBytes(com.google.protobuf.ByteString value)
       MAPI.ATTACH_LONG_FILE_NAME
       
      optional string attach_long_file_name = 55 [json_name = "attachLongFileName"];
      Parameters:
      value - The bytes for attachLongFileName to set.
      Returns:
      This builder for chaining.
    • hasAttachFileName

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

      public String getAttachFileName()
       MAPI.ATTACH_FILE_NAME
       
      optional string attach_file_name = 56 [json_name = "attachFileName"];
      Specified by:
      getAttachFileName in interface EmailMetadataOrBuilder
      Returns:
      The attachFileName.
    • getAttachFileNameBytes

      public com.google.protobuf.ByteString getAttachFileNameBytes()
       MAPI.ATTACH_FILE_NAME
       
      optional string attach_file_name = 56 [json_name = "attachFileName"];
      Specified by:
      getAttachFileNameBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for attachFileName.
    • setAttachFileName

      public EmailMetadata.Builder setAttachFileName(String value)
       MAPI.ATTACH_FILE_NAME
       
      optional string attach_file_name = 56 [json_name = "attachFileName"];
      Parameters:
      value - The attachFileName to set.
      Returns:
      This builder for chaining.
    • clearAttachFileName

      public EmailMetadata.Builder clearAttachFileName()
       MAPI.ATTACH_FILE_NAME
       
      optional string attach_file_name = 56 [json_name = "attachFileName"];
      Returns:
      This builder for chaining.
    • setAttachFileNameBytes

      public EmailMetadata.Builder setAttachFileNameBytes(com.google.protobuf.ByteString value)
       MAPI.ATTACH_FILE_NAME
       
      optional string attach_file_name = 56 [json_name = "attachFileName"];
      Parameters:
      value - The bytes for attachFileName to set.
      Returns:
      This builder for chaining.
    • hasAttachContentId

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

      public String getAttachContentId()
       MAPI.ATTACH_CONTENT_ID
       
      optional string attach_content_id = 57 [json_name = "attachContentId"];
      Specified by:
      getAttachContentId in interface EmailMetadataOrBuilder
      Returns:
      The attachContentId.
    • getAttachContentIdBytes

      public com.google.protobuf.ByteString getAttachContentIdBytes()
       MAPI.ATTACH_CONTENT_ID
       
      optional string attach_content_id = 57 [json_name = "attachContentId"];
      Specified by:
      getAttachContentIdBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for attachContentId.
    • setAttachContentId

      public EmailMetadata.Builder setAttachContentId(String value)
       MAPI.ATTACH_CONTENT_ID
       
      optional string attach_content_id = 57 [json_name = "attachContentId"];
      Parameters:
      value - The attachContentId to set.
      Returns:
      This builder for chaining.
    • clearAttachContentId

      public EmailMetadata.Builder clearAttachContentId()
       MAPI.ATTACH_CONTENT_ID
       
      optional string attach_content_id = 57 [json_name = "attachContentId"];
      Returns:
      This builder for chaining.
    • setAttachContentIdBytes

      public EmailMetadata.Builder setAttachContentIdBytes(com.google.protobuf.ByteString value)
       MAPI.ATTACH_CONTENT_ID
       
      optional string attach_content_id = 57 [json_name = "attachContentId"];
      Parameters:
      value - The bytes for attachContentId to set.
      Returns:
      This builder for chaining.
    • hasAttachContentLocation

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

      public String getAttachContentLocation()
       MAPI.ATTACH_CONTENT_LOCATION
       
      optional string attach_content_location = 58 [json_name = "attachContentLocation"];
      Specified by:
      getAttachContentLocation in interface EmailMetadataOrBuilder
      Returns:
      The attachContentLocation.
    • getAttachContentLocationBytes

      public com.google.protobuf.ByteString getAttachContentLocationBytes()
       MAPI.ATTACH_CONTENT_LOCATION
       
      optional string attach_content_location = 58 [json_name = "attachContentLocation"];
      Specified by:
      getAttachContentLocationBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for attachContentLocation.
    • setAttachContentLocation

      public EmailMetadata.Builder setAttachContentLocation(String value)
       MAPI.ATTACH_CONTENT_LOCATION
       
      optional string attach_content_location = 58 [json_name = "attachContentLocation"];
      Parameters:
      value - The attachContentLocation to set.
      Returns:
      This builder for chaining.
    • clearAttachContentLocation

      public EmailMetadata.Builder clearAttachContentLocation()
       MAPI.ATTACH_CONTENT_LOCATION
       
      optional string attach_content_location = 58 [json_name = "attachContentLocation"];
      Returns:
      This builder for chaining.
    • setAttachContentLocationBytes

      public EmailMetadata.Builder setAttachContentLocationBytes(com.google.protobuf.ByteString value)
       MAPI.ATTACH_CONTENT_LOCATION
       
      optional string attach_content_location = 58 [json_name = "attachContentLocation"];
      Parameters:
      value - The bytes for attachContentLocation to set.
      Returns:
      This builder for chaining.
    • hasAttachDisplayName

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

      public String getAttachDisplayName()
       MAPI.ATTACH_DISPLAY_NAME
       
      optional string attach_display_name = 59 [json_name = "attachDisplayName"];
      Specified by:
      getAttachDisplayName in interface EmailMetadataOrBuilder
      Returns:
      The attachDisplayName.
    • getAttachDisplayNameBytes

      public com.google.protobuf.ByteString getAttachDisplayNameBytes()
       MAPI.ATTACH_DISPLAY_NAME
       
      optional string attach_display_name = 59 [json_name = "attachDisplayName"];
      Specified by:
      getAttachDisplayNameBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for attachDisplayName.
    • setAttachDisplayName

      public EmailMetadata.Builder setAttachDisplayName(String value)
       MAPI.ATTACH_DISPLAY_NAME
       
      optional string attach_display_name = 59 [json_name = "attachDisplayName"];
      Parameters:
      value - The attachDisplayName to set.
      Returns:
      This builder for chaining.
    • clearAttachDisplayName

      public EmailMetadata.Builder clearAttachDisplayName()
       MAPI.ATTACH_DISPLAY_NAME
       
      optional string attach_display_name = 59 [json_name = "attachDisplayName"];
      Returns:
      This builder for chaining.
    • setAttachDisplayNameBytes

      public EmailMetadata.Builder setAttachDisplayNameBytes(com.google.protobuf.ByteString value)
       MAPI.ATTACH_DISPLAY_NAME
       
      optional string attach_display_name = 59 [json_name = "attachDisplayName"];
      Parameters:
      value - The bytes for attachDisplayName to set.
      Returns:
      This builder for chaining.
    • hasAttachExtension

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

      public String getAttachExtension()
       MAPI.ATTACH_EXTENSION
       
      optional string attach_extension = 60 [json_name = "attachExtension"];
      Specified by:
      getAttachExtension in interface EmailMetadataOrBuilder
      Returns:
      The attachExtension.
    • getAttachExtensionBytes

      public com.google.protobuf.ByteString getAttachExtensionBytes()
       MAPI.ATTACH_EXTENSION
       
      optional string attach_extension = 60 [json_name = "attachExtension"];
      Specified by:
      getAttachExtensionBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for attachExtension.
    • setAttachExtension

      public EmailMetadata.Builder setAttachExtension(String value)
       MAPI.ATTACH_EXTENSION
       
      optional string attach_extension = 60 [json_name = "attachExtension"];
      Parameters:
      value - The attachExtension to set.
      Returns:
      This builder for chaining.
    • clearAttachExtension

      public EmailMetadata.Builder clearAttachExtension()
       MAPI.ATTACH_EXTENSION
       
      optional string attach_extension = 60 [json_name = "attachExtension"];
      Returns:
      This builder for chaining.
    • setAttachExtensionBytes

      public EmailMetadata.Builder setAttachExtensionBytes(com.google.protobuf.ByteString value)
       MAPI.ATTACH_EXTENSION
       
      optional string attach_extension = 60 [json_name = "attachExtension"];
      Parameters:
      value - The bytes for attachExtension to set.
      Returns:
      This builder for chaining.
    • hasAttachMime

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

      public String getAttachMime()
       MAPI.ATTACH_MIME
       
      optional string attach_mime = 61 [json_name = "attachMime"];
      Specified by:
      getAttachMime in interface EmailMetadataOrBuilder
      Returns:
      The attachMime.
    • getAttachMimeBytes

      public com.google.protobuf.ByteString getAttachMimeBytes()
       MAPI.ATTACH_MIME
       
      optional string attach_mime = 61 [json_name = "attachMime"];
      Specified by:
      getAttachMimeBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for attachMime.
    • setAttachMime

      public EmailMetadata.Builder setAttachMime(String value)
       MAPI.ATTACH_MIME
       
      optional string attach_mime = 61 [json_name = "attachMime"];
      Parameters:
      value - The attachMime to set.
      Returns:
      This builder for chaining.
    • clearAttachMime

      public EmailMetadata.Builder clearAttachMime()
       MAPI.ATTACH_MIME
       
      optional string attach_mime = 61 [json_name = "attachMime"];
      Returns:
      This builder for chaining.
    • setAttachMimeBytes

      public EmailMetadata.Builder setAttachMimeBytes(com.google.protobuf.ByteString value)
       MAPI.ATTACH_MIME
       
      optional string attach_mime = 61 [json_name = "attachMime"];
      Parameters:
      value - The bytes for attachMime to set.
      Returns:
      This builder for chaining.
    • hasAttachLanguage

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

      public String getAttachLanguage()
       MAPI.ATTACH_LANGUAGE
       
      optional string attach_language = 62 [json_name = "attachLanguage"];
      Specified by:
      getAttachLanguage in interface EmailMetadataOrBuilder
      Returns:
      The attachLanguage.
    • getAttachLanguageBytes

      public com.google.protobuf.ByteString getAttachLanguageBytes()
       MAPI.ATTACH_LANGUAGE
       
      optional string attach_language = 62 [json_name = "attachLanguage"];
      Specified by:
      getAttachLanguageBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for attachLanguage.
    • setAttachLanguage

      public EmailMetadata.Builder setAttachLanguage(String value)
       MAPI.ATTACH_LANGUAGE
       
      optional string attach_language = 62 [json_name = "attachLanguage"];
      Parameters:
      value - The attachLanguage to set.
      Returns:
      This builder for chaining.
    • clearAttachLanguage

      public EmailMetadata.Builder clearAttachLanguage()
       MAPI.ATTACH_LANGUAGE
       
      optional string attach_language = 62 [json_name = "attachLanguage"];
      Returns:
      This builder for chaining.
    • setAttachLanguageBytes

      public EmailMetadata.Builder setAttachLanguageBytes(com.google.protobuf.ByteString value)
       MAPI.ATTACH_LANGUAGE
       
      optional string attach_language = 62 [json_name = "attachLanguage"];
      Parameters:
      value - The bytes for attachLanguage to set.
      Returns:
      This builder for chaining.
    • hasContainsEncapsulatedHtml

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

      public boolean getContainsEncapsulatedHtml()
       === RTF Properties (Rich Text Format specific) ===
       RTFMetadata.CONTAINS_ENCAPSULATED_HTML
       
      optional bool contains_encapsulated_html = 63 [json_name = "containsEncapsulatedHtml"];
      Specified by:
      getContainsEncapsulatedHtml in interface EmailMetadataOrBuilder
      Returns:
      The containsEncapsulatedHtml.
    • setContainsEncapsulatedHtml

      public EmailMetadata.Builder setContainsEncapsulatedHtml(boolean value)
       === RTF Properties (Rich Text Format specific) ===
       RTFMetadata.CONTAINS_ENCAPSULATED_HTML
       
      optional bool contains_encapsulated_html = 63 [json_name = "containsEncapsulatedHtml"];
      Parameters:
      value - The containsEncapsulatedHtml to set.
      Returns:
      This builder for chaining.
    • clearContainsEncapsulatedHtml

      public EmailMetadata.Builder clearContainsEncapsulatedHtml()
       === RTF Properties (Rich Text Format specific) ===
       RTFMetadata.CONTAINS_ENCAPSULATED_HTML
       
      optional bool contains_encapsulated_html = 63 [json_name = "containsEncapsulatedHtml"];
      Returns:
      This builder for chaining.
    • hasRawHeaderDate

      public 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"];
      Specified by:
      hasRawHeaderDate in interface EmailMetadataOrBuilder
      Returns:
      Whether the rawHeaderDate field is set.
    • getRawHeaderDate

      public 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"];
      Specified by:
      getRawHeaderDate in interface EmailMetadataOrBuilder
      Returns:
      The rawHeaderDate.
    • getRawHeaderDateBytes

      public 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"];
      Specified by:
      getRawHeaderDateBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for rawHeaderDate.
    • setRawHeaderDate

      public EmailMetadata.Builder setRawHeaderDate(String value)
       === 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"];
      Parameters:
      value - The rawHeaderDate to set.
      Returns:
      This builder for chaining.
    • clearRawHeaderDate

      public EmailMetadata.Builder clearRawHeaderDate()
       === 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:
      This builder for chaining.
    • setRawHeaderDateBytes

      public EmailMetadata.Builder setRawHeaderDateBytes(com.google.protobuf.ByteString value)
       === 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"];
      Parameters:
      value - The bytes for rawHeaderDate to set.
      Returns:
      This builder for chaining.
    • hasRawHeaderMessageId

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

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

      public com.google.protobuf.ByteString getRawHeaderMessageIdBytes()
       Message-Raw-Header:Message-ID
       
      optional string raw_header_message_id = 65 [json_name = "rawHeaderMessageId"];
      Specified by:
      getRawHeaderMessageIdBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for rawHeaderMessageId.
    • setRawHeaderMessageId

      public EmailMetadata.Builder setRawHeaderMessageId(String value)
       Message-Raw-Header:Message-ID
       
      optional string raw_header_message_id = 65 [json_name = "rawHeaderMessageId"];
      Parameters:
      value - The rawHeaderMessageId to set.
      Returns:
      This builder for chaining.
    • clearRawHeaderMessageId

      public EmailMetadata.Builder clearRawHeaderMessageId()
       Message-Raw-Header:Message-ID
       
      optional string raw_header_message_id = 65 [json_name = "rawHeaderMessageId"];
      Returns:
      This builder for chaining.
    • setRawHeaderMessageIdBytes

      public EmailMetadata.Builder setRawHeaderMessageIdBytes(com.google.protobuf.ByteString value)
       Message-Raw-Header:Message-ID
       
      optional string raw_header_message_id = 65 [json_name = "rawHeaderMessageId"];
      Parameters:
      value - The bytes for rawHeaderMessageId to set.
      Returns:
      This builder for chaining.
    • hasRawHeaderReferences

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

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

      public com.google.protobuf.ByteString getRawHeaderReferencesBytes()
       Message-Raw-Header:References
       
      optional string raw_header_references = 66 [json_name = "rawHeaderReferences"];
      Specified by:
      getRawHeaderReferencesBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for rawHeaderReferences.
    • setRawHeaderReferences

      public EmailMetadata.Builder setRawHeaderReferences(String value)
       Message-Raw-Header:References
       
      optional string raw_header_references = 66 [json_name = "rawHeaderReferences"];
      Parameters:
      value - The rawHeaderReferences to set.
      Returns:
      This builder for chaining.
    • clearRawHeaderReferences

      public EmailMetadata.Builder clearRawHeaderReferences()
       Message-Raw-Header:References
       
      optional string raw_header_references = 66 [json_name = "rawHeaderReferences"];
      Returns:
      This builder for chaining.
    • setRawHeaderReferencesBytes

      public EmailMetadata.Builder setRawHeaderReferencesBytes(com.google.protobuf.ByteString value)
       Message-Raw-Header:References
       
      optional string raw_header_references = 66 [json_name = "rawHeaderReferences"];
      Parameters:
      value - The bytes for rawHeaderReferences to set.
      Returns:
      This builder for chaining.
    • hasRawHeaderInReplyTo

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

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

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

      public EmailMetadata.Builder setRawHeaderInReplyTo(String value)
       Message-Raw-Header:In-Reply-To
       
      optional string raw_header_in_reply_to = 67 [json_name = "rawHeaderInReplyTo"];
      Parameters:
      value - The rawHeaderInReplyTo to set.
      Returns:
      This builder for chaining.
    • clearRawHeaderInReplyTo

      public EmailMetadata.Builder clearRawHeaderInReplyTo()
       Message-Raw-Header:In-Reply-To
       
      optional string raw_header_in_reply_to = 67 [json_name = "rawHeaderInReplyTo"];
      Returns:
      This builder for chaining.
    • setRawHeaderInReplyToBytes

      public EmailMetadata.Builder setRawHeaderInReplyToBytes(com.google.protobuf.ByteString value)
       Message-Raw-Header:In-Reply-To
       
      optional string raw_header_in_reply_to = 67 [json_name = "rawHeaderInReplyTo"];
      Parameters:
      value - The bytes for rawHeaderInReplyTo to set.
      Returns:
      This builder for chaining.
    • hasRawHeaderReturnPath

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

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

      public com.google.protobuf.ByteString getRawHeaderReturnPathBytes()
       Message-Raw-Header:Return-Path
       
      optional string raw_header_return_path = 68 [json_name = "rawHeaderReturnPath"];
      Specified by:
      getRawHeaderReturnPathBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for rawHeaderReturnPath.
    • setRawHeaderReturnPath

      public EmailMetadata.Builder setRawHeaderReturnPath(String value)
       Message-Raw-Header:Return-Path
       
      optional string raw_header_return_path = 68 [json_name = "rawHeaderReturnPath"];
      Parameters:
      value - The rawHeaderReturnPath to set.
      Returns:
      This builder for chaining.
    • clearRawHeaderReturnPath

      public EmailMetadata.Builder clearRawHeaderReturnPath()
       Message-Raw-Header:Return-Path
       
      optional string raw_header_return_path = 68 [json_name = "rawHeaderReturnPath"];
      Returns:
      This builder for chaining.
    • setRawHeaderReturnPathBytes

      public EmailMetadata.Builder setRawHeaderReturnPathBytes(com.google.protobuf.ByteString value)
       Message-Raw-Header:Return-Path
       
      optional string raw_header_return_path = 68 [json_name = "rawHeaderReturnPath"];
      Parameters:
      value - The bytes for rawHeaderReturnPath to set.
      Returns:
      This builder for chaining.
    • hasRawHeaderReceived

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

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

      public com.google.protobuf.ByteString getRawHeaderReceivedBytes()
       Message-Raw-Header:Received
       
      optional string raw_header_received = 69 [json_name = "rawHeaderReceived"];
      Specified by:
      getRawHeaderReceivedBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for rawHeaderReceived.
    • setRawHeaderReceived

      public EmailMetadata.Builder setRawHeaderReceived(String value)
       Message-Raw-Header:Received
       
      optional string raw_header_received = 69 [json_name = "rawHeaderReceived"];
      Parameters:
      value - The rawHeaderReceived to set.
      Returns:
      This builder for chaining.
    • clearRawHeaderReceived

      public EmailMetadata.Builder clearRawHeaderReceived()
       Message-Raw-Header:Received
       
      optional string raw_header_received = 69 [json_name = "rawHeaderReceived"];
      Returns:
      This builder for chaining.
    • setRawHeaderReceivedBytes

      public EmailMetadata.Builder setRawHeaderReceivedBytes(com.google.protobuf.ByteString value)
       Message-Raw-Header:Received
       
      optional string raw_header_received = 69 [json_name = "rawHeaderReceived"];
      Parameters:
      value - The bytes for rawHeaderReceived to set.
      Returns:
      This builder for chaining.
    • hasRawHeaderXMailer

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

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

      public com.google.protobuf.ByteString getRawHeaderXMailerBytes()
       Message-Raw-Header:X-Mailer
       
      optional string raw_header_x_mailer = 70 [json_name = "rawHeaderXMailer"];
      Specified by:
      getRawHeaderXMailerBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for rawHeaderXMailer.
    • setRawHeaderXMailer

      public EmailMetadata.Builder setRawHeaderXMailer(String value)
       Message-Raw-Header:X-Mailer
       
      optional string raw_header_x_mailer = 70 [json_name = "rawHeaderXMailer"];
      Parameters:
      value - The rawHeaderXMailer to set.
      Returns:
      This builder for chaining.
    • clearRawHeaderXMailer

      public EmailMetadata.Builder clearRawHeaderXMailer()
       Message-Raw-Header:X-Mailer
       
      optional string raw_header_x_mailer = 70 [json_name = "rawHeaderXMailer"];
      Returns:
      This builder for chaining.
    • setRawHeaderXMailerBytes

      public EmailMetadata.Builder setRawHeaderXMailerBytes(com.google.protobuf.ByteString value)
       Message-Raw-Header:X-Mailer
       
      optional string raw_header_x_mailer = 70 [json_name = "rawHeaderXMailer"];
      Parameters:
      value - The bytes for rawHeaderXMailer to set.
      Returns:
      This builder for chaining.
    • hasRawHeaderUserAgent

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

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

      public com.google.protobuf.ByteString getRawHeaderUserAgentBytes()
       Message-Raw-Header:User-Agent
       
      optional string raw_header_user_agent = 71 [json_name = "rawHeaderUserAgent"];
      Specified by:
      getRawHeaderUserAgentBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for rawHeaderUserAgent.
    • setRawHeaderUserAgent

      public EmailMetadata.Builder setRawHeaderUserAgent(String value)
       Message-Raw-Header:User-Agent
       
      optional string raw_header_user_agent = 71 [json_name = "rawHeaderUserAgent"];
      Parameters:
      value - The rawHeaderUserAgent to set.
      Returns:
      This builder for chaining.
    • clearRawHeaderUserAgent

      public EmailMetadata.Builder clearRawHeaderUserAgent()
       Message-Raw-Header:User-Agent
       
      optional string raw_header_user_agent = 71 [json_name = "rawHeaderUserAgent"];
      Returns:
      This builder for chaining.
    • setRawHeaderUserAgentBytes

      public EmailMetadata.Builder setRawHeaderUserAgentBytes(com.google.protobuf.ByteString value)
       Message-Raw-Header:User-Agent
       
      optional string raw_header_user_agent = 71 [json_name = "rawHeaderUserAgent"];
      Parameters:
      value - The bytes for rawHeaderUserAgent to set.
      Returns:
      This builder for chaining.
    • hasRawHeaderXOriginatingIp

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

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

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

      public EmailMetadata.Builder setRawHeaderXOriginatingIp(String value)
       Message-Raw-Header:X-Originating-IP
       
      optional string raw_header_x_originating_ip = 72 [json_name = "rawHeaderXOriginatingIp"];
      Parameters:
      value - The rawHeaderXOriginatingIp to set.
      Returns:
      This builder for chaining.
    • clearRawHeaderXOriginatingIp

      public EmailMetadata.Builder clearRawHeaderXOriginatingIp()
       Message-Raw-Header:X-Originating-IP
       
      optional string raw_header_x_originating_ip = 72 [json_name = "rawHeaderXOriginatingIp"];
      Returns:
      This builder for chaining.
    • setRawHeaderXOriginatingIpBytes

      public EmailMetadata.Builder setRawHeaderXOriginatingIpBytes(com.google.protobuf.ByteString value)
       Message-Raw-Header:X-Originating-IP
       
      optional string raw_header_x_originating_ip = 72 [json_name = "rawHeaderXOriginatingIp"];
      Parameters:
      value - The bytes for rawHeaderXOriginatingIp to set.
      Returns:
      This builder for chaining.
    • hasRawHeaderContentType

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

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

      public com.google.protobuf.ByteString getRawHeaderContentTypeBytes()
       Message-Raw-Header:Content-Type
       
      optional string raw_header_content_type = 73 [json_name = "rawHeaderContentType"];
      Specified by:
      getRawHeaderContentTypeBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for rawHeaderContentType.
    • setRawHeaderContentType

      public EmailMetadata.Builder setRawHeaderContentType(String value)
       Message-Raw-Header:Content-Type
       
      optional string raw_header_content_type = 73 [json_name = "rawHeaderContentType"];
      Parameters:
      value - The rawHeaderContentType to set.
      Returns:
      This builder for chaining.
    • clearRawHeaderContentType

      public EmailMetadata.Builder clearRawHeaderContentType()
       Message-Raw-Header:Content-Type
       
      optional string raw_header_content_type = 73 [json_name = "rawHeaderContentType"];
      Returns:
      This builder for chaining.
    • setRawHeaderContentTypeBytes

      public EmailMetadata.Builder setRawHeaderContentTypeBytes(com.google.protobuf.ByteString value)
       Message-Raw-Header:Content-Type
       
      optional string raw_header_content_type = 73 [json_name = "rawHeaderContentType"];
      Parameters:
      value - The bytes for rawHeaderContentType to set.
      Returns:
      This builder for chaining.
    • hasRawHeaderContentEncoding

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

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

      public com.google.protobuf.ByteString getRawHeaderContentEncodingBytes()
       Message-Raw-Header:Content-Encoding
       
      optional string raw_header_content_encoding = 74 [json_name = "rawHeaderContentEncoding"];
      Specified by:
      getRawHeaderContentEncodingBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for rawHeaderContentEncoding.
    • setRawHeaderContentEncoding

      public EmailMetadata.Builder setRawHeaderContentEncoding(String value)
       Message-Raw-Header:Content-Encoding
       
      optional string raw_header_content_encoding = 74 [json_name = "rawHeaderContentEncoding"];
      Parameters:
      value - The rawHeaderContentEncoding to set.
      Returns:
      This builder for chaining.
    • clearRawHeaderContentEncoding

      public EmailMetadata.Builder clearRawHeaderContentEncoding()
       Message-Raw-Header:Content-Encoding
       
      optional string raw_header_content_encoding = 74 [json_name = "rawHeaderContentEncoding"];
      Returns:
      This builder for chaining.
    • setRawHeaderContentEncodingBytes

      public EmailMetadata.Builder setRawHeaderContentEncodingBytes(com.google.protobuf.ByteString value)
       Message-Raw-Header:Content-Encoding
       
      optional string raw_header_content_encoding = 74 [json_name = "rawHeaderContentEncoding"];
      Parameters:
      value - The bytes for rawHeaderContentEncoding to set.
      Returns:
      This builder for chaining.
    • hasRawHeaderMimeVersion

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

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

      public com.google.protobuf.ByteString getRawHeaderMimeVersionBytes()
       Message-Raw-Header:MIME-Version
       
      optional string raw_header_mime_version = 75 [json_name = "rawHeaderMimeVersion"];
      Specified by:
      getRawHeaderMimeVersionBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for rawHeaderMimeVersion.
    • setRawHeaderMimeVersion

      public EmailMetadata.Builder setRawHeaderMimeVersion(String value)
       Message-Raw-Header:MIME-Version
       
      optional string raw_header_mime_version = 75 [json_name = "rawHeaderMimeVersion"];
      Parameters:
      value - The rawHeaderMimeVersion to set.
      Returns:
      This builder for chaining.
    • clearRawHeaderMimeVersion

      public EmailMetadata.Builder clearRawHeaderMimeVersion()
       Message-Raw-Header:MIME-Version
       
      optional string raw_header_mime_version = 75 [json_name = "rawHeaderMimeVersion"];
      Returns:
      This builder for chaining.
    • setRawHeaderMimeVersionBytes

      public EmailMetadata.Builder setRawHeaderMimeVersionBytes(com.google.protobuf.ByteString value)
       Message-Raw-Header:MIME-Version
       
      optional string raw_header_mime_version = 75 [json_name = "rawHeaderMimeVersion"];
      Parameters:
      value - The bytes for rawHeaderMimeVersion to set.
      Returns:
      This builder for chaining.
    • hasContentType

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

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

      public com.google.protobuf.ByteString getContentTypeBytes()
       === Content and Body Properties ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 76 [json_name = "contentType"];
      Specified by:
      getContentTypeBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for contentType.
    • setContentType

      public EmailMetadata.Builder setContentType(String value)
       === Content and Body Properties ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 76 [json_name = "contentType"];
      Parameters:
      value - The contentType to set.
      Returns:
      This builder for chaining.
    • clearContentType

      public EmailMetadata.Builder clearContentType()
       === Content and Body Properties ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 76 [json_name = "contentType"];
      Returns:
      This builder for chaining.
    • setContentTypeBytes

      public EmailMetadata.Builder setContentTypeBytes(com.google.protobuf.ByteString value)
       === Content and Body Properties ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 76 [json_name = "contentType"];
      Parameters:
      value - The bytes for contentType to set.
      Returns:
      This builder for chaining.
    • hasContentEncoding

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

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

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

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

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

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

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

      public String getCharset()
       Character set
       
      optional string charset = 78 [json_name = "charset"];
      Specified by:
      getCharset in interface EmailMetadataOrBuilder
      Returns:
      The charset.
    • getCharsetBytes

      public com.google.protobuf.ByteString getCharsetBytes()
       Character set
       
      optional string charset = 78 [json_name = "charset"];
      Specified by:
      getCharsetBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for charset.
    • setCharset

      public EmailMetadata.Builder setCharset(String value)
       Character set
       
      optional string charset = 78 [json_name = "charset"];
      Parameters:
      value - The charset to set.
      Returns:
      This builder for chaining.
    • clearCharset

      public EmailMetadata.Builder clearCharset()
       Character set
       
      optional string charset = 78 [json_name = "charset"];
      Returns:
      This builder for chaining.
    • setCharsetBytes

      public EmailMetadata.Builder setCharsetBytes(com.google.protobuf.ByteString value)
       Character set
       
      optional string charset = 78 [json_name = "charset"];
      Parameters:
      value - The bytes for charset to set.
      Returns:
      This builder for chaining.
    • hasHasAttachments

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

      public boolean getHasAttachments()
       Whether email has attachments
       
      optional bool has_attachments = 79 [json_name = "hasAttachments"];
      Specified by:
      getHasAttachments in interface EmailMetadataOrBuilder
      Returns:
      The hasAttachments.
    • setHasAttachments

      public EmailMetadata.Builder setHasAttachments(boolean value)
       Whether email has attachments
       
      optional bool has_attachments = 79 [json_name = "hasAttachments"];
      Parameters:
      value - The hasAttachments to set.
      Returns:
      This builder for chaining.
    • clearHasAttachments

      public EmailMetadata.Builder clearHasAttachments()
       Whether email has attachments
       
      optional bool has_attachments = 79 [json_name = "hasAttachments"];
      Returns:
      This builder for chaining.
    • hasAttachmentCount

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

      public int getAttachmentCount()
       Number of attachments
       
      optional int32 attachment_count = 80 [json_name = "attachmentCount"];
      Specified by:
      getAttachmentCount in interface EmailMetadataOrBuilder
      Returns:
      The attachmentCount.
    • setAttachmentCount

      public EmailMetadata.Builder setAttachmentCount(int value)
       Number of attachments
       
      optional int32 attachment_count = 80 [json_name = "attachmentCount"];
      Parameters:
      value - The attachmentCount to set.
      Returns:
      This builder for chaining.
    • clearAttachmentCount

      public EmailMetadata.Builder clearAttachmentCount()
       Number of attachments
       
      optional int32 attachment_count = 80 [json_name = "attachmentCount"];
      Returns:
      This builder for chaining.
    • hasHasSignature

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

      public boolean getHasSignature()
       === Security and Encryption Properties ===
       TikaCoreProperties.HAS_SIGNATURE
       
      optional bool has_signature = 81 [json_name = "hasSignature"];
      Specified by:
      getHasSignature in interface EmailMetadataOrBuilder
      Returns:
      The hasSignature.
    • setHasSignature

      public EmailMetadata.Builder setHasSignature(boolean value)
       === Security and Encryption Properties ===
       TikaCoreProperties.HAS_SIGNATURE
       
      optional bool has_signature = 81 [json_name = "hasSignature"];
      Parameters:
      value - The hasSignature to set.
      Returns:
      This builder for chaining.
    • clearHasSignature

      public EmailMetadata.Builder clearHasSignature()
       === Security and Encryption Properties ===
       TikaCoreProperties.HAS_SIGNATURE
       
      optional bool has_signature = 81 [json_name = "hasSignature"];
      Returns:
      This builder for chaining.
    • hasIsEncrypted

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

      public boolean getIsEncrypted()
       TikaCoreProperties.IS_ENCRYPTED
       
      optional bool is_encrypted = 82 [json_name = "isEncrypted"];
      Specified by:
      getIsEncrypted in interface EmailMetadataOrBuilder
      Returns:
      The isEncrypted.
    • setIsEncrypted

      public EmailMetadata.Builder setIsEncrypted(boolean value)
       TikaCoreProperties.IS_ENCRYPTED
       
      optional bool is_encrypted = 82 [json_name = "isEncrypted"];
      Parameters:
      value - The isEncrypted to set.
      Returns:
      This builder for chaining.
    • clearIsEncrypted

      public EmailMetadata.Builder clearIsEncrypted()
       TikaCoreProperties.IS_ENCRYPTED
       
      optional bool is_encrypted = 82 [json_name = "isEncrypted"];
      Returns:
      This builder for chaining.
    • getSignatureNameList

      public com.google.protobuf.ProtocolStringList getSignatureNameList()
       TikaCoreProperties.SIGNATURE_NAME
       
      repeated string signature_name = 83 [json_name = "signatureName"];
      Specified by:
      getSignatureNameList in interface EmailMetadataOrBuilder
      Returns:
      A list containing the signatureName.
    • getSignatureNameCount

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

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

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

      public EmailMetadata.Builder setSignatureName(int index, String value)
       TikaCoreProperties.SIGNATURE_NAME
       
      repeated string signature_name = 83 [json_name = "signatureName"];
      Parameters:
      index - The index to set the value at.
      value - The signatureName to set.
      Returns:
      This builder for chaining.
    • addSignatureName

      public EmailMetadata.Builder addSignatureName(String value)
       TikaCoreProperties.SIGNATURE_NAME
       
      repeated string signature_name = 83 [json_name = "signatureName"];
      Parameters:
      value - The signatureName to add.
      Returns:
      This builder for chaining.
    • addAllSignatureName

      public EmailMetadata.Builder addAllSignatureName(Iterable<String> values)
       TikaCoreProperties.SIGNATURE_NAME
       
      repeated string signature_name = 83 [json_name = "signatureName"];
      Parameters:
      values - The signatureName to add.
      Returns:
      This builder for chaining.
    • clearSignatureName

      public EmailMetadata.Builder clearSignatureName()
       TikaCoreProperties.SIGNATURE_NAME
       
      repeated string signature_name = 83 [json_name = "signatureName"];
      Returns:
      This builder for chaining.
    • addSignatureNameBytes

      public EmailMetadata.Builder addSignatureNameBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.SIGNATURE_NAME
       
      repeated string signature_name = 83 [json_name = "signatureName"];
      Parameters:
      value - The bytes of the signatureName to add.
      Returns:
      This builder for chaining.
    • getSignatureDateList

      public List<com.google.protobuf.Timestamp> getSignatureDateList()
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
      Specified by:
      getSignatureDateList in interface EmailMetadataOrBuilder
    • getSignatureDateCount

      public int getSignatureDateCount()
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
      Specified by:
      getSignatureDateCount in interface EmailMetadataOrBuilder
    • getSignatureDate

      public com.google.protobuf.Timestamp getSignatureDate(int index)
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
      Specified by:
      getSignatureDate in interface EmailMetadataOrBuilder
    • setSignatureDate

      public EmailMetadata.Builder setSignatureDate(int index, com.google.protobuf.Timestamp value)
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
    • setSignatureDate

      public EmailMetadata.Builder setSignatureDate(int index, com.google.protobuf.Timestamp.Builder builderForValue)
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
    • addSignatureDate

      public EmailMetadata.Builder addSignatureDate(com.google.protobuf.Timestamp value)
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
    • addSignatureDate

      public EmailMetadata.Builder addSignatureDate(int index, com.google.protobuf.Timestamp value)
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
    • addSignatureDate

      public EmailMetadata.Builder addSignatureDate(com.google.protobuf.Timestamp.Builder builderForValue)
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
    • addSignatureDate

      public EmailMetadata.Builder addSignatureDate(int index, com.google.protobuf.Timestamp.Builder builderForValue)
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
    • addAllSignatureDate

      public EmailMetadata.Builder addAllSignatureDate(Iterable<? extends com.google.protobuf.Timestamp> values)
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
    • clearSignatureDate

      public EmailMetadata.Builder clearSignatureDate()
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
    • removeSignatureDate

      public EmailMetadata.Builder removeSignatureDate(int index)
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
    • getSignatureDateBuilder

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

      public com.google.protobuf.TimestampOrBuilder getSignatureDateOrBuilder(int index)
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
      Specified by:
      getSignatureDateOrBuilder in interface EmailMetadataOrBuilder
    • getSignatureDateOrBuilderList

      public List<? extends com.google.protobuf.TimestampOrBuilder> getSignatureDateOrBuilderList()
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
      Specified by:
      getSignatureDateOrBuilderList in interface EmailMetadataOrBuilder
    • addSignatureDateBuilder

      public com.google.protobuf.Timestamp.Builder addSignatureDateBuilder()
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
    • addSignatureDateBuilder

      public com.google.protobuf.Timestamp.Builder addSignatureDateBuilder(int index)
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
    • getSignatureDateBuilderList

      public List<com.google.protobuf.Timestamp.Builder> getSignatureDateBuilderList()
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
    • getSignatureLocationList

      public com.google.protobuf.ProtocolStringList getSignatureLocationList()
       TikaCoreProperties.SIGNATURE_LOCATION
       
      repeated string signature_location = 85 [json_name = "signatureLocation"];
      Specified by:
      getSignatureLocationList in interface EmailMetadataOrBuilder
      Returns:
      A list containing the signatureLocation.
    • getSignatureLocationCount

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

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

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

      public EmailMetadata.Builder setSignatureLocation(int index, String value)
       TikaCoreProperties.SIGNATURE_LOCATION
       
      repeated string signature_location = 85 [json_name = "signatureLocation"];
      Parameters:
      index - The index to set the value at.
      value - The signatureLocation to set.
      Returns:
      This builder for chaining.
    • addSignatureLocation

      public EmailMetadata.Builder addSignatureLocation(String value)
       TikaCoreProperties.SIGNATURE_LOCATION
       
      repeated string signature_location = 85 [json_name = "signatureLocation"];
      Parameters:
      value - The signatureLocation to add.
      Returns:
      This builder for chaining.
    • addAllSignatureLocation

      public EmailMetadata.Builder addAllSignatureLocation(Iterable<String> values)
       TikaCoreProperties.SIGNATURE_LOCATION
       
      repeated string signature_location = 85 [json_name = "signatureLocation"];
      Parameters:
      values - The signatureLocation to add.
      Returns:
      This builder for chaining.
    • clearSignatureLocation

      public EmailMetadata.Builder clearSignatureLocation()
       TikaCoreProperties.SIGNATURE_LOCATION
       
      repeated string signature_location = 85 [json_name = "signatureLocation"];
      Returns:
      This builder for chaining.
    • addSignatureLocationBytes

      public EmailMetadata.Builder addSignatureLocationBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.SIGNATURE_LOCATION
       
      repeated string signature_location = 85 [json_name = "signatureLocation"];
      Parameters:
      value - The bytes of the signatureLocation to add.
      Returns:
      This builder for chaining.
    • getSignatureReasonList

      public com.google.protobuf.ProtocolStringList getSignatureReasonList()
       TikaCoreProperties.SIGNATURE_REASON
       
      repeated string signature_reason = 86 [json_name = "signatureReason"];
      Specified by:
      getSignatureReasonList in interface EmailMetadataOrBuilder
      Returns:
      A list containing the signatureReason.
    • getSignatureReasonCount

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

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

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

      public EmailMetadata.Builder setSignatureReason(int index, String value)
       TikaCoreProperties.SIGNATURE_REASON
       
      repeated string signature_reason = 86 [json_name = "signatureReason"];
      Parameters:
      index - The index to set the value at.
      value - The signatureReason to set.
      Returns:
      This builder for chaining.
    • addSignatureReason

      public EmailMetadata.Builder addSignatureReason(String value)
       TikaCoreProperties.SIGNATURE_REASON
       
      repeated string signature_reason = 86 [json_name = "signatureReason"];
      Parameters:
      value - The signatureReason to add.
      Returns:
      This builder for chaining.
    • addAllSignatureReason

      public EmailMetadata.Builder addAllSignatureReason(Iterable<String> values)
       TikaCoreProperties.SIGNATURE_REASON
       
      repeated string signature_reason = 86 [json_name = "signatureReason"];
      Parameters:
      values - The signatureReason to add.
      Returns:
      This builder for chaining.
    • clearSignatureReason

      public EmailMetadata.Builder clearSignatureReason()
       TikaCoreProperties.SIGNATURE_REASON
       
      repeated string signature_reason = 86 [json_name = "signatureReason"];
      Returns:
      This builder for chaining.
    • addSignatureReasonBytes

      public EmailMetadata.Builder addSignatureReasonBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.SIGNATURE_REASON
       
      repeated string signature_reason = 86 [json_name = "signatureReason"];
      Parameters:
      value - The bytes of the signatureReason to add.
      Returns:
      This builder for chaining.
    • getSignatureFilterList

      public com.google.protobuf.ProtocolStringList getSignatureFilterList()
       TikaCoreProperties.SIGNATURE_FILTER
       
      repeated string signature_filter = 87 [json_name = "signatureFilter"];
      Specified by:
      getSignatureFilterList in interface EmailMetadataOrBuilder
      Returns:
      A list containing the signatureFilter.
    • getSignatureFilterCount

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

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

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

      public EmailMetadata.Builder setSignatureFilter(int index, String value)
       TikaCoreProperties.SIGNATURE_FILTER
       
      repeated string signature_filter = 87 [json_name = "signatureFilter"];
      Parameters:
      index - The index to set the value at.
      value - The signatureFilter to set.
      Returns:
      This builder for chaining.
    • addSignatureFilter

      public EmailMetadata.Builder addSignatureFilter(String value)
       TikaCoreProperties.SIGNATURE_FILTER
       
      repeated string signature_filter = 87 [json_name = "signatureFilter"];
      Parameters:
      value - The signatureFilter to add.
      Returns:
      This builder for chaining.
    • addAllSignatureFilter

      public EmailMetadata.Builder addAllSignatureFilter(Iterable<String> values)
       TikaCoreProperties.SIGNATURE_FILTER
       
      repeated string signature_filter = 87 [json_name = "signatureFilter"];
      Parameters:
      values - The signatureFilter to add.
      Returns:
      This builder for chaining.
    • clearSignatureFilter

      public EmailMetadata.Builder clearSignatureFilter()
       TikaCoreProperties.SIGNATURE_FILTER
       
      repeated string signature_filter = 87 [json_name = "signatureFilter"];
      Returns:
      This builder for chaining.
    • addSignatureFilterBytes

      public EmailMetadata.Builder addSignatureFilterBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.SIGNATURE_FILTER
       
      repeated string signature_filter = 87 [json_name = "signatureFilter"];
      Parameters:
      value - The bytes of the signatureFilter to add.
      Returns:
      This builder for chaining.
    • getSignatureContactInfoList

      public com.google.protobuf.ProtocolStringList getSignatureContactInfoList()
       TikaCoreProperties.SIGNATURE_CONTACT_INFO
       
      repeated string signature_contact_info = 88 [json_name = "signatureContactInfo"];
      Specified by:
      getSignatureContactInfoList in interface EmailMetadataOrBuilder
      Returns:
      A list containing the signatureContactInfo.
    • getSignatureContactInfoCount

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

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

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

      public EmailMetadata.Builder setSignatureContactInfo(int index, String value)
       TikaCoreProperties.SIGNATURE_CONTACT_INFO
       
      repeated string signature_contact_info = 88 [json_name = "signatureContactInfo"];
      Parameters:
      index - The index to set the value at.
      value - The signatureContactInfo to set.
      Returns:
      This builder for chaining.
    • addSignatureContactInfo

      public EmailMetadata.Builder addSignatureContactInfo(String value)
       TikaCoreProperties.SIGNATURE_CONTACT_INFO
       
      repeated string signature_contact_info = 88 [json_name = "signatureContactInfo"];
      Parameters:
      value - The signatureContactInfo to add.
      Returns:
      This builder for chaining.
    • addAllSignatureContactInfo

      public EmailMetadata.Builder addAllSignatureContactInfo(Iterable<String> values)
       TikaCoreProperties.SIGNATURE_CONTACT_INFO
       
      repeated string signature_contact_info = 88 [json_name = "signatureContactInfo"];
      Parameters:
      values - The signatureContactInfo to add.
      Returns:
      This builder for chaining.
    • clearSignatureContactInfo

      public EmailMetadata.Builder clearSignatureContactInfo()
       TikaCoreProperties.SIGNATURE_CONTACT_INFO
       
      repeated string signature_contact_info = 88 [json_name = "signatureContactInfo"];
      Returns:
      This builder for chaining.
    • addSignatureContactInfoBytes

      public EmailMetadata.Builder addSignatureContactInfoBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.SIGNATURE_CONTACT_INFO
       
      repeated string signature_contact_info = 88 [json_name = "signatureContactInfo"];
      Parameters:
      value - The bytes of the signatureContactInfo to add.
      Returns:
      This builder for chaining.
    • hasThreadTopic

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

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

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

      public EmailMetadata.Builder setThreadTopic(String value)
       === Threading and Conversation Properties ===
       Thread topic (normalized)
       
      optional string thread_topic = 89 [json_name = "threadTopic"];
      Parameters:
      value - The threadTopic to set.
      Returns:
      This builder for chaining.
    • clearThreadTopic

      public EmailMetadata.Builder clearThreadTopic()
       === Threading and Conversation Properties ===
       Thread topic (normalized)
       
      optional string thread_topic = 89 [json_name = "threadTopic"];
      Returns:
      This builder for chaining.
    • setThreadTopicBytes

      public EmailMetadata.Builder setThreadTopicBytes(com.google.protobuf.ByteString value)
       === Threading and Conversation Properties ===
       Thread topic (normalized)
       
      optional string thread_topic = 89 [json_name = "threadTopic"];
      Parameters:
      value - The bytes for threadTopic to set.
      Returns:
      This builder for chaining.
    • hasThreadIndex

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

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

      public com.google.protobuf.ByteString getThreadIndexBytes()
       Thread index for conversation tracking
       
      optional string thread_index = 90 [json_name = "threadIndex"];
      Specified by:
      getThreadIndexBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for threadIndex.
    • setThreadIndex

      public EmailMetadata.Builder setThreadIndex(String value)
       Thread index for conversation tracking
       
      optional string thread_index = 90 [json_name = "threadIndex"];
      Parameters:
      value - The threadIndex to set.
      Returns:
      This builder for chaining.
    • clearThreadIndex

      public EmailMetadata.Builder clearThreadIndex()
       Thread index for conversation tracking
       
      optional string thread_index = 90 [json_name = "threadIndex"];
      Returns:
      This builder for chaining.
    • setThreadIndexBytes

      public EmailMetadata.Builder setThreadIndexBytes(com.google.protobuf.ByteString value)
       Thread index for conversation tracking
       
      optional string thread_index = 90 [json_name = "threadIndex"];
      Parameters:
      value - The bytes for threadIndex to set.
      Returns:
      This builder for chaining.
    • hasThreadDepth

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

      public int getThreadDepth()
       Depth in conversation thread
       
      optional int32 thread_depth = 91 [json_name = "threadDepth"];
      Specified by:
      getThreadDepth in interface EmailMetadataOrBuilder
      Returns:
      The threadDepth.
    • setThreadDepth

      public EmailMetadata.Builder setThreadDepth(int value)
       Depth in conversation thread
       
      optional int32 thread_depth = 91 [json_name = "threadDepth"];
      Parameters:
      value - The threadDepth to set.
      Returns:
      This builder for chaining.
    • clearThreadDepth

      public EmailMetadata.Builder clearThreadDepth()
       Depth in conversation thread
       
      optional int32 thread_depth = 91 [json_name = "threadDepth"];
      Returns:
      This builder for chaining.
    • hasDeliveryReceiptRequested

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

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

      public com.google.protobuf.ByteString getDeliveryReceiptRequestedBytes()
       === Delivery and Routing Properties ===
       Delivery receipt flag
       
      optional string delivery_receipt_requested = 92 [json_name = "deliveryReceiptRequested"];
      Specified by:
      getDeliveryReceiptRequestedBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for deliveryReceiptRequested.
    • setDeliveryReceiptRequested

      public EmailMetadata.Builder setDeliveryReceiptRequested(String value)
       === Delivery and Routing Properties ===
       Delivery receipt flag
       
      optional string delivery_receipt_requested = 92 [json_name = "deliveryReceiptRequested"];
      Parameters:
      value - The deliveryReceiptRequested to set.
      Returns:
      This builder for chaining.
    • clearDeliveryReceiptRequested

      public EmailMetadata.Builder clearDeliveryReceiptRequested()
       === Delivery and Routing Properties ===
       Delivery receipt flag
       
      optional string delivery_receipt_requested = 92 [json_name = "deliveryReceiptRequested"];
      Returns:
      This builder for chaining.
    • setDeliveryReceiptRequestedBytes

      public EmailMetadata.Builder setDeliveryReceiptRequestedBytes(com.google.protobuf.ByteString value)
       === Delivery and Routing Properties ===
       Delivery receipt flag
       
      optional string delivery_receipt_requested = 92 [json_name = "deliveryReceiptRequested"];
      Parameters:
      value - The bytes for deliveryReceiptRequested to set.
      Returns:
      This builder for chaining.
    • hasReadReceiptRequested

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

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

      public com.google.protobuf.ByteString getReadReceiptRequestedBytes()
       Read receipt flag
       
      optional string read_receipt_requested = 93 [json_name = "readReceiptRequested"];
      Specified by:
      getReadReceiptRequestedBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for readReceiptRequested.
    • setReadReceiptRequested

      public EmailMetadata.Builder setReadReceiptRequested(String value)
       Read receipt flag
       
      optional string read_receipt_requested = 93 [json_name = "readReceiptRequested"];
      Parameters:
      value - The readReceiptRequested to set.
      Returns:
      This builder for chaining.
    • clearReadReceiptRequested

      public EmailMetadata.Builder clearReadReceiptRequested()
       Read receipt flag
       
      optional string read_receipt_requested = 93 [json_name = "readReceiptRequested"];
      Returns:
      This builder for chaining.
    • setReadReceiptRequestedBytes

      public EmailMetadata.Builder setReadReceiptRequestedBytes(com.google.protobuf.ByteString value)
       Read receipt flag
       
      optional string read_receipt_requested = 93 [json_name = "readReceiptRequested"];
      Parameters:
      value - The bytes for readReceiptRequested to set.
      Returns:
      This builder for chaining.
    • hasAutoForwarded

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

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

      public com.google.protobuf.ByteString getAutoForwardedBytes()
       Auto-forwarded flag
       
      optional string auto_forwarded = 94 [json_name = "autoForwarded"];
      Specified by:
      getAutoForwardedBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for autoForwarded.
    • setAutoForwarded

      public EmailMetadata.Builder setAutoForwarded(String value)
       Auto-forwarded flag
       
      optional string auto_forwarded = 94 [json_name = "autoForwarded"];
      Parameters:
      value - The autoForwarded to set.
      Returns:
      This builder for chaining.
    • clearAutoForwarded

      public EmailMetadata.Builder clearAutoForwarded()
       Auto-forwarded flag
       
      optional string auto_forwarded = 94 [json_name = "autoForwarded"];
      Returns:
      This builder for chaining.
    • setAutoForwardedBytes

      public EmailMetadata.Builder setAutoForwardedBytes(com.google.protobuf.ByteString value)
       Auto-forwarded flag
       
      optional string auto_forwarded = 94 [json_name = "autoForwarded"];
      Parameters:
      value - The bytes for autoForwarded to set.
      Returns:
      This builder for chaining.
    • hasSensitivity

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

      public String getSensitivity()
       Message sensitivity level
       
      optional string sensitivity = 95 [json_name = "sensitivity"];
      Specified by:
      getSensitivity in interface EmailMetadataOrBuilder
      Returns:
      The sensitivity.
    • getSensitivityBytes

      public com.google.protobuf.ByteString getSensitivityBytes()
       Message sensitivity level
       
      optional string sensitivity = 95 [json_name = "sensitivity"];
      Specified by:
      getSensitivityBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for sensitivity.
    • setSensitivity

      public EmailMetadata.Builder setSensitivity(String value)
       Message sensitivity level
       
      optional string sensitivity = 95 [json_name = "sensitivity"];
      Parameters:
      value - The sensitivity to set.
      Returns:
      This builder for chaining.
    • clearSensitivity

      public EmailMetadata.Builder clearSensitivity()
       Message sensitivity level
       
      optional string sensitivity = 95 [json_name = "sensitivity"];
      Returns:
      This builder for chaining.
    • setSensitivityBytes

      public EmailMetadata.Builder setSensitivityBytes(com.google.protobuf.ByteString value)
       Message sensitivity level
       
      optional string sensitivity = 95 [json_name = "sensitivity"];
      Parameters:
      value - The bytes for sensitivity to set.
      Returns:
      This builder for chaining.
    • hasX400ContentType

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

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

      public com.google.protobuf.ByteString getX400ContentTypeBytes()
       X.400 content type
       
      optional string x400_content_type = 96 [json_name = "x400ContentType"];
      Specified by:
      getX400ContentTypeBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for x400ContentType.
    • setX400ContentType

      public EmailMetadata.Builder setX400ContentType(String value)
       X.400 content type
       
      optional string x400_content_type = 96 [json_name = "x400ContentType"];
      Parameters:
      value - The x400ContentType to set.
      Returns:
      This builder for chaining.
    • clearX400ContentType

      public EmailMetadata.Builder clearX400ContentType()
       X.400 content type
       
      optional string x400_content_type = 96 [json_name = "x400ContentType"];
      Returns:
      This builder for chaining.
    • setX400ContentTypeBytes

      public EmailMetadata.Builder setX400ContentTypeBytes(com.google.protobuf.ByteString value)
       X.400 content type
       
      optional string x400_content_type = 96 [json_name = "x400ContentType"];
      Parameters:
      value - The bytes for x400ContentType to set.
      Returns:
      This builder for chaining.
    • hasTransportMessageHeaders

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

      public String getTransportMessageHeaders()
       Transport headers
       
      optional string transport_message_headers = 97 [json_name = "transportMessageHeaders"];
      Specified by:
      getTransportMessageHeaders in interface EmailMetadataOrBuilder
      Returns:
      The transportMessageHeaders.
    • getTransportMessageHeadersBytes

      public com.google.protobuf.ByteString getTransportMessageHeadersBytes()
       Transport headers
       
      optional string transport_message_headers = 97 [json_name = "transportMessageHeaders"];
      Specified by:
      getTransportMessageHeadersBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for transportMessageHeaders.
    • setTransportMessageHeaders

      public EmailMetadata.Builder setTransportMessageHeaders(String value)
       Transport headers
       
      optional string transport_message_headers = 97 [json_name = "transportMessageHeaders"];
      Parameters:
      value - The transportMessageHeaders to set.
      Returns:
      This builder for chaining.
    • clearTransportMessageHeaders

      public EmailMetadata.Builder clearTransportMessageHeaders()
       Transport headers
       
      optional string transport_message_headers = 97 [json_name = "transportMessageHeaders"];
      Returns:
      This builder for chaining.
    • setTransportMessageHeadersBytes

      public EmailMetadata.Builder setTransportMessageHeadersBytes(com.google.protobuf.ByteString value)
       Transport headers
       
      optional string transport_message_headers = 97 [json_name = "transportMessageHeaders"];
      Parameters:
      value - The bytes for transportMessageHeaders to set.
      Returns:
      This builder for chaining.
    • hasMessageSize

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

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

      public EmailMetadata.Builder setMessageSize(long value)
       === Size and Technical Properties ===
       Message size in bytes
       
      optional int64 message_size = 98 [json_name = "messageSize"];
      Parameters:
      value - The messageSize to set.
      Returns:
      This builder for chaining.
    • clearMessageSize

      public EmailMetadata.Builder clearMessageSize()
       === Size and Technical Properties ===
       Message size in bytes
       
      optional int64 message_size = 98 [json_name = "messageSize"];
      Returns:
      This builder for chaining.
    • hasLineCount

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

      public int getLineCount()
       Number of lines in message
       
      optional int32 line_count = 99 [json_name = "lineCount"];
      Specified by:
      getLineCount in interface EmailMetadataOrBuilder
      Returns:
      The lineCount.
    • setLineCount

      public EmailMetadata.Builder setLineCount(int value)
       Number of lines in message
       
      optional int32 line_count = 99 [json_name = "lineCount"];
      Parameters:
      value - The lineCount to set.
      Returns:
      This builder for chaining.
    • clearLineCount

      public EmailMetadata.Builder clearLineCount()
       Number of lines in message
       
      optional int32 line_count = 99 [json_name = "lineCount"];
      Returns:
      This builder for chaining.
    • hasEncodingDetector

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

      public String getEncodingDetector()
       TikaCoreProperties.ENCODING_DETECTOR
       
      optional string encoding_detector = 100 [json_name = "encodingDetector"];
      Specified by:
      getEncodingDetector in interface EmailMetadataOrBuilder
      Returns:
      The encodingDetector.
    • getEncodingDetectorBytes

      public com.google.protobuf.ByteString getEncodingDetectorBytes()
       TikaCoreProperties.ENCODING_DETECTOR
       
      optional string encoding_detector = 100 [json_name = "encodingDetector"];
      Specified by:
      getEncodingDetectorBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for encodingDetector.
    • setEncodingDetector

      public EmailMetadata.Builder setEncodingDetector(String value)
       TikaCoreProperties.ENCODING_DETECTOR
       
      optional string encoding_detector = 100 [json_name = "encodingDetector"];
      Parameters:
      value - The encodingDetector to set.
      Returns:
      This builder for chaining.
    • clearEncodingDetector

      public EmailMetadata.Builder clearEncodingDetector()
       TikaCoreProperties.ENCODING_DETECTOR
       
      optional string encoding_detector = 100 [json_name = "encodingDetector"];
      Returns:
      This builder for chaining.
    • setEncodingDetectorBytes

      public EmailMetadata.Builder setEncodingDetectorBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.ENCODING_DETECTOR
       
      optional string encoding_detector = 100 [json_name = "encodingDetector"];
      Parameters:
      value - The bytes for encodingDetector to set.
      Returns:
      This builder for chaining.
    • hasDetectedEncoding

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

      public String getDetectedEncoding()
       TikaCoreProperties.DETECTED_ENCODING
       
      optional string detected_encoding = 101 [json_name = "detectedEncoding"];
      Specified by:
      getDetectedEncoding in interface EmailMetadataOrBuilder
      Returns:
      The detectedEncoding.
    • getDetectedEncodingBytes

      public com.google.protobuf.ByteString getDetectedEncodingBytes()
       TikaCoreProperties.DETECTED_ENCODING
       
      optional string detected_encoding = 101 [json_name = "detectedEncoding"];
      Specified by:
      getDetectedEncodingBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for detectedEncoding.
    • setDetectedEncoding

      public EmailMetadata.Builder setDetectedEncoding(String value)
       TikaCoreProperties.DETECTED_ENCODING
       
      optional string detected_encoding = 101 [json_name = "detectedEncoding"];
      Parameters:
      value - The detectedEncoding to set.
      Returns:
      This builder for chaining.
    • clearDetectedEncoding

      public EmailMetadata.Builder clearDetectedEncoding()
       TikaCoreProperties.DETECTED_ENCODING
       
      optional string detected_encoding = 101 [json_name = "detectedEncoding"];
      Returns:
      This builder for chaining.
    • setDetectedEncodingBytes

      public EmailMetadata.Builder setDetectedEncodingBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.DETECTED_ENCODING
       
      optional string detected_encoding = 101 [json_name = "detectedEncoding"];
      Parameters:
      value - The bytes for detectedEncoding to set.
      Returns:
      This builder for chaining.
    • getParsedByList

      public com.google.protobuf.ProtocolStringList getParsedByList()
       === Parsing Metadata ===
       TikaCoreProperties.TIKA_PARSED_BY
       
      repeated string parsed_by = 102 [json_name = "parsedBy"];
      Specified by:
      getParsedByList in interface EmailMetadataOrBuilder
      Returns:
      A list containing the parsedBy.
    • getParsedByCount

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

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

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

      public EmailMetadata.Builder setParsedBy(int index, String value)
       === Parsing Metadata ===
       TikaCoreProperties.TIKA_PARSED_BY
       
      repeated string parsed_by = 102 [json_name = "parsedBy"];
      Parameters:
      index - The index to set the value at.
      value - The parsedBy to set.
      Returns:
      This builder for chaining.
    • addParsedBy

      public EmailMetadata.Builder addParsedBy(String value)
       === Parsing Metadata ===
       TikaCoreProperties.TIKA_PARSED_BY
       
      repeated string parsed_by = 102 [json_name = "parsedBy"];
      Parameters:
      value - The parsedBy to add.
      Returns:
      This builder for chaining.
    • addAllParsedBy

      public EmailMetadata.Builder addAllParsedBy(Iterable<String> values)
       === Parsing Metadata ===
       TikaCoreProperties.TIKA_PARSED_BY
       
      repeated string parsed_by = 102 [json_name = "parsedBy"];
      Parameters:
      values - The parsedBy to add.
      Returns:
      This builder for chaining.
    • clearParsedBy

      public EmailMetadata.Builder clearParsedBy()
       === Parsing Metadata ===
       TikaCoreProperties.TIKA_PARSED_BY
       
      repeated string parsed_by = 102 [json_name = "parsedBy"];
      Returns:
      This builder for chaining.
    • addParsedByBytes

      public EmailMetadata.Builder addParsedByBytes(com.google.protobuf.ByteString value)
       === Parsing Metadata ===
       TikaCoreProperties.TIKA_PARSED_BY
       
      repeated string parsed_by = 102 [json_name = "parsedBy"];
      Parameters:
      value - The bytes of the parsedBy to add.
      Returns:
      This builder for chaining.
    • hasDetectedLanguage

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

      public String getDetectedLanguage()
       TikaCoreProperties.TIKA_DETECTED_LANGUAGE
       
      optional string detected_language = 103 [json_name = "detectedLanguage"];
      Specified by:
      getDetectedLanguage in interface EmailMetadataOrBuilder
      Returns:
      The detectedLanguage.
    • getDetectedLanguageBytes

      public com.google.protobuf.ByteString getDetectedLanguageBytes()
       TikaCoreProperties.TIKA_DETECTED_LANGUAGE
       
      optional string detected_language = 103 [json_name = "detectedLanguage"];
      Specified by:
      getDetectedLanguageBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for detectedLanguage.
    • setDetectedLanguage

      public EmailMetadata.Builder setDetectedLanguage(String value)
       TikaCoreProperties.TIKA_DETECTED_LANGUAGE
       
      optional string detected_language = 103 [json_name = "detectedLanguage"];
      Parameters:
      value - The detectedLanguage to set.
      Returns:
      This builder for chaining.
    • clearDetectedLanguage

      public EmailMetadata.Builder clearDetectedLanguage()
       TikaCoreProperties.TIKA_DETECTED_LANGUAGE
       
      optional string detected_language = 103 [json_name = "detectedLanguage"];
      Returns:
      This builder for chaining.
    • setDetectedLanguageBytes

      public EmailMetadata.Builder setDetectedLanguageBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.TIKA_DETECTED_LANGUAGE
       
      optional string detected_language = 103 [json_name = "detectedLanguage"];
      Parameters:
      value - The bytes for detectedLanguage to set.
      Returns:
      This builder for chaining.
    • hasDetectedLanguageConfidence

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

      public double getDetectedLanguageConfidence()
       TikaCoreProperties.TIKA_DETECTED_LANGUAGE_CONFIDENCE
       
      optional double detected_language_confidence = 104 [json_name = "detectedLanguageConfidence"];
      Specified by:
      getDetectedLanguageConfidence in interface EmailMetadataOrBuilder
      Returns:
      The detectedLanguageConfidence.
    • setDetectedLanguageConfidence

      public EmailMetadata.Builder setDetectedLanguageConfidence(double value)
       TikaCoreProperties.TIKA_DETECTED_LANGUAGE_CONFIDENCE
       
      optional double detected_language_confidence = 104 [json_name = "detectedLanguageConfidence"];
      Parameters:
      value - The detectedLanguageConfidence to set.
      Returns:
      This builder for chaining.
    • clearDetectedLanguageConfidence

      public EmailMetadata.Builder clearDetectedLanguageConfidence()
       TikaCoreProperties.TIKA_DETECTED_LANGUAGE_CONFIDENCE
       
      optional double detected_language_confidence = 104 [json_name = "detectedLanguageConfidence"];
      Returns:
      This builder for chaining.
    • hasEmbeddedResourceType

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

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

      public com.google.protobuf.ByteString getEmbeddedResourceTypeBytes()
       === Embedded Resource Properties ===
       TikaCoreProperties.EMBEDDED_RESOURCE_TYPE
       
      optional string embedded_resource_type = 105 [json_name = "embeddedResourceType"];
      Specified by:
      getEmbeddedResourceTypeBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for embeddedResourceType.
    • setEmbeddedResourceType

      public EmailMetadata.Builder setEmbeddedResourceType(String value)
       === Embedded Resource Properties ===
       TikaCoreProperties.EMBEDDED_RESOURCE_TYPE
       
      optional string embedded_resource_type = 105 [json_name = "embeddedResourceType"];
      Parameters:
      value - The embeddedResourceType to set.
      Returns:
      This builder for chaining.
    • clearEmbeddedResourceType

      public EmailMetadata.Builder clearEmbeddedResourceType()
       === Embedded Resource Properties ===
       TikaCoreProperties.EMBEDDED_RESOURCE_TYPE
       
      optional string embedded_resource_type = 105 [json_name = "embeddedResourceType"];
      Returns:
      This builder for chaining.
    • setEmbeddedResourceTypeBytes

      public EmailMetadata.Builder setEmbeddedResourceTypeBytes(com.google.protobuf.ByteString value)
       === Embedded Resource Properties ===
       TikaCoreProperties.EMBEDDED_RESOURCE_TYPE
       
      optional string embedded_resource_type = 105 [json_name = "embeddedResourceType"];
      Parameters:
      value - The bytes for embeddedResourceType to set.
      Returns:
      This builder for chaining.
    • hasResourceName

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

      public String getResourceName()
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 106 [json_name = "resourceName"];
      Specified by:
      getResourceName in interface EmailMetadataOrBuilder
      Returns:
      The resourceName.
    • getResourceNameBytes

      public com.google.protobuf.ByteString getResourceNameBytes()
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 106 [json_name = "resourceName"];
      Specified by:
      getResourceNameBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for resourceName.
    • setResourceName

      public EmailMetadata.Builder setResourceName(String value)
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 106 [json_name = "resourceName"];
      Parameters:
      value - The resourceName to set.
      Returns:
      This builder for chaining.
    • clearResourceName

      public EmailMetadata.Builder clearResourceName()
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 106 [json_name = "resourceName"];
      Returns:
      This builder for chaining.
    • setResourceNameBytes

      public EmailMetadata.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 106 [json_name = "resourceName"];
      Parameters:
      value - The bytes for resourceName to set.
      Returns:
      This builder for chaining.
    • hasOriginalResourceName

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

      public String getOriginalResourceName()
       TikaCoreProperties.ORIGINAL_RESOURCE_NAME
       
      optional string original_resource_name = 107 [json_name = "originalResourceName"];
      Specified by:
      getOriginalResourceName in interface EmailMetadataOrBuilder
      Returns:
      The originalResourceName.
    • getOriginalResourceNameBytes

      public com.google.protobuf.ByteString getOriginalResourceNameBytes()
       TikaCoreProperties.ORIGINAL_RESOURCE_NAME
       
      optional string original_resource_name = 107 [json_name = "originalResourceName"];
      Specified by:
      getOriginalResourceNameBytes in interface EmailMetadataOrBuilder
      Returns:
      The bytes for originalResourceName.
    • setOriginalResourceName

      public EmailMetadata.Builder setOriginalResourceName(String value)
       TikaCoreProperties.ORIGINAL_RESOURCE_NAME
       
      optional string original_resource_name = 107 [json_name = "originalResourceName"];
      Parameters:
      value - The originalResourceName to set.
      Returns:
      This builder for chaining.
    • clearOriginalResourceName

      public EmailMetadata.Builder clearOriginalResourceName()
       TikaCoreProperties.ORIGINAL_RESOURCE_NAME
       
      optional string original_resource_name = 107 [json_name = "originalResourceName"];
      Returns:
      This builder for chaining.
    • setOriginalResourceNameBytes

      public EmailMetadata.Builder setOriginalResourceNameBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.ORIGINAL_RESOURCE_NAME
       
      optional string original_resource_name = 107 [json_name = "originalResourceName"];
      Parameters:
      value - The bytes for originalResourceName to set.
      Returns:
      This builder for chaining.
    • hasAdditionalMetadata

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

      public com.google.protobuf.Struct getAdditionalMetadata()
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
      Specified by:
      getAdditionalMetadata in interface EmailMetadataOrBuilder
      Returns:
      The additionalMetadata.
    • setAdditionalMetadata

      public EmailMetadata.Builder setAdditionalMetadata(com.google.protobuf.Struct value)
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
    • setAdditionalMetadata

      public EmailMetadata.Builder setAdditionalMetadata(com.google.protobuf.Struct.Builder builderForValue)
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
    • mergeAdditionalMetadata

      public EmailMetadata.Builder mergeAdditionalMetadata(com.google.protobuf.Struct value)
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
    • clearAdditionalMetadata

      public EmailMetadata.Builder clearAdditionalMetadata()
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
    • getAdditionalMetadataBuilder

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

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

      public boolean hasBaseFields()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [json_name = "baseFields"];
      Specified by:
      hasBaseFields in interface EmailMetadataOrBuilder
      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 = 201 [json_name = "baseFields"];
      Specified by:
      getBaseFields in interface EmailMetadataOrBuilder
      Returns:
      The baseFields.
    • setBaseFields

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

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

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

      public EmailMetadata.Builder clearBaseFields()
       Base Tika fields common to all document types
       
      .ai.pipestream.parsed.data.tika.base.v1.TikaBaseFields base_fields = 201 [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 = 201 [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 = 201 [json_name = "baseFields"];
      Specified by:
      getBaseFieldsOrBuilder in interface EmailMetadataOrBuilder