Class PdfMetadata.Builder

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

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

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

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

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

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

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

      public PdfMetadata.Builder mergeFrom(PdfMetadata other)
    • isInitialized

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

      public PdfMetadata.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<PdfMetadata.Builder>
      Throws:
      IOException
    • hasDocInfoCreated

      public boolean hasDocInfoCreated()
       === PDF Document Information (DocInfo) ===
       PDF.DOC_INFO_CREATED
       
      optional .google.protobuf.Timestamp doc_info_created = 20 [json_name = "docInfoCreated"];
      Specified by:
      hasDocInfoCreated in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoCreated field is set.
    • getDocInfoCreated

      public com.google.protobuf.Timestamp getDocInfoCreated()
       === PDF Document Information (DocInfo) ===
       PDF.DOC_INFO_CREATED
       
      optional .google.protobuf.Timestamp doc_info_created = 20 [json_name = "docInfoCreated"];
      Specified by:
      getDocInfoCreated in interface PdfMetadataOrBuilder
      Returns:
      The docInfoCreated.
    • setDocInfoCreated

      public PdfMetadata.Builder setDocInfoCreated(com.google.protobuf.Timestamp value)
       === PDF Document Information (DocInfo) ===
       PDF.DOC_INFO_CREATED
       
      optional .google.protobuf.Timestamp doc_info_created = 20 [json_name = "docInfoCreated"];
    • setDocInfoCreated

      public PdfMetadata.Builder setDocInfoCreated(com.google.protobuf.Timestamp.Builder builderForValue)
       === PDF Document Information (DocInfo) ===
       PDF.DOC_INFO_CREATED
       
      optional .google.protobuf.Timestamp doc_info_created = 20 [json_name = "docInfoCreated"];
    • mergeDocInfoCreated

      public PdfMetadata.Builder mergeDocInfoCreated(com.google.protobuf.Timestamp value)
       === PDF Document Information (DocInfo) ===
       PDF.DOC_INFO_CREATED
       
      optional .google.protobuf.Timestamp doc_info_created = 20 [json_name = "docInfoCreated"];
    • clearDocInfoCreated

      public PdfMetadata.Builder clearDocInfoCreated()
       === PDF Document Information (DocInfo) ===
       PDF.DOC_INFO_CREATED
       
      optional .google.protobuf.Timestamp doc_info_created = 20 [json_name = "docInfoCreated"];
    • getDocInfoCreatedBuilder

      public com.google.protobuf.Timestamp.Builder getDocInfoCreatedBuilder()
       === PDF Document Information (DocInfo) ===
       PDF.DOC_INFO_CREATED
       
      optional .google.protobuf.Timestamp doc_info_created = 20 [json_name = "docInfoCreated"];
    • getDocInfoCreatedOrBuilder

      public com.google.protobuf.TimestampOrBuilder getDocInfoCreatedOrBuilder()
       === PDF Document Information (DocInfo) ===
       PDF.DOC_INFO_CREATED
       
      optional .google.protobuf.Timestamp doc_info_created = 20 [json_name = "docInfoCreated"];
      Specified by:
      getDocInfoCreatedOrBuilder in interface PdfMetadataOrBuilder
    • hasDocInfoCreatedRaw

      public boolean hasDocInfoCreatedRaw()
       Raw string fallback
       
      optional string doc_info_created_raw = 103 [json_name = "docInfoCreatedRaw"];
      Specified by:
      hasDocInfoCreatedRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoCreatedRaw field is set.
    • getDocInfoCreatedRaw

      public String getDocInfoCreatedRaw()
       Raw string fallback
       
      optional string doc_info_created_raw = 103 [json_name = "docInfoCreatedRaw"];
      Specified by:
      getDocInfoCreatedRaw in interface PdfMetadataOrBuilder
      Returns:
      The docInfoCreatedRaw.
    • getDocInfoCreatedRawBytes

      public com.google.protobuf.ByteString getDocInfoCreatedRawBytes()
       Raw string fallback
       
      optional string doc_info_created_raw = 103 [json_name = "docInfoCreatedRaw"];
      Specified by:
      getDocInfoCreatedRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for docInfoCreatedRaw.
    • setDocInfoCreatedRaw

      public PdfMetadata.Builder setDocInfoCreatedRaw(String value)
       Raw string fallback
       
      optional string doc_info_created_raw = 103 [json_name = "docInfoCreatedRaw"];
      Parameters:
      value - The docInfoCreatedRaw to set.
      Returns:
      This builder for chaining.
    • clearDocInfoCreatedRaw

      public PdfMetadata.Builder clearDocInfoCreatedRaw()
       Raw string fallback
       
      optional string doc_info_created_raw = 103 [json_name = "docInfoCreatedRaw"];
      Returns:
      This builder for chaining.
    • setDocInfoCreatedRawBytes

      public PdfMetadata.Builder setDocInfoCreatedRawBytes(com.google.protobuf.ByteString value)
       Raw string fallback
       
      optional string doc_info_created_raw = 103 [json_name = "docInfoCreatedRaw"];
      Parameters:
      value - The bytes for docInfoCreatedRaw to set.
      Returns:
      This builder for chaining.
    • hasDocInfoCreator

      public boolean hasDocInfoCreator()
       PDF.DOC_INFO_CREATOR
       
      optional string doc_info_creator = 21 [json_name = "docInfoCreator"];
      Specified by:
      hasDocInfoCreator in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoCreator field is set.
    • getDocInfoCreator

      public String getDocInfoCreator()
       PDF.DOC_INFO_CREATOR
       
      optional string doc_info_creator = 21 [json_name = "docInfoCreator"];
      Specified by:
      getDocInfoCreator in interface PdfMetadataOrBuilder
      Returns:
      The docInfoCreator.
    • getDocInfoCreatorBytes

      public com.google.protobuf.ByteString getDocInfoCreatorBytes()
       PDF.DOC_INFO_CREATOR
       
      optional string doc_info_creator = 21 [json_name = "docInfoCreator"];
      Specified by:
      getDocInfoCreatorBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for docInfoCreator.
    • setDocInfoCreator

      public PdfMetadata.Builder setDocInfoCreator(String value)
       PDF.DOC_INFO_CREATOR
       
      optional string doc_info_creator = 21 [json_name = "docInfoCreator"];
      Parameters:
      value - The docInfoCreator to set.
      Returns:
      This builder for chaining.
    • clearDocInfoCreator

      public PdfMetadata.Builder clearDocInfoCreator()
       PDF.DOC_INFO_CREATOR
       
      optional string doc_info_creator = 21 [json_name = "docInfoCreator"];
      Returns:
      This builder for chaining.
    • setDocInfoCreatorBytes

      public PdfMetadata.Builder setDocInfoCreatorBytes(com.google.protobuf.ByteString value)
       PDF.DOC_INFO_CREATOR
       
      optional string doc_info_creator = 21 [json_name = "docInfoCreator"];
      Parameters:
      value - The bytes for docInfoCreator to set.
      Returns:
      This builder for chaining.
    • hasDocInfoCreatorTool

      public boolean hasDocInfoCreatorTool()
       PDF.DOC_INFO_CREATOR_TOOL
       
      optional string doc_info_creator_tool = 22 [json_name = "docInfoCreatorTool"];
      Specified by:
      hasDocInfoCreatorTool in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoCreatorTool field is set.
    • getDocInfoCreatorTool

      public String getDocInfoCreatorTool()
       PDF.DOC_INFO_CREATOR_TOOL
       
      optional string doc_info_creator_tool = 22 [json_name = "docInfoCreatorTool"];
      Specified by:
      getDocInfoCreatorTool in interface PdfMetadataOrBuilder
      Returns:
      The docInfoCreatorTool.
    • getDocInfoCreatorToolBytes

      public com.google.protobuf.ByteString getDocInfoCreatorToolBytes()
       PDF.DOC_INFO_CREATOR_TOOL
       
      optional string doc_info_creator_tool = 22 [json_name = "docInfoCreatorTool"];
      Specified by:
      getDocInfoCreatorToolBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for docInfoCreatorTool.
    • setDocInfoCreatorTool

      public PdfMetadata.Builder setDocInfoCreatorTool(String value)
       PDF.DOC_INFO_CREATOR_TOOL
       
      optional string doc_info_creator_tool = 22 [json_name = "docInfoCreatorTool"];
      Parameters:
      value - The docInfoCreatorTool to set.
      Returns:
      This builder for chaining.
    • clearDocInfoCreatorTool

      public PdfMetadata.Builder clearDocInfoCreatorTool()
       PDF.DOC_INFO_CREATOR_TOOL
       
      optional string doc_info_creator_tool = 22 [json_name = "docInfoCreatorTool"];
      Returns:
      This builder for chaining.
    • setDocInfoCreatorToolBytes

      public PdfMetadata.Builder setDocInfoCreatorToolBytes(com.google.protobuf.ByteString value)
       PDF.DOC_INFO_CREATOR_TOOL
       
      optional string doc_info_creator_tool = 22 [json_name = "docInfoCreatorTool"];
      Parameters:
      value - The bytes for docInfoCreatorTool to set.
      Returns:
      This builder for chaining.
    • hasDocInfoModificationDate

      public boolean hasDocInfoModificationDate()
       PDF.DOC_INFO_MODIFICATION_DATE
       
      optional .google.protobuf.Timestamp doc_info_modification_date = 23 [json_name = "docInfoModificationDate"];
      Specified by:
      hasDocInfoModificationDate in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoModificationDate field is set.
    • getDocInfoModificationDate

      public com.google.protobuf.Timestamp getDocInfoModificationDate()
       PDF.DOC_INFO_MODIFICATION_DATE
       
      optional .google.protobuf.Timestamp doc_info_modification_date = 23 [json_name = "docInfoModificationDate"];
      Specified by:
      getDocInfoModificationDate in interface PdfMetadataOrBuilder
      Returns:
      The docInfoModificationDate.
    • setDocInfoModificationDate

      public PdfMetadata.Builder setDocInfoModificationDate(com.google.protobuf.Timestamp value)
       PDF.DOC_INFO_MODIFICATION_DATE
       
      optional .google.protobuf.Timestamp doc_info_modification_date = 23 [json_name = "docInfoModificationDate"];
    • setDocInfoModificationDate

      public PdfMetadata.Builder setDocInfoModificationDate(com.google.protobuf.Timestamp.Builder builderForValue)
       PDF.DOC_INFO_MODIFICATION_DATE
       
      optional .google.protobuf.Timestamp doc_info_modification_date = 23 [json_name = "docInfoModificationDate"];
    • mergeDocInfoModificationDate

      public PdfMetadata.Builder mergeDocInfoModificationDate(com.google.protobuf.Timestamp value)
       PDF.DOC_INFO_MODIFICATION_DATE
       
      optional .google.protobuf.Timestamp doc_info_modification_date = 23 [json_name = "docInfoModificationDate"];
    • clearDocInfoModificationDate

      public PdfMetadata.Builder clearDocInfoModificationDate()
       PDF.DOC_INFO_MODIFICATION_DATE
       
      optional .google.protobuf.Timestamp doc_info_modification_date = 23 [json_name = "docInfoModificationDate"];
    • getDocInfoModificationDateBuilder

      public com.google.protobuf.Timestamp.Builder getDocInfoModificationDateBuilder()
       PDF.DOC_INFO_MODIFICATION_DATE
       
      optional .google.protobuf.Timestamp doc_info_modification_date = 23 [json_name = "docInfoModificationDate"];
    • getDocInfoModificationDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getDocInfoModificationDateOrBuilder()
       PDF.DOC_INFO_MODIFICATION_DATE
       
      optional .google.protobuf.Timestamp doc_info_modification_date = 23 [json_name = "docInfoModificationDate"];
      Specified by:
      getDocInfoModificationDateOrBuilder in interface PdfMetadataOrBuilder
    • hasDocInfoModificationDateRaw

      public boolean hasDocInfoModificationDateRaw()
       Raw string fallback
       
      optional string doc_info_modification_date_raw = 104 [json_name = "docInfoModificationDateRaw"];
      Specified by:
      hasDocInfoModificationDateRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoModificationDateRaw field is set.
    • getDocInfoModificationDateRaw

      public String getDocInfoModificationDateRaw()
       Raw string fallback
       
      optional string doc_info_modification_date_raw = 104 [json_name = "docInfoModificationDateRaw"];
      Specified by:
      getDocInfoModificationDateRaw in interface PdfMetadataOrBuilder
      Returns:
      The docInfoModificationDateRaw.
    • getDocInfoModificationDateRawBytes

      public com.google.protobuf.ByteString getDocInfoModificationDateRawBytes()
       Raw string fallback
       
      optional string doc_info_modification_date_raw = 104 [json_name = "docInfoModificationDateRaw"];
      Specified by:
      getDocInfoModificationDateRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for docInfoModificationDateRaw.
    • setDocInfoModificationDateRaw

      public PdfMetadata.Builder setDocInfoModificationDateRaw(String value)
       Raw string fallback
       
      optional string doc_info_modification_date_raw = 104 [json_name = "docInfoModificationDateRaw"];
      Parameters:
      value - The docInfoModificationDateRaw to set.
      Returns:
      This builder for chaining.
    • clearDocInfoModificationDateRaw

      public PdfMetadata.Builder clearDocInfoModificationDateRaw()
       Raw string fallback
       
      optional string doc_info_modification_date_raw = 104 [json_name = "docInfoModificationDateRaw"];
      Returns:
      This builder for chaining.
    • setDocInfoModificationDateRawBytes

      public PdfMetadata.Builder setDocInfoModificationDateRawBytes(com.google.protobuf.ByteString value)
       Raw string fallback
       
      optional string doc_info_modification_date_raw = 104 [json_name = "docInfoModificationDateRaw"];
      Parameters:
      value - The bytes for docInfoModificationDateRaw to set.
      Returns:
      This builder for chaining.
    • hasDocInfoKeywords

      public boolean hasDocInfoKeywords()
       PDF.DOC_INFO_KEY_WORDS
       
      optional string doc_info_keywords = 24 [json_name = "docInfoKeywords"];
      Specified by:
      hasDocInfoKeywords in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoKeywords field is set.
    • getDocInfoKeywords

      public String getDocInfoKeywords()
       PDF.DOC_INFO_KEY_WORDS
       
      optional string doc_info_keywords = 24 [json_name = "docInfoKeywords"];
      Specified by:
      getDocInfoKeywords in interface PdfMetadataOrBuilder
      Returns:
      The docInfoKeywords.
    • getDocInfoKeywordsBytes

      public com.google.protobuf.ByteString getDocInfoKeywordsBytes()
       PDF.DOC_INFO_KEY_WORDS
       
      optional string doc_info_keywords = 24 [json_name = "docInfoKeywords"];
      Specified by:
      getDocInfoKeywordsBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for docInfoKeywords.
    • setDocInfoKeywords

      public PdfMetadata.Builder setDocInfoKeywords(String value)
       PDF.DOC_INFO_KEY_WORDS
       
      optional string doc_info_keywords = 24 [json_name = "docInfoKeywords"];
      Parameters:
      value - The docInfoKeywords to set.
      Returns:
      This builder for chaining.
    • clearDocInfoKeywords

      public PdfMetadata.Builder clearDocInfoKeywords()
       PDF.DOC_INFO_KEY_WORDS
       
      optional string doc_info_keywords = 24 [json_name = "docInfoKeywords"];
      Returns:
      This builder for chaining.
    • setDocInfoKeywordsBytes

      public PdfMetadata.Builder setDocInfoKeywordsBytes(com.google.protobuf.ByteString value)
       PDF.DOC_INFO_KEY_WORDS
       
      optional string doc_info_keywords = 24 [json_name = "docInfoKeywords"];
      Parameters:
      value - The bytes for docInfoKeywords to set.
      Returns:
      This builder for chaining.
    • hasDocInfoProducer

      public boolean hasDocInfoProducer()
       PDF.DOC_INFO_PRODUCER
       
      optional string doc_info_producer = 25 [json_name = "docInfoProducer"];
      Specified by:
      hasDocInfoProducer in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoProducer field is set.
    • getDocInfoProducer

      public String getDocInfoProducer()
       PDF.DOC_INFO_PRODUCER
       
      optional string doc_info_producer = 25 [json_name = "docInfoProducer"];
      Specified by:
      getDocInfoProducer in interface PdfMetadataOrBuilder
      Returns:
      The docInfoProducer.
    • getDocInfoProducerBytes

      public com.google.protobuf.ByteString getDocInfoProducerBytes()
       PDF.DOC_INFO_PRODUCER
       
      optional string doc_info_producer = 25 [json_name = "docInfoProducer"];
      Specified by:
      getDocInfoProducerBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for docInfoProducer.
    • setDocInfoProducer

      public PdfMetadata.Builder setDocInfoProducer(String value)
       PDF.DOC_INFO_PRODUCER
       
      optional string doc_info_producer = 25 [json_name = "docInfoProducer"];
      Parameters:
      value - The docInfoProducer to set.
      Returns:
      This builder for chaining.
    • clearDocInfoProducer

      public PdfMetadata.Builder clearDocInfoProducer()
       PDF.DOC_INFO_PRODUCER
       
      optional string doc_info_producer = 25 [json_name = "docInfoProducer"];
      Returns:
      This builder for chaining.
    • setDocInfoProducerBytes

      public PdfMetadata.Builder setDocInfoProducerBytes(com.google.protobuf.ByteString value)
       PDF.DOC_INFO_PRODUCER
       
      optional string doc_info_producer = 25 [json_name = "docInfoProducer"];
      Parameters:
      value - The bytes for docInfoProducer to set.
      Returns:
      This builder for chaining.
    • hasDocInfoSubject

      public boolean hasDocInfoSubject()
       PDF.DOC_INFO_SUBJECT
       
      optional string doc_info_subject = 26 [json_name = "docInfoSubject"];
      Specified by:
      hasDocInfoSubject in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoSubject field is set.
    • getDocInfoSubject

      public String getDocInfoSubject()
       PDF.DOC_INFO_SUBJECT
       
      optional string doc_info_subject = 26 [json_name = "docInfoSubject"];
      Specified by:
      getDocInfoSubject in interface PdfMetadataOrBuilder
      Returns:
      The docInfoSubject.
    • getDocInfoSubjectBytes

      public com.google.protobuf.ByteString getDocInfoSubjectBytes()
       PDF.DOC_INFO_SUBJECT
       
      optional string doc_info_subject = 26 [json_name = "docInfoSubject"];
      Specified by:
      getDocInfoSubjectBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for docInfoSubject.
    • setDocInfoSubject

      public PdfMetadata.Builder setDocInfoSubject(String value)
       PDF.DOC_INFO_SUBJECT
       
      optional string doc_info_subject = 26 [json_name = "docInfoSubject"];
      Parameters:
      value - The docInfoSubject to set.
      Returns:
      This builder for chaining.
    • clearDocInfoSubject

      public PdfMetadata.Builder clearDocInfoSubject()
       PDF.DOC_INFO_SUBJECT
       
      optional string doc_info_subject = 26 [json_name = "docInfoSubject"];
      Returns:
      This builder for chaining.
    • setDocInfoSubjectBytes

      public PdfMetadata.Builder setDocInfoSubjectBytes(com.google.protobuf.ByteString value)
       PDF.DOC_INFO_SUBJECT
       
      optional string doc_info_subject = 26 [json_name = "docInfoSubject"];
      Parameters:
      value - The bytes for docInfoSubject to set.
      Returns:
      This builder for chaining.
    • hasDocInfoTitle

      public boolean hasDocInfoTitle()
       PDF.DOC_INFO_TITLE
       
      optional string doc_info_title = 27 [json_name = "docInfoTitle"];
      Specified by:
      hasDocInfoTitle in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoTitle field is set.
    • getDocInfoTitle

      public String getDocInfoTitle()
       PDF.DOC_INFO_TITLE
       
      optional string doc_info_title = 27 [json_name = "docInfoTitle"];
      Specified by:
      getDocInfoTitle in interface PdfMetadataOrBuilder
      Returns:
      The docInfoTitle.
    • getDocInfoTitleBytes

      public com.google.protobuf.ByteString getDocInfoTitleBytes()
       PDF.DOC_INFO_TITLE
       
      optional string doc_info_title = 27 [json_name = "docInfoTitle"];
      Specified by:
      getDocInfoTitleBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for docInfoTitle.
    • setDocInfoTitle

      public PdfMetadata.Builder setDocInfoTitle(String value)
       PDF.DOC_INFO_TITLE
       
      optional string doc_info_title = 27 [json_name = "docInfoTitle"];
      Parameters:
      value - The docInfoTitle to set.
      Returns:
      This builder for chaining.
    • clearDocInfoTitle

      public PdfMetadata.Builder clearDocInfoTitle()
       PDF.DOC_INFO_TITLE
       
      optional string doc_info_title = 27 [json_name = "docInfoTitle"];
      Returns:
      This builder for chaining.
    • setDocInfoTitleBytes

      public PdfMetadata.Builder setDocInfoTitleBytes(com.google.protobuf.ByteString value)
       PDF.DOC_INFO_TITLE
       
      optional string doc_info_title = 27 [json_name = "docInfoTitle"];
      Parameters:
      value - The bytes for docInfoTitle to set.
      Returns:
      This builder for chaining.
    • hasDocInfoTrapped

      public boolean hasDocInfoTrapped()
       PDF.DOC_INFO_TRAPPED
       
      optional string doc_info_trapped = 28 [json_name = "docInfoTrapped"];
      Specified by:
      hasDocInfoTrapped in interface PdfMetadataOrBuilder
      Returns:
      Whether the docInfoTrapped field is set.
    • getDocInfoTrapped

      public String getDocInfoTrapped()
       PDF.DOC_INFO_TRAPPED
       
      optional string doc_info_trapped = 28 [json_name = "docInfoTrapped"];
      Specified by:
      getDocInfoTrapped in interface PdfMetadataOrBuilder
      Returns:
      The docInfoTrapped.
    • getDocInfoTrappedBytes

      public com.google.protobuf.ByteString getDocInfoTrappedBytes()
       PDF.DOC_INFO_TRAPPED
       
      optional string doc_info_trapped = 28 [json_name = "docInfoTrapped"];
      Specified by:
      getDocInfoTrappedBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for docInfoTrapped.
    • setDocInfoTrapped

      public PdfMetadata.Builder setDocInfoTrapped(String value)
       PDF.DOC_INFO_TRAPPED
       
      optional string doc_info_trapped = 28 [json_name = "docInfoTrapped"];
      Parameters:
      value - The docInfoTrapped to set.
      Returns:
      This builder for chaining.
    • clearDocInfoTrapped

      public PdfMetadata.Builder clearDocInfoTrapped()
       PDF.DOC_INFO_TRAPPED
       
      optional string doc_info_trapped = 28 [json_name = "docInfoTrapped"];
      Returns:
      This builder for chaining.
    • setDocInfoTrappedBytes

      public PdfMetadata.Builder setDocInfoTrappedBytes(com.google.protobuf.ByteString value)
       PDF.DOC_INFO_TRAPPED
       
      optional string doc_info_trapped = 28 [json_name = "docInfoTrapped"];
      Parameters:
      value - The bytes for docInfoTrapped to set.
      Returns:
      This builder for chaining.
    • hasPdfVersion

      public boolean hasPdfVersion()
       === PDF Version and Standards ===
       PDF.PDF_VERSION
       
      optional string pdf_version = 29 [json_name = "pdfVersion"];
      Specified by:
      hasPdfVersion in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfVersion field is set.
    • getPdfVersion

      public String getPdfVersion()
       === PDF Version and Standards ===
       PDF.PDF_VERSION
       
      optional string pdf_version = 29 [json_name = "pdfVersion"];
      Specified by:
      getPdfVersion in interface PdfMetadataOrBuilder
      Returns:
      The pdfVersion.
    • getPdfVersionBytes

      public com.google.protobuf.ByteString getPdfVersionBytes()
       === PDF Version and Standards ===
       PDF.PDF_VERSION
       
      optional string pdf_version = 29 [json_name = "pdfVersion"];
      Specified by:
      getPdfVersionBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for pdfVersion.
    • setPdfVersion

      public PdfMetadata.Builder setPdfVersion(String value)
       === PDF Version and Standards ===
       PDF.PDF_VERSION
       
      optional string pdf_version = 29 [json_name = "pdfVersion"];
      Parameters:
      value - The pdfVersion to set.
      Returns:
      This builder for chaining.
    • clearPdfVersion

      public PdfMetadata.Builder clearPdfVersion()
       === PDF Version and Standards ===
       PDF.PDF_VERSION
       
      optional string pdf_version = 29 [json_name = "pdfVersion"];
      Returns:
      This builder for chaining.
    • setPdfVersionBytes

      public PdfMetadata.Builder setPdfVersionBytes(com.google.protobuf.ByteString value)
       === PDF Version and Standards ===
       PDF.PDF_VERSION
       
      optional string pdf_version = 29 [json_name = "pdfVersion"];
      Parameters:
      value - The bytes for pdfVersion to set.
      Returns:
      This builder for chaining.
    • hasPdfaVersion

      public boolean hasPdfaVersion()
       PDF.PDFA_VERSION
       
      optional string pdfa_version = 30 [json_name = "pdfaVersion"];
      Specified by:
      hasPdfaVersion in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfaVersion field is set.
    • getPdfaVersion

      public String getPdfaVersion()
       PDF.PDFA_VERSION
       
      optional string pdfa_version = 30 [json_name = "pdfaVersion"];
      Specified by:
      getPdfaVersion in interface PdfMetadataOrBuilder
      Returns:
      The pdfaVersion.
    • getPdfaVersionBytes

      public com.google.protobuf.ByteString getPdfaVersionBytes()
       PDF.PDFA_VERSION
       
      optional string pdfa_version = 30 [json_name = "pdfaVersion"];
      Specified by:
      getPdfaVersionBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for pdfaVersion.
    • setPdfaVersion

      public PdfMetadata.Builder setPdfaVersion(String value)
       PDF.PDFA_VERSION
       
      optional string pdfa_version = 30 [json_name = "pdfaVersion"];
      Parameters:
      value - The pdfaVersion to set.
      Returns:
      This builder for chaining.
    • clearPdfaVersion

      public PdfMetadata.Builder clearPdfaVersion()
       PDF.PDFA_VERSION
       
      optional string pdfa_version = 30 [json_name = "pdfaVersion"];
      Returns:
      This builder for chaining.
    • setPdfaVersionBytes

      public PdfMetadata.Builder setPdfaVersionBytes(com.google.protobuf.ByteString value)
       PDF.PDFA_VERSION
       
      optional string pdfa_version = 30 [json_name = "pdfaVersion"];
      Parameters:
      value - The bytes for pdfaVersion to set.
      Returns:
      This builder for chaining.
    • hasPdfExtensionVersion

      public boolean hasPdfExtensionVersion()
       PDF.PDF_EXTENSION_VERSION
       
      optional string pdf_extension_version = 31 [json_name = "pdfExtensionVersion"];
      Specified by:
      hasPdfExtensionVersion in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfExtensionVersion field is set.
    • getPdfExtensionVersion

      public String getPdfExtensionVersion()
       PDF.PDF_EXTENSION_VERSION
       
      optional string pdf_extension_version = 31 [json_name = "pdfExtensionVersion"];
      Specified by:
      getPdfExtensionVersion in interface PdfMetadataOrBuilder
      Returns:
      The pdfExtensionVersion.
    • getPdfExtensionVersionBytes

      public com.google.protobuf.ByteString getPdfExtensionVersionBytes()
       PDF.PDF_EXTENSION_VERSION
       
      optional string pdf_extension_version = 31 [json_name = "pdfExtensionVersion"];
      Specified by:
      getPdfExtensionVersionBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for pdfExtensionVersion.
    • setPdfExtensionVersion

      public PdfMetadata.Builder setPdfExtensionVersion(String value)
       PDF.PDF_EXTENSION_VERSION
       
      optional string pdf_extension_version = 31 [json_name = "pdfExtensionVersion"];
      Parameters:
      value - The pdfExtensionVersion to set.
      Returns:
      This builder for chaining.
    • clearPdfExtensionVersion

      public PdfMetadata.Builder clearPdfExtensionVersion()
       PDF.PDF_EXTENSION_VERSION
       
      optional string pdf_extension_version = 31 [json_name = "pdfExtensionVersion"];
      Returns:
      This builder for chaining.
    • setPdfExtensionVersionBytes

      public PdfMetadata.Builder setPdfExtensionVersionBytes(com.google.protobuf.ByteString value)
       PDF.PDF_EXTENSION_VERSION
       
      optional string pdf_extension_version = 31 [json_name = "pdfExtensionVersion"];
      Parameters:
      value - The bytes for pdfExtensionVersion to set.
      Returns:
      This builder for chaining.
    • hasPdfaidConformance

      public boolean hasPdfaidConformance()
       PDF.PDFAID_CONFORMANCE
       
      optional string pdfaid_conformance = 32 [json_name = "pdfaidConformance"];
      Specified by:
      hasPdfaidConformance in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfaidConformance field is set.
    • getPdfaidConformance

      public String getPdfaidConformance()
       PDF.PDFAID_CONFORMANCE
       
      optional string pdfaid_conformance = 32 [json_name = "pdfaidConformance"];
      Specified by:
      getPdfaidConformance in interface PdfMetadataOrBuilder
      Returns:
      The pdfaidConformance.
    • getPdfaidConformanceBytes

      public com.google.protobuf.ByteString getPdfaidConformanceBytes()
       PDF.PDFAID_CONFORMANCE
       
      optional string pdfaid_conformance = 32 [json_name = "pdfaidConformance"];
      Specified by:
      getPdfaidConformanceBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for pdfaidConformance.
    • setPdfaidConformance

      public PdfMetadata.Builder setPdfaidConformance(String value)
       PDF.PDFAID_CONFORMANCE
       
      optional string pdfaid_conformance = 32 [json_name = "pdfaidConformance"];
      Parameters:
      value - The pdfaidConformance to set.
      Returns:
      This builder for chaining.
    • clearPdfaidConformance

      public PdfMetadata.Builder clearPdfaidConformance()
       PDF.PDFAID_CONFORMANCE
       
      optional string pdfaid_conformance = 32 [json_name = "pdfaidConformance"];
      Returns:
      This builder for chaining.
    • setPdfaidConformanceBytes

      public PdfMetadata.Builder setPdfaidConformanceBytes(com.google.protobuf.ByteString value)
       PDF.PDFAID_CONFORMANCE
       
      optional string pdfaid_conformance = 32 [json_name = "pdfaidConformance"];
      Parameters:
      value - The bytes for pdfaidConformance to set.
      Returns:
      This builder for chaining.
    • hasPdfaidPart

      public boolean hasPdfaidPart()
       PDF.PDFAID_PART
       
      optional int32 pdfaid_part = 33 [json_name = "pdfaidPart"];
      Specified by:
      hasPdfaidPart in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfaidPart field is set.
    • getPdfaidPart

      public int getPdfaidPart()
       PDF.PDFAID_PART
       
      optional int32 pdfaid_part = 33 [json_name = "pdfaidPart"];
      Specified by:
      getPdfaidPart in interface PdfMetadataOrBuilder
      Returns:
      The pdfaidPart.
    • setPdfaidPart

      public PdfMetadata.Builder setPdfaidPart(int value)
       PDF.PDFAID_PART
       
      optional int32 pdfaid_part = 33 [json_name = "pdfaidPart"];
      Parameters:
      value - The pdfaidPart to set.
      Returns:
      This builder for chaining.
    • clearPdfaidPart

      public PdfMetadata.Builder clearPdfaidPart()
       PDF.PDFAID_PART
       
      optional int32 pdfaid_part = 33 [json_name = "pdfaidPart"];
      Returns:
      This builder for chaining.
    • hasPdfuaidPart

      public boolean hasPdfuaidPart()
       PDF.PDFUAID_PART
       
      optional int32 pdfuaid_part = 34 [json_name = "pdfuaidPart"];
      Specified by:
      hasPdfuaidPart in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfuaidPart field is set.
    • getPdfuaidPart

      public int getPdfuaidPart()
       PDF.PDFUAID_PART
       
      optional int32 pdfuaid_part = 34 [json_name = "pdfuaidPart"];
      Specified by:
      getPdfuaidPart in interface PdfMetadataOrBuilder
      Returns:
      The pdfuaidPart.
    • setPdfuaidPart

      public PdfMetadata.Builder setPdfuaidPart(int value)
       PDF.PDFUAID_PART
       
      optional int32 pdfuaid_part = 34 [json_name = "pdfuaidPart"];
      Parameters:
      value - The pdfuaidPart to set.
      Returns:
      This builder for chaining.
    • clearPdfuaidPart

      public PdfMetadata.Builder clearPdfuaidPart()
       PDF.PDFUAID_PART
       
      optional int32 pdfuaid_part = 34 [json_name = "pdfuaidPart"];
      Returns:
      This builder for chaining.
    • hasPdfvtVersion

      public boolean hasPdfvtVersion()
       PDF.PDFVT_VERSION
       
      optional string pdfvt_version = 35 [json_name = "pdfvtVersion"];
      Specified by:
      hasPdfvtVersion in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfvtVersion field is set.
    • getPdfvtVersion

      public String getPdfvtVersion()
       PDF.PDFVT_VERSION
       
      optional string pdfvt_version = 35 [json_name = "pdfvtVersion"];
      Specified by:
      getPdfvtVersion in interface PdfMetadataOrBuilder
      Returns:
      The pdfvtVersion.
    • getPdfvtVersionBytes

      public com.google.protobuf.ByteString getPdfvtVersionBytes()
       PDF.PDFVT_VERSION
       
      optional string pdfvt_version = 35 [json_name = "pdfvtVersion"];
      Specified by:
      getPdfvtVersionBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for pdfvtVersion.
    • setPdfvtVersion

      public PdfMetadata.Builder setPdfvtVersion(String value)
       PDF.PDFVT_VERSION
       
      optional string pdfvt_version = 35 [json_name = "pdfvtVersion"];
      Parameters:
      value - The pdfvtVersion to set.
      Returns:
      This builder for chaining.
    • clearPdfvtVersion

      public PdfMetadata.Builder clearPdfvtVersion()
       PDF.PDFVT_VERSION
       
      optional string pdfvt_version = 35 [json_name = "pdfvtVersion"];
      Returns:
      This builder for chaining.
    • setPdfvtVersionBytes

      public PdfMetadata.Builder setPdfvtVersionBytes(com.google.protobuf.ByteString value)
       PDF.PDFVT_VERSION
       
      optional string pdfvt_version = 35 [json_name = "pdfvtVersion"];
      Parameters:
      value - The bytes for pdfvtVersion to set.
      Returns:
      This builder for chaining.
    • hasPdfvtModified

      public boolean hasPdfvtModified()
       PDF.PDFVT_MODIFIED
       
      optional .google.protobuf.Timestamp pdfvt_modified = 36 [json_name = "pdfvtModified"];
      Specified by:
      hasPdfvtModified in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfvtModified field is set.
    • getPdfvtModified

      public com.google.protobuf.Timestamp getPdfvtModified()
       PDF.PDFVT_MODIFIED
       
      optional .google.protobuf.Timestamp pdfvt_modified = 36 [json_name = "pdfvtModified"];
      Specified by:
      getPdfvtModified in interface PdfMetadataOrBuilder
      Returns:
      The pdfvtModified.
    • setPdfvtModified

      public PdfMetadata.Builder setPdfvtModified(com.google.protobuf.Timestamp value)
       PDF.PDFVT_MODIFIED
       
      optional .google.protobuf.Timestamp pdfvt_modified = 36 [json_name = "pdfvtModified"];
    • setPdfvtModified

      public PdfMetadata.Builder setPdfvtModified(com.google.protobuf.Timestamp.Builder builderForValue)
       PDF.PDFVT_MODIFIED
       
      optional .google.protobuf.Timestamp pdfvt_modified = 36 [json_name = "pdfvtModified"];
    • mergePdfvtModified

      public PdfMetadata.Builder mergePdfvtModified(com.google.protobuf.Timestamp value)
       PDF.PDFVT_MODIFIED
       
      optional .google.protobuf.Timestamp pdfvt_modified = 36 [json_name = "pdfvtModified"];
    • clearPdfvtModified

      public PdfMetadata.Builder clearPdfvtModified()
       PDF.PDFVT_MODIFIED
       
      optional .google.protobuf.Timestamp pdfvt_modified = 36 [json_name = "pdfvtModified"];
    • getPdfvtModifiedBuilder

      public com.google.protobuf.Timestamp.Builder getPdfvtModifiedBuilder()
       PDF.PDFVT_MODIFIED
       
      optional .google.protobuf.Timestamp pdfvt_modified = 36 [json_name = "pdfvtModified"];
    • getPdfvtModifiedOrBuilder

      public com.google.protobuf.TimestampOrBuilder getPdfvtModifiedOrBuilder()
       PDF.PDFVT_MODIFIED
       
      optional .google.protobuf.Timestamp pdfvt_modified = 36 [json_name = "pdfvtModified"];
      Specified by:
      getPdfvtModifiedOrBuilder in interface PdfMetadataOrBuilder
    • hasPdfvtModifiedRaw

      public boolean hasPdfvtModifiedRaw()
       Raw string fallback
       
      optional string pdfvt_modified_raw = 105 [json_name = "pdfvtModifiedRaw"];
      Specified by:
      hasPdfvtModifiedRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfvtModifiedRaw field is set.
    • getPdfvtModifiedRaw

      public String getPdfvtModifiedRaw()
       Raw string fallback
       
      optional string pdfvt_modified_raw = 105 [json_name = "pdfvtModifiedRaw"];
      Specified by:
      getPdfvtModifiedRaw in interface PdfMetadataOrBuilder
      Returns:
      The pdfvtModifiedRaw.
    • getPdfvtModifiedRawBytes

      public com.google.protobuf.ByteString getPdfvtModifiedRawBytes()
       Raw string fallback
       
      optional string pdfvt_modified_raw = 105 [json_name = "pdfvtModifiedRaw"];
      Specified by:
      getPdfvtModifiedRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for pdfvtModifiedRaw.
    • setPdfvtModifiedRaw

      public PdfMetadata.Builder setPdfvtModifiedRaw(String value)
       Raw string fallback
       
      optional string pdfvt_modified_raw = 105 [json_name = "pdfvtModifiedRaw"];
      Parameters:
      value - The pdfvtModifiedRaw to set.
      Returns:
      This builder for chaining.
    • clearPdfvtModifiedRaw

      public PdfMetadata.Builder clearPdfvtModifiedRaw()
       Raw string fallback
       
      optional string pdfvt_modified_raw = 105 [json_name = "pdfvtModifiedRaw"];
      Returns:
      This builder for chaining.
    • setPdfvtModifiedRawBytes

      public PdfMetadata.Builder setPdfvtModifiedRawBytes(com.google.protobuf.ByteString value)
       Raw string fallback
       
      optional string pdfvt_modified_raw = 105 [json_name = "pdfvtModifiedRaw"];
      Parameters:
      value - The bytes for pdfvtModifiedRaw to set.
      Returns:
      This builder for chaining.
    • hasPdfxidVersion

      public boolean hasPdfxidVersion()
       PDF.PDFXID_VERSION
       
      optional string pdfxid_version = 37 [json_name = "pdfxidVersion"];
      Specified by:
      hasPdfxidVersion in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfxidVersion field is set.
    • getPdfxidVersion

      public String getPdfxidVersion()
       PDF.PDFXID_VERSION
       
      optional string pdfxid_version = 37 [json_name = "pdfxidVersion"];
      Specified by:
      getPdfxidVersion in interface PdfMetadataOrBuilder
      Returns:
      The pdfxidVersion.
    • getPdfxidVersionBytes

      public com.google.protobuf.ByteString getPdfxidVersionBytes()
       PDF.PDFXID_VERSION
       
      optional string pdfxid_version = 37 [json_name = "pdfxidVersion"];
      Specified by:
      getPdfxidVersionBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for pdfxidVersion.
    • setPdfxidVersion

      public PdfMetadata.Builder setPdfxidVersion(String value)
       PDF.PDFXID_VERSION
       
      optional string pdfxid_version = 37 [json_name = "pdfxidVersion"];
      Parameters:
      value - The pdfxidVersion to set.
      Returns:
      This builder for chaining.
    • clearPdfxidVersion

      public PdfMetadata.Builder clearPdfxidVersion()
       PDF.PDFXID_VERSION
       
      optional string pdfxid_version = 37 [json_name = "pdfxidVersion"];
      Returns:
      This builder for chaining.
    • setPdfxidVersionBytes

      public PdfMetadata.Builder setPdfxidVersionBytes(com.google.protobuf.ByteString value)
       PDF.PDFXID_VERSION
       
      optional string pdfxid_version = 37 [json_name = "pdfxidVersion"];
      Parameters:
      value - The bytes for pdfxidVersion to set.
      Returns:
      This builder for chaining.
    • hasPdfxVersion

      public boolean hasPdfxVersion()
       PDF.PDFX_VERSION
       
      optional string pdfx_version = 38 [json_name = "pdfxVersion"];
      Specified by:
      hasPdfxVersion in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfxVersion field is set.
    • getPdfxVersion

      public String getPdfxVersion()
       PDF.PDFX_VERSION
       
      optional string pdfx_version = 38 [json_name = "pdfxVersion"];
      Specified by:
      getPdfxVersion in interface PdfMetadataOrBuilder
      Returns:
      The pdfxVersion.
    • getPdfxVersionBytes

      public com.google.protobuf.ByteString getPdfxVersionBytes()
       PDF.PDFX_VERSION
       
      optional string pdfx_version = 38 [json_name = "pdfxVersion"];
      Specified by:
      getPdfxVersionBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for pdfxVersion.
    • setPdfxVersion

      public PdfMetadata.Builder setPdfxVersion(String value)
       PDF.PDFX_VERSION
       
      optional string pdfx_version = 38 [json_name = "pdfxVersion"];
      Parameters:
      value - The pdfxVersion to set.
      Returns:
      This builder for chaining.
    • clearPdfxVersion

      public PdfMetadata.Builder clearPdfxVersion()
       PDF.PDFX_VERSION
       
      optional string pdfx_version = 38 [json_name = "pdfxVersion"];
      Returns:
      This builder for chaining.
    • setPdfxVersionBytes

      public PdfMetadata.Builder setPdfxVersionBytes(com.google.protobuf.ByteString value)
       PDF.PDFX_VERSION
       
      optional string pdfx_version = 38 [json_name = "pdfxVersion"];
      Parameters:
      value - The bytes for pdfxVersion to set.
      Returns:
      This builder for chaining.
    • hasPdfxConformance

      public boolean hasPdfxConformance()
       PDF.PDFX_CONFORMANCE
       
      optional string pdfx_conformance = 39 [json_name = "pdfxConformance"];
      Specified by:
      hasPdfxConformance in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfxConformance field is set.
    • getPdfxConformance

      public String getPdfxConformance()
       PDF.PDFX_CONFORMANCE
       
      optional string pdfx_conformance = 39 [json_name = "pdfxConformance"];
      Specified by:
      getPdfxConformance in interface PdfMetadataOrBuilder
      Returns:
      The pdfxConformance.
    • getPdfxConformanceBytes

      public com.google.protobuf.ByteString getPdfxConformanceBytes()
       PDF.PDFX_CONFORMANCE
       
      optional string pdfx_conformance = 39 [json_name = "pdfxConformance"];
      Specified by:
      getPdfxConformanceBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for pdfxConformance.
    • setPdfxConformance

      public PdfMetadata.Builder setPdfxConformance(String value)
       PDF.PDFX_CONFORMANCE
       
      optional string pdfx_conformance = 39 [json_name = "pdfxConformance"];
      Parameters:
      value - The pdfxConformance to set.
      Returns:
      This builder for chaining.
    • clearPdfxConformance

      public PdfMetadata.Builder clearPdfxConformance()
       PDF.PDFX_CONFORMANCE
       
      optional string pdfx_conformance = 39 [json_name = "pdfxConformance"];
      Returns:
      This builder for chaining.
    • setPdfxConformanceBytes

      public PdfMetadata.Builder setPdfxConformanceBytes(com.google.protobuf.ByteString value)
       PDF.PDFX_CONFORMANCE
       
      optional string pdfx_conformance = 39 [json_name = "pdfxConformance"];
      Parameters:
      value - The bytes for pdfxConformance to set.
      Returns:
      This builder for chaining.
    • hasIsEncrypted

      public boolean hasIsEncrypted()
       === Security and Encryption ===
       PDF.IS_ENCRYPTED
       
      optional bool is_encrypted = 40 [json_name = "isEncrypted"];
      Specified by:
      hasIsEncrypted in interface PdfMetadataOrBuilder
      Returns:
      Whether the isEncrypted field is set.
    • getIsEncrypted

      public boolean getIsEncrypted()
       === Security and Encryption ===
       PDF.IS_ENCRYPTED
       
      optional bool is_encrypted = 40 [json_name = "isEncrypted"];
      Specified by:
      getIsEncrypted in interface PdfMetadataOrBuilder
      Returns:
      The isEncrypted.
    • setIsEncrypted

      public PdfMetadata.Builder setIsEncrypted(boolean value)
       === Security and Encryption ===
       PDF.IS_ENCRYPTED
       
      optional bool is_encrypted = 40 [json_name = "isEncrypted"];
      Parameters:
      value - The isEncrypted to set.
      Returns:
      This builder for chaining.
    • clearIsEncrypted

      public PdfMetadata.Builder clearIsEncrypted()
       === Security and Encryption ===
       PDF.IS_ENCRYPTED
       
      optional bool is_encrypted = 40 [json_name = "isEncrypted"];
      Returns:
      This builder for chaining.
    • hasHasSignature

      public boolean hasHasSignature()
       TikaCoreProperties.HAS_SIGNATURE
       
      optional bool has_signature = 41 [json_name = "hasSignature"];
      Specified by:
      hasHasSignature in interface PdfMetadataOrBuilder
      Returns:
      Whether the hasSignature field is set.
    • getHasSignature

      public boolean getHasSignature()
       TikaCoreProperties.HAS_SIGNATURE
       
      optional bool has_signature = 41 [json_name = "hasSignature"];
      Specified by:
      getHasSignature in interface PdfMetadataOrBuilder
      Returns:
      The hasSignature.
    • setHasSignature

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

      public PdfMetadata.Builder clearHasSignature()
       TikaCoreProperties.HAS_SIGNATURE
       
      optional bool has_signature = 41 [json_name = "hasSignature"];
      Returns:
      This builder for chaining.
    • hasCanModifyDocument

      public boolean hasCanModifyDocument()
       === Access Permissions ===
       Strongly typed booleans aligned with Tika's AccessPermissions
       AccessPermissions.CAN_MODIFY
       
      optional bool can_modify_document = 42 [json_name = "canModifyDocument"];
      Specified by:
      hasCanModifyDocument in interface PdfMetadataOrBuilder
      Returns:
      Whether the canModifyDocument field is set.
    • getCanModifyDocument

      public boolean getCanModifyDocument()
       === Access Permissions ===
       Strongly typed booleans aligned with Tika's AccessPermissions
       AccessPermissions.CAN_MODIFY
       
      optional bool can_modify_document = 42 [json_name = "canModifyDocument"];
      Specified by:
      getCanModifyDocument in interface PdfMetadataOrBuilder
      Returns:
      The canModifyDocument.
    • setCanModifyDocument

      public PdfMetadata.Builder setCanModifyDocument(boolean value)
       === Access Permissions ===
       Strongly typed booleans aligned with Tika's AccessPermissions
       AccessPermissions.CAN_MODIFY
       
      optional bool can_modify_document = 42 [json_name = "canModifyDocument"];
      Parameters:
      value - The canModifyDocument to set.
      Returns:
      This builder for chaining.
    • clearCanModifyDocument

      public PdfMetadata.Builder clearCanModifyDocument()
       === Access Permissions ===
       Strongly typed booleans aligned with Tika's AccessPermissions
       AccessPermissions.CAN_MODIFY
       
      optional bool can_modify_document = 42 [json_name = "canModifyDocument"];
      Returns:
      This builder for chaining.
    • hasCanModifyDocumentRaw

      public boolean hasCanModifyDocumentRaw()
       Raw string fallback
       
      optional string can_modify_document_raw = 106 [json_name = "canModifyDocumentRaw"];
      Specified by:
      hasCanModifyDocumentRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the canModifyDocumentRaw field is set.
    • getCanModifyDocumentRaw

      public String getCanModifyDocumentRaw()
       Raw string fallback
       
      optional string can_modify_document_raw = 106 [json_name = "canModifyDocumentRaw"];
      Specified by:
      getCanModifyDocumentRaw in interface PdfMetadataOrBuilder
      Returns:
      The canModifyDocumentRaw.
    • getCanModifyDocumentRawBytes

      public com.google.protobuf.ByteString getCanModifyDocumentRawBytes()
       Raw string fallback
       
      optional string can_modify_document_raw = 106 [json_name = "canModifyDocumentRaw"];
      Specified by:
      getCanModifyDocumentRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for canModifyDocumentRaw.
    • setCanModifyDocumentRaw

      public PdfMetadata.Builder setCanModifyDocumentRaw(String value)
       Raw string fallback
       
      optional string can_modify_document_raw = 106 [json_name = "canModifyDocumentRaw"];
      Parameters:
      value - The canModifyDocumentRaw to set.
      Returns:
      This builder for chaining.
    • clearCanModifyDocumentRaw

      public PdfMetadata.Builder clearCanModifyDocumentRaw()
       Raw string fallback
       
      optional string can_modify_document_raw = 106 [json_name = "canModifyDocumentRaw"];
      Returns:
      This builder for chaining.
    • setCanModifyDocumentRawBytes

      public PdfMetadata.Builder setCanModifyDocumentRawBytes(com.google.protobuf.ByteString value)
       Raw string fallback
       
      optional string can_modify_document_raw = 106 [json_name = "canModifyDocumentRaw"];
      Parameters:
      value - The bytes for canModifyDocumentRaw to set.
      Returns:
      This builder for chaining.
    • hasCanExtractContent

      public boolean hasCanExtractContent()
       AccessPermissions.EXTRACT_CONTENT
       
      optional bool can_extract_content = 43 [json_name = "canExtractContent"];
      Specified by:
      hasCanExtractContent in interface PdfMetadataOrBuilder
      Returns:
      Whether the canExtractContent field is set.
    • getCanExtractContent

      public boolean getCanExtractContent()
       AccessPermissions.EXTRACT_CONTENT
       
      optional bool can_extract_content = 43 [json_name = "canExtractContent"];
      Specified by:
      getCanExtractContent in interface PdfMetadataOrBuilder
      Returns:
      The canExtractContent.
    • setCanExtractContent

      public PdfMetadata.Builder setCanExtractContent(boolean value)
       AccessPermissions.EXTRACT_CONTENT
       
      optional bool can_extract_content = 43 [json_name = "canExtractContent"];
      Parameters:
      value - The canExtractContent to set.
      Returns:
      This builder for chaining.
    • clearCanExtractContent

      public PdfMetadata.Builder clearCanExtractContent()
       AccessPermissions.EXTRACT_CONTENT
       
      optional bool can_extract_content = 43 [json_name = "canExtractContent"];
      Returns:
      This builder for chaining.
    • hasCanExtractContentRaw

      public boolean hasCanExtractContentRaw()
       Raw string fallback
       
      optional string can_extract_content_raw = 107 [json_name = "canExtractContentRaw"];
      Specified by:
      hasCanExtractContentRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the canExtractContentRaw field is set.
    • getCanExtractContentRaw

      public String getCanExtractContentRaw()
       Raw string fallback
       
      optional string can_extract_content_raw = 107 [json_name = "canExtractContentRaw"];
      Specified by:
      getCanExtractContentRaw in interface PdfMetadataOrBuilder
      Returns:
      The canExtractContentRaw.
    • getCanExtractContentRawBytes

      public com.google.protobuf.ByteString getCanExtractContentRawBytes()
       Raw string fallback
       
      optional string can_extract_content_raw = 107 [json_name = "canExtractContentRaw"];
      Specified by:
      getCanExtractContentRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for canExtractContentRaw.
    • setCanExtractContentRaw

      public PdfMetadata.Builder setCanExtractContentRaw(String value)
       Raw string fallback
       
      optional string can_extract_content_raw = 107 [json_name = "canExtractContentRaw"];
      Parameters:
      value - The canExtractContentRaw to set.
      Returns:
      This builder for chaining.
    • clearCanExtractContentRaw

      public PdfMetadata.Builder clearCanExtractContentRaw()
       Raw string fallback
       
      optional string can_extract_content_raw = 107 [json_name = "canExtractContentRaw"];
      Returns:
      This builder for chaining.
    • setCanExtractContentRawBytes

      public PdfMetadata.Builder setCanExtractContentRawBytes(com.google.protobuf.ByteString value)
       Raw string fallback
       
      optional string can_extract_content_raw = 107 [json_name = "canExtractContentRaw"];
      Parameters:
      value - The bytes for canExtractContentRaw to set.
      Returns:
      This builder for chaining.
    • hasCanExtractForAccessibility

      public boolean hasCanExtractForAccessibility()
       AccessPermissions.EXTRACT_FOR_ACCESSIBILITY
       
      optional bool can_extract_for_accessibility = 44 [json_name = "canExtractForAccessibility"];
      Specified by:
      hasCanExtractForAccessibility in interface PdfMetadataOrBuilder
      Returns:
      Whether the canExtractForAccessibility field is set.
    • getCanExtractForAccessibility

      public boolean getCanExtractForAccessibility()
       AccessPermissions.EXTRACT_FOR_ACCESSIBILITY
       
      optional bool can_extract_for_accessibility = 44 [json_name = "canExtractForAccessibility"];
      Specified by:
      getCanExtractForAccessibility in interface PdfMetadataOrBuilder
      Returns:
      The canExtractForAccessibility.
    • setCanExtractForAccessibility

      public PdfMetadata.Builder setCanExtractForAccessibility(boolean value)
       AccessPermissions.EXTRACT_FOR_ACCESSIBILITY
       
      optional bool can_extract_for_accessibility = 44 [json_name = "canExtractForAccessibility"];
      Parameters:
      value - The canExtractForAccessibility to set.
      Returns:
      This builder for chaining.
    • clearCanExtractForAccessibility

      public PdfMetadata.Builder clearCanExtractForAccessibility()
       AccessPermissions.EXTRACT_FOR_ACCESSIBILITY
       
      optional bool can_extract_for_accessibility = 44 [json_name = "canExtractForAccessibility"];
      Returns:
      This builder for chaining.
    • hasCanExtractForAccessibilityRaw

      public boolean hasCanExtractForAccessibilityRaw()
       Raw string fallback
       
      optional string can_extract_for_accessibility_raw = 108 [json_name = "canExtractForAccessibilityRaw"];
      Specified by:
      hasCanExtractForAccessibilityRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the canExtractForAccessibilityRaw field is set.
    • getCanExtractForAccessibilityRaw

      public String getCanExtractForAccessibilityRaw()
       Raw string fallback
       
      optional string can_extract_for_accessibility_raw = 108 [json_name = "canExtractForAccessibilityRaw"];
      Specified by:
      getCanExtractForAccessibilityRaw in interface PdfMetadataOrBuilder
      Returns:
      The canExtractForAccessibilityRaw.
    • getCanExtractForAccessibilityRawBytes

      public com.google.protobuf.ByteString getCanExtractForAccessibilityRawBytes()
       Raw string fallback
       
      optional string can_extract_for_accessibility_raw = 108 [json_name = "canExtractForAccessibilityRaw"];
      Specified by:
      getCanExtractForAccessibilityRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for canExtractForAccessibilityRaw.
    • setCanExtractForAccessibilityRaw

      public PdfMetadata.Builder setCanExtractForAccessibilityRaw(String value)
       Raw string fallback
       
      optional string can_extract_for_accessibility_raw = 108 [json_name = "canExtractForAccessibilityRaw"];
      Parameters:
      value - The canExtractForAccessibilityRaw to set.
      Returns:
      This builder for chaining.
    • clearCanExtractForAccessibilityRaw

      public PdfMetadata.Builder clearCanExtractForAccessibilityRaw()
       Raw string fallback
       
      optional string can_extract_for_accessibility_raw = 108 [json_name = "canExtractForAccessibilityRaw"];
      Returns:
      This builder for chaining.
    • setCanExtractForAccessibilityRawBytes

      public PdfMetadata.Builder setCanExtractForAccessibilityRawBytes(com.google.protobuf.ByteString value)
       Raw string fallback
       
      optional string can_extract_for_accessibility_raw = 108 [json_name = "canExtractForAccessibilityRaw"];
      Parameters:
      value - The bytes for canExtractForAccessibilityRaw to set.
      Returns:
      This builder for chaining.
    • hasCanAssembleDocument

      public boolean hasCanAssembleDocument()
       AccessPermissions.ASSEMBLE_DOCUMENT
       
      optional bool can_assemble_document = 45 [json_name = "canAssembleDocument"];
      Specified by:
      hasCanAssembleDocument in interface PdfMetadataOrBuilder
      Returns:
      Whether the canAssembleDocument field is set.
    • getCanAssembleDocument

      public boolean getCanAssembleDocument()
       AccessPermissions.ASSEMBLE_DOCUMENT
       
      optional bool can_assemble_document = 45 [json_name = "canAssembleDocument"];
      Specified by:
      getCanAssembleDocument in interface PdfMetadataOrBuilder
      Returns:
      The canAssembleDocument.
    • setCanAssembleDocument

      public PdfMetadata.Builder setCanAssembleDocument(boolean value)
       AccessPermissions.ASSEMBLE_DOCUMENT
       
      optional bool can_assemble_document = 45 [json_name = "canAssembleDocument"];
      Parameters:
      value - The canAssembleDocument to set.
      Returns:
      This builder for chaining.
    • clearCanAssembleDocument

      public PdfMetadata.Builder clearCanAssembleDocument()
       AccessPermissions.ASSEMBLE_DOCUMENT
       
      optional bool can_assemble_document = 45 [json_name = "canAssembleDocument"];
      Returns:
      This builder for chaining.
    • hasCanAssembleDocumentRaw

      public boolean hasCanAssembleDocumentRaw()
       Raw string fallback
       
      optional string can_assemble_document_raw = 109 [json_name = "canAssembleDocumentRaw"];
      Specified by:
      hasCanAssembleDocumentRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the canAssembleDocumentRaw field is set.
    • getCanAssembleDocumentRaw

      public String getCanAssembleDocumentRaw()
       Raw string fallback
       
      optional string can_assemble_document_raw = 109 [json_name = "canAssembleDocumentRaw"];
      Specified by:
      getCanAssembleDocumentRaw in interface PdfMetadataOrBuilder
      Returns:
      The canAssembleDocumentRaw.
    • getCanAssembleDocumentRawBytes

      public com.google.protobuf.ByteString getCanAssembleDocumentRawBytes()
       Raw string fallback
       
      optional string can_assemble_document_raw = 109 [json_name = "canAssembleDocumentRaw"];
      Specified by:
      getCanAssembleDocumentRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for canAssembleDocumentRaw.
    • setCanAssembleDocumentRaw

      public PdfMetadata.Builder setCanAssembleDocumentRaw(String value)
       Raw string fallback
       
      optional string can_assemble_document_raw = 109 [json_name = "canAssembleDocumentRaw"];
      Parameters:
      value - The canAssembleDocumentRaw to set.
      Returns:
      This builder for chaining.
    • clearCanAssembleDocumentRaw

      public PdfMetadata.Builder clearCanAssembleDocumentRaw()
       Raw string fallback
       
      optional string can_assemble_document_raw = 109 [json_name = "canAssembleDocumentRaw"];
      Returns:
      This builder for chaining.
    • setCanAssembleDocumentRawBytes

      public PdfMetadata.Builder setCanAssembleDocumentRawBytes(com.google.protobuf.ByteString value)
       Raw string fallback
       
      optional string can_assemble_document_raw = 109 [json_name = "canAssembleDocumentRaw"];
      Parameters:
      value - The bytes for canAssembleDocumentRaw to set.
      Returns:
      This builder for chaining.
    • hasCanFillInForm

      public boolean hasCanFillInForm()
       AccessPermissions.FILL_IN_FORM
       
      optional bool can_fill_in_form = 46 [json_name = "canFillInForm"];
      Specified by:
      hasCanFillInForm in interface PdfMetadataOrBuilder
      Returns:
      Whether the canFillInForm field is set.
    • getCanFillInForm

      public boolean getCanFillInForm()
       AccessPermissions.FILL_IN_FORM
       
      optional bool can_fill_in_form = 46 [json_name = "canFillInForm"];
      Specified by:
      getCanFillInForm in interface PdfMetadataOrBuilder
      Returns:
      The canFillInForm.
    • setCanFillInForm

      public PdfMetadata.Builder setCanFillInForm(boolean value)
       AccessPermissions.FILL_IN_FORM
       
      optional bool can_fill_in_form = 46 [json_name = "canFillInForm"];
      Parameters:
      value - The canFillInForm to set.
      Returns:
      This builder for chaining.
    • clearCanFillInForm

      public PdfMetadata.Builder clearCanFillInForm()
       AccessPermissions.FILL_IN_FORM
       
      optional bool can_fill_in_form = 46 [json_name = "canFillInForm"];
      Returns:
      This builder for chaining.
    • hasCanFillInFormRaw

      public boolean hasCanFillInFormRaw()
       Raw string fallback
       
      optional string can_fill_in_form_raw = 110 [json_name = "canFillInFormRaw"];
      Specified by:
      hasCanFillInFormRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the canFillInFormRaw field is set.
    • getCanFillInFormRaw

      public String getCanFillInFormRaw()
       Raw string fallback
       
      optional string can_fill_in_form_raw = 110 [json_name = "canFillInFormRaw"];
      Specified by:
      getCanFillInFormRaw in interface PdfMetadataOrBuilder
      Returns:
      The canFillInFormRaw.
    • getCanFillInFormRawBytes

      public com.google.protobuf.ByteString getCanFillInFormRawBytes()
       Raw string fallback
       
      optional string can_fill_in_form_raw = 110 [json_name = "canFillInFormRaw"];
      Specified by:
      getCanFillInFormRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for canFillInFormRaw.
    • setCanFillInFormRaw

      public PdfMetadata.Builder setCanFillInFormRaw(String value)
       Raw string fallback
       
      optional string can_fill_in_form_raw = 110 [json_name = "canFillInFormRaw"];
      Parameters:
      value - The canFillInFormRaw to set.
      Returns:
      This builder for chaining.
    • clearCanFillInFormRaw

      public PdfMetadata.Builder clearCanFillInFormRaw()
       Raw string fallback
       
      optional string can_fill_in_form_raw = 110 [json_name = "canFillInFormRaw"];
      Returns:
      This builder for chaining.
    • setCanFillInFormRawBytes

      public PdfMetadata.Builder setCanFillInFormRawBytes(com.google.protobuf.ByteString value)
       Raw string fallback
       
      optional string can_fill_in_form_raw = 110 [json_name = "canFillInFormRaw"];
      Parameters:
      value - The bytes for canFillInFormRaw to set.
      Returns:
      This builder for chaining.
    • hasCanModifyAnnotations

      public boolean hasCanModifyAnnotations()
       AccessPermissions.CAN_MODIFY_ANNOTATIONS
       
      optional bool can_modify_annotations = 47 [json_name = "canModifyAnnotations"];
      Specified by:
      hasCanModifyAnnotations in interface PdfMetadataOrBuilder
      Returns:
      Whether the canModifyAnnotations field is set.
    • getCanModifyAnnotations

      public boolean getCanModifyAnnotations()
       AccessPermissions.CAN_MODIFY_ANNOTATIONS
       
      optional bool can_modify_annotations = 47 [json_name = "canModifyAnnotations"];
      Specified by:
      getCanModifyAnnotations in interface PdfMetadataOrBuilder
      Returns:
      The canModifyAnnotations.
    • setCanModifyAnnotations

      public PdfMetadata.Builder setCanModifyAnnotations(boolean value)
       AccessPermissions.CAN_MODIFY_ANNOTATIONS
       
      optional bool can_modify_annotations = 47 [json_name = "canModifyAnnotations"];
      Parameters:
      value - The canModifyAnnotations to set.
      Returns:
      This builder for chaining.
    • clearCanModifyAnnotations

      public PdfMetadata.Builder clearCanModifyAnnotations()
       AccessPermissions.CAN_MODIFY_ANNOTATIONS
       
      optional bool can_modify_annotations = 47 [json_name = "canModifyAnnotations"];
      Returns:
      This builder for chaining.
    • hasCanModifyAnnotationsRaw

      public boolean hasCanModifyAnnotationsRaw()
       Raw string fallback
       
      optional string can_modify_annotations_raw = 111 [json_name = "canModifyAnnotationsRaw"];
      Specified by:
      hasCanModifyAnnotationsRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the canModifyAnnotationsRaw field is set.
    • getCanModifyAnnotationsRaw

      public String getCanModifyAnnotationsRaw()
       Raw string fallback
       
      optional string can_modify_annotations_raw = 111 [json_name = "canModifyAnnotationsRaw"];
      Specified by:
      getCanModifyAnnotationsRaw in interface PdfMetadataOrBuilder
      Returns:
      The canModifyAnnotationsRaw.
    • getCanModifyAnnotationsRawBytes

      public com.google.protobuf.ByteString getCanModifyAnnotationsRawBytes()
       Raw string fallback
       
      optional string can_modify_annotations_raw = 111 [json_name = "canModifyAnnotationsRaw"];
      Specified by:
      getCanModifyAnnotationsRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for canModifyAnnotationsRaw.
    • setCanModifyAnnotationsRaw

      public PdfMetadata.Builder setCanModifyAnnotationsRaw(String value)
       Raw string fallback
       
      optional string can_modify_annotations_raw = 111 [json_name = "canModifyAnnotationsRaw"];
      Parameters:
      value - The canModifyAnnotationsRaw to set.
      Returns:
      This builder for chaining.
    • clearCanModifyAnnotationsRaw

      public PdfMetadata.Builder clearCanModifyAnnotationsRaw()
       Raw string fallback
       
      optional string can_modify_annotations_raw = 111 [json_name = "canModifyAnnotationsRaw"];
      Returns:
      This builder for chaining.
    • setCanModifyAnnotationsRawBytes

      public PdfMetadata.Builder setCanModifyAnnotationsRawBytes(com.google.protobuf.ByteString value)
       Raw string fallback
       
      optional string can_modify_annotations_raw = 111 [json_name = "canModifyAnnotationsRaw"];
      Parameters:
      value - The bytes for canModifyAnnotationsRaw to set.
      Returns:
      This builder for chaining.
    • hasCanPrint

      public boolean hasCanPrint()
       AccessPermissions.CAN_PRINT
       
      optional bool can_print = 48 [json_name = "canPrint"];
      Specified by:
      hasCanPrint in interface PdfMetadataOrBuilder
      Returns:
      Whether the canPrint field is set.
    • getCanPrint

      public boolean getCanPrint()
       AccessPermissions.CAN_PRINT
       
      optional bool can_print = 48 [json_name = "canPrint"];
      Specified by:
      getCanPrint in interface PdfMetadataOrBuilder
      Returns:
      The canPrint.
    • setCanPrint

      public PdfMetadata.Builder setCanPrint(boolean value)
       AccessPermissions.CAN_PRINT
       
      optional bool can_print = 48 [json_name = "canPrint"];
      Parameters:
      value - The canPrint to set.
      Returns:
      This builder for chaining.
    • clearCanPrint

      public PdfMetadata.Builder clearCanPrint()
       AccessPermissions.CAN_PRINT
       
      optional bool can_print = 48 [json_name = "canPrint"];
      Returns:
      This builder for chaining.
    • hasCanPrintRaw

      public boolean hasCanPrintRaw()
       Raw string fallback
       
      optional string can_print_raw = 112 [json_name = "canPrintRaw"];
      Specified by:
      hasCanPrintRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the canPrintRaw field is set.
    • getCanPrintRaw

      public String getCanPrintRaw()
       Raw string fallback
       
      optional string can_print_raw = 112 [json_name = "canPrintRaw"];
      Specified by:
      getCanPrintRaw in interface PdfMetadataOrBuilder
      Returns:
      The canPrintRaw.
    • getCanPrintRawBytes

      public com.google.protobuf.ByteString getCanPrintRawBytes()
       Raw string fallback
       
      optional string can_print_raw = 112 [json_name = "canPrintRaw"];
      Specified by:
      getCanPrintRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for canPrintRaw.
    • setCanPrintRaw

      public PdfMetadata.Builder setCanPrintRaw(String value)
       Raw string fallback
       
      optional string can_print_raw = 112 [json_name = "canPrintRaw"];
      Parameters:
      value - The canPrintRaw to set.
      Returns:
      This builder for chaining.
    • clearCanPrintRaw

      public PdfMetadata.Builder clearCanPrintRaw()
       Raw string fallback
       
      optional string can_print_raw = 112 [json_name = "canPrintRaw"];
      Returns:
      This builder for chaining.
    • setCanPrintRawBytes

      public PdfMetadata.Builder setCanPrintRawBytes(com.google.protobuf.ByteString value)
       Raw string fallback
       
      optional string can_print_raw = 112 [json_name = "canPrintRaw"];
      Parameters:
      value - The bytes for canPrintRaw to set.
      Returns:
      This builder for chaining.
    • hasCanPrintFaithful

      public boolean hasCanPrintFaithful()
       AccessPermissions.CAN_PRINT_FAITHFUL
       
      optional bool can_print_faithful = 49 [json_name = "canPrintFaithful"];
      Specified by:
      hasCanPrintFaithful in interface PdfMetadataOrBuilder
      Returns:
      Whether the canPrintFaithful field is set.
    • getCanPrintFaithful

      public boolean getCanPrintFaithful()
       AccessPermissions.CAN_PRINT_FAITHFUL
       
      optional bool can_print_faithful = 49 [json_name = "canPrintFaithful"];
      Specified by:
      getCanPrintFaithful in interface PdfMetadataOrBuilder
      Returns:
      The canPrintFaithful.
    • setCanPrintFaithful

      public PdfMetadata.Builder setCanPrintFaithful(boolean value)
       AccessPermissions.CAN_PRINT_FAITHFUL
       
      optional bool can_print_faithful = 49 [json_name = "canPrintFaithful"];
      Parameters:
      value - The canPrintFaithful to set.
      Returns:
      This builder for chaining.
    • clearCanPrintFaithful

      public PdfMetadata.Builder clearCanPrintFaithful()
       AccessPermissions.CAN_PRINT_FAITHFUL
       
      optional bool can_print_faithful = 49 [json_name = "canPrintFaithful"];
      Returns:
      This builder for chaining.
    • hasCanPrintFaithfulRaw

      public boolean hasCanPrintFaithfulRaw()
       Raw string fallback
       
      optional string can_print_faithful_raw = 113 [json_name = "canPrintFaithfulRaw"];
      Specified by:
      hasCanPrintFaithfulRaw in interface PdfMetadataOrBuilder
      Returns:
      Whether the canPrintFaithfulRaw field is set.
    • getCanPrintFaithfulRaw

      public String getCanPrintFaithfulRaw()
       Raw string fallback
       
      optional string can_print_faithful_raw = 113 [json_name = "canPrintFaithfulRaw"];
      Specified by:
      getCanPrintFaithfulRaw in interface PdfMetadataOrBuilder
      Returns:
      The canPrintFaithfulRaw.
    • getCanPrintFaithfulRawBytes

      public com.google.protobuf.ByteString getCanPrintFaithfulRawBytes()
       Raw string fallback
       
      optional string can_print_faithful_raw = 113 [json_name = "canPrintFaithfulRaw"];
      Specified by:
      getCanPrintFaithfulRawBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for canPrintFaithfulRaw.
    • setCanPrintFaithfulRaw

      public PdfMetadata.Builder setCanPrintFaithfulRaw(String value)
       Raw string fallback
       
      optional string can_print_faithful_raw = 113 [json_name = "canPrintFaithfulRaw"];
      Parameters:
      value - The canPrintFaithfulRaw to set.
      Returns:
      This builder for chaining.
    • clearCanPrintFaithfulRaw

      public PdfMetadata.Builder clearCanPrintFaithfulRaw()
       Raw string fallback
       
      optional string can_print_faithful_raw = 113 [json_name = "canPrintFaithfulRaw"];
      Returns:
      This builder for chaining.
    • setCanPrintFaithfulRawBytes

      public PdfMetadata.Builder setCanPrintFaithfulRawBytes(com.google.protobuf.ByteString value)
       Raw string fallback
       
      optional string can_print_faithful_raw = 113 [json_name = "canPrintFaithfulRaw"];
      Parameters:
      value - The bytes for canPrintFaithfulRaw to set.
      Returns:
      This builder for chaining.
    • hasNPages

      public boolean hasNPages()
       === Document Structure and Features ===
       PagedText.N_PAGES
       
      optional int32 n_pages = 50 [json_name = "nPages"];
      Specified by:
      hasNPages in interface PdfMetadataOrBuilder
      Returns:
      Whether the nPages field is set.
    • getNPages

      public int getNPages()
       === Document Structure and Features ===
       PagedText.N_PAGES
       
      optional int32 n_pages = 50 [json_name = "nPages"];
      Specified by:
      getNPages in interface PdfMetadataOrBuilder
      Returns:
      The nPages.
    • setNPages

      public PdfMetadata.Builder setNPages(int value)
       === Document Structure and Features ===
       PagedText.N_PAGES
       
      optional int32 n_pages = 50 [json_name = "nPages"];
      Parameters:
      value - The nPages to set.
      Returns:
      This builder for chaining.
    • clearNPages

      public PdfMetadata.Builder clearNPages()
       === Document Structure and Features ===
       PagedText.N_PAGES
       
      optional int32 n_pages = 50 [json_name = "nPages"];
      Returns:
      This builder for chaining.
    • hasHasXfa

      public boolean hasHasXfa()
       PDF.HAS_XFA
       
      optional bool has_xfa = 51 [json_name = "hasXfa"];
      Specified by:
      hasHasXfa in interface PdfMetadataOrBuilder
      Returns:
      Whether the hasXfa field is set.
    • getHasXfa

      public boolean getHasXfa()
       PDF.HAS_XFA
       
      optional bool has_xfa = 51 [json_name = "hasXfa"];
      Specified by:
      getHasXfa in interface PdfMetadataOrBuilder
      Returns:
      The hasXfa.
    • setHasXfa

      public PdfMetadata.Builder setHasXfa(boolean value)
       PDF.HAS_XFA
       
      optional bool has_xfa = 51 [json_name = "hasXfa"];
      Parameters:
      value - The hasXfa to set.
      Returns:
      This builder for chaining.
    • clearHasXfa

      public PdfMetadata.Builder clearHasXfa()
       PDF.HAS_XFA
       
      optional bool has_xfa = 51 [json_name = "hasXfa"];
      Returns:
      This builder for chaining.
    • hasHasXmp

      public boolean hasHasXmp()
       PDF.HAS_XMP
       
      optional bool has_xmp = 52 [json_name = "hasXmp"];
      Specified by:
      hasHasXmp in interface PdfMetadataOrBuilder
      Returns:
      Whether the hasXmp field is set.
    • getHasXmp

      public boolean getHasXmp()
       PDF.HAS_XMP
       
      optional bool has_xmp = 52 [json_name = "hasXmp"];
      Specified by:
      getHasXmp in interface PdfMetadataOrBuilder
      Returns:
      The hasXmp.
    • setHasXmp

      public PdfMetadata.Builder setHasXmp(boolean value)
       PDF.HAS_XMP
       
      optional bool has_xmp = 52 [json_name = "hasXmp"];
      Parameters:
      value - The hasXmp to set.
      Returns:
      This builder for chaining.
    • clearHasXmp

      public PdfMetadata.Builder clearHasXmp()
       PDF.HAS_XMP
       
      optional bool has_xmp = 52 [json_name = "hasXmp"];
      Returns:
      This builder for chaining.
    • hasXmpLocation

      public boolean hasXmpLocation()
       PDF.XMP_LOCATION
       
      optional string xmp_location = 53 [json_name = "xmpLocation"];
      Specified by:
      hasXmpLocation in interface PdfMetadataOrBuilder
      Returns:
      Whether the xmpLocation field is set.
    • getXmpLocation

      public String getXmpLocation()
       PDF.XMP_LOCATION
       
      optional string xmp_location = 53 [json_name = "xmpLocation"];
      Specified by:
      getXmpLocation in interface PdfMetadataOrBuilder
      Returns:
      The xmpLocation.
    • getXmpLocationBytes

      public com.google.protobuf.ByteString getXmpLocationBytes()
       PDF.XMP_LOCATION
       
      optional string xmp_location = 53 [json_name = "xmpLocation"];
      Specified by:
      getXmpLocationBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for xmpLocation.
    • setXmpLocation

      public PdfMetadata.Builder setXmpLocation(String value)
       PDF.XMP_LOCATION
       
      optional string xmp_location = 53 [json_name = "xmpLocation"];
      Parameters:
      value - The xmpLocation to set.
      Returns:
      This builder for chaining.
    • clearXmpLocation

      public PdfMetadata.Builder clearXmpLocation()
       PDF.XMP_LOCATION
       
      optional string xmp_location = 53 [json_name = "xmpLocation"];
      Returns:
      This builder for chaining.
    • setXmpLocationBytes

      public PdfMetadata.Builder setXmpLocationBytes(com.google.protobuf.ByteString value)
       PDF.XMP_LOCATION
       
      optional string xmp_location = 53 [json_name = "xmpLocation"];
      Parameters:
      value - The bytes for xmpLocation to set.
      Returns:
      This builder for chaining.
    • hasHasAcroformFields

      public boolean hasHasAcroformFields()
       PDF.HAS_ACROFORM_FIELDS
       
      optional bool has_acroform_fields = 54 [json_name = "hasAcroformFields"];
      Specified by:
      hasHasAcroformFields in interface PdfMetadataOrBuilder
      Returns:
      Whether the hasAcroformFields field is set.
    • getHasAcroformFields

      public boolean getHasAcroformFields()
       PDF.HAS_ACROFORM_FIELDS
       
      optional bool has_acroform_fields = 54 [json_name = "hasAcroformFields"];
      Specified by:
      getHasAcroformFields in interface PdfMetadataOrBuilder
      Returns:
      The hasAcroformFields.
    • setHasAcroformFields

      public PdfMetadata.Builder setHasAcroformFields(boolean value)
       PDF.HAS_ACROFORM_FIELDS
       
      optional bool has_acroform_fields = 54 [json_name = "hasAcroformFields"];
      Parameters:
      value - The hasAcroformFields to set.
      Returns:
      This builder for chaining.
    • clearHasAcroformFields

      public PdfMetadata.Builder clearHasAcroformFields()
       PDF.HAS_ACROFORM_FIELDS
       
      optional bool has_acroform_fields = 54 [json_name = "hasAcroformFields"];
      Returns:
      This builder for chaining.
    • hasHasMarkedContent

      public boolean hasHasMarkedContent()
       PDF.HAS_MARKED_CONTENT
       
      optional bool has_marked_content = 55 [json_name = "hasMarkedContent"];
      Specified by:
      hasHasMarkedContent in interface PdfMetadataOrBuilder
      Returns:
      Whether the hasMarkedContent field is set.
    • getHasMarkedContent

      public boolean getHasMarkedContent()
       PDF.HAS_MARKED_CONTENT
       
      optional bool has_marked_content = 55 [json_name = "hasMarkedContent"];
      Specified by:
      getHasMarkedContent in interface PdfMetadataOrBuilder
      Returns:
      The hasMarkedContent.
    • setHasMarkedContent

      public PdfMetadata.Builder setHasMarkedContent(boolean value)
       PDF.HAS_MARKED_CONTENT
       
      optional bool has_marked_content = 55 [json_name = "hasMarkedContent"];
      Parameters:
      value - The hasMarkedContent to set.
      Returns:
      This builder for chaining.
    • clearHasMarkedContent

      public PdfMetadata.Builder clearHasMarkedContent()
       PDF.HAS_MARKED_CONTENT
       
      optional bool has_marked_content = 55 [json_name = "hasMarkedContent"];
      Returns:
      This builder for chaining.
    • hasHasCollection

      public boolean hasHasCollection()
       PDF.HAS_COLLECTION
       
      optional bool has_collection = 56 [json_name = "hasCollection"];
      Specified by:
      hasHasCollection in interface PdfMetadataOrBuilder
      Returns:
      Whether the hasCollection field is set.
    • getHasCollection

      public boolean getHasCollection()
       PDF.HAS_COLLECTION
       
      optional bool has_collection = 56 [json_name = "hasCollection"];
      Specified by:
      getHasCollection in interface PdfMetadataOrBuilder
      Returns:
      The hasCollection.
    • setHasCollection

      public PdfMetadata.Builder setHasCollection(boolean value)
       PDF.HAS_COLLECTION
       
      optional bool has_collection = 56 [json_name = "hasCollection"];
      Parameters:
      value - The hasCollection to set.
      Returns:
      This builder for chaining.
    • clearHasCollection

      public PdfMetadata.Builder clearHasCollection()
       PDF.HAS_COLLECTION
       
      optional bool has_collection = 56 [json_name = "hasCollection"];
      Returns:
      This builder for chaining.
    • hasHas3D

      public boolean hasHas3D()
       PDF.HAS_3D
       
      optional bool has_3d = 57 [json_name = "has3d"];
      Specified by:
      hasHas3D in interface PdfMetadataOrBuilder
      Returns:
      Whether the has3d field is set.
    • getHas3D

      public boolean getHas3D()
       PDF.HAS_3D
       
      optional bool has_3d = 57 [json_name = "has3d"];
      Specified by:
      getHas3D in interface PdfMetadataOrBuilder
      Returns:
      The has3d.
    • setHas3D

      public PdfMetadata.Builder setHas3D(boolean value)
       PDF.HAS_3D
       
      optional bool has_3d = 57 [json_name = "has3d"];
      Parameters:
      value - The has3d to set.
      Returns:
      This builder for chaining.
    • clearHas3D

      public PdfMetadata.Builder clearHas3D()
       PDF.HAS_3D
       
      optional bool has_3d = 57 [json_name = "has3d"];
      Returns:
      This builder for chaining.
    • hasNum3DAnnotations

      public boolean hasNum3DAnnotations()
       PDF.NUM_3D_ANNOTATIONS
       
      optional int32 num_3d_annotations = 58 [json_name = "num3dAnnotations"];
      Specified by:
      hasNum3DAnnotations in interface PdfMetadataOrBuilder
      Returns:
      Whether the num3dAnnotations field is set.
    • getNum3DAnnotations

      public int getNum3DAnnotations()
       PDF.NUM_3D_ANNOTATIONS
       
      optional int32 num_3d_annotations = 58 [json_name = "num3dAnnotations"];
      Specified by:
      getNum3DAnnotations in interface PdfMetadataOrBuilder
      Returns:
      The num3dAnnotations.
    • setNum3DAnnotations

      public PdfMetadata.Builder setNum3DAnnotations(int value)
       PDF.NUM_3D_ANNOTATIONS
       
      optional int32 num_3d_annotations = 58 [json_name = "num3dAnnotations"];
      Parameters:
      value - The num3dAnnotations to set.
      Returns:
      This builder for chaining.
    • clearNum3DAnnotations

      public PdfMetadata.Builder clearNum3DAnnotations()
       PDF.NUM_3D_ANNOTATIONS
       
      optional int32 num_3d_annotations = 58 [json_name = "num3dAnnotations"];
      Returns:
      This builder for chaining.
    • hasActionTrigger

      public boolean hasActionTrigger()
       === Actions and Annotations ===
       PDF.ACTION_TRIGGER
       
      optional string action_trigger = 59 [json_name = "actionTrigger"];
      Specified by:
      hasActionTrigger in interface PdfMetadataOrBuilder
      Returns:
      Whether the actionTrigger field is set.
    • getActionTrigger

      public String getActionTrigger()
       === Actions and Annotations ===
       PDF.ACTION_TRIGGER
       
      optional string action_trigger = 59 [json_name = "actionTrigger"];
      Specified by:
      getActionTrigger in interface PdfMetadataOrBuilder
      Returns:
      The actionTrigger.
    • getActionTriggerBytes

      public com.google.protobuf.ByteString getActionTriggerBytes()
       === Actions and Annotations ===
       PDF.ACTION_TRIGGER
       
      optional string action_trigger = 59 [json_name = "actionTrigger"];
      Specified by:
      getActionTriggerBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for actionTrigger.
    • setActionTrigger

      public PdfMetadata.Builder setActionTrigger(String value)
       === Actions and Annotations ===
       PDF.ACTION_TRIGGER
       
      optional string action_trigger = 59 [json_name = "actionTrigger"];
      Parameters:
      value - The actionTrigger to set.
      Returns:
      This builder for chaining.
    • clearActionTrigger

      public PdfMetadata.Builder clearActionTrigger()
       === Actions and Annotations ===
       PDF.ACTION_TRIGGER
       
      optional string action_trigger = 59 [json_name = "actionTrigger"];
      Returns:
      This builder for chaining.
    • setActionTriggerBytes

      public PdfMetadata.Builder setActionTriggerBytes(com.google.protobuf.ByteString value)
       === Actions and Annotations ===
       PDF.ACTION_TRIGGER
       
      optional string action_trigger = 59 [json_name = "actionTrigger"];
      Parameters:
      value - The bytes for actionTrigger to set.
      Returns:
      This builder for chaining.
    • getActionTriggersList

      public com.google.protobuf.ProtocolStringList getActionTriggersList()
       PDF.ACTION_TRIGGERS
       
      repeated string action_triggers = 60 [json_name = "actionTriggers"];
      Specified by:
      getActionTriggersList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the actionTriggers.
    • getActionTriggersCount

      public int getActionTriggersCount()
       PDF.ACTION_TRIGGERS
       
      repeated string action_triggers = 60 [json_name = "actionTriggers"];
      Specified by:
      getActionTriggersCount in interface PdfMetadataOrBuilder
      Returns:
      The count of actionTriggers.
    • getActionTriggers

      public String getActionTriggers(int index)
       PDF.ACTION_TRIGGERS
       
      repeated string action_triggers = 60 [json_name = "actionTriggers"];
      Specified by:
      getActionTriggers in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The actionTriggers at the given index.
    • getActionTriggersBytes

      public com.google.protobuf.ByteString getActionTriggersBytes(int index)
       PDF.ACTION_TRIGGERS
       
      repeated string action_triggers = 60 [json_name = "actionTriggers"];
      Specified by:
      getActionTriggersBytes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the actionTriggers at the given index.
    • setActionTriggers

      public PdfMetadata.Builder setActionTriggers(int index, String value)
       PDF.ACTION_TRIGGERS
       
      repeated string action_triggers = 60 [json_name = "actionTriggers"];
      Parameters:
      index - The index to set the value at.
      value - The actionTriggers to set.
      Returns:
      This builder for chaining.
    • addActionTriggers

      public PdfMetadata.Builder addActionTriggers(String value)
       PDF.ACTION_TRIGGERS
       
      repeated string action_triggers = 60 [json_name = "actionTriggers"];
      Parameters:
      value - The actionTriggers to add.
      Returns:
      This builder for chaining.
    • addAllActionTriggers

      public PdfMetadata.Builder addAllActionTriggers(Iterable<String> values)
       PDF.ACTION_TRIGGERS
       
      repeated string action_triggers = 60 [json_name = "actionTriggers"];
      Parameters:
      values - The actionTriggers to add.
      Returns:
      This builder for chaining.
    • clearActionTriggers

      public PdfMetadata.Builder clearActionTriggers()
       PDF.ACTION_TRIGGERS
       
      repeated string action_triggers = 60 [json_name = "actionTriggers"];
      Returns:
      This builder for chaining.
    • addActionTriggersBytes

      public PdfMetadata.Builder addActionTriggersBytes(com.google.protobuf.ByteString value)
       PDF.ACTION_TRIGGERS
       
      repeated string action_triggers = 60 [json_name = "actionTriggers"];
      Parameters:
      value - The bytes of the actionTriggers to add.
      Returns:
      This builder for chaining.
    • getActionTypesList

      public com.google.protobuf.ProtocolStringList getActionTypesList()
       PDF.ACTION_TYPES
       
      repeated string action_types = 61 [json_name = "actionTypes"];
      Specified by:
      getActionTypesList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the actionTypes.
    • getActionTypesCount

      public int getActionTypesCount()
       PDF.ACTION_TYPES
       
      repeated string action_types = 61 [json_name = "actionTypes"];
      Specified by:
      getActionTypesCount in interface PdfMetadataOrBuilder
      Returns:
      The count of actionTypes.
    • getActionTypes

      public String getActionTypes(int index)
       PDF.ACTION_TYPES
       
      repeated string action_types = 61 [json_name = "actionTypes"];
      Specified by:
      getActionTypes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The actionTypes at the given index.
    • getActionTypesBytes

      public com.google.protobuf.ByteString getActionTypesBytes(int index)
       PDF.ACTION_TYPES
       
      repeated string action_types = 61 [json_name = "actionTypes"];
      Specified by:
      getActionTypesBytes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the actionTypes at the given index.
    • setActionTypes

      public PdfMetadata.Builder setActionTypes(int index, String value)
       PDF.ACTION_TYPES
       
      repeated string action_types = 61 [json_name = "actionTypes"];
      Parameters:
      index - The index to set the value at.
      value - The actionTypes to set.
      Returns:
      This builder for chaining.
    • addActionTypes

      public PdfMetadata.Builder addActionTypes(String value)
       PDF.ACTION_TYPES
       
      repeated string action_types = 61 [json_name = "actionTypes"];
      Parameters:
      value - The actionTypes to add.
      Returns:
      This builder for chaining.
    • addAllActionTypes

      public PdfMetadata.Builder addAllActionTypes(Iterable<String> values)
       PDF.ACTION_TYPES
       
      repeated string action_types = 61 [json_name = "actionTypes"];
      Parameters:
      values - The actionTypes to add.
      Returns:
      This builder for chaining.
    • clearActionTypes

      public PdfMetadata.Builder clearActionTypes()
       PDF.ACTION_TYPES
       
      repeated string action_types = 61 [json_name = "actionTypes"];
      Returns:
      This builder for chaining.
    • addActionTypesBytes

      public PdfMetadata.Builder addActionTypesBytes(com.google.protobuf.ByteString value)
       PDF.ACTION_TYPES
       
      repeated string action_types = 61 [json_name = "actionTypes"];
      Parameters:
      value - The bytes of the actionTypes to add.
      Returns:
      This builder for chaining.
    • getAnnotationTypesList

      public com.google.protobuf.ProtocolStringList getAnnotationTypesList()
       PDF.ANNOTATION_TYPES
       
      repeated string annotation_types = 62 [json_name = "annotationTypes"];
      Specified by:
      getAnnotationTypesList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the annotationTypes.
    • getAnnotationTypesCount

      public int getAnnotationTypesCount()
       PDF.ANNOTATION_TYPES
       
      repeated string annotation_types = 62 [json_name = "annotationTypes"];
      Specified by:
      getAnnotationTypesCount in interface PdfMetadataOrBuilder
      Returns:
      The count of annotationTypes.
    • getAnnotationTypes

      public String getAnnotationTypes(int index)
       PDF.ANNOTATION_TYPES
       
      repeated string annotation_types = 62 [json_name = "annotationTypes"];
      Specified by:
      getAnnotationTypes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The annotationTypes at the given index.
    • getAnnotationTypesBytes

      public com.google.protobuf.ByteString getAnnotationTypesBytes(int index)
       PDF.ANNOTATION_TYPES
       
      repeated string annotation_types = 62 [json_name = "annotationTypes"];
      Specified by:
      getAnnotationTypesBytes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the annotationTypes at the given index.
    • setAnnotationTypes

      public PdfMetadata.Builder setAnnotationTypes(int index, String value)
       PDF.ANNOTATION_TYPES
       
      repeated string annotation_types = 62 [json_name = "annotationTypes"];
      Parameters:
      index - The index to set the value at.
      value - The annotationTypes to set.
      Returns:
      This builder for chaining.
    • addAnnotationTypes

      public PdfMetadata.Builder addAnnotationTypes(String value)
       PDF.ANNOTATION_TYPES
       
      repeated string annotation_types = 62 [json_name = "annotationTypes"];
      Parameters:
      value - The annotationTypes to add.
      Returns:
      This builder for chaining.
    • addAllAnnotationTypes

      public PdfMetadata.Builder addAllAnnotationTypes(Iterable<String> values)
       PDF.ANNOTATION_TYPES
       
      repeated string annotation_types = 62 [json_name = "annotationTypes"];
      Parameters:
      values - The annotationTypes to add.
      Returns:
      This builder for chaining.
    • clearAnnotationTypes

      public PdfMetadata.Builder clearAnnotationTypes()
       PDF.ANNOTATION_TYPES
       
      repeated string annotation_types = 62 [json_name = "annotationTypes"];
      Returns:
      This builder for chaining.
    • addAnnotationTypesBytes

      public PdfMetadata.Builder addAnnotationTypesBytes(com.google.protobuf.ByteString value)
       PDF.ANNOTATION_TYPES
       
      repeated string annotation_types = 62 [json_name = "annotationTypes"];
      Parameters:
      value - The bytes of the annotationTypes to add.
      Returns:
      This builder for chaining.
    • getAnnotationSubtypesList

      public com.google.protobuf.ProtocolStringList getAnnotationSubtypesList()
       PDF.ANNOTATION_SUBTYPES
       
      repeated string annotation_subtypes = 63 [json_name = "annotationSubtypes"];
      Specified by:
      getAnnotationSubtypesList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the annotationSubtypes.
    • getAnnotationSubtypesCount

      public int getAnnotationSubtypesCount()
       PDF.ANNOTATION_SUBTYPES
       
      repeated string annotation_subtypes = 63 [json_name = "annotationSubtypes"];
      Specified by:
      getAnnotationSubtypesCount in interface PdfMetadataOrBuilder
      Returns:
      The count of annotationSubtypes.
    • getAnnotationSubtypes

      public String getAnnotationSubtypes(int index)
       PDF.ANNOTATION_SUBTYPES
       
      repeated string annotation_subtypes = 63 [json_name = "annotationSubtypes"];
      Specified by:
      getAnnotationSubtypes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The annotationSubtypes at the given index.
    • getAnnotationSubtypesBytes

      public com.google.protobuf.ByteString getAnnotationSubtypesBytes(int index)
       PDF.ANNOTATION_SUBTYPES
       
      repeated string annotation_subtypes = 63 [json_name = "annotationSubtypes"];
      Specified by:
      getAnnotationSubtypesBytes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the annotationSubtypes at the given index.
    • setAnnotationSubtypes

      public PdfMetadata.Builder setAnnotationSubtypes(int index, String value)
       PDF.ANNOTATION_SUBTYPES
       
      repeated string annotation_subtypes = 63 [json_name = "annotationSubtypes"];
      Parameters:
      index - The index to set the value at.
      value - The annotationSubtypes to set.
      Returns:
      This builder for chaining.
    • addAnnotationSubtypes

      public PdfMetadata.Builder addAnnotationSubtypes(String value)
       PDF.ANNOTATION_SUBTYPES
       
      repeated string annotation_subtypes = 63 [json_name = "annotationSubtypes"];
      Parameters:
      value - The annotationSubtypes to add.
      Returns:
      This builder for chaining.
    • addAllAnnotationSubtypes

      public PdfMetadata.Builder addAllAnnotationSubtypes(Iterable<String> values)
       PDF.ANNOTATION_SUBTYPES
       
      repeated string annotation_subtypes = 63 [json_name = "annotationSubtypes"];
      Parameters:
      values - The annotationSubtypes to add.
      Returns:
      This builder for chaining.
    • clearAnnotationSubtypes

      public PdfMetadata.Builder clearAnnotationSubtypes()
       PDF.ANNOTATION_SUBTYPES
       
      repeated string annotation_subtypes = 63 [json_name = "annotationSubtypes"];
      Returns:
      This builder for chaining.
    • addAnnotationSubtypesBytes

      public PdfMetadata.Builder addAnnotationSubtypesBytes(com.google.protobuf.ByteString value)
       PDF.ANNOTATION_SUBTYPES
       
      repeated string annotation_subtypes = 63 [json_name = "annotationSubtypes"];
      Parameters:
      value - The bytes of the annotationSubtypes to add.
      Returns:
      This builder for chaining.
    • getCharactersPerPageList

      public List<Integer> getCharactersPerPageList()
       === Text and Font Analysis ===
       PDF.CHARACTERS_PER_PAGE
       
      repeated int32 characters_per_page = 64 [json_name = "charactersPerPage"];
      Specified by:
      getCharactersPerPageList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the charactersPerPage.
    • getCharactersPerPageCount

      public int getCharactersPerPageCount()
       === Text and Font Analysis ===
       PDF.CHARACTERS_PER_PAGE
       
      repeated int32 characters_per_page = 64 [json_name = "charactersPerPage"];
      Specified by:
      getCharactersPerPageCount in interface PdfMetadataOrBuilder
      Returns:
      The count of charactersPerPage.
    • getCharactersPerPage

      public int getCharactersPerPage(int index)
       === Text and Font Analysis ===
       PDF.CHARACTERS_PER_PAGE
       
      repeated int32 characters_per_page = 64 [json_name = "charactersPerPage"];
      Specified by:
      getCharactersPerPage in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The charactersPerPage at the given index.
    • setCharactersPerPage

      public PdfMetadata.Builder setCharactersPerPage(int index, int value)
       === Text and Font Analysis ===
       PDF.CHARACTERS_PER_PAGE
       
      repeated int32 characters_per_page = 64 [json_name = "charactersPerPage"];
      Parameters:
      index - The index to set the value at.
      value - The charactersPerPage to set.
      Returns:
      This builder for chaining.
    • addCharactersPerPage

      public PdfMetadata.Builder addCharactersPerPage(int value)
       === Text and Font Analysis ===
       PDF.CHARACTERS_PER_PAGE
       
      repeated int32 characters_per_page = 64 [json_name = "charactersPerPage"];
      Parameters:
      value - The charactersPerPage to add.
      Returns:
      This builder for chaining.
    • addAllCharactersPerPage

      public PdfMetadata.Builder addAllCharactersPerPage(Iterable<? extends Integer> values)
       === Text and Font Analysis ===
       PDF.CHARACTERS_PER_PAGE
       
      repeated int32 characters_per_page = 64 [json_name = "charactersPerPage"];
      Parameters:
      values - The charactersPerPage to add.
      Returns:
      This builder for chaining.
    • clearCharactersPerPage

      public PdfMetadata.Builder clearCharactersPerPage()
       === Text and Font Analysis ===
       PDF.CHARACTERS_PER_PAGE
       
      repeated int32 characters_per_page = 64 [json_name = "charactersPerPage"];
      Returns:
      This builder for chaining.
    • getUnmappedUnicodeCharsPerPageList

      public List<Integer> getUnmappedUnicodeCharsPerPageList()
       PDF.UNMAPPED_UNICODE_CHARS_PER_PAGE
       
      repeated int32 unmapped_unicode_chars_per_page = 65 [json_name = "unmappedUnicodeCharsPerPage"];
      Specified by:
      getUnmappedUnicodeCharsPerPageList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the unmappedUnicodeCharsPerPage.
    • getUnmappedUnicodeCharsPerPageCount

      public int getUnmappedUnicodeCharsPerPageCount()
       PDF.UNMAPPED_UNICODE_CHARS_PER_PAGE
       
      repeated int32 unmapped_unicode_chars_per_page = 65 [json_name = "unmappedUnicodeCharsPerPage"];
      Specified by:
      getUnmappedUnicodeCharsPerPageCount in interface PdfMetadataOrBuilder
      Returns:
      The count of unmappedUnicodeCharsPerPage.
    • getUnmappedUnicodeCharsPerPage

      public int getUnmappedUnicodeCharsPerPage(int index)
       PDF.UNMAPPED_UNICODE_CHARS_PER_PAGE
       
      repeated int32 unmapped_unicode_chars_per_page = 65 [json_name = "unmappedUnicodeCharsPerPage"];
      Specified by:
      getUnmappedUnicodeCharsPerPage in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The unmappedUnicodeCharsPerPage at the given index.
    • setUnmappedUnicodeCharsPerPage

      public PdfMetadata.Builder setUnmappedUnicodeCharsPerPage(int index, int value)
       PDF.UNMAPPED_UNICODE_CHARS_PER_PAGE
       
      repeated int32 unmapped_unicode_chars_per_page = 65 [json_name = "unmappedUnicodeCharsPerPage"];
      Parameters:
      index - The index to set the value at.
      value - The unmappedUnicodeCharsPerPage to set.
      Returns:
      This builder for chaining.
    • addUnmappedUnicodeCharsPerPage

      public PdfMetadata.Builder addUnmappedUnicodeCharsPerPage(int value)
       PDF.UNMAPPED_UNICODE_CHARS_PER_PAGE
       
      repeated int32 unmapped_unicode_chars_per_page = 65 [json_name = "unmappedUnicodeCharsPerPage"];
      Parameters:
      value - The unmappedUnicodeCharsPerPage to add.
      Returns:
      This builder for chaining.
    • addAllUnmappedUnicodeCharsPerPage

      public PdfMetadata.Builder addAllUnmappedUnicodeCharsPerPage(Iterable<? extends Integer> values)
       PDF.UNMAPPED_UNICODE_CHARS_PER_PAGE
       
      repeated int32 unmapped_unicode_chars_per_page = 65 [json_name = "unmappedUnicodeCharsPerPage"];
      Parameters:
      values - The unmappedUnicodeCharsPerPage to add.
      Returns:
      This builder for chaining.
    • clearUnmappedUnicodeCharsPerPage

      public PdfMetadata.Builder clearUnmappedUnicodeCharsPerPage()
       PDF.UNMAPPED_UNICODE_CHARS_PER_PAGE
       
      repeated int32 unmapped_unicode_chars_per_page = 65 [json_name = "unmappedUnicodeCharsPerPage"];
      Returns:
      This builder for chaining.
    • hasTotalUnmappedUnicodeChars

      public boolean hasTotalUnmappedUnicodeChars()
       PDF.TOTAL_UNMAPPED_UNICODE_CHARS
       
      optional int32 total_unmapped_unicode_chars = 66 [json_name = "totalUnmappedUnicodeChars"];
      Specified by:
      hasTotalUnmappedUnicodeChars in interface PdfMetadataOrBuilder
      Returns:
      Whether the totalUnmappedUnicodeChars field is set.
    • getTotalUnmappedUnicodeChars

      public int getTotalUnmappedUnicodeChars()
       PDF.TOTAL_UNMAPPED_UNICODE_CHARS
       
      optional int32 total_unmapped_unicode_chars = 66 [json_name = "totalUnmappedUnicodeChars"];
      Specified by:
      getTotalUnmappedUnicodeChars in interface PdfMetadataOrBuilder
      Returns:
      The totalUnmappedUnicodeChars.
    • setTotalUnmappedUnicodeChars

      public PdfMetadata.Builder setTotalUnmappedUnicodeChars(int value)
       PDF.TOTAL_UNMAPPED_UNICODE_CHARS
       
      optional int32 total_unmapped_unicode_chars = 66 [json_name = "totalUnmappedUnicodeChars"];
      Parameters:
      value - The totalUnmappedUnicodeChars to set.
      Returns:
      This builder for chaining.
    • clearTotalUnmappedUnicodeChars

      public PdfMetadata.Builder clearTotalUnmappedUnicodeChars()
       PDF.TOTAL_UNMAPPED_UNICODE_CHARS
       
      optional int32 total_unmapped_unicode_chars = 66 [json_name = "totalUnmappedUnicodeChars"];
      Returns:
      This builder for chaining.
    • hasOverallPercentageUnmappedUnicodeChars

      public boolean hasOverallPercentageUnmappedUnicodeChars()
       PDF.OVERALL_PERCENTAGE_UNMAPPED_UNICODE_CHARS
       
      optional double overall_percentage_unmapped_unicode_chars = 67 [json_name = "overallPercentageUnmappedUnicodeChars"];
      Specified by:
      hasOverallPercentageUnmappedUnicodeChars in interface PdfMetadataOrBuilder
      Returns:
      Whether the overallPercentageUnmappedUnicodeChars field is set.
    • getOverallPercentageUnmappedUnicodeChars

      public double getOverallPercentageUnmappedUnicodeChars()
       PDF.OVERALL_PERCENTAGE_UNMAPPED_UNICODE_CHARS
       
      optional double overall_percentage_unmapped_unicode_chars = 67 [json_name = "overallPercentageUnmappedUnicodeChars"];
      Specified by:
      getOverallPercentageUnmappedUnicodeChars in interface PdfMetadataOrBuilder
      Returns:
      The overallPercentageUnmappedUnicodeChars.
    • setOverallPercentageUnmappedUnicodeChars

      public PdfMetadata.Builder setOverallPercentageUnmappedUnicodeChars(double value)
       PDF.OVERALL_PERCENTAGE_UNMAPPED_UNICODE_CHARS
       
      optional double overall_percentage_unmapped_unicode_chars = 67 [json_name = "overallPercentageUnmappedUnicodeChars"];
      Parameters:
      value - The overallPercentageUnmappedUnicodeChars to set.
      Returns:
      This builder for chaining.
    • clearOverallPercentageUnmappedUnicodeChars

      public PdfMetadata.Builder clearOverallPercentageUnmappedUnicodeChars()
       PDF.OVERALL_PERCENTAGE_UNMAPPED_UNICODE_CHARS
       
      optional double overall_percentage_unmapped_unicode_chars = 67 [json_name = "overallPercentageUnmappedUnicodeChars"];
      Returns:
      This builder for chaining.
    • hasContainsDamagedFont

      public boolean hasContainsDamagedFont()
       PDF.CONTAINS_DAMAGED_FONT
       
      optional bool contains_damaged_font = 68 [json_name = "containsDamagedFont"];
      Specified by:
      hasContainsDamagedFont in interface PdfMetadataOrBuilder
      Returns:
      Whether the containsDamagedFont field is set.
    • getContainsDamagedFont

      public boolean getContainsDamagedFont()
       PDF.CONTAINS_DAMAGED_FONT
       
      optional bool contains_damaged_font = 68 [json_name = "containsDamagedFont"];
      Specified by:
      getContainsDamagedFont in interface PdfMetadataOrBuilder
      Returns:
      The containsDamagedFont.
    • setContainsDamagedFont

      public PdfMetadata.Builder setContainsDamagedFont(boolean value)
       PDF.CONTAINS_DAMAGED_FONT
       
      optional bool contains_damaged_font = 68 [json_name = "containsDamagedFont"];
      Parameters:
      value - The containsDamagedFont to set.
      Returns:
      This builder for chaining.
    • clearContainsDamagedFont

      public PdfMetadata.Builder clearContainsDamagedFont()
       PDF.CONTAINS_DAMAGED_FONT
       
      optional bool contains_damaged_font = 68 [json_name = "containsDamagedFont"];
      Returns:
      This builder for chaining.
    • hasContainsNonEmbeddedFont

      public boolean hasContainsNonEmbeddedFont()
       PDF.CONTAINS_NON_EMBEDDED_FONT
       
      optional bool contains_non_embedded_font = 69 [json_name = "containsNonEmbeddedFont"];
      Specified by:
      hasContainsNonEmbeddedFont in interface PdfMetadataOrBuilder
      Returns:
      Whether the containsNonEmbeddedFont field is set.
    • getContainsNonEmbeddedFont

      public boolean getContainsNonEmbeddedFont()
       PDF.CONTAINS_NON_EMBEDDED_FONT
       
      optional bool contains_non_embedded_font = 69 [json_name = "containsNonEmbeddedFont"];
      Specified by:
      getContainsNonEmbeddedFont in interface PdfMetadataOrBuilder
      Returns:
      The containsNonEmbeddedFont.
    • setContainsNonEmbeddedFont

      public PdfMetadata.Builder setContainsNonEmbeddedFont(boolean value)
       PDF.CONTAINS_NON_EMBEDDED_FONT
       
      optional bool contains_non_embedded_font = 69 [json_name = "containsNonEmbeddedFont"];
      Parameters:
      value - The containsNonEmbeddedFont to set.
      Returns:
      This builder for chaining.
    • clearContainsNonEmbeddedFont

      public PdfMetadata.Builder clearContainsNonEmbeddedFont()
       PDF.CONTAINS_NON_EMBEDDED_FONT
       
      optional bool contains_non_embedded_font = 69 [json_name = "containsNonEmbeddedFont"];
      Returns:
      This builder for chaining.
    • hasEmbeddedFileDescription

      public boolean hasEmbeddedFileDescription()
       === Embedded Files and Attachments ===
       PDF.EMBEDDED_FILE_DESCRIPTION
       
      optional string embedded_file_description = 70 [json_name = "embeddedFileDescription"];
      Specified by:
      hasEmbeddedFileDescription in interface PdfMetadataOrBuilder
      Returns:
      Whether the embeddedFileDescription field is set.
    • getEmbeddedFileDescription

      public String getEmbeddedFileDescription()
       === Embedded Files and Attachments ===
       PDF.EMBEDDED_FILE_DESCRIPTION
       
      optional string embedded_file_description = 70 [json_name = "embeddedFileDescription"];
      Specified by:
      getEmbeddedFileDescription in interface PdfMetadataOrBuilder
      Returns:
      The embeddedFileDescription.
    • getEmbeddedFileDescriptionBytes

      public com.google.protobuf.ByteString getEmbeddedFileDescriptionBytes()
       === Embedded Files and Attachments ===
       PDF.EMBEDDED_FILE_DESCRIPTION
       
      optional string embedded_file_description = 70 [json_name = "embeddedFileDescription"];
      Specified by:
      getEmbeddedFileDescriptionBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for embeddedFileDescription.
    • setEmbeddedFileDescription

      public PdfMetadata.Builder setEmbeddedFileDescription(String value)
       === Embedded Files and Attachments ===
       PDF.EMBEDDED_FILE_DESCRIPTION
       
      optional string embedded_file_description = 70 [json_name = "embeddedFileDescription"];
      Parameters:
      value - The embeddedFileDescription to set.
      Returns:
      This builder for chaining.
    • clearEmbeddedFileDescription

      public PdfMetadata.Builder clearEmbeddedFileDescription()
       === Embedded Files and Attachments ===
       PDF.EMBEDDED_FILE_DESCRIPTION
       
      optional string embedded_file_description = 70 [json_name = "embeddedFileDescription"];
      Returns:
      This builder for chaining.
    • setEmbeddedFileDescriptionBytes

      public PdfMetadata.Builder setEmbeddedFileDescriptionBytes(com.google.protobuf.ByteString value)
       === Embedded Files and Attachments ===
       PDF.EMBEDDED_FILE_DESCRIPTION
       
      optional string embedded_file_description = 70 [json_name = "embeddedFileDescription"];
      Parameters:
      value - The bytes for embeddedFileDescription to set.
      Returns:
      This builder for chaining.
    • hasEmbeddedFileAnnotationType

      public boolean hasEmbeddedFileAnnotationType()
       PDF.EMBEDDED_FILE_ANNOTATION_TYPE
       
      optional string embedded_file_annotation_type = 71 [json_name = "embeddedFileAnnotationType"];
      Specified by:
      hasEmbeddedFileAnnotationType in interface PdfMetadataOrBuilder
      Returns:
      Whether the embeddedFileAnnotationType field is set.
    • getEmbeddedFileAnnotationType

      public String getEmbeddedFileAnnotationType()
       PDF.EMBEDDED_FILE_ANNOTATION_TYPE
       
      optional string embedded_file_annotation_type = 71 [json_name = "embeddedFileAnnotationType"];
      Specified by:
      getEmbeddedFileAnnotationType in interface PdfMetadataOrBuilder
      Returns:
      The embeddedFileAnnotationType.
    • getEmbeddedFileAnnotationTypeBytes

      public com.google.protobuf.ByteString getEmbeddedFileAnnotationTypeBytes()
       PDF.EMBEDDED_FILE_ANNOTATION_TYPE
       
      optional string embedded_file_annotation_type = 71 [json_name = "embeddedFileAnnotationType"];
      Specified by:
      getEmbeddedFileAnnotationTypeBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for embeddedFileAnnotationType.
    • setEmbeddedFileAnnotationType

      public PdfMetadata.Builder setEmbeddedFileAnnotationType(String value)
       PDF.EMBEDDED_FILE_ANNOTATION_TYPE
       
      optional string embedded_file_annotation_type = 71 [json_name = "embeddedFileAnnotationType"];
      Parameters:
      value - The embeddedFileAnnotationType to set.
      Returns:
      This builder for chaining.
    • clearEmbeddedFileAnnotationType

      public PdfMetadata.Builder clearEmbeddedFileAnnotationType()
       PDF.EMBEDDED_FILE_ANNOTATION_TYPE
       
      optional string embedded_file_annotation_type = 71 [json_name = "embeddedFileAnnotationType"];
      Returns:
      This builder for chaining.
    • setEmbeddedFileAnnotationTypeBytes

      public PdfMetadata.Builder setEmbeddedFileAnnotationTypeBytes(com.google.protobuf.ByteString value)
       PDF.EMBEDDED_FILE_ANNOTATION_TYPE
       
      optional string embedded_file_annotation_type = 71 [json_name = "embeddedFileAnnotationType"];
      Parameters:
      value - The bytes for embeddedFileAnnotationType to set.
      Returns:
      This builder for chaining.
    • hasEmbeddedFileSubtype

      public boolean hasEmbeddedFileSubtype()
       PDF.EMBEDDED_FILE_SUBTYPE
       
      optional string embedded_file_subtype = 72 [json_name = "embeddedFileSubtype"];
      Specified by:
      hasEmbeddedFileSubtype in interface PdfMetadataOrBuilder
      Returns:
      Whether the embeddedFileSubtype field is set.
    • getEmbeddedFileSubtype

      public String getEmbeddedFileSubtype()
       PDF.EMBEDDED_FILE_SUBTYPE
       
      optional string embedded_file_subtype = 72 [json_name = "embeddedFileSubtype"];
      Specified by:
      getEmbeddedFileSubtype in interface PdfMetadataOrBuilder
      Returns:
      The embeddedFileSubtype.
    • getEmbeddedFileSubtypeBytes

      public com.google.protobuf.ByteString getEmbeddedFileSubtypeBytes()
       PDF.EMBEDDED_FILE_SUBTYPE
       
      optional string embedded_file_subtype = 72 [json_name = "embeddedFileSubtype"];
      Specified by:
      getEmbeddedFileSubtypeBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for embeddedFileSubtype.
    • setEmbeddedFileSubtype

      public PdfMetadata.Builder setEmbeddedFileSubtype(String value)
       PDF.EMBEDDED_FILE_SUBTYPE
       
      optional string embedded_file_subtype = 72 [json_name = "embeddedFileSubtype"];
      Parameters:
      value - The embeddedFileSubtype to set.
      Returns:
      This builder for chaining.
    • clearEmbeddedFileSubtype

      public PdfMetadata.Builder clearEmbeddedFileSubtype()
       PDF.EMBEDDED_FILE_SUBTYPE
       
      optional string embedded_file_subtype = 72 [json_name = "embeddedFileSubtype"];
      Returns:
      This builder for chaining.
    • setEmbeddedFileSubtypeBytes

      public PdfMetadata.Builder setEmbeddedFileSubtypeBytes(com.google.protobuf.ByteString value)
       PDF.EMBEDDED_FILE_SUBTYPE
       
      optional string embedded_file_subtype = 72 [json_name = "embeddedFileSubtype"];
      Parameters:
      value - The bytes for embeddedFileSubtype to set.
      Returns:
      This builder for chaining.
    • hasAssociatedFileRelationship

      public boolean hasAssociatedFileRelationship()
       PDF.ASSOCIATED_FILE_RELATIONSHIP
       
      optional string associated_file_relationship = 73 [json_name = "associatedFileRelationship"];
      Specified by:
      hasAssociatedFileRelationship in interface PdfMetadataOrBuilder
      Returns:
      Whether the associatedFileRelationship field is set.
    • getAssociatedFileRelationship

      public String getAssociatedFileRelationship()
       PDF.ASSOCIATED_FILE_RELATIONSHIP
       
      optional string associated_file_relationship = 73 [json_name = "associatedFileRelationship"];
      Specified by:
      getAssociatedFileRelationship in interface PdfMetadataOrBuilder
      Returns:
      The associatedFileRelationship.
    • getAssociatedFileRelationshipBytes

      public com.google.protobuf.ByteString getAssociatedFileRelationshipBytes()
       PDF.ASSOCIATED_FILE_RELATIONSHIP
       
      optional string associated_file_relationship = 73 [json_name = "associatedFileRelationship"];
      Specified by:
      getAssociatedFileRelationshipBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for associatedFileRelationship.
    • setAssociatedFileRelationship

      public PdfMetadata.Builder setAssociatedFileRelationship(String value)
       PDF.ASSOCIATED_FILE_RELATIONSHIP
       
      optional string associated_file_relationship = 73 [json_name = "associatedFileRelationship"];
      Parameters:
      value - The associatedFileRelationship to set.
      Returns:
      This builder for chaining.
    • clearAssociatedFileRelationship

      public PdfMetadata.Builder clearAssociatedFileRelationship()
       PDF.ASSOCIATED_FILE_RELATIONSHIP
       
      optional string associated_file_relationship = 73 [json_name = "associatedFileRelationship"];
      Returns:
      This builder for chaining.
    • setAssociatedFileRelationshipBytes

      public PdfMetadata.Builder setAssociatedFileRelationshipBytes(com.google.protobuf.ByteString value)
       PDF.ASSOCIATED_FILE_RELATIONSHIP
       
      optional string associated_file_relationship = 73 [json_name = "associatedFileRelationship"];
      Parameters:
      value - The bytes for associatedFileRelationship to set.
      Returns:
      This builder for chaining.
    • getEofOffsetsList

      public List<Double> getEofOffsetsList()
       === Incremental Updates and Versioning ===
       PDF.EOF_OFFSETS
       
      repeated double eof_offsets = 74 [json_name = "eofOffsets"];
      Specified by:
      getEofOffsetsList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the eofOffsets.
    • getEofOffsetsCount

      public int getEofOffsetsCount()
       === Incremental Updates and Versioning ===
       PDF.EOF_OFFSETS
       
      repeated double eof_offsets = 74 [json_name = "eofOffsets"];
      Specified by:
      getEofOffsetsCount in interface PdfMetadataOrBuilder
      Returns:
      The count of eofOffsets.
    • getEofOffsets

      public double getEofOffsets(int index)
       === Incremental Updates and Versioning ===
       PDF.EOF_OFFSETS
       
      repeated double eof_offsets = 74 [json_name = "eofOffsets"];
      Specified by:
      getEofOffsets in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The eofOffsets at the given index.
    • setEofOffsets

      public PdfMetadata.Builder setEofOffsets(int index, double value)
       === Incremental Updates and Versioning ===
       PDF.EOF_OFFSETS
       
      repeated double eof_offsets = 74 [json_name = "eofOffsets"];
      Parameters:
      index - The index to set the value at.
      value - The eofOffsets to set.
      Returns:
      This builder for chaining.
    • addEofOffsets

      public PdfMetadata.Builder addEofOffsets(double value)
       === Incremental Updates and Versioning ===
       PDF.EOF_OFFSETS
       
      repeated double eof_offsets = 74 [json_name = "eofOffsets"];
      Parameters:
      value - The eofOffsets to add.
      Returns:
      This builder for chaining.
    • addAllEofOffsets

      public PdfMetadata.Builder addAllEofOffsets(Iterable<? extends Double> values)
       === Incremental Updates and Versioning ===
       PDF.EOF_OFFSETS
       
      repeated double eof_offsets = 74 [json_name = "eofOffsets"];
      Parameters:
      values - The eofOffsets to add.
      Returns:
      This builder for chaining.
    • clearEofOffsets

      public PdfMetadata.Builder clearEofOffsets()
       === Incremental Updates and Versioning ===
       PDF.EOF_OFFSETS
       
      repeated double eof_offsets = 74 [json_name = "eofOffsets"];
      Returns:
      This builder for chaining.
    • hasIncrementalUpdateNumber

      public boolean hasIncrementalUpdateNumber()
       PDF.INCREMENTAL_UPDATE_NUMBER
       
      optional int32 incremental_update_number = 75 [json_name = "incrementalUpdateNumber"];
      Specified by:
      hasIncrementalUpdateNumber in interface PdfMetadataOrBuilder
      Returns:
      Whether the incrementalUpdateNumber field is set.
    • getIncrementalUpdateNumber

      public int getIncrementalUpdateNumber()
       PDF.INCREMENTAL_UPDATE_NUMBER
       
      optional int32 incremental_update_number = 75 [json_name = "incrementalUpdateNumber"];
      Specified by:
      getIncrementalUpdateNumber in interface PdfMetadataOrBuilder
      Returns:
      The incrementalUpdateNumber.
    • setIncrementalUpdateNumber

      public PdfMetadata.Builder setIncrementalUpdateNumber(int value)
       PDF.INCREMENTAL_UPDATE_NUMBER
       
      optional int32 incremental_update_number = 75 [json_name = "incrementalUpdateNumber"];
      Parameters:
      value - The incrementalUpdateNumber to set.
      Returns:
      This builder for chaining.
    • clearIncrementalUpdateNumber

      public PdfMetadata.Builder clearIncrementalUpdateNumber()
       PDF.INCREMENTAL_UPDATE_NUMBER
       
      optional int32 incremental_update_number = 75 [json_name = "incrementalUpdateNumber"];
      Returns:
      This builder for chaining.
    • hasPdfIncrementalUpdateCount

      public boolean hasPdfIncrementalUpdateCount()
       PDF.PDF_INCREMENTAL_UPDATE_COUNT
       
      optional int32 pdf_incremental_update_count = 76 [json_name = "pdfIncrementalUpdateCount"];
      Specified by:
      hasPdfIncrementalUpdateCount in interface PdfMetadataOrBuilder
      Returns:
      Whether the pdfIncrementalUpdateCount field is set.
    • getPdfIncrementalUpdateCount

      public int getPdfIncrementalUpdateCount()
       PDF.PDF_INCREMENTAL_UPDATE_COUNT
       
      optional int32 pdf_incremental_update_count = 76 [json_name = "pdfIncrementalUpdateCount"];
      Specified by:
      getPdfIncrementalUpdateCount in interface PdfMetadataOrBuilder
      Returns:
      The pdfIncrementalUpdateCount.
    • setPdfIncrementalUpdateCount

      public PdfMetadata.Builder setPdfIncrementalUpdateCount(int value)
       PDF.PDF_INCREMENTAL_UPDATE_COUNT
       
      optional int32 pdf_incremental_update_count = 76 [json_name = "pdfIncrementalUpdateCount"];
      Parameters:
      value - The pdfIncrementalUpdateCount to set.
      Returns:
      This builder for chaining.
    • clearPdfIncrementalUpdateCount

      public PdfMetadata.Builder clearPdfIncrementalUpdateCount()
       PDF.PDF_INCREMENTAL_UPDATE_COUNT
       
      optional int32 pdf_incremental_update_count = 76 [json_name = "pdfIncrementalUpdateCount"];
      Returns:
      This builder for chaining.
    • hasOcrPageCount

      public boolean hasOcrPageCount()
       === OCR and Processing ===
       PDF.OCR_PAGE_COUNT
       
      optional int32 ocr_page_count = 77 [json_name = "ocrPageCount"];
      Specified by:
      hasOcrPageCount in interface PdfMetadataOrBuilder
      Returns:
      Whether the ocrPageCount field is set.
    • getOcrPageCount

      public int getOcrPageCount()
       === OCR and Processing ===
       PDF.OCR_PAGE_COUNT
       
      optional int32 ocr_page_count = 77 [json_name = "ocrPageCount"];
      Specified by:
      getOcrPageCount in interface PdfMetadataOrBuilder
      Returns:
      The ocrPageCount.
    • setOcrPageCount

      public PdfMetadata.Builder setOcrPageCount(int value)
       === OCR and Processing ===
       PDF.OCR_PAGE_COUNT
       
      optional int32 ocr_page_count = 77 [json_name = "ocrPageCount"];
      Parameters:
      value - The ocrPageCount to set.
      Returns:
      This builder for chaining.
    • clearOcrPageCount

      public PdfMetadata.Builder clearOcrPageCount()
       === OCR and Processing ===
       PDF.OCR_PAGE_COUNT
       
      optional int32 ocr_page_count = 77 [json_name = "ocrPageCount"];
      Returns:
      This builder for chaining.
    • hasProducer

      public boolean hasProducer()
       === Producer and Creation Tools ===
       PDF.PRODUCER
       
      optional string producer = 78 [json_name = "producer"];
      Specified by:
      hasProducer in interface PdfMetadataOrBuilder
      Returns:
      Whether the producer field is set.
    • getProducer

      public String getProducer()
       === Producer and Creation Tools ===
       PDF.PRODUCER
       
      optional string producer = 78 [json_name = "producer"];
      Specified by:
      getProducer in interface PdfMetadataOrBuilder
      Returns:
      The producer.
    • getProducerBytes

      public com.google.protobuf.ByteString getProducerBytes()
       === Producer and Creation Tools ===
       PDF.PRODUCER
       
      optional string producer = 78 [json_name = "producer"];
      Specified by:
      getProducerBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for producer.
    • setProducer

      public PdfMetadata.Builder setProducer(String value)
       === Producer and Creation Tools ===
       PDF.PRODUCER
       
      optional string producer = 78 [json_name = "producer"];
      Parameters:
      value - The producer to set.
      Returns:
      This builder for chaining.
    • clearProducer

      public PdfMetadata.Builder clearProducer()
       === Producer and Creation Tools ===
       PDF.PRODUCER
       
      optional string producer = 78 [json_name = "producer"];
      Returns:
      This builder for chaining.
    • setProducerBytes

      public PdfMetadata.Builder setProducerBytes(com.google.protobuf.ByteString value)
       === Producer and Creation Tools ===
       PDF.PRODUCER
       
      optional string producer = 78 [json_name = "producer"];
      Parameters:
      value - The bytes for producer to set.
      Returns:
      This builder for chaining.
    • hasIllustratorType

      public boolean hasIllustratorType()
       PDF.ILLUSTRATOR_TYPE
       
      optional string illustrator_type = 79 [json_name = "illustratorType"];
      Specified by:
      hasIllustratorType in interface PdfMetadataOrBuilder
      Returns:
      Whether the illustratorType field is set.
    • getIllustratorType

      public String getIllustratorType()
       PDF.ILLUSTRATOR_TYPE
       
      optional string illustrator_type = 79 [json_name = "illustratorType"];
      Specified by:
      getIllustratorType in interface PdfMetadataOrBuilder
      Returns:
      The illustratorType.
    • getIllustratorTypeBytes

      public com.google.protobuf.ByteString getIllustratorTypeBytes()
       PDF.ILLUSTRATOR_TYPE
       
      optional string illustrator_type = 79 [json_name = "illustratorType"];
      Specified by:
      getIllustratorTypeBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for illustratorType.
    • setIllustratorType

      public PdfMetadata.Builder setIllustratorType(String value)
       PDF.ILLUSTRATOR_TYPE
       
      optional string illustrator_type = 79 [json_name = "illustratorType"];
      Parameters:
      value - The illustratorType to set.
      Returns:
      This builder for chaining.
    • clearIllustratorType

      public PdfMetadata.Builder clearIllustratorType()
       PDF.ILLUSTRATOR_TYPE
       
      optional string illustrator_type = 79 [json_name = "illustratorType"];
      Returns:
      This builder for chaining.
    • setIllustratorTypeBytes

      public PdfMetadata.Builder setIllustratorTypeBytes(com.google.protobuf.ByteString value)
       PDF.ILLUSTRATOR_TYPE
       
      optional string illustrator_type = 79 [json_name = "illustratorType"];
      Parameters:
      value - The bytes for illustratorType to set.
      Returns:
      This builder for chaining.
    • hasXmpKeywords

      public boolean hasXmpKeywords()
       XMPPDF.KEY_WORDS
       
      optional string xmp_keywords = 102 [json_name = "xmpKeywords"];
      Specified by:
      hasXmpKeywords in interface PdfMetadataOrBuilder
      Returns:
      Whether the xmpKeywords field is set.
    • getXmpKeywords

      public String getXmpKeywords()
       XMPPDF.KEY_WORDS
       
      optional string xmp_keywords = 102 [json_name = "xmpKeywords"];
      Specified by:
      getXmpKeywords in interface PdfMetadataOrBuilder
      Returns:
      The xmpKeywords.
    • getXmpKeywordsBytes

      public com.google.protobuf.ByteString getXmpKeywordsBytes()
       XMPPDF.KEY_WORDS
       
      optional string xmp_keywords = 102 [json_name = "xmpKeywords"];
      Specified by:
      getXmpKeywordsBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for xmpKeywords.
    • setXmpKeywords

      public PdfMetadata.Builder setXmpKeywords(String value)
       XMPPDF.KEY_WORDS
       
      optional string xmp_keywords = 102 [json_name = "xmpKeywords"];
      Parameters:
      value - The xmpKeywords to set.
      Returns:
      This builder for chaining.
    • clearXmpKeywords

      public PdfMetadata.Builder clearXmpKeywords()
       XMPPDF.KEY_WORDS
       
      optional string xmp_keywords = 102 [json_name = "xmpKeywords"];
      Returns:
      This builder for chaining.
    • setXmpKeywordsBytes

      public PdfMetadata.Builder setXmpKeywordsBytes(com.google.protobuf.ByteString value)
       XMPPDF.KEY_WORDS
       
      optional string xmp_keywords = 102 [json_name = "xmpKeywords"];
      Parameters:
      value - The bytes for xmpKeywords to set.
      Returns:
      This builder for chaining.
    • hasFoundNonAdobeExtensionName

      public boolean hasFoundNonAdobeExtensionName()
       === Non-Adobe Extensions ===
       "pdf:foundNonAdobeExtensionName"
       
      optional string found_non_adobe_extension_name = 80 [json_name = "foundNonAdobeExtensionName"];
      Specified by:
      hasFoundNonAdobeExtensionName in interface PdfMetadataOrBuilder
      Returns:
      Whether the foundNonAdobeExtensionName field is set.
    • getFoundNonAdobeExtensionName

      public String getFoundNonAdobeExtensionName()
       === Non-Adobe Extensions ===
       "pdf:foundNonAdobeExtensionName"
       
      optional string found_non_adobe_extension_name = 80 [json_name = "foundNonAdobeExtensionName"];
      Specified by:
      getFoundNonAdobeExtensionName in interface PdfMetadataOrBuilder
      Returns:
      The foundNonAdobeExtensionName.
    • getFoundNonAdobeExtensionNameBytes

      public com.google.protobuf.ByteString getFoundNonAdobeExtensionNameBytes()
       === Non-Adobe Extensions ===
       "pdf:foundNonAdobeExtensionName"
       
      optional string found_non_adobe_extension_name = 80 [json_name = "foundNonAdobeExtensionName"];
      Specified by:
      getFoundNonAdobeExtensionNameBytes in interface PdfMetadataOrBuilder
      Returns:
      The bytes for foundNonAdobeExtensionName.
    • setFoundNonAdobeExtensionName

      public PdfMetadata.Builder setFoundNonAdobeExtensionName(String value)
       === Non-Adobe Extensions ===
       "pdf:foundNonAdobeExtensionName"
       
      optional string found_non_adobe_extension_name = 80 [json_name = "foundNonAdobeExtensionName"];
      Parameters:
      value - The foundNonAdobeExtensionName to set.
      Returns:
      This builder for chaining.
    • clearFoundNonAdobeExtensionName

      public PdfMetadata.Builder clearFoundNonAdobeExtensionName()
       === Non-Adobe Extensions ===
       "pdf:foundNonAdobeExtensionName"
       
      optional string found_non_adobe_extension_name = 80 [json_name = "foundNonAdobeExtensionName"];
      Returns:
      This builder for chaining.
    • setFoundNonAdobeExtensionNameBytes

      public PdfMetadata.Builder setFoundNonAdobeExtensionNameBytes(com.google.protobuf.ByteString value)
       === Non-Adobe Extensions ===
       "pdf:foundNonAdobeExtensionName"
       
      optional string found_non_adobe_extension_name = 80 [json_name = "foundNonAdobeExtensionName"];
      Parameters:
      value - The bytes for foundNonAdobeExtensionName to set.
      Returns:
      This builder for chaining.
    • getXmpParseFailedList

      public com.google.protobuf.ProtocolStringList getXmpParseFailedList()
       === XMP Parse Errors ===
       "X-TIKA:pdf:metadata-xmp-parse-failed"
       
      repeated string xmp_parse_failed = 81 [json_name = "xmpParseFailed"];
      Specified by:
      getXmpParseFailedList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the xmpParseFailed.
    • getXmpParseFailedCount

      public int getXmpParseFailedCount()
       === XMP Parse Errors ===
       "X-TIKA:pdf:metadata-xmp-parse-failed"
       
      repeated string xmp_parse_failed = 81 [json_name = "xmpParseFailed"];
      Specified by:
      getXmpParseFailedCount in interface PdfMetadataOrBuilder
      Returns:
      The count of xmpParseFailed.
    • getXmpParseFailed

      public String getXmpParseFailed(int index)
       === XMP Parse Errors ===
       "X-TIKA:pdf:metadata-xmp-parse-failed"
       
      repeated string xmp_parse_failed = 81 [json_name = "xmpParseFailed"];
      Specified by:
      getXmpParseFailed in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The xmpParseFailed at the given index.
    • getXmpParseFailedBytes

      public com.google.protobuf.ByteString getXmpParseFailedBytes(int index)
       === XMP Parse Errors ===
       "X-TIKA:pdf:metadata-xmp-parse-failed"
       
      repeated string xmp_parse_failed = 81 [json_name = "xmpParseFailed"];
      Specified by:
      getXmpParseFailedBytes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the xmpParseFailed at the given index.
    • setXmpParseFailed

      public PdfMetadata.Builder setXmpParseFailed(int index, String value)
       === XMP Parse Errors ===
       "X-TIKA:pdf:metadata-xmp-parse-failed"
       
      repeated string xmp_parse_failed = 81 [json_name = "xmpParseFailed"];
      Parameters:
      index - The index to set the value at.
      value - The xmpParseFailed to set.
      Returns:
      This builder for chaining.
    • addXmpParseFailed

      public PdfMetadata.Builder addXmpParseFailed(String value)
       === XMP Parse Errors ===
       "X-TIKA:pdf:metadata-xmp-parse-failed"
       
      repeated string xmp_parse_failed = 81 [json_name = "xmpParseFailed"];
      Parameters:
      value - The xmpParseFailed to add.
      Returns:
      This builder for chaining.
    • addAllXmpParseFailed

      public PdfMetadata.Builder addAllXmpParseFailed(Iterable<String> values)
       === XMP Parse Errors ===
       "X-TIKA:pdf:metadata-xmp-parse-failed"
       
      repeated string xmp_parse_failed = 81 [json_name = "xmpParseFailed"];
      Parameters:
      values - The xmpParseFailed to add.
      Returns:
      This builder for chaining.
    • clearXmpParseFailed

      public PdfMetadata.Builder clearXmpParseFailed()
       === XMP Parse Errors ===
       "X-TIKA:pdf:metadata-xmp-parse-failed"
       
      repeated string xmp_parse_failed = 81 [json_name = "xmpParseFailed"];
      Returns:
      This builder for chaining.
    • addXmpParseFailedBytes

      public PdfMetadata.Builder addXmpParseFailedBytes(com.google.protobuf.ByteString value)
       === XMP Parse Errors ===
       "X-TIKA:pdf:metadata-xmp-parse-failed"
       
      repeated string xmp_parse_failed = 81 [json_name = "xmpParseFailed"];
      Parameters:
      value - The bytes of the xmpParseFailed to add.
      Returns:
      This builder for chaining.
    • hasContentType

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

      public String getContentType()
       === Content Type ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 82 [json_name = "contentType"];
      Specified by:
      getContentType in interface PdfMetadataOrBuilder
      Returns:
      The contentType.
    • getContentTypeBytes

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

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

      public PdfMetadata.Builder clearContentType()
       === Content Type ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 82 [json_name = "contentType"];
      Returns:
      This builder for chaining.
    • setContentTypeBytes

      public PdfMetadata.Builder setContentTypeBytes(com.google.protobuf.ByteString value)
       === Content Type ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 82 [json_name = "contentType"];
      Parameters:
      value - The bytes for contentType to set.
      Returns:
      This builder for chaining.
    • getSignatureNameList

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

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

      public String getSignatureName(int index)
       === Security and Signature Properties ===
       TikaCoreProperties.SIGNATURE_NAME
       
      repeated string signature_name = 83 [json_name = "signatureName"];
      Specified by:
      getSignatureName in interface PdfMetadataOrBuilder
      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)
       === Security and Signature Properties ===
       TikaCoreProperties.SIGNATURE_NAME
       
      repeated string signature_name = 83 [json_name = "signatureName"];
      Specified by:
      getSignatureNameBytes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the signatureName at the given index.
    • setSignatureName

      public PdfMetadata.Builder setSignatureName(int index, String value)
       === Security and Signature Properties ===
       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 PdfMetadata.Builder addSignatureName(String value)
       === Security and Signature Properties ===
       TikaCoreProperties.SIGNATURE_NAME
       
      repeated string signature_name = 83 [json_name = "signatureName"];
      Parameters:
      value - The signatureName to add.
      Returns:
      This builder for chaining.
    • addAllSignatureName

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

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

      public PdfMetadata.Builder addSignatureNameBytes(com.google.protobuf.ByteString value)
       === Security and Signature Properties ===
       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 PdfMetadataOrBuilder
    • getSignatureDateCount

      public int getSignatureDateCount()
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
      Specified by:
      getSignatureDateCount in interface PdfMetadataOrBuilder
    • 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 PdfMetadataOrBuilder
    • setSignatureDate

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

      public PdfMetadata.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 PdfMetadata.Builder addSignatureDate(com.google.protobuf.Timestamp value)
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
    • addSignatureDate

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

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

      public PdfMetadata.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 PdfMetadata.Builder addAllSignatureDate(Iterable<? extends com.google.protobuf.Timestamp> values)
       TikaCoreProperties.SIGNATURE_DATE
       
      repeated .google.protobuf.Timestamp signature_date = 84 [json_name = "signatureDate"];
    • clearSignatureDate

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

      public PdfMetadata.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 PdfMetadataOrBuilder
    • 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 PdfMetadataOrBuilder
    • 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"];
    • getSignatureDateRawList

      public com.google.protobuf.ProtocolStringList getSignatureDateRawList()
       Raw string fallback
       
      repeated string signature_date_raw = 114 [json_name = "signatureDateRaw"];
      Specified by:
      getSignatureDateRawList in interface PdfMetadataOrBuilder
      Returns:
      A list containing the signatureDateRaw.
    • getSignatureDateRawCount

      public int getSignatureDateRawCount()
       Raw string fallback
       
      repeated string signature_date_raw = 114 [json_name = "signatureDateRaw"];
      Specified by:
      getSignatureDateRawCount in interface PdfMetadataOrBuilder
      Returns:
      The count of signatureDateRaw.
    • getSignatureDateRaw

      public String getSignatureDateRaw(int index)
       Raw string fallback
       
      repeated string signature_date_raw = 114 [json_name = "signatureDateRaw"];
      Specified by:
      getSignatureDateRaw in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The signatureDateRaw at the given index.
    • getSignatureDateRawBytes

      public com.google.protobuf.ByteString getSignatureDateRawBytes(int index)
       Raw string fallback
       
      repeated string signature_date_raw = 114 [json_name = "signatureDateRaw"];
      Specified by:
      getSignatureDateRawBytes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the signatureDateRaw at the given index.
    • setSignatureDateRaw

      public PdfMetadata.Builder setSignatureDateRaw(int index, String value)
       Raw string fallback
       
      repeated string signature_date_raw = 114 [json_name = "signatureDateRaw"];
      Parameters:
      index - The index to set the value at.
      value - The signatureDateRaw to set.
      Returns:
      This builder for chaining.
    • addSignatureDateRaw

      public PdfMetadata.Builder addSignatureDateRaw(String value)
       Raw string fallback
       
      repeated string signature_date_raw = 114 [json_name = "signatureDateRaw"];
      Parameters:
      value - The signatureDateRaw to add.
      Returns:
      This builder for chaining.
    • addAllSignatureDateRaw

      public PdfMetadata.Builder addAllSignatureDateRaw(Iterable<String> values)
       Raw string fallback
       
      repeated string signature_date_raw = 114 [json_name = "signatureDateRaw"];
      Parameters:
      values - The signatureDateRaw to add.
      Returns:
      This builder for chaining.
    • clearSignatureDateRaw

      public PdfMetadata.Builder clearSignatureDateRaw()
       Raw string fallback
       
      repeated string signature_date_raw = 114 [json_name = "signatureDateRaw"];
      Returns:
      This builder for chaining.
    • addSignatureDateRawBytes

      public PdfMetadata.Builder addSignatureDateRawBytes(com.google.protobuf.ByteString value)
       Raw string fallback
       
      repeated string signature_date_raw = 114 [json_name = "signatureDateRaw"];
      Parameters:
      value - The bytes of the signatureDateRaw to add.
      Returns:
      This builder for chaining.
    • getSignatureLocationList

      public com.google.protobuf.ProtocolStringList getSignatureLocationList()
       TikaCoreProperties.SIGNATURE_LOCATION
       
      repeated string signature_location = 85 [json_name = "signatureLocation"];
      Specified by:
      getSignatureLocationList in interface PdfMetadataOrBuilder
      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 PdfMetadataOrBuilder
      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 PdfMetadataOrBuilder
      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 PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the signatureLocation at the given index.
    • setSignatureLocation

      public PdfMetadata.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 PdfMetadata.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 PdfMetadata.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 PdfMetadata.Builder clearSignatureLocation()
       TikaCoreProperties.SIGNATURE_LOCATION
       
      repeated string signature_location = 85 [json_name = "signatureLocation"];
      Returns:
      This builder for chaining.
    • addSignatureLocationBytes

      public PdfMetadata.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 PdfMetadataOrBuilder
      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 PdfMetadataOrBuilder
      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 PdfMetadataOrBuilder
      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 PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the signatureReason at the given index.
    • setSignatureReason

      public PdfMetadata.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 PdfMetadata.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 PdfMetadata.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 PdfMetadata.Builder clearSignatureReason()
       TikaCoreProperties.SIGNATURE_REASON
       
      repeated string signature_reason = 86 [json_name = "signatureReason"];
      Returns:
      This builder for chaining.
    • addSignatureReasonBytes

      public PdfMetadata.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 PdfMetadataOrBuilder
      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 PdfMetadataOrBuilder
      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 PdfMetadataOrBuilder
      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 PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the signatureFilter at the given index.
    • setSignatureFilter

      public PdfMetadata.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 PdfMetadata.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 PdfMetadata.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 PdfMetadata.Builder clearSignatureFilter()
       TikaCoreProperties.SIGNATURE_FILTER
       
      repeated string signature_filter = 87 [json_name = "signatureFilter"];
      Returns:
      This builder for chaining.
    • addSignatureFilterBytes

      public PdfMetadata.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 PdfMetadataOrBuilder
      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 PdfMetadataOrBuilder
      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 PdfMetadataOrBuilder
      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 PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the signatureContactInfo at the given index.
    • setSignatureContactInfo

      public PdfMetadata.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 PdfMetadata.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 PdfMetadata.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 PdfMetadata.Builder clearSignatureContactInfo()
       TikaCoreProperties.SIGNATURE_CONTACT_INFO
       
      repeated string signature_contact_info = 88 [json_name = "signatureContactInfo"];
      Returns:
      This builder for chaining.
    • addSignatureContactInfoBytes

      public PdfMetadata.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.
    • getParsedByList

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

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

      public String getParsedBy(int index)
       === Parsing Metadata ===
       TikaCoreProperties.TIKA_PARSED_BY
       
      repeated string parsed_by = 92 [json_name = "parsedBy"];
      Specified by:
      getParsedBy in interface PdfMetadataOrBuilder
      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 = 92 [json_name = "parsedBy"];
      Specified by:
      getParsedByBytes in interface PdfMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the parsedBy at the given index.
    • setParsedBy

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

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

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

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

      public PdfMetadata.Builder addParsedByBytes(com.google.protobuf.ByteString value)
       === Parsing Metadata ===
       TikaCoreProperties.TIKA_PARSED_BY
       
      repeated string parsed_by = 92 [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 = 93 [json_name = "detectedLanguage"];
      Specified by:
      hasDetectedLanguage in interface PdfMetadataOrBuilder
      Returns:
      Whether the detectedLanguage field is set.
    • getDetectedLanguage

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

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

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

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

      public PdfMetadata.Builder setDetectedLanguageBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.TIKA_DETECTED_LANGUAGE
       
      optional string detected_language = 93 [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 = 94 [json_name = "detectedLanguageConfidence"];
      Specified by:
      hasDetectedLanguageConfidence in interface PdfMetadataOrBuilder
      Returns:
      Whether the detectedLanguageConfidence field is set.
    • getDetectedLanguageConfidence

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

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

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

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

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

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

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

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

      public PdfMetadata.Builder setEncodingDetectorBytes(com.google.protobuf.ByteString value)
       TikaCoreProperties.ENCODING_DETECTOR
       
      optional string encoding_detector = 95 [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 = 96 [json_name = "detectedEncoding"];
      Specified by:
      hasDetectedEncoding in interface PdfMetadataOrBuilder
      Returns:
      Whether the detectedEncoding field is set.
    • getDetectedEncoding

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

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

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

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

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

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

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

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

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

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

      public PdfMetadata.Builder setEmbeddedResourceTypeBytes(com.google.protobuf.ByteString value)
       === Embedded Resource Properties ===
       TikaCoreProperties.EMBEDDED_RESOURCE_TYPE
       
      optional string embedded_resource_type = 97 [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 = 98 [json_name = "resourceName"];
      Specified by:
      hasResourceName in interface PdfMetadataOrBuilder
      Returns:
      Whether the resourceName field is set.
    • getResourceName

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

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

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

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

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

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

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

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

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

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

      public boolean hasVersionCount()
       === Version Control Properties ===
       TikaCoreProperties.VERSION_COUNT
       
      optional int32 version_count = 100 [json_name = "versionCount"];
      Specified by:
      hasVersionCount in interface PdfMetadataOrBuilder
      Returns:
      Whether the versionCount field is set.
    • getVersionCount

      public int getVersionCount()
       === Version Control Properties ===
       TikaCoreProperties.VERSION_COUNT
       
      optional int32 version_count = 100 [json_name = "versionCount"];
      Specified by:
      getVersionCount in interface PdfMetadataOrBuilder
      Returns:
      The versionCount.
    • setVersionCount

      public PdfMetadata.Builder setVersionCount(int value)
       === Version Control Properties ===
       TikaCoreProperties.VERSION_COUNT
       
      optional int32 version_count = 100 [json_name = "versionCount"];
      Parameters:
      value - The versionCount to set.
      Returns:
      This builder for chaining.
    • clearVersionCount

      public PdfMetadata.Builder clearVersionCount()
       === Version Control Properties ===
       TikaCoreProperties.VERSION_COUNT
       
      optional int32 version_count = 100 [json_name = "versionCount"];
      Returns:
      This builder for chaining.
    • hasVersionNumber

      public boolean hasVersionNumber()
       TikaCoreProperties.VERSION_NUMBER
       
      optional int32 version_number = 101 [json_name = "versionNumber"];
      Specified by:
      hasVersionNumber in interface PdfMetadataOrBuilder
      Returns:
      Whether the versionNumber field is set.
    • getVersionNumber

      public int getVersionNumber()
       TikaCoreProperties.VERSION_NUMBER
       
      optional int32 version_number = 101 [json_name = "versionNumber"];
      Specified by:
      getVersionNumber in interface PdfMetadataOrBuilder
      Returns:
      The versionNumber.
    • setVersionNumber

      public PdfMetadata.Builder setVersionNumber(int value)
       TikaCoreProperties.VERSION_NUMBER
       
      optional int32 version_number = 101 [json_name = "versionNumber"];
      Parameters:
      value - The versionNumber to set.
      Returns:
      This builder for chaining.
    • clearVersionNumber

      public PdfMetadata.Builder clearVersionNumber()
       TikaCoreProperties.VERSION_NUMBER
       
      optional int32 version_number = 101 [json_name = "versionNumber"];
      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 PdfMetadataOrBuilder
      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 PdfMetadataOrBuilder
      Returns:
      The additionalMetadata.
    • setAdditionalMetadata

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

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

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

      public PdfMetadata.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 PdfMetadata.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 PdfMetadata.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 PdfMetadata.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 PdfMetadataOrBuilder