Class RtfMetadata.Builder

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

public static final class RtfMetadata.Builder extends com.google.protobuf.GeneratedMessage.Builder<RtfMetadata.Builder> implements RtfMetadataOrBuilder
 Comprehensive RTF (Rich Text Format) metadata as extracted by Tika.
 Based on Tika's RTFMetadata interface, TextExtractor, and RTFEmbObjHandler implementations.
 This is a 1:1 mapping to all fields that Tika can extract from RTF documents.
 RTF documents can contain rich formatting, embedded objects, and document properties
 similar to Microsoft Office documents but in a text-based format.
 
Protobuf type ai.pipestream.parsed.data.rtf.v1.RtfMetadata
  • 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<RtfMetadata.Builder>
    • clear

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

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

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

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

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

      public RtfMetadata.Builder mergeFrom(RtfMetadata other)
    • isInitialized

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

      public RtfMetadata.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<RtfMetadata.Builder>
      Throws:
      IOException
    • hasKeywords

      public boolean hasKeywords()
       === Office-style Properties (from Office/OfficeOpenXML interfaces) ===
       Office.KEYWORDS (from \keywords)
       
      optional string keywords = 12 [json_name = "keywords"];
      Specified by:
      hasKeywords in interface RtfMetadataOrBuilder
      Returns:
      Whether the keywords field is set.
    • getKeywords

      public String getKeywords()
       === Office-style Properties (from Office/OfficeOpenXML interfaces) ===
       Office.KEYWORDS (from \keywords)
       
      optional string keywords = 12 [json_name = "keywords"];
      Specified by:
      getKeywords in interface RtfMetadataOrBuilder
      Returns:
      The keywords.
    • getKeywordsBytes

      public com.google.protobuf.ByteString getKeywordsBytes()
       === Office-style Properties (from Office/OfficeOpenXML interfaces) ===
       Office.KEYWORDS (from \keywords)
       
      optional string keywords = 12 [json_name = "keywords"];
      Specified by:
      getKeywordsBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for keywords.
    • setKeywords

      public RtfMetadata.Builder setKeywords(String value)
       === Office-style Properties (from Office/OfficeOpenXML interfaces) ===
       Office.KEYWORDS (from \keywords)
       
      optional string keywords = 12 [json_name = "keywords"];
      Parameters:
      value - The keywords to set.
      Returns:
      This builder for chaining.
    • clearKeywords

      public RtfMetadata.Builder clearKeywords()
       === Office-style Properties (from Office/OfficeOpenXML interfaces) ===
       Office.KEYWORDS (from \keywords)
       
      optional string keywords = 12 [json_name = "keywords"];
      Returns:
      This builder for chaining.
    • setKeywordsBytes

      public RtfMetadata.Builder setKeywordsBytes(com.google.protobuf.ByteString value)
       === Office-style Properties (from Office/OfficeOpenXML interfaces) ===
       Office.KEYWORDS (from \keywords)
       
      optional string keywords = 12 [json_name = "keywords"];
      Parameters:
      value - The bytes for keywords to set.
      Returns:
      This builder for chaining.
    • hasCategory

      public boolean hasCategory()
       OfficeOpenXMLCore.CATEGORY (from \category)
       
      optional string category = 13 [json_name = "category"];
      Specified by:
      hasCategory in interface RtfMetadataOrBuilder
      Returns:
      Whether the category field is set.
    • getCategory

      public String getCategory()
       OfficeOpenXMLCore.CATEGORY (from \category)
       
      optional string category = 13 [json_name = "category"];
      Specified by:
      getCategory in interface RtfMetadataOrBuilder
      Returns:
      The category.
    • getCategoryBytes

      public com.google.protobuf.ByteString getCategoryBytes()
       OfficeOpenXMLCore.CATEGORY (from \category)
       
      optional string category = 13 [json_name = "category"];
      Specified by:
      getCategoryBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for category.
    • setCategory

      public RtfMetadata.Builder setCategory(String value)
       OfficeOpenXMLCore.CATEGORY (from \category)
       
      optional string category = 13 [json_name = "category"];
      Parameters:
      value - The category to set.
      Returns:
      This builder for chaining.
    • clearCategory

      public RtfMetadata.Builder clearCategory()
       OfficeOpenXMLCore.CATEGORY (from \category)
       
      optional string category = 13 [json_name = "category"];
      Returns:
      This builder for chaining.
    • setCategoryBytes

      public RtfMetadata.Builder setCategoryBytes(com.google.protobuf.ByteString value)
       OfficeOpenXMLCore.CATEGORY (from \category)
       
      optional string category = 13 [json_name = "category"];
      Parameters:
      value - The bytes for category to set.
      Returns:
      This builder for chaining.
    • hasCompany

      public boolean hasCompany()
       OfficeOpenXMLExtended.COMPANY (from \company)
       
      optional string company = 14 [json_name = "company"];
      Specified by:
      hasCompany in interface RtfMetadataOrBuilder
      Returns:
      Whether the company field is set.
    • getCompany

      public String getCompany()
       OfficeOpenXMLExtended.COMPANY (from \company)
       
      optional string company = 14 [json_name = "company"];
      Specified by:
      getCompany in interface RtfMetadataOrBuilder
      Returns:
      The company.
    • getCompanyBytes

      public com.google.protobuf.ByteString getCompanyBytes()
       OfficeOpenXMLExtended.COMPANY (from \company)
       
      optional string company = 14 [json_name = "company"];
      Specified by:
      getCompanyBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for company.
    • setCompany

      public RtfMetadata.Builder setCompany(String value)
       OfficeOpenXMLExtended.COMPANY (from \company)
       
      optional string company = 14 [json_name = "company"];
      Parameters:
      value - The company to set.
      Returns:
      This builder for chaining.
    • clearCompany

      public RtfMetadata.Builder clearCompany()
       OfficeOpenXMLExtended.COMPANY (from \company)
       
      optional string company = 14 [json_name = "company"];
      Returns:
      This builder for chaining.
    • setCompanyBytes

      public RtfMetadata.Builder setCompanyBytes(com.google.protobuf.ByteString value)
       OfficeOpenXMLExtended.COMPANY (from \company)
       
      optional string company = 14 [json_name = "company"];
      Parameters:
      value - The bytes for company to set.
      Returns:
      This builder for chaining.
    • hasManager

      public boolean hasManager()
       OfficeOpenXMLExtended.MANAGER (from \manager)
       
      optional string manager = 15 [json_name = "manager"];
      Specified by:
      hasManager in interface RtfMetadataOrBuilder
      Returns:
      Whether the manager field is set.
    • getManager

      public String getManager()
       OfficeOpenXMLExtended.MANAGER (from \manager)
       
      optional string manager = 15 [json_name = "manager"];
      Specified by:
      getManager in interface RtfMetadataOrBuilder
      Returns:
      The manager.
    • getManagerBytes

      public com.google.protobuf.ByteString getManagerBytes()
       OfficeOpenXMLExtended.MANAGER (from \manager)
       
      optional string manager = 15 [json_name = "manager"];
      Specified by:
      getManagerBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for manager.
    • setManager

      public RtfMetadata.Builder setManager(String value)
       OfficeOpenXMLExtended.MANAGER (from \manager)
       
      optional string manager = 15 [json_name = "manager"];
      Parameters:
      value - The manager to set.
      Returns:
      This builder for chaining.
    • clearManager

      public RtfMetadata.Builder clearManager()
       OfficeOpenXMLExtended.MANAGER (from \manager)
       
      optional string manager = 15 [json_name = "manager"];
      Returns:
      This builder for chaining.
    • setManagerBytes

      public RtfMetadata.Builder setManagerBytes(com.google.protobuf.ByteString value)
       OfficeOpenXMLExtended.MANAGER (from \manager)
       
      optional string manager = 15 [json_name = "manager"];
      Parameters:
      value - The bytes for manager to set.
      Returns:
      This builder for chaining.
    • hasTemplate

      public boolean hasTemplate()
       OfficeOpenXMLExtended.TEMPLATE (from \template)
       
      optional string template = 16 [json_name = "template"];
      Specified by:
      hasTemplate in interface RtfMetadataOrBuilder
      Returns:
      Whether the template field is set.
    • getTemplate

      public String getTemplate()
       OfficeOpenXMLExtended.TEMPLATE (from \template)
       
      optional string template = 16 [json_name = "template"];
      Specified by:
      getTemplate in interface RtfMetadataOrBuilder
      Returns:
      The template.
    • getTemplateBytes

      public com.google.protobuf.ByteString getTemplateBytes()
       OfficeOpenXMLExtended.TEMPLATE (from \template)
       
      optional string template = 16 [json_name = "template"];
      Specified by:
      getTemplateBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for template.
    • setTemplate

      public RtfMetadata.Builder setTemplate(String value)
       OfficeOpenXMLExtended.TEMPLATE (from \template)
       
      optional string template = 16 [json_name = "template"];
      Parameters:
      value - The template to set.
      Returns:
      This builder for chaining.
    • clearTemplate

      public RtfMetadata.Builder clearTemplate()
       OfficeOpenXMLExtended.TEMPLATE (from \template)
       
      optional string template = 16 [json_name = "template"];
      Returns:
      This builder for chaining.
    • setTemplateBytes

      public RtfMetadata.Builder setTemplateBytes(com.google.protobuf.ByteString value)
       OfficeOpenXMLExtended.TEMPLATE (from \template)
       
      optional string template = 16 [json_name = "template"];
      Parameters:
      value - The bytes for template to set.
      Returns:
      This builder for chaining.
    • hasPageCount

      public boolean hasPageCount()
       === Document Statistics (from Office interface) ===
       Office.PAGE_COUNT (from \nofpages)
       
      optional int32 page_count = 17 [json_name = "pageCount"];
      Specified by:
      hasPageCount in interface RtfMetadataOrBuilder
      Returns:
      Whether the pageCount field is set.
    • getPageCount

      public int getPageCount()
       === Document Statistics (from Office interface) ===
       Office.PAGE_COUNT (from \nofpages)
       
      optional int32 page_count = 17 [json_name = "pageCount"];
      Specified by:
      getPageCount in interface RtfMetadataOrBuilder
      Returns:
      The pageCount.
    • setPageCount

      public RtfMetadata.Builder setPageCount(int value)
       === Document Statistics (from Office interface) ===
       Office.PAGE_COUNT (from \nofpages)
       
      optional int32 page_count = 17 [json_name = "pageCount"];
      Parameters:
      value - The pageCount to set.
      Returns:
      This builder for chaining.
    • clearPageCount

      public RtfMetadata.Builder clearPageCount()
       === Document Statistics (from Office interface) ===
       Office.PAGE_COUNT (from \nofpages)
       
      optional int32 page_count = 17 [json_name = "pageCount"];
      Returns:
      This builder for chaining.
    • hasWordCount

      public boolean hasWordCount()
       Office.WORD_COUNT (from \nofwords)
       
      optional int32 word_count = 18 [json_name = "wordCount"];
      Specified by:
      hasWordCount in interface RtfMetadataOrBuilder
      Returns:
      Whether the wordCount field is set.
    • getWordCount

      public int getWordCount()
       Office.WORD_COUNT (from \nofwords)
       
      optional int32 word_count = 18 [json_name = "wordCount"];
      Specified by:
      getWordCount in interface RtfMetadataOrBuilder
      Returns:
      The wordCount.
    • setWordCount

      public RtfMetadata.Builder setWordCount(int value)
       Office.WORD_COUNT (from \nofwords)
       
      optional int32 word_count = 18 [json_name = "wordCount"];
      Parameters:
      value - The wordCount to set.
      Returns:
      This builder for chaining.
    • clearWordCount

      public RtfMetadata.Builder clearWordCount()
       Office.WORD_COUNT (from \nofwords)
       
      optional int32 word_count = 18 [json_name = "wordCount"];
      Returns:
      This builder for chaining.
    • hasCharacterCount

      public boolean hasCharacterCount()
       Office.CHARACTER_COUNT (from \nofchars)
       
      optional int32 character_count = 19 [json_name = "characterCount"];
      Specified by:
      hasCharacterCount in interface RtfMetadataOrBuilder
      Returns:
      Whether the characterCount field is set.
    • getCharacterCount

      public int getCharacterCount()
       Office.CHARACTER_COUNT (from \nofchars)
       
      optional int32 character_count = 19 [json_name = "characterCount"];
      Specified by:
      getCharacterCount in interface RtfMetadataOrBuilder
      Returns:
      The characterCount.
    • setCharacterCount

      public RtfMetadata.Builder setCharacterCount(int value)
       Office.CHARACTER_COUNT (from \nofchars)
       
      optional int32 character_count = 19 [json_name = "characterCount"];
      Parameters:
      value - The characterCount to set.
      Returns:
      This builder for chaining.
    • clearCharacterCount

      public RtfMetadata.Builder clearCharacterCount()
       Office.CHARACTER_COUNT (from \nofchars)
       
      optional int32 character_count = 19 [json_name = "characterCount"];
      Returns:
      This builder for chaining.
    • hasContainsEncapsulatedHtml

      public boolean hasContainsEncapsulatedHtml()
       === RTF-Specific Properties (from RTFMetadata interface) ===
       RTFMetadata.CONTAINS_ENCAPSULATED_HTML
       
      optional bool contains_encapsulated_html = 20 [json_name = "containsEncapsulatedHtml"];
      Specified by:
      hasContainsEncapsulatedHtml in interface RtfMetadataOrBuilder
      Returns:
      Whether the containsEncapsulatedHtml field is set.
    • getContainsEncapsulatedHtml

      public boolean getContainsEncapsulatedHtml()
       === RTF-Specific Properties (from RTFMetadata interface) ===
       RTFMetadata.CONTAINS_ENCAPSULATED_HTML
       
      optional bool contains_encapsulated_html = 20 [json_name = "containsEncapsulatedHtml"];
      Specified by:
      getContainsEncapsulatedHtml in interface RtfMetadataOrBuilder
      Returns:
      The containsEncapsulatedHtml.
    • setContainsEncapsulatedHtml

      public RtfMetadata.Builder setContainsEncapsulatedHtml(boolean value)
       === RTF-Specific Properties (from RTFMetadata interface) ===
       RTFMetadata.CONTAINS_ENCAPSULATED_HTML
       
      optional bool contains_encapsulated_html = 20 [json_name = "containsEncapsulatedHtml"];
      Parameters:
      value - The containsEncapsulatedHtml to set.
      Returns:
      This builder for chaining.
    • clearContainsEncapsulatedHtml

      public RtfMetadata.Builder clearContainsEncapsulatedHtml()
       === RTF-Specific Properties (from RTFMetadata interface) ===
       RTFMetadata.CONTAINS_ENCAPSULATED_HTML
       
      optional bool contains_encapsulated_html = 20 [json_name = "containsEncapsulatedHtml"];
      Returns:
      This builder for chaining.
    • hasThumbnail

      public boolean hasThumbnail()
       RTFMetadata.THUMBNAIL (for embedded objects)
       
      optional bool thumbnail = 21 [json_name = "thumbnail"];
      Specified by:
      hasThumbnail in interface RtfMetadataOrBuilder
      Returns:
      Whether the thumbnail field is set.
    • getThumbnail

      public boolean getThumbnail()
       RTFMetadata.THUMBNAIL (for embedded objects)
       
      optional bool thumbnail = 21 [json_name = "thumbnail"];
      Specified by:
      getThumbnail in interface RtfMetadataOrBuilder
      Returns:
      The thumbnail.
    • setThumbnail

      public RtfMetadata.Builder setThumbnail(boolean value)
       RTFMetadata.THUMBNAIL (for embedded objects)
       
      optional bool thumbnail = 21 [json_name = "thumbnail"];
      Parameters:
      value - The thumbnail to set.
      Returns:
      This builder for chaining.
    • clearThumbnail

      public RtfMetadata.Builder clearThumbnail()
       RTFMetadata.THUMBNAIL (for embedded objects)
       
      optional bool thumbnail = 21 [json_name = "thumbnail"];
      Returns:
      This builder for chaining.
    • hasEmbAppVersion

      public boolean hasEmbAppVersion()
       RTFMetadata.EMB_APP_VERSION
       
      optional string emb_app_version = 22 [json_name = "embAppVersion"];
      Specified by:
      hasEmbAppVersion in interface RtfMetadataOrBuilder
      Returns:
      Whether the embAppVersion field is set.
    • getEmbAppVersion

      public String getEmbAppVersion()
       RTFMetadata.EMB_APP_VERSION
       
      optional string emb_app_version = 22 [json_name = "embAppVersion"];
      Specified by:
      getEmbAppVersion in interface RtfMetadataOrBuilder
      Returns:
      The embAppVersion.
    • getEmbAppVersionBytes

      public com.google.protobuf.ByteString getEmbAppVersionBytes()
       RTFMetadata.EMB_APP_VERSION
       
      optional string emb_app_version = 22 [json_name = "embAppVersion"];
      Specified by:
      getEmbAppVersionBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for embAppVersion.
    • setEmbAppVersion

      public RtfMetadata.Builder setEmbAppVersion(String value)
       RTFMetadata.EMB_APP_VERSION
       
      optional string emb_app_version = 22 [json_name = "embAppVersion"];
      Parameters:
      value - The embAppVersion to set.
      Returns:
      This builder for chaining.
    • clearEmbAppVersion

      public RtfMetadata.Builder clearEmbAppVersion()
       RTFMetadata.EMB_APP_VERSION
       
      optional string emb_app_version = 22 [json_name = "embAppVersion"];
      Returns:
      This builder for chaining.
    • setEmbAppVersionBytes

      public RtfMetadata.Builder setEmbAppVersionBytes(com.google.protobuf.ByteString value)
       RTFMetadata.EMB_APP_VERSION
       
      optional string emb_app_version = 22 [json_name = "embAppVersion"];
      Parameters:
      value - The bytes for embAppVersion to set.
      Returns:
      This builder for chaining.
    • hasEmbClass

      public boolean hasEmbClass()
       RTFMetadata.EMB_CLASS
       
      optional string emb_class = 23 [json_name = "embClass"];
      Specified by:
      hasEmbClass in interface RtfMetadataOrBuilder
      Returns:
      Whether the embClass field is set.
    • getEmbClass

      public String getEmbClass()
       RTFMetadata.EMB_CLASS
       
      optional string emb_class = 23 [json_name = "embClass"];
      Specified by:
      getEmbClass in interface RtfMetadataOrBuilder
      Returns:
      The embClass.
    • getEmbClassBytes

      public com.google.protobuf.ByteString getEmbClassBytes()
       RTFMetadata.EMB_CLASS
       
      optional string emb_class = 23 [json_name = "embClass"];
      Specified by:
      getEmbClassBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for embClass.
    • setEmbClass

      public RtfMetadata.Builder setEmbClass(String value)
       RTFMetadata.EMB_CLASS
       
      optional string emb_class = 23 [json_name = "embClass"];
      Parameters:
      value - The embClass to set.
      Returns:
      This builder for chaining.
    • clearEmbClass

      public RtfMetadata.Builder clearEmbClass()
       RTFMetadata.EMB_CLASS
       
      optional string emb_class = 23 [json_name = "embClass"];
      Returns:
      This builder for chaining.
    • setEmbClassBytes

      public RtfMetadata.Builder setEmbClassBytes(com.google.protobuf.ByteString value)
       RTFMetadata.EMB_CLASS
       
      optional string emb_class = 23 [json_name = "embClass"];
      Parameters:
      value - The bytes for embClass to set.
      Returns:
      This builder for chaining.
    • hasEmbTopic

      public boolean hasEmbTopic()
       RTFMetadata.EMB_TOPIC
       
      optional string emb_topic = 24 [json_name = "embTopic"];
      Specified by:
      hasEmbTopic in interface RtfMetadataOrBuilder
      Returns:
      Whether the embTopic field is set.
    • getEmbTopic

      public String getEmbTopic()
       RTFMetadata.EMB_TOPIC
       
      optional string emb_topic = 24 [json_name = "embTopic"];
      Specified by:
      getEmbTopic in interface RtfMetadataOrBuilder
      Returns:
      The embTopic.
    • getEmbTopicBytes

      public com.google.protobuf.ByteString getEmbTopicBytes()
       RTFMetadata.EMB_TOPIC
       
      optional string emb_topic = 24 [json_name = "embTopic"];
      Specified by:
      getEmbTopicBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for embTopic.
    • setEmbTopic

      public RtfMetadata.Builder setEmbTopic(String value)
       RTFMetadata.EMB_TOPIC
       
      optional string emb_topic = 24 [json_name = "embTopic"];
      Parameters:
      value - The embTopic to set.
      Returns:
      This builder for chaining.
    • clearEmbTopic

      public RtfMetadata.Builder clearEmbTopic()
       RTFMetadata.EMB_TOPIC
       
      optional string emb_topic = 24 [json_name = "embTopic"];
      Returns:
      This builder for chaining.
    • setEmbTopicBytes

      public RtfMetadata.Builder setEmbTopicBytes(com.google.protobuf.ByteString value)
       RTFMetadata.EMB_TOPIC
       
      optional string emb_topic = 24 [json_name = "embTopic"];
      Parameters:
      value - The bytes for embTopic to set.
      Returns:
      This builder for chaining.
    • hasEmbItem

      public boolean hasEmbItem()
       RTFMetadata.EMB_ITEM
       
      optional string emb_item = 25 [json_name = "embItem"];
      Specified by:
      hasEmbItem in interface RtfMetadataOrBuilder
      Returns:
      Whether the embItem field is set.
    • getEmbItem

      public String getEmbItem()
       RTFMetadata.EMB_ITEM
       
      optional string emb_item = 25 [json_name = "embItem"];
      Specified by:
      getEmbItem in interface RtfMetadataOrBuilder
      Returns:
      The embItem.
    • getEmbItemBytes

      public com.google.protobuf.ByteString getEmbItemBytes()
       RTFMetadata.EMB_ITEM
       
      optional string emb_item = 25 [json_name = "embItem"];
      Specified by:
      getEmbItemBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for embItem.
    • setEmbItem

      public RtfMetadata.Builder setEmbItem(String value)
       RTFMetadata.EMB_ITEM
       
      optional string emb_item = 25 [json_name = "embItem"];
      Parameters:
      value - The embItem to set.
      Returns:
      This builder for chaining.
    • clearEmbItem

      public RtfMetadata.Builder clearEmbItem()
       RTFMetadata.EMB_ITEM
       
      optional string emb_item = 25 [json_name = "embItem"];
      Returns:
      This builder for chaining.
    • setEmbItemBytes

      public RtfMetadata.Builder setEmbItemBytes(com.google.protobuf.ByteString value)
       RTFMetadata.EMB_ITEM
       
      optional string emb_item = 25 [json_name = "embItem"];
      Parameters:
      value - The bytes for embItem to set.
      Returns:
      This builder for chaining.
    • hasContentType

      public boolean hasContentType()
       === Content and Resource Properties ===
       Metadata.CONTENT_TYPE ("application/rtf")
       
      optional string content_type = 26 [json_name = "contentType"];
      Specified by:
      hasContentType in interface RtfMetadataOrBuilder
      Returns:
      Whether the contentType field is set.
    • getContentType

      public String getContentType()
       === Content and Resource Properties ===
       Metadata.CONTENT_TYPE ("application/rtf")
       
      optional string content_type = 26 [json_name = "contentType"];
      Specified by:
      getContentType in interface RtfMetadataOrBuilder
      Returns:
      The contentType.
    • getContentTypeBytes

      public com.google.protobuf.ByteString getContentTypeBytes()
       === Content and Resource Properties ===
       Metadata.CONTENT_TYPE ("application/rtf")
       
      optional string content_type = 26 [json_name = "contentType"];
      Specified by:
      getContentTypeBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for contentType.
    • setContentType

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

      public RtfMetadata.Builder clearContentType()
       === Content and Resource Properties ===
       Metadata.CONTENT_TYPE ("application/rtf")
       
      optional string content_type = 26 [json_name = "contentType"];
      Returns:
      This builder for chaining.
    • setContentTypeBytes

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

      public boolean hasContentEncoding()
       Metadata.CONTENT_ENCODING
       
      optional string content_encoding = 27 [json_name = "contentEncoding"];
      Specified by:
      hasContentEncoding in interface RtfMetadataOrBuilder
      Returns:
      Whether the contentEncoding field is set.
    • getContentEncoding

      public String getContentEncoding()
       Metadata.CONTENT_ENCODING
       
      optional string content_encoding = 27 [json_name = "contentEncoding"];
      Specified by:
      getContentEncoding in interface RtfMetadataOrBuilder
      Returns:
      The contentEncoding.
    • getContentEncodingBytes

      public com.google.protobuf.ByteString getContentEncodingBytes()
       Metadata.CONTENT_ENCODING
       
      optional string content_encoding = 27 [json_name = "contentEncoding"];
      Specified by:
      getContentEncodingBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for contentEncoding.
    • setContentEncoding

      public RtfMetadata.Builder setContentEncoding(String value)
       Metadata.CONTENT_ENCODING
       
      optional string content_encoding = 27 [json_name = "contentEncoding"];
      Parameters:
      value - The contentEncoding to set.
      Returns:
      This builder for chaining.
    • clearContentEncoding

      public RtfMetadata.Builder clearContentEncoding()
       Metadata.CONTENT_ENCODING
       
      optional string content_encoding = 27 [json_name = "contentEncoding"];
      Returns:
      This builder for chaining.
    • setContentEncodingBytes

      public RtfMetadata.Builder setContentEncodingBytes(com.google.protobuf.ByteString value)
       Metadata.CONTENT_ENCODING
       
      optional string content_encoding = 27 [json_name = "contentEncoding"];
      Parameters:
      value - The bytes for contentEncoding to set.
      Returns:
      This builder for chaining.
    • hasContentLength

      public boolean hasContentLength()
       Metadata.CONTENT_LENGTH
       
      optional string content_length = 28 [json_name = "contentLength"];
      Specified by:
      hasContentLength in interface RtfMetadataOrBuilder
      Returns:
      Whether the contentLength field is set.
    • getContentLength

      public String getContentLength()
       Metadata.CONTENT_LENGTH
       
      optional string content_length = 28 [json_name = "contentLength"];
      Specified by:
      getContentLength in interface RtfMetadataOrBuilder
      Returns:
      The contentLength.
    • getContentLengthBytes

      public com.google.protobuf.ByteString getContentLengthBytes()
       Metadata.CONTENT_LENGTH
       
      optional string content_length = 28 [json_name = "contentLength"];
      Specified by:
      getContentLengthBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for contentLength.
    • setContentLength

      public RtfMetadata.Builder setContentLength(String value)
       Metadata.CONTENT_LENGTH
       
      optional string content_length = 28 [json_name = "contentLength"];
      Parameters:
      value - The contentLength to set.
      Returns:
      This builder for chaining.
    • clearContentLength

      public RtfMetadata.Builder clearContentLength()
       Metadata.CONTENT_LENGTH
       
      optional string content_length = 28 [json_name = "contentLength"];
      Returns:
      This builder for chaining.
    • setContentLengthBytes

      public RtfMetadata.Builder setContentLengthBytes(com.google.protobuf.ByteString value)
       Metadata.CONTENT_LENGTH
       
      optional string content_length = 28 [json_name = "contentLength"];
      Parameters:
      value - The bytes for contentLength to set.
      Returns:
      This builder for chaining.
    • hasResourceName

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

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

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

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

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

      public RtfMetadata.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.RESOURCE_NAME_KEY
       
      optional string resource_name = 29 [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 = 30 [json_name = "originalResourceName"];
      Specified by:
      hasOriginalResourceName in interface RtfMetadataOrBuilder
      Returns:
      Whether the originalResourceName field is set.
    • getOriginalResourceName

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

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

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

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

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

      public boolean hasEmbeddedRelationshipId()
       TikaCoreProperties.EMBEDDED_RELATIONSHIP_ID
       
      optional string embedded_relationship_id = 31 [json_name = "embeddedRelationshipId"];
      Specified by:
      hasEmbeddedRelationshipId in interface RtfMetadataOrBuilder
      Returns:
      Whether the embeddedRelationshipId field is set.
    • getEmbeddedRelationshipId

      public String getEmbeddedRelationshipId()
       TikaCoreProperties.EMBEDDED_RELATIONSHIP_ID
       
      optional string embedded_relationship_id = 31 [json_name = "embeddedRelationshipId"];
      Specified by:
      getEmbeddedRelationshipId in interface RtfMetadataOrBuilder
      Returns:
      The embeddedRelationshipId.
    • getEmbeddedRelationshipIdBytes

      public com.google.protobuf.ByteString getEmbeddedRelationshipIdBytes()
       TikaCoreProperties.EMBEDDED_RELATIONSHIP_ID
       
      optional string embedded_relationship_id = 31 [json_name = "embeddedRelationshipId"];
      Specified by:
      getEmbeddedRelationshipIdBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for embeddedRelationshipId.
    • setEmbeddedRelationshipId

      public RtfMetadata.Builder setEmbeddedRelationshipId(String value)
       TikaCoreProperties.EMBEDDED_RELATIONSHIP_ID
       
      optional string embedded_relationship_id = 31 [json_name = "embeddedRelationshipId"];
      Parameters:
      value - The embeddedRelationshipId to set.
      Returns:
      This builder for chaining.
    • clearEmbeddedRelationshipId

      public RtfMetadata.Builder clearEmbeddedRelationshipId()
       TikaCoreProperties.EMBEDDED_RELATIONSHIP_ID
       
      optional string embedded_relationship_id = 31 [json_name = "embeddedRelationshipId"];
      Returns:
      This builder for chaining.
    • setEmbeddedRelationshipIdBytes

      public RtfMetadata.Builder setEmbeddedRelationshipIdBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.EMBEDDED_RELATIONSHIP_ID
       
      optional string embedded_relationship_id = 31 [json_name = "embeddedRelationshipId"];
      Parameters:
      value - The bytes for embeddedRelationshipId to set.
      Returns:
      This builder for chaining.
    • hasDefaultFont

      public boolean hasDefaultFont()
       === Font and Formatting Properties ===
       Default font number (from \deff)
       
      optional int32 default_font = 32 [json_name = "defaultFont"];
      Specified by:
      hasDefaultFont in interface RtfMetadataOrBuilder
      Returns:
      Whether the defaultFont field is set.
    • getDefaultFont

      public int getDefaultFont()
       === Font and Formatting Properties ===
       Default font number (from \deff)
       
      optional int32 default_font = 32 [json_name = "defaultFont"];
      Specified by:
      getDefaultFont in interface RtfMetadataOrBuilder
      Returns:
      The defaultFont.
    • setDefaultFont

      public RtfMetadata.Builder setDefaultFont(int value)
       === Font and Formatting Properties ===
       Default font number (from \deff)
       
      optional int32 default_font = 32 [json_name = "defaultFont"];
      Parameters:
      value - The defaultFont to set.
      Returns:
      This builder for chaining.
    • clearDefaultFont

      public RtfMetadata.Builder clearDefaultFont()
       === Font and Formatting Properties ===
       Default font number (from \deff)
       
      optional int32 default_font = 32 [json_name = "defaultFont"];
      Returns:
      This builder for chaining.
    • hasFontTable

      public boolean hasFontTable()
       Font table information
       
      optional string font_table = 33 [json_name = "fontTable"];
      Specified by:
      hasFontTable in interface RtfMetadataOrBuilder
      Returns:
      Whether the fontTable field is set.
    • getFontTable

      public String getFontTable()
       Font table information
       
      optional string font_table = 33 [json_name = "fontTable"];
      Specified by:
      getFontTable in interface RtfMetadataOrBuilder
      Returns:
      The fontTable.
    • getFontTableBytes

      public com.google.protobuf.ByteString getFontTableBytes()
       Font table information
       
      optional string font_table = 33 [json_name = "fontTable"];
      Specified by:
      getFontTableBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for fontTable.
    • setFontTable

      public RtfMetadata.Builder setFontTable(String value)
       Font table information
       
      optional string font_table = 33 [json_name = "fontTable"];
      Parameters:
      value - The fontTable to set.
      Returns:
      This builder for chaining.
    • clearFontTable

      public RtfMetadata.Builder clearFontTable()
       Font table information
       
      optional string font_table = 33 [json_name = "fontTable"];
      Returns:
      This builder for chaining.
    • setFontTableBytes

      public RtfMetadata.Builder setFontTableBytes(com.google.protobuf.ByteString value)
       Font table information
       
      optional string font_table = 33 [json_name = "fontTable"];
      Parameters:
      value - The bytes for fontTable to set.
      Returns:
      This builder for chaining.
    • hasColorTable

      public boolean hasColorTable()
       Color table information
       
      optional string color_table = 34 [json_name = "colorTable"];
      Specified by:
      hasColorTable in interface RtfMetadataOrBuilder
      Returns:
      Whether the colorTable field is set.
    • getColorTable

      public String getColorTable()
       Color table information
       
      optional string color_table = 34 [json_name = "colorTable"];
      Specified by:
      getColorTable in interface RtfMetadataOrBuilder
      Returns:
      The colorTable.
    • getColorTableBytes

      public com.google.protobuf.ByteString getColorTableBytes()
       Color table information
       
      optional string color_table = 34 [json_name = "colorTable"];
      Specified by:
      getColorTableBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for colorTable.
    • setColorTable

      public RtfMetadata.Builder setColorTable(String value)
       Color table information
       
      optional string color_table = 34 [json_name = "colorTable"];
      Parameters:
      value - The colorTable to set.
      Returns:
      This builder for chaining.
    • clearColorTable

      public RtfMetadata.Builder clearColorTable()
       Color table information
       
      optional string color_table = 34 [json_name = "colorTable"];
      Returns:
      This builder for chaining.
    • setColorTableBytes

      public RtfMetadata.Builder setColorTableBytes(com.google.protobuf.ByteString value)
       Color table information
       
      optional string color_table = 34 [json_name = "colorTable"];
      Parameters:
      value - The bytes for colorTable to set.
      Returns:
      This builder for chaining.
    • hasStyleSheet

      public boolean hasStyleSheet()
       Style sheet information
       
      optional string style_sheet = 35 [json_name = "styleSheet"];
      Specified by:
      hasStyleSheet in interface RtfMetadataOrBuilder
      Returns:
      Whether the styleSheet field is set.
    • getStyleSheet

      public String getStyleSheet()
       Style sheet information
       
      optional string style_sheet = 35 [json_name = "styleSheet"];
      Specified by:
      getStyleSheet in interface RtfMetadataOrBuilder
      Returns:
      The styleSheet.
    • getStyleSheetBytes

      public com.google.protobuf.ByteString getStyleSheetBytes()
       Style sheet information
       
      optional string style_sheet = 35 [json_name = "styleSheet"];
      Specified by:
      getStyleSheetBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for styleSheet.
    • setStyleSheet

      public RtfMetadata.Builder setStyleSheet(String value)
       Style sheet information
       
      optional string style_sheet = 35 [json_name = "styleSheet"];
      Parameters:
      value - The styleSheet to set.
      Returns:
      This builder for chaining.
    • clearStyleSheet

      public RtfMetadata.Builder clearStyleSheet()
       Style sheet information
       
      optional string style_sheet = 35 [json_name = "styleSheet"];
      Returns:
      This builder for chaining.
    • setStyleSheetBytes

      public RtfMetadata.Builder setStyleSheetBytes(com.google.protobuf.ByteString value)
       Style sheet information
       
      optional string style_sheet = 35 [json_name = "styleSheet"];
      Parameters:
      value - The bytes for styleSheet to set.
      Returns:
      This builder for chaining.
    • hasRtfVersion

      public boolean hasRtfVersion()
       === RTF Version and Compatibility ===
       RTF version (from \rtf1)
       
      optional string rtf_version = 36 [json_name = "rtfVersion"];
      Specified by:
      hasRtfVersion in interface RtfMetadataOrBuilder
      Returns:
      Whether the rtfVersion field is set.
    • getRtfVersion

      public String getRtfVersion()
       === RTF Version and Compatibility ===
       RTF version (from \rtf1)
       
      optional string rtf_version = 36 [json_name = "rtfVersion"];
      Specified by:
      getRtfVersion in interface RtfMetadataOrBuilder
      Returns:
      The rtfVersion.
    • getRtfVersionBytes

      public com.google.protobuf.ByteString getRtfVersionBytes()
       === RTF Version and Compatibility ===
       RTF version (from \rtf1)
       
      optional string rtf_version = 36 [json_name = "rtfVersion"];
      Specified by:
      getRtfVersionBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for rtfVersion.
    • setRtfVersion

      public RtfMetadata.Builder setRtfVersion(String value)
       === RTF Version and Compatibility ===
       RTF version (from \rtf1)
       
      optional string rtf_version = 36 [json_name = "rtfVersion"];
      Parameters:
      value - The rtfVersion to set.
      Returns:
      This builder for chaining.
    • clearRtfVersion

      public RtfMetadata.Builder clearRtfVersion()
       === RTF Version and Compatibility ===
       RTF version (from \rtf1)
       
      optional string rtf_version = 36 [json_name = "rtfVersion"];
      Returns:
      This builder for chaining.
    • setRtfVersionBytes

      public RtfMetadata.Builder setRtfVersionBytes(com.google.protobuf.ByteString value)
       === RTF Version and Compatibility ===
       RTF version (from \rtf1)
       
      optional string rtf_version = 36 [json_name = "rtfVersion"];
      Parameters:
      value - The bytes for rtfVersion to set.
      Returns:
      This builder for chaining.
    • hasGenerator

      public boolean hasGenerator()
       Generator application (from \generator)
       
      optional string generator = 37 [json_name = "generator"];
      Specified by:
      hasGenerator in interface RtfMetadataOrBuilder
      Returns:
      Whether the generator field is set.
    • getGenerator

      public String getGenerator()
       Generator application (from \generator)
       
      optional string generator = 37 [json_name = "generator"];
      Specified by:
      getGenerator in interface RtfMetadataOrBuilder
      Returns:
      The generator.
    • getGeneratorBytes

      public com.google.protobuf.ByteString getGeneratorBytes()
       Generator application (from \generator)
       
      optional string generator = 37 [json_name = "generator"];
      Specified by:
      getGeneratorBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for generator.
    • setGenerator

      public RtfMetadata.Builder setGenerator(String value)
       Generator application (from \generator)
       
      optional string generator = 37 [json_name = "generator"];
      Parameters:
      value - The generator to set.
      Returns:
      This builder for chaining.
    • clearGenerator

      public RtfMetadata.Builder clearGenerator()
       Generator application (from \generator)
       
      optional string generator = 37 [json_name = "generator"];
      Returns:
      This builder for chaining.
    • setGeneratorBytes

      public RtfMetadata.Builder setGeneratorBytes(com.google.protobuf.ByteString value)
       Generator application (from \generator)
       
      optional string generator = 37 [json_name = "generator"];
      Parameters:
      value - The bytes for generator to set.
      Returns:
      This builder for chaining.
    • hasViewKind

      public boolean hasViewKind()
       View kind (from \viewkind)
       
      optional string view_kind = 38 [json_name = "viewKind"];
      Specified by:
      hasViewKind in interface RtfMetadataOrBuilder
      Returns:
      Whether the viewKind field is set.
    • getViewKind

      public String getViewKind()
       View kind (from \viewkind)
       
      optional string view_kind = 38 [json_name = "viewKind"];
      Specified by:
      getViewKind in interface RtfMetadataOrBuilder
      Returns:
      The viewKind.
    • getViewKindBytes

      public com.google.protobuf.ByteString getViewKindBytes()
       View kind (from \viewkind)
       
      optional string view_kind = 38 [json_name = "viewKind"];
      Specified by:
      getViewKindBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for viewKind.
    • setViewKind

      public RtfMetadata.Builder setViewKind(String value)
       View kind (from \viewkind)
       
      optional string view_kind = 38 [json_name = "viewKind"];
      Parameters:
      value - The viewKind to set.
      Returns:
      This builder for chaining.
    • clearViewKind

      public RtfMetadata.Builder clearViewKind()
       View kind (from \viewkind)
       
      optional string view_kind = 38 [json_name = "viewKind"];
      Returns:
      This builder for chaining.
    • setViewKindBytes

      public RtfMetadata.Builder setViewKindBytes(com.google.protobuf.ByteString value)
       View kind (from \viewkind)
       
      optional string view_kind = 38 [json_name = "viewKind"];
      Parameters:
      value - The bytes for viewKind to set.
      Returns:
      This builder for chaining.
    • hasViewScale

      public boolean hasViewScale()
       View scale (from \viewscale)
       
      optional int32 view_scale = 39 [json_name = "viewScale"];
      Specified by:
      hasViewScale in interface RtfMetadataOrBuilder
      Returns:
      Whether the viewScale field is set.
    • getViewScale

      public int getViewScale()
       View scale (from \viewscale)
       
      optional int32 view_scale = 39 [json_name = "viewScale"];
      Specified by:
      getViewScale in interface RtfMetadataOrBuilder
      Returns:
      The viewScale.
    • setViewScale

      public RtfMetadata.Builder setViewScale(int value)
       View scale (from \viewscale)
       
      optional int32 view_scale = 39 [json_name = "viewScale"];
      Parameters:
      value - The viewScale to set.
      Returns:
      This builder for chaining.
    • clearViewScale

      public RtfMetadata.Builder clearViewScale()
       View scale (from \viewscale)
       
      optional int32 view_scale = 39 [json_name = "viewScale"];
      Returns:
      This builder for chaining.
    • hasPaperWidth

      public boolean hasPaperWidth()
       === Document Layout Properties ===
       Paper width (from \paperw)
       
      optional int32 paper_width = 40 [json_name = "paperWidth"];
      Specified by:
      hasPaperWidth in interface RtfMetadataOrBuilder
      Returns:
      Whether the paperWidth field is set.
    • getPaperWidth

      public int getPaperWidth()
       === Document Layout Properties ===
       Paper width (from \paperw)
       
      optional int32 paper_width = 40 [json_name = "paperWidth"];
      Specified by:
      getPaperWidth in interface RtfMetadataOrBuilder
      Returns:
      The paperWidth.
    • setPaperWidth

      public RtfMetadata.Builder setPaperWidth(int value)
       === Document Layout Properties ===
       Paper width (from \paperw)
       
      optional int32 paper_width = 40 [json_name = "paperWidth"];
      Parameters:
      value - The paperWidth to set.
      Returns:
      This builder for chaining.
    • clearPaperWidth

      public RtfMetadata.Builder clearPaperWidth()
       === Document Layout Properties ===
       Paper width (from \paperw)
       
      optional int32 paper_width = 40 [json_name = "paperWidth"];
      Returns:
      This builder for chaining.
    • hasPaperHeight

      public boolean hasPaperHeight()
       Paper height (from \paperh)
       
      optional int32 paper_height = 41 [json_name = "paperHeight"];
      Specified by:
      hasPaperHeight in interface RtfMetadataOrBuilder
      Returns:
      Whether the paperHeight field is set.
    • getPaperHeight

      public int getPaperHeight()
       Paper height (from \paperh)
       
      optional int32 paper_height = 41 [json_name = "paperHeight"];
      Specified by:
      getPaperHeight in interface RtfMetadataOrBuilder
      Returns:
      The paperHeight.
    • setPaperHeight

      public RtfMetadata.Builder setPaperHeight(int value)
       Paper height (from \paperh)
       
      optional int32 paper_height = 41 [json_name = "paperHeight"];
      Parameters:
      value - The paperHeight to set.
      Returns:
      This builder for chaining.
    • clearPaperHeight

      public RtfMetadata.Builder clearPaperHeight()
       Paper height (from \paperh)
       
      optional int32 paper_height = 41 [json_name = "paperHeight"];
      Returns:
      This builder for chaining.
    • hasMarginLeft

      public boolean hasMarginLeft()
       Left margin (from \margl)
       
      optional int32 margin_left = 42 [json_name = "marginLeft"];
      Specified by:
      hasMarginLeft in interface RtfMetadataOrBuilder
      Returns:
      Whether the marginLeft field is set.
    • getMarginLeft

      public int getMarginLeft()
       Left margin (from \margl)
       
      optional int32 margin_left = 42 [json_name = "marginLeft"];
      Specified by:
      getMarginLeft in interface RtfMetadataOrBuilder
      Returns:
      The marginLeft.
    • setMarginLeft

      public RtfMetadata.Builder setMarginLeft(int value)
       Left margin (from \margl)
       
      optional int32 margin_left = 42 [json_name = "marginLeft"];
      Parameters:
      value - The marginLeft to set.
      Returns:
      This builder for chaining.
    • clearMarginLeft

      public RtfMetadata.Builder clearMarginLeft()
       Left margin (from \margl)
       
      optional int32 margin_left = 42 [json_name = "marginLeft"];
      Returns:
      This builder for chaining.
    • hasMarginRight

      public boolean hasMarginRight()
       Right margin (from \margr)
       
      optional int32 margin_right = 43 [json_name = "marginRight"];
      Specified by:
      hasMarginRight in interface RtfMetadataOrBuilder
      Returns:
      Whether the marginRight field is set.
    • getMarginRight

      public int getMarginRight()
       Right margin (from \margr)
       
      optional int32 margin_right = 43 [json_name = "marginRight"];
      Specified by:
      getMarginRight in interface RtfMetadataOrBuilder
      Returns:
      The marginRight.
    • setMarginRight

      public RtfMetadata.Builder setMarginRight(int value)
       Right margin (from \margr)
       
      optional int32 margin_right = 43 [json_name = "marginRight"];
      Parameters:
      value - The marginRight to set.
      Returns:
      This builder for chaining.
    • clearMarginRight

      public RtfMetadata.Builder clearMarginRight()
       Right margin (from \margr)
       
      optional int32 margin_right = 43 [json_name = "marginRight"];
      Returns:
      This builder for chaining.
    • hasMarginTop

      public boolean hasMarginTop()
       Top margin (from \margt)
       
      optional int32 margin_top = 44 [json_name = "marginTop"];
      Specified by:
      hasMarginTop in interface RtfMetadataOrBuilder
      Returns:
      Whether the marginTop field is set.
    • getMarginTop

      public int getMarginTop()
       Top margin (from \margt)
       
      optional int32 margin_top = 44 [json_name = "marginTop"];
      Specified by:
      getMarginTop in interface RtfMetadataOrBuilder
      Returns:
      The marginTop.
    • setMarginTop

      public RtfMetadata.Builder setMarginTop(int value)
       Top margin (from \margt)
       
      optional int32 margin_top = 44 [json_name = "marginTop"];
      Parameters:
      value - The marginTop to set.
      Returns:
      This builder for chaining.
    • clearMarginTop

      public RtfMetadata.Builder clearMarginTop()
       Top margin (from \margt)
       
      optional int32 margin_top = 44 [json_name = "marginTop"];
      Returns:
      This builder for chaining.
    • hasMarginBottom

      public boolean hasMarginBottom()
       Bottom margin (from \margb)
       
      optional int32 margin_bottom = 45 [json_name = "marginBottom"];
      Specified by:
      hasMarginBottom in interface RtfMetadataOrBuilder
      Returns:
      Whether the marginBottom field is set.
    • getMarginBottom

      public int getMarginBottom()
       Bottom margin (from \margb)
       
      optional int32 margin_bottom = 45 [json_name = "marginBottom"];
      Specified by:
      getMarginBottom in interface RtfMetadataOrBuilder
      Returns:
      The marginBottom.
    • setMarginBottom

      public RtfMetadata.Builder setMarginBottom(int value)
       Bottom margin (from \margb)
       
      optional int32 margin_bottom = 45 [json_name = "marginBottom"];
      Parameters:
      value - The marginBottom to set.
      Returns:
      This builder for chaining.
    • clearMarginBottom

      public RtfMetadata.Builder clearMarginBottom()
       Bottom margin (from \margb)
       
      optional int32 margin_bottom = 45 [json_name = "marginBottom"];
      Returns:
      This builder for chaining.
    • getEmbeddedResourceNamesList

      public com.google.protobuf.ProtocolStringList getEmbeddedResourceNamesList()
       === Embedded Objects and Pictures ===
       Names of embedded resources
       
      repeated string embedded_resource_names = 46 [json_name = "embeddedResourceNames"];
      Specified by:
      getEmbeddedResourceNamesList in interface RtfMetadataOrBuilder
      Returns:
      A list containing the embeddedResourceNames.
    • getEmbeddedResourceNamesCount

      public int getEmbeddedResourceNamesCount()
       === Embedded Objects and Pictures ===
       Names of embedded resources
       
      repeated string embedded_resource_names = 46 [json_name = "embeddedResourceNames"];
      Specified by:
      getEmbeddedResourceNamesCount in interface RtfMetadataOrBuilder
      Returns:
      The count of embeddedResourceNames.
    • getEmbeddedResourceNames

      public String getEmbeddedResourceNames(int index)
       === Embedded Objects and Pictures ===
       Names of embedded resources
       
      repeated string embedded_resource_names = 46 [json_name = "embeddedResourceNames"];
      Specified by:
      getEmbeddedResourceNames in interface RtfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The embeddedResourceNames at the given index.
    • getEmbeddedResourceNamesBytes

      public com.google.protobuf.ByteString getEmbeddedResourceNamesBytes(int index)
       === Embedded Objects and Pictures ===
       Names of embedded resources
       
      repeated string embedded_resource_names = 46 [json_name = "embeddedResourceNames"];
      Specified by:
      getEmbeddedResourceNamesBytes in interface RtfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the embeddedResourceNames at the given index.
    • setEmbeddedResourceNames

      public RtfMetadata.Builder setEmbeddedResourceNames(int index, String value)
       === Embedded Objects and Pictures ===
       Names of embedded resources
       
      repeated string embedded_resource_names = 46 [json_name = "embeddedResourceNames"];
      Parameters:
      index - The index to set the value at.
      value - The embeddedResourceNames to set.
      Returns:
      This builder for chaining.
    • addEmbeddedResourceNames

      public RtfMetadata.Builder addEmbeddedResourceNames(String value)
       === Embedded Objects and Pictures ===
       Names of embedded resources
       
      repeated string embedded_resource_names = 46 [json_name = "embeddedResourceNames"];
      Parameters:
      value - The embeddedResourceNames to add.
      Returns:
      This builder for chaining.
    • addAllEmbeddedResourceNames

      public RtfMetadata.Builder addAllEmbeddedResourceNames(Iterable<String> values)
       === Embedded Objects and Pictures ===
       Names of embedded resources
       
      repeated string embedded_resource_names = 46 [json_name = "embeddedResourceNames"];
      Parameters:
      values - The embeddedResourceNames to add.
      Returns:
      This builder for chaining.
    • clearEmbeddedResourceNames

      public RtfMetadata.Builder clearEmbeddedResourceNames()
       === Embedded Objects and Pictures ===
       Names of embedded resources
       
      repeated string embedded_resource_names = 46 [json_name = "embeddedResourceNames"];
      Returns:
      This builder for chaining.
    • addEmbeddedResourceNamesBytes

      public RtfMetadata.Builder addEmbeddedResourceNamesBytes(com.google.protobuf.ByteString value)
       === Embedded Objects and Pictures ===
       Names of embedded resources
       
      repeated string embedded_resource_names = 46 [json_name = "embeddedResourceNames"];
      Parameters:
      value - The bytes of the embeddedResourceNames to add.
      Returns:
      This builder for chaining.
    • getPictureDescriptionsList

      public com.google.protobuf.ProtocolStringList getPictureDescriptionsList()
       Picture descriptions (from \wzDescription)
       
      repeated string picture_descriptions = 47 [json_name = "pictureDescriptions"];
      Specified by:
      getPictureDescriptionsList in interface RtfMetadataOrBuilder
      Returns:
      A list containing the pictureDescriptions.
    • getPictureDescriptionsCount

      public int getPictureDescriptionsCount()
       Picture descriptions (from \wzDescription)
       
      repeated string picture_descriptions = 47 [json_name = "pictureDescriptions"];
      Specified by:
      getPictureDescriptionsCount in interface RtfMetadataOrBuilder
      Returns:
      The count of pictureDescriptions.
    • getPictureDescriptions

      public String getPictureDescriptions(int index)
       Picture descriptions (from \wzDescription)
       
      repeated string picture_descriptions = 47 [json_name = "pictureDescriptions"];
      Specified by:
      getPictureDescriptions in interface RtfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The pictureDescriptions at the given index.
    • getPictureDescriptionsBytes

      public com.google.protobuf.ByteString getPictureDescriptionsBytes(int index)
       Picture descriptions (from \wzDescription)
       
      repeated string picture_descriptions = 47 [json_name = "pictureDescriptions"];
      Specified by:
      getPictureDescriptionsBytes in interface RtfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the pictureDescriptions at the given index.
    • setPictureDescriptions

      public RtfMetadata.Builder setPictureDescriptions(int index, String value)
       Picture descriptions (from \wzDescription)
       
      repeated string picture_descriptions = 47 [json_name = "pictureDescriptions"];
      Parameters:
      index - The index to set the value at.
      value - The pictureDescriptions to set.
      Returns:
      This builder for chaining.
    • addPictureDescriptions

      public RtfMetadata.Builder addPictureDescriptions(String value)
       Picture descriptions (from \wzDescription)
       
      repeated string picture_descriptions = 47 [json_name = "pictureDescriptions"];
      Parameters:
      value - The pictureDescriptions to add.
      Returns:
      This builder for chaining.
    • addAllPictureDescriptions

      public RtfMetadata.Builder addAllPictureDescriptions(Iterable<String> values)
       Picture descriptions (from \wzDescription)
       
      repeated string picture_descriptions = 47 [json_name = "pictureDescriptions"];
      Parameters:
      values - The pictureDescriptions to add.
      Returns:
      This builder for chaining.
    • clearPictureDescriptions

      public RtfMetadata.Builder clearPictureDescriptions()
       Picture descriptions (from \wzDescription)
       
      repeated string picture_descriptions = 47 [json_name = "pictureDescriptions"];
      Returns:
      This builder for chaining.
    • addPictureDescriptionsBytes

      public RtfMetadata.Builder addPictureDescriptionsBytes(com.google.protobuf.ByteString value)
       Picture descriptions (from \wzDescription)
       
      repeated string picture_descriptions = 47 [json_name = "pictureDescriptions"];
      Parameters:
      value - The bytes of the pictureDescriptions to add.
      Returns:
      This builder for chaining.
    • hasEmbeddedObjectCount

      public boolean hasEmbeddedObjectCount()
       Count of embedded objects
       
      optional int32 embedded_object_count = 48 [json_name = "embeddedObjectCount"];
      Specified by:
      hasEmbeddedObjectCount in interface RtfMetadataOrBuilder
      Returns:
      Whether the embeddedObjectCount field is set.
    • getEmbeddedObjectCount

      public int getEmbeddedObjectCount()
       Count of embedded objects
       
      optional int32 embedded_object_count = 48 [json_name = "embeddedObjectCount"];
      Specified by:
      getEmbeddedObjectCount in interface RtfMetadataOrBuilder
      Returns:
      The embeddedObjectCount.
    • setEmbeddedObjectCount

      public RtfMetadata.Builder setEmbeddedObjectCount(int value)
       Count of embedded objects
       
      optional int32 embedded_object_count = 48 [json_name = "embeddedObjectCount"];
      Parameters:
      value - The embeddedObjectCount to set.
      Returns:
      This builder for chaining.
    • clearEmbeddedObjectCount

      public RtfMetadata.Builder clearEmbeddedObjectCount()
       Count of embedded objects
       
      optional int32 embedded_object_count = 48 [json_name = "embeddedObjectCount"];
      Returns:
      This builder for chaining.
    • hasPictureCount

      public boolean hasPictureCount()
       Count of embedded pictures
       
      optional int32 picture_count = 49 [json_name = "pictureCount"];
      Specified by:
      hasPictureCount in interface RtfMetadataOrBuilder
      Returns:
      Whether the pictureCount field is set.
    • getPictureCount

      public int getPictureCount()
       Count of embedded pictures
       
      optional int32 picture_count = 49 [json_name = "pictureCount"];
      Specified by:
      getPictureCount in interface RtfMetadataOrBuilder
      Returns:
      The pictureCount.
    • setPictureCount

      public RtfMetadata.Builder setPictureCount(int value)
       Count of embedded pictures
       
      optional int32 picture_count = 49 [json_name = "pictureCount"];
      Parameters:
      value - The pictureCount to set.
      Returns:
      This builder for chaining.
    • clearPictureCount

      public RtfMetadata.Builder clearPictureCount()
       Count of embedded pictures
       
      optional int32 picture_count = 49 [json_name = "pictureCount"];
      Returns:
      This builder for chaining.
    • hasIgnoreListMarkup

      public boolean hasIgnoreListMarkup()
       === RTF Control Properties ===
       Parser setting for list markup
       
      optional bool ignore_list_markup = 50 [json_name = "ignoreListMarkup"];
      Specified by:
      hasIgnoreListMarkup in interface RtfMetadataOrBuilder
      Returns:
      Whether the ignoreListMarkup field is set.
    • getIgnoreListMarkup

      public boolean getIgnoreListMarkup()
       === RTF Control Properties ===
       Parser setting for list markup
       
      optional bool ignore_list_markup = 50 [json_name = "ignoreListMarkup"];
      Specified by:
      getIgnoreListMarkup in interface RtfMetadataOrBuilder
      Returns:
      The ignoreListMarkup.
    • setIgnoreListMarkup

      public RtfMetadata.Builder setIgnoreListMarkup(boolean value)
       === RTF Control Properties ===
       Parser setting for list markup
       
      optional bool ignore_list_markup = 50 [json_name = "ignoreListMarkup"];
      Parameters:
      value - The ignoreListMarkup to set.
      Returns:
      This builder for chaining.
    • clearIgnoreListMarkup

      public RtfMetadata.Builder clearIgnoreListMarkup()
       === RTF Control Properties ===
       Parser setting for list markup
       
      optional bool ignore_list_markup = 50 [json_name = "ignoreListMarkup"];
      Returns:
      This builder for chaining.
    • hasMemoryLimitKb

      public boolean hasMemoryLimitKb()
       Memory limit for embedded objects
       
      optional int32 memory_limit_kb = 51 [json_name = "memoryLimitKb"];
      Specified by:
      hasMemoryLimitKb in interface RtfMetadataOrBuilder
      Returns:
      Whether the memoryLimitKb field is set.
    • getMemoryLimitKb

      public int getMemoryLimitKb()
       Memory limit for embedded objects
       
      optional int32 memory_limit_kb = 51 [json_name = "memoryLimitKb"];
      Specified by:
      getMemoryLimitKb in interface RtfMetadataOrBuilder
      Returns:
      The memoryLimitKb.
    • setMemoryLimitKb

      public RtfMetadata.Builder setMemoryLimitKb(int value)
       Memory limit for embedded objects
       
      optional int32 memory_limit_kb = 51 [json_name = "memoryLimitKb"];
      Parameters:
      value - The memoryLimitKb to set.
      Returns:
      This builder for chaining.
    • clearMemoryLimitKb

      public RtfMetadata.Builder clearMemoryLimitKb()
       Memory limit for embedded objects
       
      optional int32 memory_limit_kb = 51 [json_name = "memoryLimitKb"];
      Returns:
      This builder for chaining.
    • hasRtfPictMetaPrefix

      public boolean hasRtfPictMetaPrefix()
       RTF picture metadata prefix
       
      optional string rtf_pict_meta_prefix = 52 [json_name = "rtfPictMetaPrefix"];
      Specified by:
      hasRtfPictMetaPrefix in interface RtfMetadataOrBuilder
      Returns:
      Whether the rtfPictMetaPrefix field is set.
    • getRtfPictMetaPrefix

      public String getRtfPictMetaPrefix()
       RTF picture metadata prefix
       
      optional string rtf_pict_meta_prefix = 52 [json_name = "rtfPictMetaPrefix"];
      Specified by:
      getRtfPictMetaPrefix in interface RtfMetadataOrBuilder
      Returns:
      The rtfPictMetaPrefix.
    • getRtfPictMetaPrefixBytes

      public com.google.protobuf.ByteString getRtfPictMetaPrefixBytes()
       RTF picture metadata prefix
       
      optional string rtf_pict_meta_prefix = 52 [json_name = "rtfPictMetaPrefix"];
      Specified by:
      getRtfPictMetaPrefixBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for rtfPictMetaPrefix.
    • setRtfPictMetaPrefix

      public RtfMetadata.Builder setRtfPictMetaPrefix(String value)
       RTF picture metadata prefix
       
      optional string rtf_pict_meta_prefix = 52 [json_name = "rtfPictMetaPrefix"];
      Parameters:
      value - The rtfPictMetaPrefix to set.
      Returns:
      This builder for chaining.
    • clearRtfPictMetaPrefix

      public RtfMetadata.Builder clearRtfPictMetaPrefix()
       RTF picture metadata prefix
       
      optional string rtf_pict_meta_prefix = 52 [json_name = "rtfPictMetaPrefix"];
      Returns:
      This builder for chaining.
    • setRtfPictMetaPrefixBytes

      public RtfMetadata.Builder setRtfPictMetaPrefixBytes(com.google.protobuf.ByteString value)
       RTF picture metadata prefix
       
      optional string rtf_pict_meta_prefix = 52 [json_name = "rtfPictMetaPrefix"];
      Parameters:
      value - The bytes for rtfPictMetaPrefix to set.
      Returns:
      This builder for chaining.
    • hasRevisionTime

      public boolean hasRevisionTime()
       === Revision and Tracking Properties ===
       Revision time (from \revtim)
       
      optional .google.protobuf.Timestamp revision_time = 53 [json_name = "revisionTime"];
      Specified by:
      hasRevisionTime in interface RtfMetadataOrBuilder
      Returns:
      Whether the revisionTime field is set.
    • getRevisionTime

      public com.google.protobuf.Timestamp getRevisionTime()
       === Revision and Tracking Properties ===
       Revision time (from \revtim)
       
      optional .google.protobuf.Timestamp revision_time = 53 [json_name = "revisionTime"];
      Specified by:
      getRevisionTime in interface RtfMetadataOrBuilder
      Returns:
      The revisionTime.
    • setRevisionTime

      public RtfMetadata.Builder setRevisionTime(com.google.protobuf.Timestamp value)
       === Revision and Tracking Properties ===
       Revision time (from \revtim)
       
      optional .google.protobuf.Timestamp revision_time = 53 [json_name = "revisionTime"];
    • setRevisionTime

      public RtfMetadata.Builder setRevisionTime(com.google.protobuf.Timestamp.Builder builderForValue)
       === Revision and Tracking Properties ===
       Revision time (from \revtim)
       
      optional .google.protobuf.Timestamp revision_time = 53 [json_name = "revisionTime"];
    • mergeRevisionTime

      public RtfMetadata.Builder mergeRevisionTime(com.google.protobuf.Timestamp value)
       === Revision and Tracking Properties ===
       Revision time (from \revtim)
       
      optional .google.protobuf.Timestamp revision_time = 53 [json_name = "revisionTime"];
    • clearRevisionTime

      public RtfMetadata.Builder clearRevisionTime()
       === Revision and Tracking Properties ===
       Revision time (from \revtim)
       
      optional .google.protobuf.Timestamp revision_time = 53 [json_name = "revisionTime"];
    • getRevisionTimeBuilder

      public com.google.protobuf.Timestamp.Builder getRevisionTimeBuilder()
       === Revision and Tracking Properties ===
       Revision time (from \revtim)
       
      optional .google.protobuf.Timestamp revision_time = 53 [json_name = "revisionTime"];
    • getRevisionTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getRevisionTimeOrBuilder()
       === Revision and Tracking Properties ===
       Revision time (from \revtim)
       
      optional .google.protobuf.Timestamp revision_time = 53 [json_name = "revisionTime"];
      Specified by:
      getRevisionTimeOrBuilder in interface RtfMetadataOrBuilder
    • hasPrintTime

      public boolean hasPrintTime()
       Print time (from \printim)
       
      optional .google.protobuf.Timestamp print_time = 54 [json_name = "printTime"];
      Specified by:
      hasPrintTime in interface RtfMetadataOrBuilder
      Returns:
      Whether the printTime field is set.
    • getPrintTime

      public com.google.protobuf.Timestamp getPrintTime()
       Print time (from \printim)
       
      optional .google.protobuf.Timestamp print_time = 54 [json_name = "printTime"];
      Specified by:
      getPrintTime in interface RtfMetadataOrBuilder
      Returns:
      The printTime.
    • setPrintTime

      public RtfMetadata.Builder setPrintTime(com.google.protobuf.Timestamp value)
       Print time (from \printim)
       
      optional .google.protobuf.Timestamp print_time = 54 [json_name = "printTime"];
    • setPrintTime

      public RtfMetadata.Builder setPrintTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Print time (from \printim)
       
      optional .google.protobuf.Timestamp print_time = 54 [json_name = "printTime"];
    • mergePrintTime

      public RtfMetadata.Builder mergePrintTime(com.google.protobuf.Timestamp value)
       Print time (from \printim)
       
      optional .google.protobuf.Timestamp print_time = 54 [json_name = "printTime"];
    • clearPrintTime

      public RtfMetadata.Builder clearPrintTime()
       Print time (from \printim)
       
      optional .google.protobuf.Timestamp print_time = 54 [json_name = "printTime"];
    • getPrintTimeBuilder

      public com.google.protobuf.Timestamp.Builder getPrintTimeBuilder()
       Print time (from \printim)
       
      optional .google.protobuf.Timestamp print_time = 54 [json_name = "printTime"];
    • getPrintTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getPrintTimeOrBuilder()
       Print time (from \printim)
       
      optional .google.protobuf.Timestamp print_time = 54 [json_name = "printTime"];
      Specified by:
      getPrintTimeOrBuilder in interface RtfMetadataOrBuilder
    • hasVersion

      public boolean hasVersion()
       Document version (from \version)
       
      optional int32 version = 55 [json_name = "version"];
      Specified by:
      hasVersion in interface RtfMetadataOrBuilder
      Returns:
      Whether the version field is set.
    • getVersion

      public int getVersion()
       Document version (from \version)
       
      optional int32 version = 55 [json_name = "version"];
      Specified by:
      getVersion in interface RtfMetadataOrBuilder
      Returns:
      The version.
    • setVersion

      public RtfMetadata.Builder setVersion(int value)
       Document version (from \version)
       
      optional int32 version = 55 [json_name = "version"];
      Parameters:
      value - The version to set.
      Returns:
      This builder for chaining.
    • clearVersion

      public RtfMetadata.Builder clearVersion()
       Document version (from \version)
       
      optional int32 version = 55 [json_name = "version"];
      Returns:
      This builder for chaining.
    • hasRevisionCount

      public boolean hasRevisionCount()
       Number of revisions
       
      optional int32 revision_count = 56 [json_name = "revisionCount"];
      Specified by:
      hasRevisionCount in interface RtfMetadataOrBuilder
      Returns:
      Whether the revisionCount field is set.
    • getRevisionCount

      public int getRevisionCount()
       Number of revisions
       
      optional int32 revision_count = 56 [json_name = "revisionCount"];
      Specified by:
      getRevisionCount in interface RtfMetadataOrBuilder
      Returns:
      The revisionCount.
    • setRevisionCount

      public RtfMetadata.Builder setRevisionCount(int value)
       Number of revisions
       
      optional int32 revision_count = 56 [json_name = "revisionCount"];
      Parameters:
      value - The revisionCount to set.
      Returns:
      This builder for chaining.
    • clearRevisionCount

      public RtfMetadata.Builder clearRevisionCount()
       Number of revisions
       
      optional int32 revision_count = 56 [json_name = "revisionCount"];
      Returns:
      This builder for chaining.
    • hasPasswordProtected

      public boolean hasPasswordProtected()
       === Security and Protection ===
       Document password protection
       
      optional bool password_protected = 57 [json_name = "passwordProtected"];
      Specified by:
      hasPasswordProtected in interface RtfMetadataOrBuilder
      Returns:
      Whether the passwordProtected field is set.
    • getPasswordProtected

      public boolean getPasswordProtected()
       === Security and Protection ===
       Document password protection
       
      optional bool password_protected = 57 [json_name = "passwordProtected"];
      Specified by:
      getPasswordProtected in interface RtfMetadataOrBuilder
      Returns:
      The passwordProtected.
    • setPasswordProtected

      public RtfMetadata.Builder setPasswordProtected(boolean value)
       === Security and Protection ===
       Document password protection
       
      optional bool password_protected = 57 [json_name = "passwordProtected"];
      Parameters:
      value - The passwordProtected to set.
      Returns:
      This builder for chaining.
    • clearPasswordProtected

      public RtfMetadata.Builder clearPasswordProtected()
       === Security and Protection ===
       Document password protection
       
      optional bool password_protected = 57 [json_name = "passwordProtected"];
      Returns:
      This builder for chaining.
    • hasProtectionType

      public boolean hasProtectionType()
       Type of document protection
       
      optional string protection_type = 58 [json_name = "protectionType"];
      Specified by:
      hasProtectionType in interface RtfMetadataOrBuilder
      Returns:
      Whether the protectionType field is set.
    • getProtectionType

      public String getProtectionType()
       Type of document protection
       
      optional string protection_type = 58 [json_name = "protectionType"];
      Specified by:
      getProtectionType in interface RtfMetadataOrBuilder
      Returns:
      The protectionType.
    • getProtectionTypeBytes

      public com.google.protobuf.ByteString getProtectionTypeBytes()
       Type of document protection
       
      optional string protection_type = 58 [json_name = "protectionType"];
      Specified by:
      getProtectionTypeBytes in interface RtfMetadataOrBuilder
      Returns:
      The bytes for protectionType.
    • setProtectionType

      public RtfMetadata.Builder setProtectionType(String value)
       Type of document protection
       
      optional string protection_type = 58 [json_name = "protectionType"];
      Parameters:
      value - The protectionType to set.
      Returns:
      This builder for chaining.
    • clearProtectionType

      public RtfMetadata.Builder clearProtectionType()
       Type of document protection
       
      optional string protection_type = 58 [json_name = "protectionType"];
      Returns:
      This builder for chaining.
    • setProtectionTypeBytes

      public RtfMetadata.Builder setProtectionTypeBytes(com.google.protobuf.ByteString value)
       Type of document protection
       
      optional string protection_type = 58 [json_name = "protectionType"];
      Parameters:
      value - The bytes for protectionType 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 RtfMetadataOrBuilder
      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 RtfMetadataOrBuilder
      Returns:
      The additionalMetadata.
    • setAdditionalMetadata

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

      public RtfMetadata.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 RtfMetadata.Builder mergeAdditionalMetadata(com.google.protobuf.Struct value)
       === Catch-all for unknown/unmapped fields ===
       
      .google.protobuf.Struct additional_metadata = 200 [json_name = "additionalMetadata"];
    • clearAdditionalMetadata

      public RtfMetadata.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 RtfMetadataOrBuilder
    • 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 RtfMetadataOrBuilder
      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 RtfMetadataOrBuilder
      Returns:
      The baseFields.
    • setBaseFields

      public RtfMetadata.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 RtfMetadata.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 RtfMetadata.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 RtfMetadata.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 RtfMetadataOrBuilder