Class MediaMetadata.Builder

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

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

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

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

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

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

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

      public MediaMetadata.Builder mergeFrom(MediaMetadata other)
    • isInitialized

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public MediaMetadata.Builder setCreated(com.google.protobuf.Timestamp value)
       TikaCoreProperties.CREATED / DublinCore.CREATED
       
      optional .google.protobuf.Timestamp created = 15 [json_name = "created"];
    • setCreated

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

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

      public MediaMetadata.Builder clearCreated()
       TikaCoreProperties.CREATED / DublinCore.CREATED
       
      optional .google.protobuf.Timestamp created = 15 [json_name = "created"];
    • getCreatedBuilder

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public boolean hasAbsPeakAudioFilePath()
       === XMPDM Properties (XMP Dynamic Media schema) ===
       XMPDM.ABS_PEAK_AUDIO_FILE_PATH
       
      optional string abs_peak_audio_file_path = 20 [json_name = "absPeakAudioFilePath"];
      Specified by:
      hasAbsPeakAudioFilePath in interface MediaMetadataOrBuilder
      Returns:
      Whether the absPeakAudioFilePath field is set.
    • getAbsPeakAudioFilePath

      public String getAbsPeakAudioFilePath()
       === XMPDM Properties (XMP Dynamic Media schema) ===
       XMPDM.ABS_PEAK_AUDIO_FILE_PATH
       
      optional string abs_peak_audio_file_path = 20 [json_name = "absPeakAudioFilePath"];
      Specified by:
      getAbsPeakAudioFilePath in interface MediaMetadataOrBuilder
      Returns:
      The absPeakAudioFilePath.
    • getAbsPeakAudioFilePathBytes

      public com.google.protobuf.ByteString getAbsPeakAudioFilePathBytes()
       === XMPDM Properties (XMP Dynamic Media schema) ===
       XMPDM.ABS_PEAK_AUDIO_FILE_PATH
       
      optional string abs_peak_audio_file_path = 20 [json_name = "absPeakAudioFilePath"];
      Specified by:
      getAbsPeakAudioFilePathBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for absPeakAudioFilePath.
    • setAbsPeakAudioFilePath

      public MediaMetadata.Builder setAbsPeakAudioFilePath(String value)
       === XMPDM Properties (XMP Dynamic Media schema) ===
       XMPDM.ABS_PEAK_AUDIO_FILE_PATH
       
      optional string abs_peak_audio_file_path = 20 [json_name = "absPeakAudioFilePath"];
      Parameters:
      value - The absPeakAudioFilePath to set.
      Returns:
      This builder for chaining.
    • clearAbsPeakAudioFilePath

      public MediaMetadata.Builder clearAbsPeakAudioFilePath()
       === XMPDM Properties (XMP Dynamic Media schema) ===
       XMPDM.ABS_PEAK_AUDIO_FILE_PATH
       
      optional string abs_peak_audio_file_path = 20 [json_name = "absPeakAudioFilePath"];
      Returns:
      This builder for chaining.
    • setAbsPeakAudioFilePathBytes

      public MediaMetadata.Builder setAbsPeakAudioFilePathBytes(com.google.protobuf.ByteString value)
       === XMPDM Properties (XMP Dynamic Media schema) ===
       XMPDM.ABS_PEAK_AUDIO_FILE_PATH
       
      optional string abs_peak_audio_file_path = 20 [json_name = "absPeakAudioFilePath"];
      Parameters:
      value - The bytes for absPeakAudioFilePath to set.
      Returns:
      This builder for chaining.
    • hasAlbum

      public boolean hasAlbum()
       XMPDM.ALBUM
       
      optional string album = 21 [json_name = "album"];
      Specified by:
      hasAlbum in interface MediaMetadataOrBuilder
      Returns:
      Whether the album field is set.
    • getAlbum

      public String getAlbum()
       XMPDM.ALBUM
       
      optional string album = 21 [json_name = "album"];
      Specified by:
      getAlbum in interface MediaMetadataOrBuilder
      Returns:
      The album.
    • getAlbumBytes

      public com.google.protobuf.ByteString getAlbumBytes()
       XMPDM.ALBUM
       
      optional string album = 21 [json_name = "album"];
      Specified by:
      getAlbumBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for album.
    • setAlbum

      public MediaMetadata.Builder setAlbum(String value)
       XMPDM.ALBUM
       
      optional string album = 21 [json_name = "album"];
      Parameters:
      value - The album to set.
      Returns:
      This builder for chaining.
    • clearAlbum

      public MediaMetadata.Builder clearAlbum()
       XMPDM.ALBUM
       
      optional string album = 21 [json_name = "album"];
      Returns:
      This builder for chaining.
    • setAlbumBytes

      public MediaMetadata.Builder setAlbumBytes(com.google.protobuf.ByteString value)
       XMPDM.ALBUM
       
      optional string album = 21 [json_name = "album"];
      Parameters:
      value - The bytes for album to set.
      Returns:
      This builder for chaining.
    • hasAltTapeName

      public boolean hasAltTapeName()
       XMPDM.ALT_TAPE_NAME
       
      optional string alt_tape_name = 22 [json_name = "altTapeName"];
      Specified by:
      hasAltTapeName in interface MediaMetadataOrBuilder
      Returns:
      Whether the altTapeName field is set.
    • getAltTapeName

      public String getAltTapeName()
       XMPDM.ALT_TAPE_NAME
       
      optional string alt_tape_name = 22 [json_name = "altTapeName"];
      Specified by:
      getAltTapeName in interface MediaMetadataOrBuilder
      Returns:
      The altTapeName.
    • getAltTapeNameBytes

      public com.google.protobuf.ByteString getAltTapeNameBytes()
       XMPDM.ALT_TAPE_NAME
       
      optional string alt_tape_name = 22 [json_name = "altTapeName"];
      Specified by:
      getAltTapeNameBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for altTapeName.
    • setAltTapeName

      public MediaMetadata.Builder setAltTapeName(String value)
       XMPDM.ALT_TAPE_NAME
       
      optional string alt_tape_name = 22 [json_name = "altTapeName"];
      Parameters:
      value - The altTapeName to set.
      Returns:
      This builder for chaining.
    • clearAltTapeName

      public MediaMetadata.Builder clearAltTapeName()
       XMPDM.ALT_TAPE_NAME
       
      optional string alt_tape_name = 22 [json_name = "altTapeName"];
      Returns:
      This builder for chaining.
    • setAltTapeNameBytes

      public MediaMetadata.Builder setAltTapeNameBytes(com.google.protobuf.ByteString value)
       XMPDM.ALT_TAPE_NAME
       
      optional string alt_tape_name = 22 [json_name = "altTapeName"];
      Parameters:
      value - The bytes for altTapeName to set.
      Returns:
      This builder for chaining.
    • hasArtist

      public boolean hasArtist()
       XMPDM.ARTIST
       
      optional string artist = 23 [json_name = "artist"];
      Specified by:
      hasArtist in interface MediaMetadataOrBuilder
      Returns:
      Whether the artist field is set.
    • getArtist

      public String getArtist()
       XMPDM.ARTIST
       
      optional string artist = 23 [json_name = "artist"];
      Specified by:
      getArtist in interface MediaMetadataOrBuilder
      Returns:
      The artist.
    • getArtistBytes

      public com.google.protobuf.ByteString getArtistBytes()
       XMPDM.ARTIST
       
      optional string artist = 23 [json_name = "artist"];
      Specified by:
      getArtistBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for artist.
    • setArtist

      public MediaMetadata.Builder setArtist(String value)
       XMPDM.ARTIST
       
      optional string artist = 23 [json_name = "artist"];
      Parameters:
      value - The artist to set.
      Returns:
      This builder for chaining.
    • clearArtist

      public MediaMetadata.Builder clearArtist()
       XMPDM.ARTIST
       
      optional string artist = 23 [json_name = "artist"];
      Returns:
      This builder for chaining.
    • setArtistBytes

      public MediaMetadata.Builder setArtistBytes(com.google.protobuf.ByteString value)
       XMPDM.ARTIST
       
      optional string artist = 23 [json_name = "artist"];
      Parameters:
      value - The bytes for artist to set.
      Returns:
      This builder for chaining.
    • hasAlbumArtist

      public boolean hasAlbumArtist()
       XMPDM.ALBUM_ARTIST
       
      optional string album_artist = 24 [json_name = "albumArtist"];
      Specified by:
      hasAlbumArtist in interface MediaMetadataOrBuilder
      Returns:
      Whether the albumArtist field is set.
    • getAlbumArtist

      public String getAlbumArtist()
       XMPDM.ALBUM_ARTIST
       
      optional string album_artist = 24 [json_name = "albumArtist"];
      Specified by:
      getAlbumArtist in interface MediaMetadataOrBuilder
      Returns:
      The albumArtist.
    • getAlbumArtistBytes

      public com.google.protobuf.ByteString getAlbumArtistBytes()
       XMPDM.ALBUM_ARTIST
       
      optional string album_artist = 24 [json_name = "albumArtist"];
      Specified by:
      getAlbumArtistBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for albumArtist.
    • setAlbumArtist

      public MediaMetadata.Builder setAlbumArtist(String value)
       XMPDM.ALBUM_ARTIST
       
      optional string album_artist = 24 [json_name = "albumArtist"];
      Parameters:
      value - The albumArtist to set.
      Returns:
      This builder for chaining.
    • clearAlbumArtist

      public MediaMetadata.Builder clearAlbumArtist()
       XMPDM.ALBUM_ARTIST
       
      optional string album_artist = 24 [json_name = "albumArtist"];
      Returns:
      This builder for chaining.
    • setAlbumArtistBytes

      public MediaMetadata.Builder setAlbumArtistBytes(com.google.protobuf.ByteString value)
       XMPDM.ALBUM_ARTIST
       
      optional string album_artist = 24 [json_name = "albumArtist"];
      Parameters:
      value - The bytes for albumArtist to set.
      Returns:
      This builder for chaining.
    • hasAudioModDate

      public boolean hasAudioModDate()
       XMPDM.AUDIO_MOD_DATE
       
      optional .google.protobuf.Timestamp audio_mod_date = 25 [json_name = "audioModDate"];
      Specified by:
      hasAudioModDate in interface MediaMetadataOrBuilder
      Returns:
      Whether the audioModDate field is set.
    • getAudioModDate

      public com.google.protobuf.Timestamp getAudioModDate()
       XMPDM.AUDIO_MOD_DATE
       
      optional .google.protobuf.Timestamp audio_mod_date = 25 [json_name = "audioModDate"];
      Specified by:
      getAudioModDate in interface MediaMetadataOrBuilder
      Returns:
      The audioModDate.
    • setAudioModDate

      public MediaMetadata.Builder setAudioModDate(com.google.protobuf.Timestamp value)
       XMPDM.AUDIO_MOD_DATE
       
      optional .google.protobuf.Timestamp audio_mod_date = 25 [json_name = "audioModDate"];
    • setAudioModDate

      public MediaMetadata.Builder setAudioModDate(com.google.protobuf.Timestamp.Builder builderForValue)
       XMPDM.AUDIO_MOD_DATE
       
      optional .google.protobuf.Timestamp audio_mod_date = 25 [json_name = "audioModDate"];
    • mergeAudioModDate

      public MediaMetadata.Builder mergeAudioModDate(com.google.protobuf.Timestamp value)
       XMPDM.AUDIO_MOD_DATE
       
      optional .google.protobuf.Timestamp audio_mod_date = 25 [json_name = "audioModDate"];
    • clearAudioModDate

      public MediaMetadata.Builder clearAudioModDate()
       XMPDM.AUDIO_MOD_DATE
       
      optional .google.protobuf.Timestamp audio_mod_date = 25 [json_name = "audioModDate"];
    • getAudioModDateBuilder

      public com.google.protobuf.Timestamp.Builder getAudioModDateBuilder()
       XMPDM.AUDIO_MOD_DATE
       
      optional .google.protobuf.Timestamp audio_mod_date = 25 [json_name = "audioModDate"];
    • getAudioModDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getAudioModDateOrBuilder()
       XMPDM.AUDIO_MOD_DATE
       
      optional .google.protobuf.Timestamp audio_mod_date = 25 [json_name = "audioModDate"];
      Specified by:
      getAudioModDateOrBuilder in interface MediaMetadataOrBuilder
    • hasAudioSampleRate

      public boolean hasAudioSampleRate()
       XMPDM.AUDIO_SAMPLE_RATE
       
      optional int32 audio_sample_rate = 26 [json_name = "audioSampleRate"];
      Specified by:
      hasAudioSampleRate in interface MediaMetadataOrBuilder
      Returns:
      Whether the audioSampleRate field is set.
    • getAudioSampleRate

      public int getAudioSampleRate()
       XMPDM.AUDIO_SAMPLE_RATE
       
      optional int32 audio_sample_rate = 26 [json_name = "audioSampleRate"];
      Specified by:
      getAudioSampleRate in interface MediaMetadataOrBuilder
      Returns:
      The audioSampleRate.
    • setAudioSampleRate

      public MediaMetadata.Builder setAudioSampleRate(int value)
       XMPDM.AUDIO_SAMPLE_RATE
       
      optional int32 audio_sample_rate = 26 [json_name = "audioSampleRate"];
      Parameters:
      value - The audioSampleRate to set.
      Returns:
      This builder for chaining.
    • clearAudioSampleRate

      public MediaMetadata.Builder clearAudioSampleRate()
       XMPDM.AUDIO_SAMPLE_RATE
       
      optional int32 audio_sample_rate = 26 [json_name = "audioSampleRate"];
      Returns:
      This builder for chaining.
    • hasAudioSampleType

      public boolean hasAudioSampleType()
       XMPDM.AUDIO_SAMPLE_TYPE (8Int, 16Int, 32Int, 32Float)
       
      optional string audio_sample_type = 27 [json_name = "audioSampleType"];
      Specified by:
      hasAudioSampleType in interface MediaMetadataOrBuilder
      Returns:
      Whether the audioSampleType field is set.
    • getAudioSampleType

      public String getAudioSampleType()
       XMPDM.AUDIO_SAMPLE_TYPE (8Int, 16Int, 32Int, 32Float)
       
      optional string audio_sample_type = 27 [json_name = "audioSampleType"];
      Specified by:
      getAudioSampleType in interface MediaMetadataOrBuilder
      Returns:
      The audioSampleType.
    • getAudioSampleTypeBytes

      public com.google.protobuf.ByteString getAudioSampleTypeBytes()
       XMPDM.AUDIO_SAMPLE_TYPE (8Int, 16Int, 32Int, 32Float)
       
      optional string audio_sample_type = 27 [json_name = "audioSampleType"];
      Specified by:
      getAudioSampleTypeBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for audioSampleType.
    • setAudioSampleType

      public MediaMetadata.Builder setAudioSampleType(String value)
       XMPDM.AUDIO_SAMPLE_TYPE (8Int, 16Int, 32Int, 32Float)
       
      optional string audio_sample_type = 27 [json_name = "audioSampleType"];
      Parameters:
      value - The audioSampleType to set.
      Returns:
      This builder for chaining.
    • clearAudioSampleType

      public MediaMetadata.Builder clearAudioSampleType()
       XMPDM.AUDIO_SAMPLE_TYPE (8Int, 16Int, 32Int, 32Float)
       
      optional string audio_sample_type = 27 [json_name = "audioSampleType"];
      Returns:
      This builder for chaining.
    • setAudioSampleTypeBytes

      public MediaMetadata.Builder setAudioSampleTypeBytes(com.google.protobuf.ByteString value)
       XMPDM.AUDIO_SAMPLE_TYPE (8Int, 16Int, 32Int, 32Float)
       
      optional string audio_sample_type = 27 [json_name = "audioSampleType"];
      Parameters:
      value - The bytes for audioSampleType to set.
      Returns:
      This builder for chaining.
    • hasAudioChannelType

      public boolean hasAudioChannelType()
       XMPDM.AUDIO_CHANNEL_TYPE (Mono, Stereo, 5.1, 7.1)
       
      optional string audio_channel_type = 28 [json_name = "audioChannelType"];
      Specified by:
      hasAudioChannelType in interface MediaMetadataOrBuilder
      Returns:
      Whether the audioChannelType field is set.
    • getAudioChannelType

      public String getAudioChannelType()
       XMPDM.AUDIO_CHANNEL_TYPE (Mono, Stereo, 5.1, 7.1)
       
      optional string audio_channel_type = 28 [json_name = "audioChannelType"];
      Specified by:
      getAudioChannelType in interface MediaMetadataOrBuilder
      Returns:
      The audioChannelType.
    • getAudioChannelTypeBytes

      public com.google.protobuf.ByteString getAudioChannelTypeBytes()
       XMPDM.AUDIO_CHANNEL_TYPE (Mono, Stereo, 5.1, 7.1)
       
      optional string audio_channel_type = 28 [json_name = "audioChannelType"];
      Specified by:
      getAudioChannelTypeBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for audioChannelType.
    • setAudioChannelType

      public MediaMetadata.Builder setAudioChannelType(String value)
       XMPDM.AUDIO_CHANNEL_TYPE (Mono, Stereo, 5.1, 7.1)
       
      optional string audio_channel_type = 28 [json_name = "audioChannelType"];
      Parameters:
      value - The audioChannelType to set.
      Returns:
      This builder for chaining.
    • clearAudioChannelType

      public MediaMetadata.Builder clearAudioChannelType()
       XMPDM.AUDIO_CHANNEL_TYPE (Mono, Stereo, 5.1, 7.1)
       
      optional string audio_channel_type = 28 [json_name = "audioChannelType"];
      Returns:
      This builder for chaining.
    • setAudioChannelTypeBytes

      public MediaMetadata.Builder setAudioChannelTypeBytes(com.google.protobuf.ByteString value)
       XMPDM.AUDIO_CHANNEL_TYPE (Mono, Stereo, 5.1, 7.1)
       
      optional string audio_channel_type = 28 [json_name = "audioChannelType"];
      Parameters:
      value - The bytes for audioChannelType to set.
      Returns:
      This builder for chaining.
    • hasAudioCompressor

      public boolean hasAudioCompressor()
       XMPDM.AUDIO_COMPRESSOR
       
      optional string audio_compressor = 29 [json_name = "audioCompressor"];
      Specified by:
      hasAudioCompressor in interface MediaMetadataOrBuilder
      Returns:
      Whether the audioCompressor field is set.
    • getAudioCompressor

      public String getAudioCompressor()
       XMPDM.AUDIO_COMPRESSOR
       
      optional string audio_compressor = 29 [json_name = "audioCompressor"];
      Specified by:
      getAudioCompressor in interface MediaMetadataOrBuilder
      Returns:
      The audioCompressor.
    • getAudioCompressorBytes

      public com.google.protobuf.ByteString getAudioCompressorBytes()
       XMPDM.AUDIO_COMPRESSOR
       
      optional string audio_compressor = 29 [json_name = "audioCompressor"];
      Specified by:
      getAudioCompressorBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for audioCompressor.
    • setAudioCompressor

      public MediaMetadata.Builder setAudioCompressor(String value)
       XMPDM.AUDIO_COMPRESSOR
       
      optional string audio_compressor = 29 [json_name = "audioCompressor"];
      Parameters:
      value - The audioCompressor to set.
      Returns:
      This builder for chaining.
    • clearAudioCompressor

      public MediaMetadata.Builder clearAudioCompressor()
       XMPDM.AUDIO_COMPRESSOR
       
      optional string audio_compressor = 29 [json_name = "audioCompressor"];
      Returns:
      This builder for chaining.
    • setAudioCompressorBytes

      public MediaMetadata.Builder setAudioCompressorBytes(com.google.protobuf.ByteString value)
       XMPDM.AUDIO_COMPRESSOR
       
      optional string audio_compressor = 29 [json_name = "audioCompressor"];
      Parameters:
      value - The bytes for audioCompressor to set.
      Returns:
      This builder for chaining.
    • hasCompilation

      public boolean hasCompilation()
       XMPDM.COMPILATION
       
      optional int32 compilation = 30 [json_name = "compilation"];
      Specified by:
      hasCompilation in interface MediaMetadataOrBuilder
      Returns:
      Whether the compilation field is set.
    • getCompilation

      public int getCompilation()
       XMPDM.COMPILATION
       
      optional int32 compilation = 30 [json_name = "compilation"];
      Specified by:
      getCompilation in interface MediaMetadataOrBuilder
      Returns:
      The compilation.
    • setCompilation

      public MediaMetadata.Builder setCompilation(int value)
       XMPDM.COMPILATION
       
      optional int32 compilation = 30 [json_name = "compilation"];
      Parameters:
      value - The compilation to set.
      Returns:
      This builder for chaining.
    • clearCompilation

      public MediaMetadata.Builder clearCompilation()
       XMPDM.COMPILATION
       
      optional int32 compilation = 30 [json_name = "compilation"];
      Returns:
      This builder for chaining.
    • hasComposer

      public boolean hasComposer()
       XMPDM.COMPOSER
       
      optional string composer = 31 [json_name = "composer"];
      Specified by:
      hasComposer in interface MediaMetadataOrBuilder
      Returns:
      Whether the composer field is set.
    • getComposer

      public String getComposer()
       XMPDM.COMPOSER
       
      optional string composer = 31 [json_name = "composer"];
      Specified by:
      getComposer in interface MediaMetadataOrBuilder
      Returns:
      The composer.
    • getComposerBytes

      public com.google.protobuf.ByteString getComposerBytes()
       XMPDM.COMPOSER
       
      optional string composer = 31 [json_name = "composer"];
      Specified by:
      getComposerBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for composer.
    • setComposer

      public MediaMetadata.Builder setComposer(String value)
       XMPDM.COMPOSER
       
      optional string composer = 31 [json_name = "composer"];
      Parameters:
      value - The composer to set.
      Returns:
      This builder for chaining.
    • clearComposer

      public MediaMetadata.Builder clearComposer()
       XMPDM.COMPOSER
       
      optional string composer = 31 [json_name = "composer"];
      Returns:
      This builder for chaining.
    • setComposerBytes

      public MediaMetadata.Builder setComposerBytes(com.google.protobuf.ByteString value)
       XMPDM.COMPOSER
       
      optional string composer = 31 [json_name = "composer"];
      Parameters:
      value - The bytes for composer to set.
      Returns:
      This builder for chaining.
    • hasCopyright

      public boolean hasCopyright()
       XMPDM.COPYRIGHT
       
      optional string copyright = 32 [json_name = "copyright"];
      Specified by:
      hasCopyright in interface MediaMetadataOrBuilder
      Returns:
      Whether the copyright field is set.
    • getCopyright

      public String getCopyright()
       XMPDM.COPYRIGHT
       
      optional string copyright = 32 [json_name = "copyright"];
      Specified by:
      getCopyright in interface MediaMetadataOrBuilder
      Returns:
      The copyright.
    • getCopyrightBytes

      public com.google.protobuf.ByteString getCopyrightBytes()
       XMPDM.COPYRIGHT
       
      optional string copyright = 32 [json_name = "copyright"];
      Specified by:
      getCopyrightBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for copyright.
    • setCopyright

      public MediaMetadata.Builder setCopyright(String value)
       XMPDM.COPYRIGHT
       
      optional string copyright = 32 [json_name = "copyright"];
      Parameters:
      value - The copyright to set.
      Returns:
      This builder for chaining.
    • clearCopyright

      public MediaMetadata.Builder clearCopyright()
       XMPDM.COPYRIGHT
       
      optional string copyright = 32 [json_name = "copyright"];
      Returns:
      This builder for chaining.
    • setCopyrightBytes

      public MediaMetadata.Builder setCopyrightBytes(com.google.protobuf.ByteString value)
       XMPDM.COPYRIGHT
       
      optional string copyright = 32 [json_name = "copyright"];
      Parameters:
      value - The bytes for copyright to set.
      Returns:
      This builder for chaining.
    • hasDiscNumber

      public boolean hasDiscNumber()
       XMPDM.DISC_NUMBER
       
      optional int32 disc_number = 33 [json_name = "discNumber"];
      Specified by:
      hasDiscNumber in interface MediaMetadataOrBuilder
      Returns:
      Whether the discNumber field is set.
    • getDiscNumber

      public int getDiscNumber()
       XMPDM.DISC_NUMBER
       
      optional int32 disc_number = 33 [json_name = "discNumber"];
      Specified by:
      getDiscNumber in interface MediaMetadataOrBuilder
      Returns:
      The discNumber.
    • setDiscNumber

      public MediaMetadata.Builder setDiscNumber(int value)
       XMPDM.DISC_NUMBER
       
      optional int32 disc_number = 33 [json_name = "discNumber"];
      Parameters:
      value - The discNumber to set.
      Returns:
      This builder for chaining.
    • clearDiscNumber

      public MediaMetadata.Builder clearDiscNumber()
       XMPDM.DISC_NUMBER
       
      optional int32 disc_number = 33 [json_name = "discNumber"];
      Returns:
      This builder for chaining.
    • hasDuration

      public boolean hasDuration()
       XMPDM.DURATION (in seconds unless scale is set)
       
      optional double duration = 34 [json_name = "duration"];
      Specified by:
      hasDuration in interface MediaMetadataOrBuilder
      Returns:
      Whether the duration field is set.
    • getDuration

      public double getDuration()
       XMPDM.DURATION (in seconds unless scale is set)
       
      optional double duration = 34 [json_name = "duration"];
      Specified by:
      getDuration in interface MediaMetadataOrBuilder
      Returns:
      The duration.
    • setDuration

      public MediaMetadata.Builder setDuration(double value)
       XMPDM.DURATION (in seconds unless scale is set)
       
      optional double duration = 34 [json_name = "duration"];
      Parameters:
      value - The duration to set.
      Returns:
      This builder for chaining.
    • clearDuration

      public MediaMetadata.Builder clearDuration()
       XMPDM.DURATION (in seconds unless scale is set)
       
      optional double duration = 34 [json_name = "duration"];
      Returns:
      This builder for chaining.
    • hasEngineer

      public boolean hasEngineer()
       XMPDM.ENGINEER
       
      optional string engineer = 35 [json_name = "engineer"];
      Specified by:
      hasEngineer in interface MediaMetadataOrBuilder
      Returns:
      Whether the engineer field is set.
    • getEngineer

      public String getEngineer()
       XMPDM.ENGINEER
       
      optional string engineer = 35 [json_name = "engineer"];
      Specified by:
      getEngineer in interface MediaMetadataOrBuilder
      Returns:
      The engineer.
    • getEngineerBytes

      public com.google.protobuf.ByteString getEngineerBytes()
       XMPDM.ENGINEER
       
      optional string engineer = 35 [json_name = "engineer"];
      Specified by:
      getEngineerBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for engineer.
    • setEngineer

      public MediaMetadata.Builder setEngineer(String value)
       XMPDM.ENGINEER
       
      optional string engineer = 35 [json_name = "engineer"];
      Parameters:
      value - The engineer to set.
      Returns:
      This builder for chaining.
    • clearEngineer

      public MediaMetadata.Builder clearEngineer()
       XMPDM.ENGINEER
       
      optional string engineer = 35 [json_name = "engineer"];
      Returns:
      This builder for chaining.
    • setEngineerBytes

      public MediaMetadata.Builder setEngineerBytes(com.google.protobuf.ByteString value)
       XMPDM.ENGINEER
       
      optional string engineer = 35 [json_name = "engineer"];
      Parameters:
      value - The bytes for engineer to set.
      Returns:
      This builder for chaining.
    • hasFileDataRate

      public boolean hasFileDataRate()
       XMPDM.FILE_DATA_RATE (rational: "36/10" = 3.6 MB/sec)
       
      optional string file_data_rate = 36 [json_name = "fileDataRate"];
      Specified by:
      hasFileDataRate in interface MediaMetadataOrBuilder
      Returns:
      Whether the fileDataRate field is set.
    • getFileDataRate

      public String getFileDataRate()
       XMPDM.FILE_DATA_RATE (rational: "36/10" = 3.6 MB/sec)
       
      optional string file_data_rate = 36 [json_name = "fileDataRate"];
      Specified by:
      getFileDataRate in interface MediaMetadataOrBuilder
      Returns:
      The fileDataRate.
    • getFileDataRateBytes

      public com.google.protobuf.ByteString getFileDataRateBytes()
       XMPDM.FILE_DATA_RATE (rational: "36/10" = 3.6 MB/sec)
       
      optional string file_data_rate = 36 [json_name = "fileDataRate"];
      Specified by:
      getFileDataRateBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for fileDataRate.
    • setFileDataRate

      public MediaMetadata.Builder setFileDataRate(String value)
       XMPDM.FILE_DATA_RATE (rational: "36/10" = 3.6 MB/sec)
       
      optional string file_data_rate = 36 [json_name = "fileDataRate"];
      Parameters:
      value - The fileDataRate to set.
      Returns:
      This builder for chaining.
    • clearFileDataRate

      public MediaMetadata.Builder clearFileDataRate()
       XMPDM.FILE_DATA_RATE (rational: "36/10" = 3.6 MB/sec)
       
      optional string file_data_rate = 36 [json_name = "fileDataRate"];
      Returns:
      This builder for chaining.
    • setFileDataRateBytes

      public MediaMetadata.Builder setFileDataRateBytes(com.google.protobuf.ByteString value)
       XMPDM.FILE_DATA_RATE (rational: "36/10" = 3.6 MB/sec)
       
      optional string file_data_rate = 36 [json_name = "fileDataRate"];
      Parameters:
      value - The bytes for fileDataRate to set.
      Returns:
      This builder for chaining.
    • hasGenre

      public boolean hasGenre()
       XMPDM.GENRE
       
      optional string genre = 37 [json_name = "genre"];
      Specified by:
      hasGenre in interface MediaMetadataOrBuilder
      Returns:
      Whether the genre field is set.
    • getGenre

      public String getGenre()
       XMPDM.GENRE
       
      optional string genre = 37 [json_name = "genre"];
      Specified by:
      getGenre in interface MediaMetadataOrBuilder
      Returns:
      The genre.
    • getGenreBytes

      public com.google.protobuf.ByteString getGenreBytes()
       XMPDM.GENRE
       
      optional string genre = 37 [json_name = "genre"];
      Specified by:
      getGenreBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for genre.
    • setGenre

      public MediaMetadata.Builder setGenre(String value)
       XMPDM.GENRE
       
      optional string genre = 37 [json_name = "genre"];
      Parameters:
      value - The genre to set.
      Returns:
      This builder for chaining.
    • clearGenre

      public MediaMetadata.Builder clearGenre()
       XMPDM.GENRE
       
      optional string genre = 37 [json_name = "genre"];
      Returns:
      This builder for chaining.
    • setGenreBytes

      public MediaMetadata.Builder setGenreBytes(com.google.protobuf.ByteString value)
       XMPDM.GENRE
       
      optional string genre = 37 [json_name = "genre"];
      Parameters:
      value - The bytes for genre to set.
      Returns:
      This builder for chaining.
    • hasInstrument

      public boolean hasInstrument()
       XMPDM.INSTRUMENT
       
      optional string instrument = 38 [json_name = "instrument"];
      Specified by:
      hasInstrument in interface MediaMetadataOrBuilder
      Returns:
      Whether the instrument field is set.
    • getInstrument

      public String getInstrument()
       XMPDM.INSTRUMENT
       
      optional string instrument = 38 [json_name = "instrument"];
      Specified by:
      getInstrument in interface MediaMetadataOrBuilder
      Returns:
      The instrument.
    • getInstrumentBytes

      public com.google.protobuf.ByteString getInstrumentBytes()
       XMPDM.INSTRUMENT
       
      optional string instrument = 38 [json_name = "instrument"];
      Specified by:
      getInstrumentBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for instrument.
    • setInstrument

      public MediaMetadata.Builder setInstrument(String value)
       XMPDM.INSTRUMENT
       
      optional string instrument = 38 [json_name = "instrument"];
      Parameters:
      value - The instrument to set.
      Returns:
      This builder for chaining.
    • clearInstrument

      public MediaMetadata.Builder clearInstrument()
       XMPDM.INSTRUMENT
       
      optional string instrument = 38 [json_name = "instrument"];
      Returns:
      This builder for chaining.
    • setInstrumentBytes

      public MediaMetadata.Builder setInstrumentBytes(com.google.protobuf.ByteString value)
       XMPDM.INSTRUMENT
       
      optional string instrument = 38 [json_name = "instrument"];
      Parameters:
      value - The bytes for instrument to set.
      Returns:
      This builder for chaining.
    • hasKey

      public boolean hasKey()
       XMPDM.KEY (C, C#, D, D#, E, F, F#, G, G#, A, A#, B)
       
      optional string key = 39 [json_name = "key"];
      Specified by:
      hasKey in interface MediaMetadataOrBuilder
      Returns:
      Whether the key field is set.
    • getKey

      public String getKey()
       XMPDM.KEY (C, C#, D, D#, E, F, F#, G, G#, A, A#, B)
       
      optional string key = 39 [json_name = "key"];
      Specified by:
      getKey in interface MediaMetadataOrBuilder
      Returns:
      The key.
    • getKeyBytes

      public com.google.protobuf.ByteString getKeyBytes()
       XMPDM.KEY (C, C#, D, D#, E, F, F#, G, G#, A, A#, B)
       
      optional string key = 39 [json_name = "key"];
      Specified by:
      getKeyBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for key.
    • setKey

      public MediaMetadata.Builder setKey(String value)
       XMPDM.KEY (C, C#, D, D#, E, F, F#, G, G#, A, A#, B)
       
      optional string key = 39 [json_name = "key"];
      Parameters:
      value - The key to set.
      Returns:
      This builder for chaining.
    • clearKey

      public MediaMetadata.Builder clearKey()
       XMPDM.KEY (C, C#, D, D#, E, F, F#, G, G#, A, A#, B)
       
      optional string key = 39 [json_name = "key"];
      Returns:
      This builder for chaining.
    • setKeyBytes

      public MediaMetadata.Builder setKeyBytes(com.google.protobuf.ByteString value)
       XMPDM.KEY (C, C#, D, D#, E, F, F#, G, G#, A, A#, B)
       
      optional string key = 39 [json_name = "key"];
      Parameters:
      value - The bytes for key to set.
      Returns:
      This builder for chaining.
    • hasLogComment

      public boolean hasLogComment()
       XMPDM.LOG_COMMENT
       
      optional string log_comment = 40 [json_name = "logComment"];
      Specified by:
      hasLogComment in interface MediaMetadataOrBuilder
      Returns:
      Whether the logComment field is set.
    • getLogComment

      public String getLogComment()
       XMPDM.LOG_COMMENT
       
      optional string log_comment = 40 [json_name = "logComment"];
      Specified by:
      getLogComment in interface MediaMetadataOrBuilder
      Returns:
      The logComment.
    • getLogCommentBytes

      public com.google.protobuf.ByteString getLogCommentBytes()
       XMPDM.LOG_COMMENT
       
      optional string log_comment = 40 [json_name = "logComment"];
      Specified by:
      getLogCommentBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for logComment.
    • setLogComment

      public MediaMetadata.Builder setLogComment(String value)
       XMPDM.LOG_COMMENT
       
      optional string log_comment = 40 [json_name = "logComment"];
      Parameters:
      value - The logComment to set.
      Returns:
      This builder for chaining.
    • clearLogComment

      public MediaMetadata.Builder clearLogComment()
       XMPDM.LOG_COMMENT
       
      optional string log_comment = 40 [json_name = "logComment"];
      Returns:
      This builder for chaining.
    • setLogCommentBytes

      public MediaMetadata.Builder setLogCommentBytes(com.google.protobuf.ByteString value)
       XMPDM.LOG_COMMENT
       
      optional string log_comment = 40 [json_name = "logComment"];
      Parameters:
      value - The bytes for logComment to set.
      Returns:
      This builder for chaining.
    • hasLoop

      public boolean hasLoop()
       XMPDM.LOOP
       
      optional bool loop = 41 [json_name = "loop"];
      Specified by:
      hasLoop in interface MediaMetadataOrBuilder
      Returns:
      Whether the loop field is set.
    • getLoop

      public boolean getLoop()
       XMPDM.LOOP
       
      optional bool loop = 41 [json_name = "loop"];
      Specified by:
      getLoop in interface MediaMetadataOrBuilder
      Returns:
      The loop.
    • setLoop

      public MediaMetadata.Builder setLoop(boolean value)
       XMPDM.LOOP
       
      optional bool loop = 41 [json_name = "loop"];
      Parameters:
      value - The loop to set.
      Returns:
      This builder for chaining.
    • clearLoop

      public MediaMetadata.Builder clearLoop()
       XMPDM.LOOP
       
      optional bool loop = 41 [json_name = "loop"];
      Returns:
      This builder for chaining.
    • hasNumberOfBeats

      public boolean hasNumberOfBeats()
       XMPDM.NUMBER_OF_BEATS
       
      optional double number_of_beats = 42 [json_name = "numberOfBeats"];
      Specified by:
      hasNumberOfBeats in interface MediaMetadataOrBuilder
      Returns:
      Whether the numberOfBeats field is set.
    • getNumberOfBeats

      public double getNumberOfBeats()
       XMPDM.NUMBER_OF_BEATS
       
      optional double number_of_beats = 42 [json_name = "numberOfBeats"];
      Specified by:
      getNumberOfBeats in interface MediaMetadataOrBuilder
      Returns:
      The numberOfBeats.
    • setNumberOfBeats

      public MediaMetadata.Builder setNumberOfBeats(double value)
       XMPDM.NUMBER_OF_BEATS
       
      optional double number_of_beats = 42 [json_name = "numberOfBeats"];
      Parameters:
      value - The numberOfBeats to set.
      Returns:
      This builder for chaining.
    • clearNumberOfBeats

      public MediaMetadata.Builder clearNumberOfBeats()
       XMPDM.NUMBER_OF_BEATS
       
      optional double number_of_beats = 42 [json_name = "numberOfBeats"];
      Returns:
      This builder for chaining.
    • hasMetadataModDate

      public boolean hasMetadataModDate()
       XMPDM.METADATA_MOD_DATE
       
      optional .google.protobuf.Timestamp metadata_mod_date = 43 [json_name = "metadataModDate"];
      Specified by:
      hasMetadataModDate in interface MediaMetadataOrBuilder
      Returns:
      Whether the metadataModDate field is set.
    • getMetadataModDate

      public com.google.protobuf.Timestamp getMetadataModDate()
       XMPDM.METADATA_MOD_DATE
       
      optional .google.protobuf.Timestamp metadata_mod_date = 43 [json_name = "metadataModDate"];
      Specified by:
      getMetadataModDate in interface MediaMetadataOrBuilder
      Returns:
      The metadataModDate.
    • setMetadataModDate

      public MediaMetadata.Builder setMetadataModDate(com.google.protobuf.Timestamp value)
       XMPDM.METADATA_MOD_DATE
       
      optional .google.protobuf.Timestamp metadata_mod_date = 43 [json_name = "metadataModDate"];
    • setMetadataModDate

      public MediaMetadata.Builder setMetadataModDate(com.google.protobuf.Timestamp.Builder builderForValue)
       XMPDM.METADATA_MOD_DATE
       
      optional .google.protobuf.Timestamp metadata_mod_date = 43 [json_name = "metadataModDate"];
    • mergeMetadataModDate

      public MediaMetadata.Builder mergeMetadataModDate(com.google.protobuf.Timestamp value)
       XMPDM.METADATA_MOD_DATE
       
      optional .google.protobuf.Timestamp metadata_mod_date = 43 [json_name = "metadataModDate"];
    • clearMetadataModDate

      public MediaMetadata.Builder clearMetadataModDate()
       XMPDM.METADATA_MOD_DATE
       
      optional .google.protobuf.Timestamp metadata_mod_date = 43 [json_name = "metadataModDate"];
    • getMetadataModDateBuilder

      public com.google.protobuf.Timestamp.Builder getMetadataModDateBuilder()
       XMPDM.METADATA_MOD_DATE
       
      optional .google.protobuf.Timestamp metadata_mod_date = 43 [json_name = "metadataModDate"];
    • getMetadataModDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getMetadataModDateOrBuilder()
       XMPDM.METADATA_MOD_DATE
       
      optional .google.protobuf.Timestamp metadata_mod_date = 43 [json_name = "metadataModDate"];
      Specified by:
      getMetadataModDateOrBuilder in interface MediaMetadataOrBuilder
    • hasPullDown

      public boolean hasPullDown()
       XMPDM.PULL_DOWN (WSSWW, SSWWW, etc.)
       
      optional string pull_down = 44 [json_name = "pullDown"];
      Specified by:
      hasPullDown in interface MediaMetadataOrBuilder
      Returns:
      Whether the pullDown field is set.
    • getPullDown

      public String getPullDown()
       XMPDM.PULL_DOWN (WSSWW, SSWWW, etc.)
       
      optional string pull_down = 44 [json_name = "pullDown"];
      Specified by:
      getPullDown in interface MediaMetadataOrBuilder
      Returns:
      The pullDown.
    • getPullDownBytes

      public com.google.protobuf.ByteString getPullDownBytes()
       XMPDM.PULL_DOWN (WSSWW, SSWWW, etc.)
       
      optional string pull_down = 44 [json_name = "pullDown"];
      Specified by:
      getPullDownBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for pullDown.
    • setPullDown

      public MediaMetadata.Builder setPullDown(String value)
       XMPDM.PULL_DOWN (WSSWW, SSWWW, etc.)
       
      optional string pull_down = 44 [json_name = "pullDown"];
      Parameters:
      value - The pullDown to set.
      Returns:
      This builder for chaining.
    • clearPullDown

      public MediaMetadata.Builder clearPullDown()
       XMPDM.PULL_DOWN (WSSWW, SSWWW, etc.)
       
      optional string pull_down = 44 [json_name = "pullDown"];
      Returns:
      This builder for chaining.
    • setPullDownBytes

      public MediaMetadata.Builder setPullDownBytes(com.google.protobuf.ByteString value)
       XMPDM.PULL_DOWN (WSSWW, SSWWW, etc.)
       
      optional string pull_down = 44 [json_name = "pullDown"];
      Parameters:
      value - The bytes for pullDown to set.
      Returns:
      This builder for chaining.
    • hasRelativePeakAudioFilePath

      public boolean hasRelativePeakAudioFilePath()
       XMPDM.RELATIVE_PEAK_AUDIO_FILE_PATH
       
      optional string relative_peak_audio_file_path = 45 [json_name = "relativePeakAudioFilePath"];
      Specified by:
      hasRelativePeakAudioFilePath in interface MediaMetadataOrBuilder
      Returns:
      Whether the relativePeakAudioFilePath field is set.
    • getRelativePeakAudioFilePath

      public String getRelativePeakAudioFilePath()
       XMPDM.RELATIVE_PEAK_AUDIO_FILE_PATH
       
      optional string relative_peak_audio_file_path = 45 [json_name = "relativePeakAudioFilePath"];
      Specified by:
      getRelativePeakAudioFilePath in interface MediaMetadataOrBuilder
      Returns:
      The relativePeakAudioFilePath.
    • getRelativePeakAudioFilePathBytes

      public com.google.protobuf.ByteString getRelativePeakAudioFilePathBytes()
       XMPDM.RELATIVE_PEAK_AUDIO_FILE_PATH
       
      optional string relative_peak_audio_file_path = 45 [json_name = "relativePeakAudioFilePath"];
      Specified by:
      getRelativePeakAudioFilePathBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for relativePeakAudioFilePath.
    • setRelativePeakAudioFilePath

      public MediaMetadata.Builder setRelativePeakAudioFilePath(String value)
       XMPDM.RELATIVE_PEAK_AUDIO_FILE_PATH
       
      optional string relative_peak_audio_file_path = 45 [json_name = "relativePeakAudioFilePath"];
      Parameters:
      value - The relativePeakAudioFilePath to set.
      Returns:
      This builder for chaining.
    • clearRelativePeakAudioFilePath

      public MediaMetadata.Builder clearRelativePeakAudioFilePath()
       XMPDM.RELATIVE_PEAK_AUDIO_FILE_PATH
       
      optional string relative_peak_audio_file_path = 45 [json_name = "relativePeakAudioFilePath"];
      Returns:
      This builder for chaining.
    • setRelativePeakAudioFilePathBytes

      public MediaMetadata.Builder setRelativePeakAudioFilePathBytes(com.google.protobuf.ByteString value)
       XMPDM.RELATIVE_PEAK_AUDIO_FILE_PATH
       
      optional string relative_peak_audio_file_path = 45 [json_name = "relativePeakAudioFilePath"];
      Parameters:
      value - The bytes for relativePeakAudioFilePath to set.
      Returns:
      This builder for chaining.
    • hasReleaseDate

      public boolean hasReleaseDate()
       XMPDM.RELEASE_DATE
       
      optional .google.protobuf.Timestamp release_date = 46 [json_name = "releaseDate"];
      Specified by:
      hasReleaseDate in interface MediaMetadataOrBuilder
      Returns:
      Whether the releaseDate field is set.
    • getReleaseDate

      public com.google.protobuf.Timestamp getReleaseDate()
       XMPDM.RELEASE_DATE
       
      optional .google.protobuf.Timestamp release_date = 46 [json_name = "releaseDate"];
      Specified by:
      getReleaseDate in interface MediaMetadataOrBuilder
      Returns:
      The releaseDate.
    • setReleaseDate

      public MediaMetadata.Builder setReleaseDate(com.google.protobuf.Timestamp value)
       XMPDM.RELEASE_DATE
       
      optional .google.protobuf.Timestamp release_date = 46 [json_name = "releaseDate"];
    • setReleaseDate

      public MediaMetadata.Builder setReleaseDate(com.google.protobuf.Timestamp.Builder builderForValue)
       XMPDM.RELEASE_DATE
       
      optional .google.protobuf.Timestamp release_date = 46 [json_name = "releaseDate"];
    • mergeReleaseDate

      public MediaMetadata.Builder mergeReleaseDate(com.google.protobuf.Timestamp value)
       XMPDM.RELEASE_DATE
       
      optional .google.protobuf.Timestamp release_date = 46 [json_name = "releaseDate"];
    • clearReleaseDate

      public MediaMetadata.Builder clearReleaseDate()
       XMPDM.RELEASE_DATE
       
      optional .google.protobuf.Timestamp release_date = 46 [json_name = "releaseDate"];
    • getReleaseDateBuilder

      public com.google.protobuf.Timestamp.Builder getReleaseDateBuilder()
       XMPDM.RELEASE_DATE
       
      optional .google.protobuf.Timestamp release_date = 46 [json_name = "releaseDate"];
    • getReleaseDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getReleaseDateOrBuilder()
       XMPDM.RELEASE_DATE
       
      optional .google.protobuf.Timestamp release_date = 46 [json_name = "releaseDate"];
      Specified by:
      getReleaseDateOrBuilder in interface MediaMetadataOrBuilder
    • hasScaleType

      public boolean hasScaleType()
       XMPDM.SCALE_TYPE (Major, Minor, Both, Neither)
       
      optional string scale_type = 47 [json_name = "scaleType"];
      Specified by:
      hasScaleType in interface MediaMetadataOrBuilder
      Returns:
      Whether the scaleType field is set.
    • getScaleType

      public String getScaleType()
       XMPDM.SCALE_TYPE (Major, Minor, Both, Neither)
       
      optional string scale_type = 47 [json_name = "scaleType"];
      Specified by:
      getScaleType in interface MediaMetadataOrBuilder
      Returns:
      The scaleType.
    • getScaleTypeBytes

      public com.google.protobuf.ByteString getScaleTypeBytes()
       XMPDM.SCALE_TYPE (Major, Minor, Both, Neither)
       
      optional string scale_type = 47 [json_name = "scaleType"];
      Specified by:
      getScaleTypeBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for scaleType.
    • setScaleType

      public MediaMetadata.Builder setScaleType(String value)
       XMPDM.SCALE_TYPE (Major, Minor, Both, Neither)
       
      optional string scale_type = 47 [json_name = "scaleType"];
      Parameters:
      value - The scaleType to set.
      Returns:
      This builder for chaining.
    • clearScaleType

      public MediaMetadata.Builder clearScaleType()
       XMPDM.SCALE_TYPE (Major, Minor, Both, Neither)
       
      optional string scale_type = 47 [json_name = "scaleType"];
      Returns:
      This builder for chaining.
    • setScaleTypeBytes

      public MediaMetadata.Builder setScaleTypeBytes(com.google.protobuf.ByteString value)
       XMPDM.SCALE_TYPE (Major, Minor, Both, Neither)
       
      optional string scale_type = 47 [json_name = "scaleType"];
      Parameters:
      value - The bytes for scaleType to set.
      Returns:
      This builder for chaining.
    • hasScene

      public boolean hasScene()
       XMPDM.SCENE
       
      optional string scene = 48 [json_name = "scene"];
      Specified by:
      hasScene in interface MediaMetadataOrBuilder
      Returns:
      Whether the scene field is set.
    • getScene

      public String getScene()
       XMPDM.SCENE
       
      optional string scene = 48 [json_name = "scene"];
      Specified by:
      getScene in interface MediaMetadataOrBuilder
      Returns:
      The scene.
    • getSceneBytes

      public com.google.protobuf.ByteString getSceneBytes()
       XMPDM.SCENE
       
      optional string scene = 48 [json_name = "scene"];
      Specified by:
      getSceneBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for scene.
    • setScene

      public MediaMetadata.Builder setScene(String value)
       XMPDM.SCENE
       
      optional string scene = 48 [json_name = "scene"];
      Parameters:
      value - The scene to set.
      Returns:
      This builder for chaining.
    • clearScene

      public MediaMetadata.Builder clearScene()
       XMPDM.SCENE
       
      optional string scene = 48 [json_name = "scene"];
      Returns:
      This builder for chaining.
    • setSceneBytes

      public MediaMetadata.Builder setSceneBytes(com.google.protobuf.ByteString value)
       XMPDM.SCENE
       
      optional string scene = 48 [json_name = "scene"];
      Parameters:
      value - The bytes for scene to set.
      Returns:
      This builder for chaining.
    • hasShotDate

      public boolean hasShotDate()
       XMPDM.SHOT_DATE
       
      optional .google.protobuf.Timestamp shot_date = 49 [json_name = "shotDate"];
      Specified by:
      hasShotDate in interface MediaMetadataOrBuilder
      Returns:
      Whether the shotDate field is set.
    • getShotDate

      public com.google.protobuf.Timestamp getShotDate()
       XMPDM.SHOT_DATE
       
      optional .google.protobuf.Timestamp shot_date = 49 [json_name = "shotDate"];
      Specified by:
      getShotDate in interface MediaMetadataOrBuilder
      Returns:
      The shotDate.
    • setShotDate

      public MediaMetadata.Builder setShotDate(com.google.protobuf.Timestamp value)
       XMPDM.SHOT_DATE
       
      optional .google.protobuf.Timestamp shot_date = 49 [json_name = "shotDate"];
    • setShotDate

      public MediaMetadata.Builder setShotDate(com.google.protobuf.Timestamp.Builder builderForValue)
       XMPDM.SHOT_DATE
       
      optional .google.protobuf.Timestamp shot_date = 49 [json_name = "shotDate"];
    • mergeShotDate

      public MediaMetadata.Builder mergeShotDate(com.google.protobuf.Timestamp value)
       XMPDM.SHOT_DATE
       
      optional .google.protobuf.Timestamp shot_date = 49 [json_name = "shotDate"];
    • clearShotDate

      public MediaMetadata.Builder clearShotDate()
       XMPDM.SHOT_DATE
       
      optional .google.protobuf.Timestamp shot_date = 49 [json_name = "shotDate"];
    • getShotDateBuilder

      public com.google.protobuf.Timestamp.Builder getShotDateBuilder()
       XMPDM.SHOT_DATE
       
      optional .google.protobuf.Timestamp shot_date = 49 [json_name = "shotDate"];
    • getShotDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getShotDateOrBuilder()
       XMPDM.SHOT_DATE
       
      optional .google.protobuf.Timestamp shot_date = 49 [json_name = "shotDate"];
      Specified by:
      getShotDateOrBuilder in interface MediaMetadataOrBuilder
    • hasShotLocation

      public boolean hasShotLocation()
       XMPDM.SHOT_LOCATION
       
      optional string shot_location = 50 [json_name = "shotLocation"];
      Specified by:
      hasShotLocation in interface MediaMetadataOrBuilder
      Returns:
      Whether the shotLocation field is set.
    • getShotLocation

      public String getShotLocation()
       XMPDM.SHOT_LOCATION
       
      optional string shot_location = 50 [json_name = "shotLocation"];
      Specified by:
      getShotLocation in interface MediaMetadataOrBuilder
      Returns:
      The shotLocation.
    • getShotLocationBytes

      public com.google.protobuf.ByteString getShotLocationBytes()
       XMPDM.SHOT_LOCATION
       
      optional string shot_location = 50 [json_name = "shotLocation"];
      Specified by:
      getShotLocationBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for shotLocation.
    • setShotLocation

      public MediaMetadata.Builder setShotLocation(String value)
       XMPDM.SHOT_LOCATION
       
      optional string shot_location = 50 [json_name = "shotLocation"];
      Parameters:
      value - The shotLocation to set.
      Returns:
      This builder for chaining.
    • clearShotLocation

      public MediaMetadata.Builder clearShotLocation()
       XMPDM.SHOT_LOCATION
       
      optional string shot_location = 50 [json_name = "shotLocation"];
      Returns:
      This builder for chaining.
    • setShotLocationBytes

      public MediaMetadata.Builder setShotLocationBytes(com.google.protobuf.ByteString value)
       XMPDM.SHOT_LOCATION
       
      optional string shot_location = 50 [json_name = "shotLocation"];
      Parameters:
      value - The bytes for shotLocation to set.
      Returns:
      This builder for chaining.
    • hasShotName

      public boolean hasShotName()
       XMPDM.SHOT_NAME
       
      optional string shot_name = 51 [json_name = "shotName"];
      Specified by:
      hasShotName in interface MediaMetadataOrBuilder
      Returns:
      Whether the shotName field is set.
    • getShotName

      public String getShotName()
       XMPDM.SHOT_NAME
       
      optional string shot_name = 51 [json_name = "shotName"];
      Specified by:
      getShotName in interface MediaMetadataOrBuilder
      Returns:
      The shotName.
    • getShotNameBytes

      public com.google.protobuf.ByteString getShotNameBytes()
       XMPDM.SHOT_NAME
       
      optional string shot_name = 51 [json_name = "shotName"];
      Specified by:
      getShotNameBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for shotName.
    • setShotName

      public MediaMetadata.Builder setShotName(String value)
       XMPDM.SHOT_NAME
       
      optional string shot_name = 51 [json_name = "shotName"];
      Parameters:
      value - The shotName to set.
      Returns:
      This builder for chaining.
    • clearShotName

      public MediaMetadata.Builder clearShotName()
       XMPDM.SHOT_NAME
       
      optional string shot_name = 51 [json_name = "shotName"];
      Returns:
      This builder for chaining.
    • setShotNameBytes

      public MediaMetadata.Builder setShotNameBytes(com.google.protobuf.ByteString value)
       XMPDM.SHOT_NAME
       
      optional string shot_name = 51 [json_name = "shotName"];
      Parameters:
      value - The bytes for shotName to set.
      Returns:
      This builder for chaining.
    • hasSpeakerPlacement

      public boolean hasSpeakerPlacement()
       XMPDM.SPEAKER_PLACEMENT
       
      optional string speaker_placement = 52 [json_name = "speakerPlacement"];
      Specified by:
      hasSpeakerPlacement in interface MediaMetadataOrBuilder
      Returns:
      Whether the speakerPlacement field is set.
    • getSpeakerPlacement

      public String getSpeakerPlacement()
       XMPDM.SPEAKER_PLACEMENT
       
      optional string speaker_placement = 52 [json_name = "speakerPlacement"];
      Specified by:
      getSpeakerPlacement in interface MediaMetadataOrBuilder
      Returns:
      The speakerPlacement.
    • getSpeakerPlacementBytes

      public com.google.protobuf.ByteString getSpeakerPlacementBytes()
       XMPDM.SPEAKER_PLACEMENT
       
      optional string speaker_placement = 52 [json_name = "speakerPlacement"];
      Specified by:
      getSpeakerPlacementBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for speakerPlacement.
    • setSpeakerPlacement

      public MediaMetadata.Builder setSpeakerPlacement(String value)
       XMPDM.SPEAKER_PLACEMENT
       
      optional string speaker_placement = 52 [json_name = "speakerPlacement"];
      Parameters:
      value - The speakerPlacement to set.
      Returns:
      This builder for chaining.
    • clearSpeakerPlacement

      public MediaMetadata.Builder clearSpeakerPlacement()
       XMPDM.SPEAKER_PLACEMENT
       
      optional string speaker_placement = 52 [json_name = "speakerPlacement"];
      Returns:
      This builder for chaining.
    • setSpeakerPlacementBytes

      public MediaMetadata.Builder setSpeakerPlacementBytes(com.google.protobuf.ByteString value)
       XMPDM.SPEAKER_PLACEMENT
       
      optional string speaker_placement = 52 [json_name = "speakerPlacement"];
      Parameters:
      value - The bytes for speakerPlacement to set.
      Returns:
      This builder for chaining.
    • hasStretchMode

      public boolean hasStretchMode()
       XMPDM.STRETCH_MODE (Fixed length, Time-Scale, etc.)
       
      optional string stretch_mode = 53 [json_name = "stretchMode"];
      Specified by:
      hasStretchMode in interface MediaMetadataOrBuilder
      Returns:
      Whether the stretchMode field is set.
    • getStretchMode

      public String getStretchMode()
       XMPDM.STRETCH_MODE (Fixed length, Time-Scale, etc.)
       
      optional string stretch_mode = 53 [json_name = "stretchMode"];
      Specified by:
      getStretchMode in interface MediaMetadataOrBuilder
      Returns:
      The stretchMode.
    • getStretchModeBytes

      public com.google.protobuf.ByteString getStretchModeBytes()
       XMPDM.STRETCH_MODE (Fixed length, Time-Scale, etc.)
       
      optional string stretch_mode = 53 [json_name = "stretchMode"];
      Specified by:
      getStretchModeBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for stretchMode.
    • setStretchMode

      public MediaMetadata.Builder setStretchMode(String value)
       XMPDM.STRETCH_MODE (Fixed length, Time-Scale, etc.)
       
      optional string stretch_mode = 53 [json_name = "stretchMode"];
      Parameters:
      value - The stretchMode to set.
      Returns:
      This builder for chaining.
    • clearStretchMode

      public MediaMetadata.Builder clearStretchMode()
       XMPDM.STRETCH_MODE (Fixed length, Time-Scale, etc.)
       
      optional string stretch_mode = 53 [json_name = "stretchMode"];
      Returns:
      This builder for chaining.
    • setStretchModeBytes

      public MediaMetadata.Builder setStretchModeBytes(com.google.protobuf.ByteString value)
       XMPDM.STRETCH_MODE (Fixed length, Time-Scale, etc.)
       
      optional string stretch_mode = 53 [json_name = "stretchMode"];
      Parameters:
      value - The bytes for stretchMode to set.
      Returns:
      This builder for chaining.
    • hasTapeName

      public boolean hasTapeName()
       XMPDM.TAPE_NAME
       
      optional string tape_name = 54 [json_name = "tapeName"];
      Specified by:
      hasTapeName in interface MediaMetadataOrBuilder
      Returns:
      Whether the tapeName field is set.
    • getTapeName

      public String getTapeName()
       XMPDM.TAPE_NAME
       
      optional string tape_name = 54 [json_name = "tapeName"];
      Specified by:
      getTapeName in interface MediaMetadataOrBuilder
      Returns:
      The tapeName.
    • getTapeNameBytes

      public com.google.protobuf.ByteString getTapeNameBytes()
       XMPDM.TAPE_NAME
       
      optional string tape_name = 54 [json_name = "tapeName"];
      Specified by:
      getTapeNameBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for tapeName.
    • setTapeName

      public MediaMetadata.Builder setTapeName(String value)
       XMPDM.TAPE_NAME
       
      optional string tape_name = 54 [json_name = "tapeName"];
      Parameters:
      value - The tapeName to set.
      Returns:
      This builder for chaining.
    • clearTapeName

      public MediaMetadata.Builder clearTapeName()
       XMPDM.TAPE_NAME
       
      optional string tape_name = 54 [json_name = "tapeName"];
      Returns:
      This builder for chaining.
    • setTapeNameBytes

      public MediaMetadata.Builder setTapeNameBytes(com.google.protobuf.ByteString value)
       XMPDM.TAPE_NAME
       
      optional string tape_name = 54 [json_name = "tapeName"];
      Parameters:
      value - The bytes for tapeName to set.
      Returns:
      This builder for chaining.
    • hasTempo

      public boolean hasTempo()
       XMPDM.TEMPO
       
      optional double tempo = 55 [json_name = "tempo"];
      Specified by:
      hasTempo in interface MediaMetadataOrBuilder
      Returns:
      Whether the tempo field is set.
    • getTempo

      public double getTempo()
       XMPDM.TEMPO
       
      optional double tempo = 55 [json_name = "tempo"];
      Specified by:
      getTempo in interface MediaMetadataOrBuilder
      Returns:
      The tempo.
    • setTempo

      public MediaMetadata.Builder setTempo(double value)
       XMPDM.TEMPO
       
      optional double tempo = 55 [json_name = "tempo"];
      Parameters:
      value - The tempo to set.
      Returns:
      This builder for chaining.
    • clearTempo

      public MediaMetadata.Builder clearTempo()
       XMPDM.TEMPO
       
      optional double tempo = 55 [json_name = "tempo"];
      Returns:
      This builder for chaining.
    • hasTimeSignature

      public boolean hasTimeSignature()
       XMPDM.TIME_SIGNATURE (2/4, 3/4, 4/4, etc.)
       
      optional string time_signature = 56 [json_name = "timeSignature"];
      Specified by:
      hasTimeSignature in interface MediaMetadataOrBuilder
      Returns:
      Whether the timeSignature field is set.
    • getTimeSignature

      public String getTimeSignature()
       XMPDM.TIME_SIGNATURE (2/4, 3/4, 4/4, etc.)
       
      optional string time_signature = 56 [json_name = "timeSignature"];
      Specified by:
      getTimeSignature in interface MediaMetadataOrBuilder
      Returns:
      The timeSignature.
    • getTimeSignatureBytes

      public com.google.protobuf.ByteString getTimeSignatureBytes()
       XMPDM.TIME_SIGNATURE (2/4, 3/4, 4/4, etc.)
       
      optional string time_signature = 56 [json_name = "timeSignature"];
      Specified by:
      getTimeSignatureBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for timeSignature.
    • setTimeSignature

      public MediaMetadata.Builder setTimeSignature(String value)
       XMPDM.TIME_SIGNATURE (2/4, 3/4, 4/4, etc.)
       
      optional string time_signature = 56 [json_name = "timeSignature"];
      Parameters:
      value - The timeSignature to set.
      Returns:
      This builder for chaining.
    • clearTimeSignature

      public MediaMetadata.Builder clearTimeSignature()
       XMPDM.TIME_SIGNATURE (2/4, 3/4, 4/4, etc.)
       
      optional string time_signature = 56 [json_name = "timeSignature"];
      Returns:
      This builder for chaining.
    • setTimeSignatureBytes

      public MediaMetadata.Builder setTimeSignatureBytes(com.google.protobuf.ByteString value)
       XMPDM.TIME_SIGNATURE (2/4, 3/4, 4/4, etc.)
       
      optional string time_signature = 56 [json_name = "timeSignature"];
      Parameters:
      value - The bytes for timeSignature to set.
      Returns:
      This builder for chaining.
    • hasTrackNumber

      public boolean hasTrackNumber()
       XMPDM.TRACK_NUMBER
       
      optional int32 track_number = 57 [json_name = "trackNumber"];
      Specified by:
      hasTrackNumber in interface MediaMetadataOrBuilder
      Returns:
      Whether the trackNumber field is set.
    • getTrackNumber

      public int getTrackNumber()
       XMPDM.TRACK_NUMBER
       
      optional int32 track_number = 57 [json_name = "trackNumber"];
      Specified by:
      getTrackNumber in interface MediaMetadataOrBuilder
      Returns:
      The trackNumber.
    • setTrackNumber

      public MediaMetadata.Builder setTrackNumber(int value)
       XMPDM.TRACK_NUMBER
       
      optional int32 track_number = 57 [json_name = "trackNumber"];
      Parameters:
      value - The trackNumber to set.
      Returns:
      This builder for chaining.
    • clearTrackNumber

      public MediaMetadata.Builder clearTrackNumber()
       XMPDM.TRACK_NUMBER
       
      optional int32 track_number = 57 [json_name = "trackNumber"];
      Returns:
      This builder for chaining.
    • hasVideoAlphaMode

      public boolean hasVideoAlphaMode()
       XMPDM.VIDEO_ALPHA_MODE (straight, pre-multiplied)
       
      optional string video_alpha_mode = 58 [json_name = "videoAlphaMode"];
      Specified by:
      hasVideoAlphaMode in interface MediaMetadataOrBuilder
      Returns:
      Whether the videoAlphaMode field is set.
    • getVideoAlphaMode

      public String getVideoAlphaMode()
       XMPDM.VIDEO_ALPHA_MODE (straight, pre-multiplied)
       
      optional string video_alpha_mode = 58 [json_name = "videoAlphaMode"];
      Specified by:
      getVideoAlphaMode in interface MediaMetadataOrBuilder
      Returns:
      The videoAlphaMode.
    • getVideoAlphaModeBytes

      public com.google.protobuf.ByteString getVideoAlphaModeBytes()
       XMPDM.VIDEO_ALPHA_MODE (straight, pre-multiplied)
       
      optional string video_alpha_mode = 58 [json_name = "videoAlphaMode"];
      Specified by:
      getVideoAlphaModeBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for videoAlphaMode.
    • setVideoAlphaMode

      public MediaMetadata.Builder setVideoAlphaMode(String value)
       XMPDM.VIDEO_ALPHA_MODE (straight, pre-multiplied)
       
      optional string video_alpha_mode = 58 [json_name = "videoAlphaMode"];
      Parameters:
      value - The videoAlphaMode to set.
      Returns:
      This builder for chaining.
    • clearVideoAlphaMode

      public MediaMetadata.Builder clearVideoAlphaMode()
       XMPDM.VIDEO_ALPHA_MODE (straight, pre-multiplied)
       
      optional string video_alpha_mode = 58 [json_name = "videoAlphaMode"];
      Returns:
      This builder for chaining.
    • setVideoAlphaModeBytes

      public MediaMetadata.Builder setVideoAlphaModeBytes(com.google.protobuf.ByteString value)
       XMPDM.VIDEO_ALPHA_MODE (straight, pre-multiplied)
       
      optional string video_alpha_mode = 58 [json_name = "videoAlphaMode"];
      Parameters:
      value - The bytes for videoAlphaMode to set.
      Returns:
      This builder for chaining.
    • hasVideoAlphaUnityIsTransparent

      public boolean hasVideoAlphaUnityIsTransparent()
       XMPDM.VIDEO_ALPHA_UNITY_IS_TRANSPARENT
       
      optional bool video_alpha_unity_is_transparent = 59 [json_name = "videoAlphaUnityIsTransparent"];
      Specified by:
      hasVideoAlphaUnityIsTransparent in interface MediaMetadataOrBuilder
      Returns:
      Whether the videoAlphaUnityIsTransparent field is set.
    • getVideoAlphaUnityIsTransparent

      public boolean getVideoAlphaUnityIsTransparent()
       XMPDM.VIDEO_ALPHA_UNITY_IS_TRANSPARENT
       
      optional bool video_alpha_unity_is_transparent = 59 [json_name = "videoAlphaUnityIsTransparent"];
      Specified by:
      getVideoAlphaUnityIsTransparent in interface MediaMetadataOrBuilder
      Returns:
      The videoAlphaUnityIsTransparent.
    • setVideoAlphaUnityIsTransparent

      public MediaMetadata.Builder setVideoAlphaUnityIsTransparent(boolean value)
       XMPDM.VIDEO_ALPHA_UNITY_IS_TRANSPARENT
       
      optional bool video_alpha_unity_is_transparent = 59 [json_name = "videoAlphaUnityIsTransparent"];
      Parameters:
      value - The videoAlphaUnityIsTransparent to set.
      Returns:
      This builder for chaining.
    • clearVideoAlphaUnityIsTransparent

      public MediaMetadata.Builder clearVideoAlphaUnityIsTransparent()
       XMPDM.VIDEO_ALPHA_UNITY_IS_TRANSPARENT
       
      optional bool video_alpha_unity_is_transparent = 59 [json_name = "videoAlphaUnityIsTransparent"];
      Returns:
      This builder for chaining.
    • hasVideoColorSpace

      public boolean hasVideoColorSpace()
       XMPDM.VIDEO_COLOR_SPACE (sRGB, CCIR-601, CCIR-709)
       
      optional string video_color_space = 60 [json_name = "videoColorSpace"];
      Specified by:
      hasVideoColorSpace in interface MediaMetadataOrBuilder
      Returns:
      Whether the videoColorSpace field is set.
    • getVideoColorSpace

      public String getVideoColorSpace()
       XMPDM.VIDEO_COLOR_SPACE (sRGB, CCIR-601, CCIR-709)
       
      optional string video_color_space = 60 [json_name = "videoColorSpace"];
      Specified by:
      getVideoColorSpace in interface MediaMetadataOrBuilder
      Returns:
      The videoColorSpace.
    • getVideoColorSpaceBytes

      public com.google.protobuf.ByteString getVideoColorSpaceBytes()
       XMPDM.VIDEO_COLOR_SPACE (sRGB, CCIR-601, CCIR-709)
       
      optional string video_color_space = 60 [json_name = "videoColorSpace"];
      Specified by:
      getVideoColorSpaceBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for videoColorSpace.
    • setVideoColorSpace

      public MediaMetadata.Builder setVideoColorSpace(String value)
       XMPDM.VIDEO_COLOR_SPACE (sRGB, CCIR-601, CCIR-709)
       
      optional string video_color_space = 60 [json_name = "videoColorSpace"];
      Parameters:
      value - The videoColorSpace to set.
      Returns:
      This builder for chaining.
    • clearVideoColorSpace

      public MediaMetadata.Builder clearVideoColorSpace()
       XMPDM.VIDEO_COLOR_SPACE (sRGB, CCIR-601, CCIR-709)
       
      optional string video_color_space = 60 [json_name = "videoColorSpace"];
      Returns:
      This builder for chaining.
    • setVideoColorSpaceBytes

      public MediaMetadata.Builder setVideoColorSpaceBytes(com.google.protobuf.ByteString value)
       XMPDM.VIDEO_COLOR_SPACE (sRGB, CCIR-601, CCIR-709)
       
      optional string video_color_space = 60 [json_name = "videoColorSpace"];
      Parameters:
      value - The bytes for videoColorSpace to set.
      Returns:
      This builder for chaining.
    • hasVideoCompressor

      public boolean hasVideoCompressor()
       XMPDM.VIDEO_COMPRESSOR
       
      optional string video_compressor = 61 [json_name = "videoCompressor"];
      Specified by:
      hasVideoCompressor in interface MediaMetadataOrBuilder
      Returns:
      Whether the videoCompressor field is set.
    • getVideoCompressor

      public String getVideoCompressor()
       XMPDM.VIDEO_COMPRESSOR
       
      optional string video_compressor = 61 [json_name = "videoCompressor"];
      Specified by:
      getVideoCompressor in interface MediaMetadataOrBuilder
      Returns:
      The videoCompressor.
    • getVideoCompressorBytes

      public com.google.protobuf.ByteString getVideoCompressorBytes()
       XMPDM.VIDEO_COMPRESSOR
       
      optional string video_compressor = 61 [json_name = "videoCompressor"];
      Specified by:
      getVideoCompressorBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for videoCompressor.
    • setVideoCompressor

      public MediaMetadata.Builder setVideoCompressor(String value)
       XMPDM.VIDEO_COMPRESSOR
       
      optional string video_compressor = 61 [json_name = "videoCompressor"];
      Parameters:
      value - The videoCompressor to set.
      Returns:
      This builder for chaining.
    • clearVideoCompressor

      public MediaMetadata.Builder clearVideoCompressor()
       XMPDM.VIDEO_COMPRESSOR
       
      optional string video_compressor = 61 [json_name = "videoCompressor"];
      Returns:
      This builder for chaining.
    • setVideoCompressorBytes

      public MediaMetadata.Builder setVideoCompressorBytes(com.google.protobuf.ByteString value)
       XMPDM.VIDEO_COMPRESSOR
       
      optional string video_compressor = 61 [json_name = "videoCompressor"];
      Parameters:
      value - The bytes for videoCompressor to set.
      Returns:
      This builder for chaining.
    • hasVideoFieldOrder

      public boolean hasVideoFieldOrder()
       XMPDM.VIDEO_FIELD_ORDER (Upper, Lower, Progressive)
       
      optional string video_field_order = 62 [json_name = "videoFieldOrder"];
      Specified by:
      hasVideoFieldOrder in interface MediaMetadataOrBuilder
      Returns:
      Whether the videoFieldOrder field is set.
    • getVideoFieldOrder

      public String getVideoFieldOrder()
       XMPDM.VIDEO_FIELD_ORDER (Upper, Lower, Progressive)
       
      optional string video_field_order = 62 [json_name = "videoFieldOrder"];
      Specified by:
      getVideoFieldOrder in interface MediaMetadataOrBuilder
      Returns:
      The videoFieldOrder.
    • getVideoFieldOrderBytes

      public com.google.protobuf.ByteString getVideoFieldOrderBytes()
       XMPDM.VIDEO_FIELD_ORDER (Upper, Lower, Progressive)
       
      optional string video_field_order = 62 [json_name = "videoFieldOrder"];
      Specified by:
      getVideoFieldOrderBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for videoFieldOrder.
    • setVideoFieldOrder

      public MediaMetadata.Builder setVideoFieldOrder(String value)
       XMPDM.VIDEO_FIELD_ORDER (Upper, Lower, Progressive)
       
      optional string video_field_order = 62 [json_name = "videoFieldOrder"];
      Parameters:
      value - The videoFieldOrder to set.
      Returns:
      This builder for chaining.
    • clearVideoFieldOrder

      public MediaMetadata.Builder clearVideoFieldOrder()
       XMPDM.VIDEO_FIELD_ORDER (Upper, Lower, Progressive)
       
      optional string video_field_order = 62 [json_name = "videoFieldOrder"];
      Returns:
      This builder for chaining.
    • setVideoFieldOrderBytes

      public MediaMetadata.Builder setVideoFieldOrderBytes(com.google.protobuf.ByteString value)
       XMPDM.VIDEO_FIELD_ORDER (Upper, Lower, Progressive)
       
      optional string video_field_order = 62 [json_name = "videoFieldOrder"];
      Parameters:
      value - The bytes for videoFieldOrder to set.
      Returns:
      This builder for chaining.
    • hasVideoFrameRate

      public boolean hasVideoFrameRate()
       XMPDM.VIDEO_FRAME_RATE (24, NTSC, PAL)
       
      optional string video_frame_rate = 63 [json_name = "videoFrameRate"];
      Specified by:
      hasVideoFrameRate in interface MediaMetadataOrBuilder
      Returns:
      Whether the videoFrameRate field is set.
    • getVideoFrameRate

      public String getVideoFrameRate()
       XMPDM.VIDEO_FRAME_RATE (24, NTSC, PAL)
       
      optional string video_frame_rate = 63 [json_name = "videoFrameRate"];
      Specified by:
      getVideoFrameRate in interface MediaMetadataOrBuilder
      Returns:
      The videoFrameRate.
    • getVideoFrameRateBytes

      public com.google.protobuf.ByteString getVideoFrameRateBytes()
       XMPDM.VIDEO_FRAME_RATE (24, NTSC, PAL)
       
      optional string video_frame_rate = 63 [json_name = "videoFrameRate"];
      Specified by:
      getVideoFrameRateBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for videoFrameRate.
    • setVideoFrameRate

      public MediaMetadata.Builder setVideoFrameRate(String value)
       XMPDM.VIDEO_FRAME_RATE (24, NTSC, PAL)
       
      optional string video_frame_rate = 63 [json_name = "videoFrameRate"];
      Parameters:
      value - The videoFrameRate to set.
      Returns:
      This builder for chaining.
    • clearVideoFrameRate

      public MediaMetadata.Builder clearVideoFrameRate()
       XMPDM.VIDEO_FRAME_RATE (24, NTSC, PAL)
       
      optional string video_frame_rate = 63 [json_name = "videoFrameRate"];
      Returns:
      This builder for chaining.
    • setVideoFrameRateBytes

      public MediaMetadata.Builder setVideoFrameRateBytes(com.google.protobuf.ByteString value)
       XMPDM.VIDEO_FRAME_RATE (24, NTSC, PAL)
       
      optional string video_frame_rate = 63 [json_name = "videoFrameRate"];
      Parameters:
      value - The bytes for videoFrameRate to set.
      Returns:
      This builder for chaining.
    • hasVideoModDate

      public boolean hasVideoModDate()
       XMPDM.VIDEO_MOD_DATE
       
      optional .google.protobuf.Timestamp video_mod_date = 64 [json_name = "videoModDate"];
      Specified by:
      hasVideoModDate in interface MediaMetadataOrBuilder
      Returns:
      Whether the videoModDate field is set.
    • getVideoModDate

      public com.google.protobuf.Timestamp getVideoModDate()
       XMPDM.VIDEO_MOD_DATE
       
      optional .google.protobuf.Timestamp video_mod_date = 64 [json_name = "videoModDate"];
      Specified by:
      getVideoModDate in interface MediaMetadataOrBuilder
      Returns:
      The videoModDate.
    • setVideoModDate

      public MediaMetadata.Builder setVideoModDate(com.google.protobuf.Timestamp value)
       XMPDM.VIDEO_MOD_DATE
       
      optional .google.protobuf.Timestamp video_mod_date = 64 [json_name = "videoModDate"];
    • setVideoModDate

      public MediaMetadata.Builder setVideoModDate(com.google.protobuf.Timestamp.Builder builderForValue)
       XMPDM.VIDEO_MOD_DATE
       
      optional .google.protobuf.Timestamp video_mod_date = 64 [json_name = "videoModDate"];
    • mergeVideoModDate

      public MediaMetadata.Builder mergeVideoModDate(com.google.protobuf.Timestamp value)
       XMPDM.VIDEO_MOD_DATE
       
      optional .google.protobuf.Timestamp video_mod_date = 64 [json_name = "videoModDate"];
    • clearVideoModDate

      public MediaMetadata.Builder clearVideoModDate()
       XMPDM.VIDEO_MOD_DATE
       
      optional .google.protobuf.Timestamp video_mod_date = 64 [json_name = "videoModDate"];
    • getVideoModDateBuilder

      public com.google.protobuf.Timestamp.Builder getVideoModDateBuilder()
       XMPDM.VIDEO_MOD_DATE
       
      optional .google.protobuf.Timestamp video_mod_date = 64 [json_name = "videoModDate"];
    • getVideoModDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getVideoModDateOrBuilder()
       XMPDM.VIDEO_MOD_DATE
       
      optional .google.protobuf.Timestamp video_mod_date = 64 [json_name = "videoModDate"];
      Specified by:
      getVideoModDateOrBuilder in interface MediaMetadataOrBuilder
    • hasVideoPixelDepth

      public boolean hasVideoPixelDepth()
       XMPDM.VIDEO_PIXEL_DEPTH (8Int, 16Int, 32Int, 32Float)
       
      optional string video_pixel_depth = 65 [json_name = "videoPixelDepth"];
      Specified by:
      hasVideoPixelDepth in interface MediaMetadataOrBuilder
      Returns:
      Whether the videoPixelDepth field is set.
    • getVideoPixelDepth

      public String getVideoPixelDepth()
       XMPDM.VIDEO_PIXEL_DEPTH (8Int, 16Int, 32Int, 32Float)
       
      optional string video_pixel_depth = 65 [json_name = "videoPixelDepth"];
      Specified by:
      getVideoPixelDepth in interface MediaMetadataOrBuilder
      Returns:
      The videoPixelDepth.
    • getVideoPixelDepthBytes

      public com.google.protobuf.ByteString getVideoPixelDepthBytes()
       XMPDM.VIDEO_PIXEL_DEPTH (8Int, 16Int, 32Int, 32Float)
       
      optional string video_pixel_depth = 65 [json_name = "videoPixelDepth"];
      Specified by:
      getVideoPixelDepthBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for videoPixelDepth.
    • setVideoPixelDepth

      public MediaMetadata.Builder setVideoPixelDepth(String value)
       XMPDM.VIDEO_PIXEL_DEPTH (8Int, 16Int, 32Int, 32Float)
       
      optional string video_pixel_depth = 65 [json_name = "videoPixelDepth"];
      Parameters:
      value - The videoPixelDepth to set.
      Returns:
      This builder for chaining.
    • clearVideoPixelDepth

      public MediaMetadata.Builder clearVideoPixelDepth()
       XMPDM.VIDEO_PIXEL_DEPTH (8Int, 16Int, 32Int, 32Float)
       
      optional string video_pixel_depth = 65 [json_name = "videoPixelDepth"];
      Returns:
      This builder for chaining.
    • setVideoPixelDepthBytes

      public MediaMetadata.Builder setVideoPixelDepthBytes(com.google.protobuf.ByteString value)
       XMPDM.VIDEO_PIXEL_DEPTH (8Int, 16Int, 32Int, 32Float)
       
      optional string video_pixel_depth = 65 [json_name = "videoPixelDepth"];
      Parameters:
      value - The bytes for videoPixelDepth to set.
      Returns:
      This builder for chaining.
    • hasVideoPixelAspectRatio

      public boolean hasVideoPixelAspectRatio()
       XMPDM.VIDEO_PIXEL_ASPECT_RATIO (rational: "648/720")
       
      optional string video_pixel_aspect_ratio = 66 [json_name = "videoPixelAspectRatio"];
      Specified by:
      hasVideoPixelAspectRatio in interface MediaMetadataOrBuilder
      Returns:
      Whether the videoPixelAspectRatio field is set.
    • getVideoPixelAspectRatio

      public String getVideoPixelAspectRatio()
       XMPDM.VIDEO_PIXEL_ASPECT_RATIO (rational: "648/720")
       
      optional string video_pixel_aspect_ratio = 66 [json_name = "videoPixelAspectRatio"];
      Specified by:
      getVideoPixelAspectRatio in interface MediaMetadataOrBuilder
      Returns:
      The videoPixelAspectRatio.
    • getVideoPixelAspectRatioBytes

      public com.google.protobuf.ByteString getVideoPixelAspectRatioBytes()
       XMPDM.VIDEO_PIXEL_ASPECT_RATIO (rational: "648/720")
       
      optional string video_pixel_aspect_ratio = 66 [json_name = "videoPixelAspectRatio"];
      Specified by:
      getVideoPixelAspectRatioBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for videoPixelAspectRatio.
    • setVideoPixelAspectRatio

      public MediaMetadata.Builder setVideoPixelAspectRatio(String value)
       XMPDM.VIDEO_PIXEL_ASPECT_RATIO (rational: "648/720")
       
      optional string video_pixel_aspect_ratio = 66 [json_name = "videoPixelAspectRatio"];
      Parameters:
      value - The videoPixelAspectRatio to set.
      Returns:
      This builder for chaining.
    • clearVideoPixelAspectRatio

      public MediaMetadata.Builder clearVideoPixelAspectRatio()
       XMPDM.VIDEO_PIXEL_ASPECT_RATIO (rational: "648/720")
       
      optional string video_pixel_aspect_ratio = 66 [json_name = "videoPixelAspectRatio"];
      Returns:
      This builder for chaining.
    • setVideoPixelAspectRatioBytes

      public MediaMetadata.Builder setVideoPixelAspectRatioBytes(com.google.protobuf.ByteString value)
       XMPDM.VIDEO_PIXEL_ASPECT_RATIO (rational: "648/720")
       
      optional string video_pixel_aspect_ratio = 66 [json_name = "videoPixelAspectRatio"];
      Parameters:
      value - The bytes for videoPixelAspectRatio to set.
      Returns:
      This builder for chaining.
    • hasContentType

      public boolean hasContentType()
       === Parser-specific fields (from MP3Parser, MP4Parser, etc.) ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 67 [json_name = "contentType"];
      Specified by:
      hasContentType in interface MediaMetadataOrBuilder
      Returns:
      Whether the contentType field is set.
    • getContentType

      public String getContentType()
       === Parser-specific fields (from MP3Parser, MP4Parser, etc.) ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 67 [json_name = "contentType"];
      Specified by:
      getContentType in interface MediaMetadataOrBuilder
      Returns:
      The contentType.
    • getContentTypeBytes

      public com.google.protobuf.ByteString getContentTypeBytes()
       === Parser-specific fields (from MP3Parser, MP4Parser, etc.) ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 67 [json_name = "contentType"];
      Specified by:
      getContentTypeBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for contentType.
    • setContentType

      public MediaMetadata.Builder setContentType(String value)
       === Parser-specific fields (from MP3Parser, MP4Parser, etc.) ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 67 [json_name = "contentType"];
      Parameters:
      value - The contentType to set.
      Returns:
      This builder for chaining.
    • clearContentType

      public MediaMetadata.Builder clearContentType()
       === Parser-specific fields (from MP3Parser, MP4Parser, etc.) ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 67 [json_name = "contentType"];
      Returns:
      This builder for chaining.
    • setContentTypeBytes

      public MediaMetadata.Builder setContentTypeBytes(com.google.protobuf.ByteString value)
       === Parser-specific fields (from MP3Parser, MP4Parser, etc.) ===
       Metadata.CONTENT_TYPE
       
      optional string content_type = 67 [json_name = "contentType"];
      Parameters:
      value - The bytes for contentType to set.
      Returns:
      This builder for chaining.
    • hasSamplerate

      public boolean hasSamplerate()
       "samplerate" (MP3Parser)
       
      optional string samplerate = 68 [json_name = "samplerate"];
      Specified by:
      hasSamplerate in interface MediaMetadataOrBuilder
      Returns:
      Whether the samplerate field is set.
    • getSamplerate

      public String getSamplerate()
       "samplerate" (MP3Parser)
       
      optional string samplerate = 68 [json_name = "samplerate"];
      Specified by:
      getSamplerate in interface MediaMetadataOrBuilder
      Returns:
      The samplerate.
    • getSamplerateBytes

      public com.google.protobuf.ByteString getSamplerateBytes()
       "samplerate" (MP3Parser)
       
      optional string samplerate = 68 [json_name = "samplerate"];
      Specified by:
      getSamplerateBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for samplerate.
    • setSamplerate

      public MediaMetadata.Builder setSamplerate(String value)
       "samplerate" (MP3Parser)
       
      optional string samplerate = 68 [json_name = "samplerate"];
      Parameters:
      value - The samplerate to set.
      Returns:
      This builder for chaining.
    • clearSamplerate

      public MediaMetadata.Builder clearSamplerate()
       "samplerate" (MP3Parser)
       
      optional string samplerate = 68 [json_name = "samplerate"];
      Returns:
      This builder for chaining.
    • setSamplerateBytes

      public MediaMetadata.Builder setSamplerateBytes(com.google.protobuf.ByteString value)
       "samplerate" (MP3Parser)
       
      optional string samplerate = 68 [json_name = "samplerate"];
      Parameters:
      value - The bytes for samplerate to set.
      Returns:
      This builder for chaining.
    • hasChannels

      public boolean hasChannels()
       "channels" (MP3Parser)
       
      optional string channels = 69 [json_name = "channels"];
      Specified by:
      hasChannels in interface MediaMetadataOrBuilder
      Returns:
      Whether the channels field is set.
    • getChannels

      public String getChannels()
       "channels" (MP3Parser)
       
      optional string channels = 69 [json_name = "channels"];
      Specified by:
      getChannels in interface MediaMetadataOrBuilder
      Returns:
      The channels.
    • getChannelsBytes

      public com.google.protobuf.ByteString getChannelsBytes()
       "channels" (MP3Parser)
       
      optional string channels = 69 [json_name = "channels"];
      Specified by:
      getChannelsBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for channels.
    • setChannels

      public MediaMetadata.Builder setChannels(String value)
       "channels" (MP3Parser)
       
      optional string channels = 69 [json_name = "channels"];
      Parameters:
      value - The channels to set.
      Returns:
      This builder for chaining.
    • clearChannels

      public MediaMetadata.Builder clearChannels()
       "channels" (MP3Parser)
       
      optional string channels = 69 [json_name = "channels"];
      Returns:
      This builder for chaining.
    • setChannelsBytes

      public MediaMetadata.Builder setChannelsBytes(com.google.protobuf.ByteString value)
       "channels" (MP3Parser)
       
      optional string channels = 69 [json_name = "channels"];
      Parameters:
      value - The bytes for channels to set.
      Returns:
      This builder for chaining.
    • hasVersion

      public boolean hasVersion()
       "version" (MP3Parser - audio version)
       
      optional string version = 70 [json_name = "version"];
      Specified by:
      hasVersion in interface MediaMetadataOrBuilder
      Returns:
      Whether the version field is set.
    • getVersion

      public String getVersion()
       "version" (MP3Parser - audio version)
       
      optional string version = 70 [json_name = "version"];
      Specified by:
      getVersion in interface MediaMetadataOrBuilder
      Returns:
      The version.
    • getVersionBytes

      public com.google.protobuf.ByteString getVersionBytes()
       "version" (MP3Parser - audio version)
       
      optional string version = 70 [json_name = "version"];
      Specified by:
      getVersionBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for version.
    • setVersion

      public MediaMetadata.Builder setVersion(String value)
       "version" (MP3Parser - audio version)
       
      optional string version = 70 [json_name = "version"];
      Parameters:
      value - The version to set.
      Returns:
      This builder for chaining.
    • clearVersion

      public MediaMetadata.Builder clearVersion()
       "version" (MP3Parser - audio version)
       
      optional string version = 70 [json_name = "version"];
      Returns:
      This builder for chaining.
    • setVersionBytes

      public MediaMetadata.Builder setVersionBytes(com.google.protobuf.ByteString value)
       "version" (MP3Parser - audio version)
       
      optional string version = 70 [json_name = "version"];
      Parameters:
      value - The bytes for version to set.
      Returns:
      This builder for chaining.
    • hasYear

      public boolean hasYear()
       Release year (from ID3 tags)
       
      optional string year = 71 [json_name = "year"];
      Specified by:
      hasYear in interface MediaMetadataOrBuilder
      Returns:
      Whether the year field is set.
    • getYear

      public String getYear()
       Release year (from ID3 tags)
       
      optional string year = 71 [json_name = "year"];
      Specified by:
      getYear in interface MediaMetadataOrBuilder
      Returns:
      The year.
    • getYearBytes

      public com.google.protobuf.ByteString getYearBytes()
       Release year (from ID3 tags)
       
      optional string year = 71 [json_name = "year"];
      Specified by:
      getYearBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for year.
    • setYear

      public MediaMetadata.Builder setYear(String value)
       Release year (from ID3 tags)
       
      optional string year = 71 [json_name = "year"];
      Parameters:
      value - The year to set.
      Returns:
      This builder for chaining.
    • clearYear

      public MediaMetadata.Builder clearYear()
       Release year (from ID3 tags)
       
      optional string year = 71 [json_name = "year"];
      Returns:
      This builder for chaining.
    • setYearBytes

      public MediaMetadata.Builder setYearBytes(com.google.protobuf.ByteString value)
       Release year (from ID3 tags)
       
      optional string year = 71 [json_name = "year"];
      Parameters:
      value - The bytes for year to set.
      Returns:
      This builder for chaining.
    • hasFileSize

      public boolean hasFileSize()
       === Additional technical fields ===
       File size in bytes
       
      optional int64 file_size = 72 [json_name = "fileSize"];
      Specified by:
      hasFileSize in interface MediaMetadataOrBuilder
      Returns:
      Whether the fileSize field is set.
    • getFileSize

      public long getFileSize()
       === Additional technical fields ===
       File size in bytes
       
      optional int64 file_size = 72 [json_name = "fileSize"];
      Specified by:
      getFileSize in interface MediaMetadataOrBuilder
      Returns:
      The fileSize.
    • setFileSize

      public MediaMetadata.Builder setFileSize(long value)
       === Additional technical fields ===
       File size in bytes
       
      optional int64 file_size = 72 [json_name = "fileSize"];
      Parameters:
      value - The fileSize to set.
      Returns:
      This builder for chaining.
    • clearFileSize

      public MediaMetadata.Builder clearFileSize()
       === Additional technical fields ===
       File size in bytes
       
      optional int64 file_size = 72 [json_name = "fileSize"];
      Returns:
      This builder for chaining.
    • hasBitrate

      public boolean hasBitrate()
       Overall bitrate
       
      optional int32 bitrate = 73 [json_name = "bitrate"];
      Specified by:
      hasBitrate in interface MediaMetadataOrBuilder
      Returns:
      Whether the bitrate field is set.
    • getBitrate

      public int getBitrate()
       Overall bitrate
       
      optional int32 bitrate = 73 [json_name = "bitrate"];
      Specified by:
      getBitrate in interface MediaMetadataOrBuilder
      Returns:
      The bitrate.
    • setBitrate

      public MediaMetadata.Builder setBitrate(int value)
       Overall bitrate
       
      optional int32 bitrate = 73 [json_name = "bitrate"];
      Parameters:
      value - The bitrate to set.
      Returns:
      This builder for chaining.
    • clearBitrate

      public MediaMetadata.Builder clearBitrate()
       Overall bitrate
       
      optional int32 bitrate = 73 [json_name = "bitrate"];
      Returns:
      This builder for chaining.
    • hasEncoding

      public boolean hasEncoding()
       Encoding used
       
      optional string encoding = 74 [json_name = "encoding"];
      Specified by:
      hasEncoding in interface MediaMetadataOrBuilder
      Returns:
      Whether the encoding field is set.
    • getEncoding

      public String getEncoding()
       Encoding used
       
      optional string encoding = 74 [json_name = "encoding"];
      Specified by:
      getEncoding in interface MediaMetadataOrBuilder
      Returns:
      The encoding.
    • getEncodingBytes

      public com.google.protobuf.ByteString getEncodingBytes()
       Encoding used
       
      optional string encoding = 74 [json_name = "encoding"];
      Specified by:
      getEncodingBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for encoding.
    • setEncoding

      public MediaMetadata.Builder setEncoding(String value)
       Encoding used
       
      optional string encoding = 74 [json_name = "encoding"];
      Parameters:
      value - The encoding to set.
      Returns:
      This builder for chaining.
    • clearEncoding

      public MediaMetadata.Builder clearEncoding()
       Encoding used
       
      optional string encoding = 74 [json_name = "encoding"];
      Returns:
      This builder for chaining.
    • setEncodingBytes

      public MediaMetadata.Builder setEncodingBytes(com.google.protobuf.ByteString value)
       Encoding used
       
      optional string encoding = 74 [json_name = "encoding"];
      Parameters:
      value - The bytes for encoding to set.
      Returns:
      This builder for chaining.
    • hasEncoder

      public boolean hasEncoder()
       Encoder software
       
      optional string encoder = 75 [json_name = "encoder"];
      Specified by:
      hasEncoder in interface MediaMetadataOrBuilder
      Returns:
      Whether the encoder field is set.
    • getEncoder

      public String getEncoder()
       Encoder software
       
      optional string encoder = 75 [json_name = "encoder"];
      Specified by:
      getEncoder in interface MediaMetadataOrBuilder
      Returns:
      The encoder.
    • getEncoderBytes

      public com.google.protobuf.ByteString getEncoderBytes()
       Encoder software
       
      optional string encoder = 75 [json_name = "encoder"];
      Specified by:
      getEncoderBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for encoder.
    • setEncoder

      public MediaMetadata.Builder setEncoder(String value)
       Encoder software
       
      optional string encoder = 75 [json_name = "encoder"];
      Parameters:
      value - The encoder to set.
      Returns:
      This builder for chaining.
    • clearEncoder

      public MediaMetadata.Builder clearEncoder()
       Encoder software
       
      optional string encoder = 75 [json_name = "encoder"];
      Returns:
      This builder for chaining.
    • setEncoderBytes

      public MediaMetadata.Builder setEncoderBytes(com.google.protobuf.ByteString value)
       Encoder software
       
      optional string encoder = 75 [json_name = "encoder"];
      Parameters:
      value - The bytes for encoder to set.
      Returns:
      This builder for chaining.
    • hasDurationSeconds

      public boolean hasDurationSeconds()
       Duration in seconds (calculated)
       
      optional double duration_seconds = 76 [json_name = "durationSeconds"];
      Specified by:
      hasDurationSeconds in interface MediaMetadataOrBuilder
      Returns:
      Whether the durationSeconds field is set.
    • getDurationSeconds

      public double getDurationSeconds()
       Duration in seconds (calculated)
       
      optional double duration_seconds = 76 [json_name = "durationSeconds"];
      Specified by:
      getDurationSeconds in interface MediaMetadataOrBuilder
      Returns:
      The durationSeconds.
    • setDurationSeconds

      public MediaMetadata.Builder setDurationSeconds(double value)
       Duration in seconds (calculated)
       
      optional double duration_seconds = 76 [json_name = "durationSeconds"];
      Parameters:
      value - The durationSeconds to set.
      Returns:
      This builder for chaining.
    • clearDurationSeconds

      public MediaMetadata.Builder clearDurationSeconds()
       Duration in seconds (calculated)
       
      optional double duration_seconds = 76 [json_name = "durationSeconds"];
      Returns:
      This builder for chaining.
    • hasDurationString

      public boolean hasDurationString()
       Human readable duration
       
      optional string duration_string = 77 [json_name = "durationString"];
      Specified by:
      hasDurationString in interface MediaMetadataOrBuilder
      Returns:
      Whether the durationString field is set.
    • getDurationString

      public String getDurationString()
       Human readable duration
       
      optional string duration_string = 77 [json_name = "durationString"];
      Specified by:
      getDurationString in interface MediaMetadataOrBuilder
      Returns:
      The durationString.
    • getDurationStringBytes

      public com.google.protobuf.ByteString getDurationStringBytes()
       Human readable duration
       
      optional string duration_string = 77 [json_name = "durationString"];
      Specified by:
      getDurationStringBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for durationString.
    • setDurationString

      public MediaMetadata.Builder setDurationString(String value)
       Human readable duration
       
      optional string duration_string = 77 [json_name = "durationString"];
      Parameters:
      value - The durationString to set.
      Returns:
      This builder for chaining.
    • clearDurationString

      public MediaMetadata.Builder clearDurationString()
       Human readable duration
       
      optional string duration_string = 77 [json_name = "durationString"];
      Returns:
      This builder for chaining.
    • setDurationStringBytes

      public MediaMetadata.Builder setDurationStringBytes(com.google.protobuf.ByteString value)
       Human readable duration
       
      optional string duration_string = 77 [json_name = "durationString"];
      Parameters:
      value - The bytes for durationString to set.
      Returns:
      This builder for chaining.
    • hasStartTime

      public boolean hasStartTime()
       Start time offset
       
      optional double start_time = 78 [json_name = "startTime"];
      Specified by:
      hasStartTime in interface MediaMetadataOrBuilder
      Returns:
      Whether the startTime field is set.
    • getStartTime

      public double getStartTime()
       Start time offset
       
      optional double start_time = 78 [json_name = "startTime"];
      Specified by:
      getStartTime in interface MediaMetadataOrBuilder
      Returns:
      The startTime.
    • setStartTime

      public MediaMetadata.Builder setStartTime(double value)
       Start time offset
       
      optional double start_time = 78 [json_name = "startTime"];
      Parameters:
      value - The startTime to set.
      Returns:
      This builder for chaining.
    • clearStartTime

      public MediaMetadata.Builder clearStartTime()
       Start time offset
       
      optional double start_time = 78 [json_name = "startTime"];
      Returns:
      This builder for chaining.
    • hasVideoWidth

      public boolean hasVideoWidth()
       === Video-specific technical fields ===
       Video width in pixels
       
      optional int32 video_width = 79 [json_name = "videoWidth"];
      Specified by:
      hasVideoWidth in interface MediaMetadataOrBuilder
      Returns:
      Whether the videoWidth field is set.
    • getVideoWidth

      public int getVideoWidth()
       === Video-specific technical fields ===
       Video width in pixels
       
      optional int32 video_width = 79 [json_name = "videoWidth"];
      Specified by:
      getVideoWidth in interface MediaMetadataOrBuilder
      Returns:
      The videoWidth.
    • setVideoWidth

      public MediaMetadata.Builder setVideoWidth(int value)
       === Video-specific technical fields ===
       Video width in pixels
       
      optional int32 video_width = 79 [json_name = "videoWidth"];
      Parameters:
      value - The videoWidth to set.
      Returns:
      This builder for chaining.
    • clearVideoWidth

      public MediaMetadata.Builder clearVideoWidth()
       === Video-specific technical fields ===
       Video width in pixels
       
      optional int32 video_width = 79 [json_name = "videoWidth"];
      Returns:
      This builder for chaining.
    • hasVideoHeight

      public boolean hasVideoHeight()
       Video height in pixels
       
      optional int32 video_height = 80 [json_name = "videoHeight"];
      Specified by:
      hasVideoHeight in interface MediaMetadataOrBuilder
      Returns:
      Whether the videoHeight field is set.
    • getVideoHeight

      public int getVideoHeight()
       Video height in pixels
       
      optional int32 video_height = 80 [json_name = "videoHeight"];
      Specified by:
      getVideoHeight in interface MediaMetadataOrBuilder
      Returns:
      The videoHeight.
    • setVideoHeight

      public MediaMetadata.Builder setVideoHeight(int value)
       Video height in pixels
       
      optional int32 video_height = 80 [json_name = "videoHeight"];
      Parameters:
      value - The videoHeight to set.
      Returns:
      This builder for chaining.
    • clearVideoHeight

      public MediaMetadata.Builder clearVideoHeight()
       Video height in pixels
       
      optional int32 video_height = 80 [json_name = "videoHeight"];
      Returns:
      This builder for chaining.
    • hasVideoFrameRateNumeric

      public boolean hasVideoFrameRateNumeric()
       Numeric video frame rate
       
      optional double video_frame_rate_numeric = 81 [json_name = "videoFrameRateNumeric"];
      Specified by:
      hasVideoFrameRateNumeric in interface MediaMetadataOrBuilder
      Returns:
      Whether the videoFrameRateNumeric field is set.
    • getVideoFrameRateNumeric

      public double getVideoFrameRateNumeric()
       Numeric video frame rate
       
      optional double video_frame_rate_numeric = 81 [json_name = "videoFrameRateNumeric"];
      Specified by:
      getVideoFrameRateNumeric in interface MediaMetadataOrBuilder
      Returns:
      The videoFrameRateNumeric.
    • setVideoFrameRateNumeric

      public MediaMetadata.Builder setVideoFrameRateNumeric(double value)
       Numeric video frame rate
       
      optional double video_frame_rate_numeric = 81 [json_name = "videoFrameRateNumeric"];
      Parameters:
      value - The videoFrameRateNumeric to set.
      Returns:
      This builder for chaining.
    • clearVideoFrameRateNumeric

      public MediaMetadata.Builder clearVideoFrameRateNumeric()
       Numeric video frame rate
       
      optional double video_frame_rate_numeric = 81 [json_name = "videoFrameRateNumeric"];
      Returns:
      This builder for chaining.
    • hasAspectRatio

      public boolean hasAspectRatio()
       Video aspect ratio
       
      optional string aspect_ratio = 82 [json_name = "aspectRatio"];
      Specified by:
      hasAspectRatio in interface MediaMetadataOrBuilder
      Returns:
      Whether the aspectRatio field is set.
    • getAspectRatio

      public String getAspectRatio()
       Video aspect ratio
       
      optional string aspect_ratio = 82 [json_name = "aspectRatio"];
      Specified by:
      getAspectRatio in interface MediaMetadataOrBuilder
      Returns:
      The aspectRatio.
    • getAspectRatioBytes

      public com.google.protobuf.ByteString getAspectRatioBytes()
       Video aspect ratio
       
      optional string aspect_ratio = 82 [json_name = "aspectRatio"];
      Specified by:
      getAspectRatioBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for aspectRatio.
    • setAspectRatio

      public MediaMetadata.Builder setAspectRatio(String value)
       Video aspect ratio
       
      optional string aspect_ratio = 82 [json_name = "aspectRatio"];
      Parameters:
      value - The aspectRatio to set.
      Returns:
      This builder for chaining.
    • clearAspectRatio

      public MediaMetadata.Builder clearAspectRatio()
       Video aspect ratio
       
      optional string aspect_ratio = 82 [json_name = "aspectRatio"];
      Returns:
      This builder for chaining.
    • setAspectRatioBytes

      public MediaMetadata.Builder setAspectRatioBytes(com.google.protobuf.ByteString value)
       Video aspect ratio
       
      optional string aspect_ratio = 82 [json_name = "aspectRatio"];
      Parameters:
      value - The bytes for aspectRatio to set.
      Returns:
      This builder for chaining.
    • hasVideoBitrate

      public boolean hasVideoBitrate()
       Video bitrate
       
      optional int32 video_bitrate = 83 [json_name = "videoBitrate"];
      Specified by:
      hasVideoBitrate in interface MediaMetadataOrBuilder
      Returns:
      Whether the videoBitrate field is set.
    • getVideoBitrate

      public int getVideoBitrate()
       Video bitrate
       
      optional int32 video_bitrate = 83 [json_name = "videoBitrate"];
      Specified by:
      getVideoBitrate in interface MediaMetadataOrBuilder
      Returns:
      The videoBitrate.
    • setVideoBitrate

      public MediaMetadata.Builder setVideoBitrate(int value)
       Video bitrate
       
      optional int32 video_bitrate = 83 [json_name = "videoBitrate"];
      Parameters:
      value - The videoBitrate to set.
      Returns:
      This builder for chaining.
    • clearVideoBitrate

      public MediaMetadata.Builder clearVideoBitrate()
       Video bitrate
       
      optional int32 video_bitrate = 83 [json_name = "videoBitrate"];
      Returns:
      This builder for chaining.
    • hasAudioChannels

      public boolean hasAudioChannels()
       === Audio-specific technical fields ===
       Number of audio channels (numeric)
       
      optional int32 audio_channels = 84 [json_name = "audioChannels"];
      Specified by:
      hasAudioChannels in interface MediaMetadataOrBuilder
      Returns:
      Whether the audioChannels field is set.
    • getAudioChannels

      public int getAudioChannels()
       === Audio-specific technical fields ===
       Number of audio channels (numeric)
       
      optional int32 audio_channels = 84 [json_name = "audioChannels"];
      Specified by:
      getAudioChannels in interface MediaMetadataOrBuilder
      Returns:
      The audioChannels.
    • setAudioChannels

      public MediaMetadata.Builder setAudioChannels(int value)
       === Audio-specific technical fields ===
       Number of audio channels (numeric)
       
      optional int32 audio_channels = 84 [json_name = "audioChannels"];
      Parameters:
      value - The audioChannels to set.
      Returns:
      This builder for chaining.
    • clearAudioChannels

      public MediaMetadata.Builder clearAudioChannels()
       === Audio-specific technical fields ===
       Number of audio channels (numeric)
       
      optional int32 audio_channels = 84 [json_name = "audioChannels"];
      Returns:
      This builder for chaining.
    • hasAudioBitsPerSample

      public boolean hasAudioBitsPerSample()
       Audio bit depth
       
      optional int32 audio_bits_per_sample = 85 [json_name = "audioBitsPerSample"];
      Specified by:
      hasAudioBitsPerSample in interface MediaMetadataOrBuilder
      Returns:
      Whether the audioBitsPerSample field is set.
    • getAudioBitsPerSample

      public int getAudioBitsPerSample()
       Audio bit depth
       
      optional int32 audio_bits_per_sample = 85 [json_name = "audioBitsPerSample"];
      Specified by:
      getAudioBitsPerSample in interface MediaMetadataOrBuilder
      Returns:
      The audioBitsPerSample.
    • setAudioBitsPerSample

      public MediaMetadata.Builder setAudioBitsPerSample(int value)
       Audio bit depth
       
      optional int32 audio_bits_per_sample = 85 [json_name = "audioBitsPerSample"];
      Parameters:
      value - The audioBitsPerSample to set.
      Returns:
      This builder for chaining.
    • clearAudioBitsPerSample

      public MediaMetadata.Builder clearAudioBitsPerSample()
       Audio bit depth
       
      optional int32 audio_bits_per_sample = 85 [json_name = "audioBitsPerSample"];
      Returns:
      This builder for chaining.
    • hasAudioBitrate

      public boolean hasAudioBitrate()
       Audio bitrate
       
      optional int32 audio_bitrate = 86 [json_name = "audioBitrate"];
      Specified by:
      hasAudioBitrate in interface MediaMetadataOrBuilder
      Returns:
      Whether the audioBitrate field is set.
    • getAudioBitrate

      public int getAudioBitrate()
       Audio bitrate
       
      optional int32 audio_bitrate = 86 [json_name = "audioBitrate"];
      Specified by:
      getAudioBitrate in interface MediaMetadataOrBuilder
      Returns:
      The audioBitrate.
    • setAudioBitrate

      public MediaMetadata.Builder setAudioBitrate(int value)
       Audio bitrate
       
      optional int32 audio_bitrate = 86 [json_name = "audioBitrate"];
      Parameters:
      value - The audioBitrate to set.
      Returns:
      This builder for chaining.
    • clearAudioBitrate

      public MediaMetadata.Builder clearAudioBitrate()
       Audio bitrate
       
      optional int32 audio_bitrate = 86 [json_name = "audioBitrate"];
      Returns:
      This builder for chaining.
    • hasStreamingCapable

      public boolean hasStreamingCapable()
       === Streaming and format fields ===
       Can be streamed
       
      optional bool streaming_capable = 87 [json_name = "streamingCapable"];
      Specified by:
      hasStreamingCapable in interface MediaMetadataOrBuilder
      Returns:
      Whether the streamingCapable field is set.
    • getStreamingCapable

      public boolean getStreamingCapable()
       === Streaming and format fields ===
       Can be streamed
       
      optional bool streaming_capable = 87 [json_name = "streamingCapable"];
      Specified by:
      getStreamingCapable in interface MediaMetadataOrBuilder
      Returns:
      The streamingCapable.
    • setStreamingCapable

      public MediaMetadata.Builder setStreamingCapable(boolean value)
       === Streaming and format fields ===
       Can be streamed
       
      optional bool streaming_capable = 87 [json_name = "streamingCapable"];
      Parameters:
      value - The streamingCapable to set.
      Returns:
      This builder for chaining.
    • clearStreamingCapable

      public MediaMetadata.Builder clearStreamingCapable()
       === Streaming and format fields ===
       Can be streamed
       
      optional bool streaming_capable = 87 [json_name = "streamingCapable"];
      Returns:
      This builder for chaining.
    • hasStreamingFormat

      public boolean hasStreamingFormat()
       Streaming format
       
      optional string streaming_format = 88 [json_name = "streamingFormat"];
      Specified by:
      hasStreamingFormat in interface MediaMetadataOrBuilder
      Returns:
      Whether the streamingFormat field is set.
    • getStreamingFormat

      public String getStreamingFormat()
       Streaming format
       
      optional string streaming_format = 88 [json_name = "streamingFormat"];
      Specified by:
      getStreamingFormat in interface MediaMetadataOrBuilder
      Returns:
      The streamingFormat.
    • getStreamingFormatBytes

      public com.google.protobuf.ByteString getStreamingFormatBytes()
       Streaming format
       
      optional string streaming_format = 88 [json_name = "streamingFormat"];
      Specified by:
      getStreamingFormatBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for streamingFormat.
    • setStreamingFormat

      public MediaMetadata.Builder setStreamingFormat(String value)
       Streaming format
       
      optional string streaming_format = 88 [json_name = "streamingFormat"];
      Parameters:
      value - The streamingFormat to set.
      Returns:
      This builder for chaining.
    • clearStreamingFormat

      public MediaMetadata.Builder clearStreamingFormat()
       Streaming format
       
      optional string streaming_format = 88 [json_name = "streamingFormat"];
      Returns:
      This builder for chaining.
    • setStreamingFormatBytes

      public MediaMetadata.Builder setStreamingFormatBytes(com.google.protobuf.ByteString value)
       Streaming format
       
      optional string streaming_format = 88 [json_name = "streamingFormat"];
      Parameters:
      value - The bytes for streamingFormat to set.
      Returns:
      This builder for chaining.
    • hasStreamingBitrate

      public boolean hasStreamingBitrate()
       Streaming bitrate
       
      optional double streaming_bitrate = 89 [json_name = "streamingBitrate"];
      Specified by:
      hasStreamingBitrate in interface MediaMetadataOrBuilder
      Returns:
      Whether the streamingBitrate field is set.
    • getStreamingBitrate

      public double getStreamingBitrate()
       Streaming bitrate
       
      optional double streaming_bitrate = 89 [json_name = "streamingBitrate"];
      Specified by:
      getStreamingBitrate in interface MediaMetadataOrBuilder
      Returns:
      The streamingBitrate.
    • setStreamingBitrate

      public MediaMetadata.Builder setStreamingBitrate(double value)
       Streaming bitrate
       
      optional double streaming_bitrate = 89 [json_name = "streamingBitrate"];
      Parameters:
      value - The streamingBitrate to set.
      Returns:
      This builder for chaining.
    • clearStreamingBitrate

      public MediaMetadata.Builder clearStreamingBitrate()
       Streaming bitrate
       
      optional double streaming_bitrate = 89 [json_name = "streamingBitrate"];
      Returns:
      This builder for chaining.
    • hasMajorBrand

      public boolean hasMajorBrand()
       Major brand (MP4)
       
      optional string major_brand = 90 [json_name = "majorBrand"];
      Specified by:
      hasMajorBrand in interface MediaMetadataOrBuilder
      Returns:
      Whether the majorBrand field is set.
    • getMajorBrand

      public String getMajorBrand()
       Major brand (MP4)
       
      optional string major_brand = 90 [json_name = "majorBrand"];
      Specified by:
      getMajorBrand in interface MediaMetadataOrBuilder
      Returns:
      The majorBrand.
    • getMajorBrandBytes

      public com.google.protobuf.ByteString getMajorBrandBytes()
       Major brand (MP4)
       
      optional string major_brand = 90 [json_name = "majorBrand"];
      Specified by:
      getMajorBrandBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for majorBrand.
    • setMajorBrand

      public MediaMetadata.Builder setMajorBrand(String value)
       Major brand (MP4)
       
      optional string major_brand = 90 [json_name = "majorBrand"];
      Parameters:
      value - The majorBrand to set.
      Returns:
      This builder for chaining.
    • clearMajorBrand

      public MediaMetadata.Builder clearMajorBrand()
       Major brand (MP4)
       
      optional string major_brand = 90 [json_name = "majorBrand"];
      Returns:
      This builder for chaining.
    • setMajorBrandBytes

      public MediaMetadata.Builder setMajorBrandBytes(com.google.protobuf.ByteString value)
       Major brand (MP4)
       
      optional string major_brand = 90 [json_name = "majorBrand"];
      Parameters:
      value - The bytes for majorBrand to set.
      Returns:
      This builder for chaining.
    • hasCodec

      public boolean hasCodec()
       Codec used
       
      optional string codec = 91 [json_name = "codec"];
      Specified by:
      hasCodec in interface MediaMetadataOrBuilder
      Returns:
      Whether the codec field is set.
    • getCodec

      public String getCodec()
       Codec used
       
      optional string codec = 91 [json_name = "codec"];
      Specified by:
      getCodec in interface MediaMetadataOrBuilder
      Returns:
      The codec.
    • getCodecBytes

      public com.google.protobuf.ByteString getCodecBytes()
       Codec used
       
      optional string codec = 91 [json_name = "codec"];
      Specified by:
      getCodecBytes in interface MediaMetadataOrBuilder
      Returns:
      The bytes for codec.
    • setCodec

      public MediaMetadata.Builder setCodec(String value)
       Codec used
       
      optional string codec = 91 [json_name = "codec"];
      Parameters:
      value - The codec to set.
      Returns:
      This builder for chaining.
    • clearCodec

      public MediaMetadata.Builder clearCodec()
       Codec used
       
      optional string codec = 91 [json_name = "codec"];
      Returns:
      This builder for chaining.
    • setCodecBytes

      public MediaMetadata.Builder setCodecBytes(com.google.protobuf.ByteString value)
       Codec used
       
      optional string codec = 91 [json_name = "codec"];
      Parameters:
      value - The bytes for codec to set.
      Returns:
      This builder for chaining.
    • hasLatitude

      public boolean hasLatitude()
       === Geographic fields (if present in media) ===
       TikaCoreProperties.LATITUDE
       
      optional double latitude = 92 [json_name = "latitude"];
      Specified by:
      hasLatitude in interface MediaMetadataOrBuilder
      Returns:
      Whether the latitude field is set.
    • getLatitude

      public double getLatitude()
       === Geographic fields (if present in media) ===
       TikaCoreProperties.LATITUDE
       
      optional double latitude = 92 [json_name = "latitude"];
      Specified by:
      getLatitude in interface MediaMetadataOrBuilder
      Returns:
      The latitude.
    • setLatitude

      public MediaMetadata.Builder setLatitude(double value)
       === Geographic fields (if present in media) ===
       TikaCoreProperties.LATITUDE
       
      optional double latitude = 92 [json_name = "latitude"];
      Parameters:
      value - The latitude to set.
      Returns:
      This builder for chaining.
    • clearLatitude

      public MediaMetadata.Builder clearLatitude()
       === Geographic fields (if present in media) ===
       TikaCoreProperties.LATITUDE
       
      optional double latitude = 92 [json_name = "latitude"];
      Returns:
      This builder for chaining.
    • hasLongitude

      public boolean hasLongitude()
       TikaCoreProperties.LONGITUDE
       
      optional double longitude = 93 [json_name = "longitude"];
      Specified by:
      hasLongitude in interface MediaMetadataOrBuilder
      Returns:
      Whether the longitude field is set.
    • getLongitude

      public double getLongitude()
       TikaCoreProperties.LONGITUDE
       
      optional double longitude = 93 [json_name = "longitude"];
      Specified by:
      getLongitude in interface MediaMetadataOrBuilder
      Returns:
      The longitude.
    • setLongitude

      public MediaMetadata.Builder setLongitude(double value)
       TikaCoreProperties.LONGITUDE
       
      optional double longitude = 93 [json_name = "longitude"];
      Parameters:
      value - The longitude to set.
      Returns:
      This builder for chaining.
    • clearLongitude

      public MediaMetadata.Builder clearLongitude()
       TikaCoreProperties.LONGITUDE
       
      optional double longitude = 93 [json_name = "longitude"];
      Returns:
      This builder for chaining.
    • hasAltitude

      public boolean hasAltitude()
       TikaCoreProperties.ALTITUDE
       
      optional double altitude = 94 [json_name = "altitude"];
      Specified by:
      hasAltitude in interface MediaMetadataOrBuilder
      Returns:
      Whether the altitude field is set.
    • getAltitude

      public double getAltitude()
       TikaCoreProperties.ALTITUDE
       
      optional double altitude = 94 [json_name = "altitude"];
      Specified by:
      getAltitude in interface MediaMetadataOrBuilder
      Returns:
      The altitude.
    • setAltitude

      public MediaMetadata.Builder setAltitude(double value)
       TikaCoreProperties.ALTITUDE
       
      optional double altitude = 94 [json_name = "altitude"];
      Parameters:
      value - The altitude to set.
      Returns:
      This builder for chaining.
    • clearAltitude

      public MediaMetadata.Builder clearAltitude()
       TikaCoreProperties.ALTITUDE
       
      optional double altitude = 94 [json_name = "altitude"];
      Returns:
      This builder for chaining.
    • hasHasSignature

      public boolean hasHasSignature()
       === Signature and security fields ===
       TikaCoreProperties.HAS_SIGNATURE
       
      optional bool has_signature = 95 [json_name = "hasSignature"];
      Specified by:
      hasHasSignature in interface MediaMetadataOrBuilder
      Returns:
      Whether the hasSignature field is set.
    • getHasSignature

      public boolean getHasSignature()
       === Signature and security fields ===
       TikaCoreProperties.HAS_SIGNATURE
       
      optional bool has_signature = 95 [json_name = "hasSignature"];
      Specified by:
      getHasSignature in interface MediaMetadataOrBuilder
      Returns:
      The hasSignature.
    • setHasSignature

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

      public MediaMetadata.Builder clearHasSignature()
       === Signature and security fields ===
       TikaCoreProperties.HAS_SIGNATURE
       
      optional bool has_signature = 95 [json_name = "hasSignature"];
      Returns:
      This builder for chaining.
    • hasIsEncrypted

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public MediaMetadata.Builder clearDetectedLanguageConfidence()
       TikaCoreProperties.TIKA_DETECTED_LANGUAGE_CONFIDENCE
       
      optional double detected_language_confidence = 99 [json_name = "detectedLanguageConfidence"];
      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 MediaMetadataOrBuilder
      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 MediaMetadataOrBuilder
      Returns:
      The additionalMetadata.
    • setAdditionalMetadata

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

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

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

      public MediaMetadata.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 MediaMetadata.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 MediaMetadata.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 MediaMetadata.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 MediaMetadataOrBuilder