Class IptcMetadata.Builder

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

public static final class IptcMetadata.Builder extends com.google.protobuf.GeneratedMessage.Builder<IptcMetadata.Builder> implements IptcMetadataOrBuilder
 IPTC (International Press Telecommunications Council) metadata.
 Comprehensive coverage of IPTC Core and Extension fields.
 
Protobuf type ai.pipestream.parsed.data.image.v1.IptcMetadata
  • 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<IptcMetadata.Builder>
    • clear

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

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

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

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

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

      public IptcMetadata.Builder mergeFrom(IptcMetadata other)
    • isInitialized

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

      public IptcMetadata.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<IptcMetadata.Builder>
      Throws:
      IOException
    • hasHeadline

      public boolean hasHeadline()
       Brief headline for the image (IPTC:Headline).
       
      optional string headline = 1 [json_name = "headline"];
      Specified by:
      hasHeadline in interface IptcMetadataOrBuilder
      Returns:
      Whether the headline field is set.
    • getHeadline

      public String getHeadline()
       Brief headline for the image (IPTC:Headline).
       
      optional string headline = 1 [json_name = "headline"];
      Specified by:
      getHeadline in interface IptcMetadataOrBuilder
      Returns:
      The headline.
    • getHeadlineBytes

      public com.google.protobuf.ByteString getHeadlineBytes()
       Brief headline for the image (IPTC:Headline).
       
      optional string headline = 1 [json_name = "headline"];
      Specified by:
      getHeadlineBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for headline.
    • setHeadline

      public IptcMetadata.Builder setHeadline(String value)
       Brief headline for the image (IPTC:Headline).
       
      optional string headline = 1 [json_name = "headline"];
      Parameters:
      value - The headline to set.
      Returns:
      This builder for chaining.
    • clearHeadline

      public IptcMetadata.Builder clearHeadline()
       Brief headline for the image (IPTC:Headline).
       
      optional string headline = 1 [json_name = "headline"];
      Returns:
      This builder for chaining.
    • setHeadlineBytes

      public IptcMetadata.Builder setHeadlineBytes(com.google.protobuf.ByteString value)
       Brief headline for the image (IPTC:Headline).
       
      optional string headline = 1 [json_name = "headline"];
      Parameters:
      value - The bytes for headline to set.
      Returns:
      This builder for chaining.
    • hasCaption

      public boolean hasCaption()
       Caption or abstract describing the image (IPTC:Caption-Abstract / dc:description).
       
      optional string caption = 2 [json_name = "caption"];
      Specified by:
      hasCaption in interface IptcMetadataOrBuilder
      Returns:
      Whether the caption field is set.
    • getCaption

      public String getCaption()
       Caption or abstract describing the image (IPTC:Caption-Abstract / dc:description).
       
      optional string caption = 2 [json_name = "caption"];
      Specified by:
      getCaption in interface IptcMetadataOrBuilder
      Returns:
      The caption.
    • getCaptionBytes

      public com.google.protobuf.ByteString getCaptionBytes()
       Caption or abstract describing the image (IPTC:Caption-Abstract / dc:description).
       
      optional string caption = 2 [json_name = "caption"];
      Specified by:
      getCaptionBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for caption.
    • setCaption

      public IptcMetadata.Builder setCaption(String value)
       Caption or abstract describing the image (IPTC:Caption-Abstract / dc:description).
       
      optional string caption = 2 [json_name = "caption"];
      Parameters:
      value - The caption to set.
      Returns:
      This builder for chaining.
    • clearCaption

      public IptcMetadata.Builder clearCaption()
       Caption or abstract describing the image (IPTC:Caption-Abstract / dc:description).
       
      optional string caption = 2 [json_name = "caption"];
      Returns:
      This builder for chaining.
    • setCaptionBytes

      public IptcMetadata.Builder setCaptionBytes(com.google.protobuf.ByteString value)
       Caption or abstract describing the image (IPTC:Caption-Abstract / dc:description).
       
      optional string caption = 2 [json_name = "caption"];
      Parameters:
      value - The bytes for caption to set.
      Returns:
      This builder for chaining.
    • getKeywordsList

      public com.google.protobuf.ProtocolStringList getKeywordsList()
       Keywords for search and categorization (IPTC:Keywords / dc:subject).
       
      repeated string keywords = 3 [json_name = "keywords"];
      Specified by:
      getKeywordsList in interface IptcMetadataOrBuilder
      Returns:
      A list containing the keywords.
    • getKeywordsCount

      public int getKeywordsCount()
       Keywords for search and categorization (IPTC:Keywords / dc:subject).
       
      repeated string keywords = 3 [json_name = "keywords"];
      Specified by:
      getKeywordsCount in interface IptcMetadataOrBuilder
      Returns:
      The count of keywords.
    • getKeywords

      public String getKeywords(int index)
       Keywords for search and categorization (IPTC:Keywords / dc:subject).
       
      repeated string keywords = 3 [json_name = "keywords"];
      Specified by:
      getKeywords in interface IptcMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The keywords at the given index.
    • getKeywordsBytes

      public com.google.protobuf.ByteString getKeywordsBytes(int index)
       Keywords for search and categorization (IPTC:Keywords / dc:subject).
       
      repeated string keywords = 3 [json_name = "keywords"];
      Specified by:
      getKeywordsBytes in interface IptcMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the keywords at the given index.
    • setKeywords

      public IptcMetadata.Builder setKeywords(int index, String value)
       Keywords for search and categorization (IPTC:Keywords / dc:subject).
       
      repeated string keywords = 3 [json_name = "keywords"];
      Parameters:
      index - The index to set the value at.
      value - The keywords to set.
      Returns:
      This builder for chaining.
    • addKeywords

      public IptcMetadata.Builder addKeywords(String value)
       Keywords for search and categorization (IPTC:Keywords / dc:subject).
       
      repeated string keywords = 3 [json_name = "keywords"];
      Parameters:
      value - The keywords to add.
      Returns:
      This builder for chaining.
    • addAllKeywords

      public IptcMetadata.Builder addAllKeywords(Iterable<String> values)
       Keywords for search and categorization (IPTC:Keywords / dc:subject).
       
      repeated string keywords = 3 [json_name = "keywords"];
      Parameters:
      values - The keywords to add.
      Returns:
      This builder for chaining.
    • clearKeywords

      public IptcMetadata.Builder clearKeywords()
       Keywords for search and categorization (IPTC:Keywords / dc:subject).
       
      repeated string keywords = 3 [json_name = "keywords"];
      Returns:
      This builder for chaining.
    • addKeywordsBytes

      public IptcMetadata.Builder addKeywordsBytes(com.google.protobuf.ByteString value)
       Keywords for search and categorization (IPTC:Keywords / dc:subject).
       
      repeated string keywords = 3 [json_name = "keywords"];
      Parameters:
      value - The bytes of the keywords to add.
      Returns:
      This builder for chaining.
    • hasCategory

      public boolean hasCategory()
       Category classification (IPTC:Category, deprecated but still used).
       
      optional string category = 4 [json_name = "category"];
      Specified by:
      hasCategory in interface IptcMetadataOrBuilder
      Returns:
      Whether the category field is set.
    • getCategory

      public String getCategory()
       Category classification (IPTC:Category, deprecated but still used).
       
      optional string category = 4 [json_name = "category"];
      Specified by:
      getCategory in interface IptcMetadataOrBuilder
      Returns:
      The category.
    • getCategoryBytes

      public com.google.protobuf.ByteString getCategoryBytes()
       Category classification (IPTC:Category, deprecated but still used).
       
      optional string category = 4 [json_name = "category"];
      Specified by:
      getCategoryBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for category.
    • setCategory

      public IptcMetadata.Builder setCategory(String value)
       Category classification (IPTC:Category, deprecated but still used).
       
      optional string category = 4 [json_name = "category"];
      Parameters:
      value - The category to set.
      Returns:
      This builder for chaining.
    • clearCategory

      public IptcMetadata.Builder clearCategory()
       Category classification (IPTC:Category, deprecated but still used).
       
      optional string category = 4 [json_name = "category"];
      Returns:
      This builder for chaining.
    • setCategoryBytes

      public IptcMetadata.Builder setCategoryBytes(com.google.protobuf.ByteString value)
       Category classification (IPTC:Category, deprecated but still used).
       
      optional string category = 4 [json_name = "category"];
      Parameters:
      value - The bytes for category to set.
      Returns:
      This builder for chaining.
    • getSupplementalCategoriesList

      public com.google.protobuf.ProtocolStringList getSupplementalCategoriesList()
       Supplemental categories (IPTC:SupplementalCategories, deprecated).
       
      repeated string supplemental_categories = 5 [json_name = "supplementalCategories"];
      Specified by:
      getSupplementalCategoriesList in interface IptcMetadataOrBuilder
      Returns:
      A list containing the supplementalCategories.
    • getSupplementalCategoriesCount

      public int getSupplementalCategoriesCount()
       Supplemental categories (IPTC:SupplementalCategories, deprecated).
       
      repeated string supplemental_categories = 5 [json_name = "supplementalCategories"];
      Specified by:
      getSupplementalCategoriesCount in interface IptcMetadataOrBuilder
      Returns:
      The count of supplementalCategories.
    • getSupplementalCategories

      public String getSupplementalCategories(int index)
       Supplemental categories (IPTC:SupplementalCategories, deprecated).
       
      repeated string supplemental_categories = 5 [json_name = "supplementalCategories"];
      Specified by:
      getSupplementalCategories in interface IptcMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The supplementalCategories at the given index.
    • getSupplementalCategoriesBytes

      public com.google.protobuf.ByteString getSupplementalCategoriesBytes(int index)
       Supplemental categories (IPTC:SupplementalCategories, deprecated).
       
      repeated string supplemental_categories = 5 [json_name = "supplementalCategories"];
      Specified by:
      getSupplementalCategoriesBytes in interface IptcMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the supplementalCategories at the given index.
    • setSupplementalCategories

      public IptcMetadata.Builder setSupplementalCategories(int index, String value)
       Supplemental categories (IPTC:SupplementalCategories, deprecated).
       
      repeated string supplemental_categories = 5 [json_name = "supplementalCategories"];
      Parameters:
      index - The index to set the value at.
      value - The supplementalCategories to set.
      Returns:
      This builder for chaining.
    • addSupplementalCategories

      public IptcMetadata.Builder addSupplementalCategories(String value)
       Supplemental categories (IPTC:SupplementalCategories, deprecated).
       
      repeated string supplemental_categories = 5 [json_name = "supplementalCategories"];
      Parameters:
      value - The supplementalCategories to add.
      Returns:
      This builder for chaining.
    • addAllSupplementalCategories

      public IptcMetadata.Builder addAllSupplementalCategories(Iterable<String> values)
       Supplemental categories (IPTC:SupplementalCategories, deprecated).
       
      repeated string supplemental_categories = 5 [json_name = "supplementalCategories"];
      Parameters:
      values - The supplementalCategories to add.
      Returns:
      This builder for chaining.
    • clearSupplementalCategories

      public IptcMetadata.Builder clearSupplementalCategories()
       Supplemental categories (IPTC:SupplementalCategories, deprecated).
       
      repeated string supplemental_categories = 5 [json_name = "supplementalCategories"];
      Returns:
      This builder for chaining.
    • addSupplementalCategoriesBytes

      public IptcMetadata.Builder addSupplementalCategoriesBytes(com.google.protobuf.ByteString value)
       Supplemental categories (IPTC:SupplementalCategories, deprecated).
       
      repeated string supplemental_categories = 5 [json_name = "supplementalCategories"];
      Parameters:
      value - The bytes of the supplementalCategories to add.
      Returns:
      This builder for chaining.
    • hasIntellectualGenre

      public boolean hasIntellectualGenre()
       Intellectual genre description (IPTC:IntellectualGenre).
       
      optional string intellectual_genre = 6 [json_name = "intellectualGenre"];
      Specified by:
      hasIntellectualGenre in interface IptcMetadataOrBuilder
      Returns:
      Whether the intellectualGenre field is set.
    • getIntellectualGenre

      public String getIntellectualGenre()
       Intellectual genre description (IPTC:IntellectualGenre).
       
      optional string intellectual_genre = 6 [json_name = "intellectualGenre"];
      Specified by:
      getIntellectualGenre in interface IptcMetadataOrBuilder
      Returns:
      The intellectualGenre.
    • getIntellectualGenreBytes

      public com.google.protobuf.ByteString getIntellectualGenreBytes()
       Intellectual genre description (IPTC:IntellectualGenre).
       
      optional string intellectual_genre = 6 [json_name = "intellectualGenre"];
      Specified by:
      getIntellectualGenreBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for intellectualGenre.
    • setIntellectualGenre

      public IptcMetadata.Builder setIntellectualGenre(String value)
       Intellectual genre description (IPTC:IntellectualGenre).
       
      optional string intellectual_genre = 6 [json_name = "intellectualGenre"];
      Parameters:
      value - The intellectualGenre to set.
      Returns:
      This builder for chaining.
    • clearIntellectualGenre

      public IptcMetadata.Builder clearIntellectualGenre()
       Intellectual genre description (IPTC:IntellectualGenre).
       
      optional string intellectual_genre = 6 [json_name = "intellectualGenre"];
      Returns:
      This builder for chaining.
    • setIntellectualGenreBytes

      public IptcMetadata.Builder setIntellectualGenreBytes(com.google.protobuf.ByteString value)
       Intellectual genre description (IPTC:IntellectualGenre).
       
      optional string intellectual_genre = 6 [json_name = "intellectualGenre"];
      Parameters:
      value - The bytes for intellectualGenre to set.
      Returns:
      This builder for chaining.
    • getSceneCodeList

      public com.google.protobuf.ProtocolStringList getSceneCodeList()
       Scene codes as 6-digit identifiers (IPTC:Scene).
       
      repeated string scene_code = 7 [json_name = "sceneCode"];
      Specified by:
      getSceneCodeList in interface IptcMetadataOrBuilder
      Returns:
      A list containing the sceneCode.
    • getSceneCodeCount

      public int getSceneCodeCount()
       Scene codes as 6-digit identifiers (IPTC:Scene).
       
      repeated string scene_code = 7 [json_name = "sceneCode"];
      Specified by:
      getSceneCodeCount in interface IptcMetadataOrBuilder
      Returns:
      The count of sceneCode.
    • getSceneCode

      public String getSceneCode(int index)
       Scene codes as 6-digit identifiers (IPTC:Scene).
       
      repeated string scene_code = 7 [json_name = "sceneCode"];
      Specified by:
      getSceneCode in interface IptcMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The sceneCode at the given index.
    • getSceneCodeBytes

      public com.google.protobuf.ByteString getSceneCodeBytes(int index)
       Scene codes as 6-digit identifiers (IPTC:Scene).
       
      repeated string scene_code = 7 [json_name = "sceneCode"];
      Specified by:
      getSceneCodeBytes in interface IptcMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the sceneCode at the given index.
    • setSceneCode

      public IptcMetadata.Builder setSceneCode(int index, String value)
       Scene codes as 6-digit identifiers (IPTC:Scene).
       
      repeated string scene_code = 7 [json_name = "sceneCode"];
      Parameters:
      index - The index to set the value at.
      value - The sceneCode to set.
      Returns:
      This builder for chaining.
    • addSceneCode

      public IptcMetadata.Builder addSceneCode(String value)
       Scene codes as 6-digit identifiers (IPTC:Scene).
       
      repeated string scene_code = 7 [json_name = "sceneCode"];
      Parameters:
      value - The sceneCode to add.
      Returns:
      This builder for chaining.
    • addAllSceneCode

      public IptcMetadata.Builder addAllSceneCode(Iterable<String> values)
       Scene codes as 6-digit identifiers (IPTC:Scene).
       
      repeated string scene_code = 7 [json_name = "sceneCode"];
      Parameters:
      values - The sceneCode to add.
      Returns:
      This builder for chaining.
    • clearSceneCode

      public IptcMetadata.Builder clearSceneCode()
       Scene codes as 6-digit identifiers (IPTC:Scene).
       
      repeated string scene_code = 7 [json_name = "sceneCode"];
      Returns:
      This builder for chaining.
    • addSceneCodeBytes

      public IptcMetadata.Builder addSceneCodeBytes(com.google.protobuf.ByteString value)
       Scene codes as 6-digit identifiers (IPTC:Scene).
       
      repeated string scene_code = 7 [json_name = "sceneCode"];
      Parameters:
      value - The bytes of the sceneCode to add.
      Returns:
      This builder for chaining.
    • getSubjectCodeList

      public com.google.protobuf.ProtocolStringList getSubjectCodeList()
       Subject codes as 8-digit identifiers (IPTC:SubjectCode).
       
      repeated string subject_code = 8 [json_name = "subjectCode"];
      Specified by:
      getSubjectCodeList in interface IptcMetadataOrBuilder
      Returns:
      A list containing the subjectCode.
    • getSubjectCodeCount

      public int getSubjectCodeCount()
       Subject codes as 8-digit identifiers (IPTC:SubjectCode).
       
      repeated string subject_code = 8 [json_name = "subjectCode"];
      Specified by:
      getSubjectCodeCount in interface IptcMetadataOrBuilder
      Returns:
      The count of subjectCode.
    • getSubjectCode

      public String getSubjectCode(int index)
       Subject codes as 8-digit identifiers (IPTC:SubjectCode).
       
      repeated string subject_code = 8 [json_name = "subjectCode"];
      Specified by:
      getSubjectCode in interface IptcMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The subjectCode at the given index.
    • getSubjectCodeBytes

      public com.google.protobuf.ByteString getSubjectCodeBytes(int index)
       Subject codes as 8-digit identifiers (IPTC:SubjectCode).
       
      repeated string subject_code = 8 [json_name = "subjectCode"];
      Specified by:
      getSubjectCodeBytes in interface IptcMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the subjectCode at the given index.
    • setSubjectCode

      public IptcMetadata.Builder setSubjectCode(int index, String value)
       Subject codes as 8-digit identifiers (IPTC:SubjectCode).
       
      repeated string subject_code = 8 [json_name = "subjectCode"];
      Parameters:
      index - The index to set the value at.
      value - The subjectCode to set.
      Returns:
      This builder for chaining.
    • addSubjectCode

      public IptcMetadata.Builder addSubjectCode(String value)
       Subject codes as 8-digit identifiers (IPTC:SubjectCode).
       
      repeated string subject_code = 8 [json_name = "subjectCode"];
      Parameters:
      value - The subjectCode to add.
      Returns:
      This builder for chaining.
    • addAllSubjectCode

      public IptcMetadata.Builder addAllSubjectCode(Iterable<String> values)
       Subject codes as 8-digit identifiers (IPTC:SubjectCode).
       
      repeated string subject_code = 8 [json_name = "subjectCode"];
      Parameters:
      values - The subjectCode to add.
      Returns:
      This builder for chaining.
    • clearSubjectCode

      public IptcMetadata.Builder clearSubjectCode()
       Subject codes as 8-digit identifiers (IPTC:SubjectCode).
       
      repeated string subject_code = 8 [json_name = "subjectCode"];
      Returns:
      This builder for chaining.
    • addSubjectCodeBytes

      public IptcMetadata.Builder addSubjectCodeBytes(com.google.protobuf.ByteString value)
       Subject codes as 8-digit identifiers (IPTC:SubjectCode).
       
      repeated string subject_code = 8 [json_name = "subjectCode"];
      Parameters:
      value - The bytes of the subjectCode to add.
      Returns:
      This builder for chaining.
    • hasTitle

      public boolean hasTitle()
       Image title (IPTC:Title / dc:title).
       
      optional string title = 9 [json_name = "title"];
      Specified by:
      hasTitle in interface IptcMetadataOrBuilder
      Returns:
      Whether the title field is set.
    • getTitle

      public String getTitle()
       Image title (IPTC:Title / dc:title).
       
      optional string title = 9 [json_name = "title"];
      Specified by:
      getTitle in interface IptcMetadataOrBuilder
      Returns:
      The title.
    • getTitleBytes

      public com.google.protobuf.ByteString getTitleBytes()
       Image title (IPTC:Title / dc:title).
       
      optional string title = 9 [json_name = "title"];
      Specified by:
      getTitleBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for title.
    • setTitle

      public IptcMetadata.Builder setTitle(String value)
       Image title (IPTC:Title / dc:title).
       
      optional string title = 9 [json_name = "title"];
      Parameters:
      value - The title to set.
      Returns:
      This builder for chaining.
    • clearTitle

      public IptcMetadata.Builder clearTitle()
       Image title (IPTC:Title / dc:title).
       
      optional string title = 9 [json_name = "title"];
      Returns:
      This builder for chaining.
    • setTitleBytes

      public IptcMetadata.Builder setTitleBytes(com.google.protobuf.ByteString value)
       Image title (IPTC:Title / dc:title).
       
      optional string title = 9 [json_name = "title"];
      Parameters:
      value - The bytes for title to set.
      Returns:
      This builder for chaining.
    • hasImageDescription

      public boolean hasImageDescription()
       Detailed image description (IPTC image description).
       
      optional string image_description = 10 [json_name = "imageDescription"];
      Specified by:
      hasImageDescription in interface IptcMetadataOrBuilder
      Returns:
      Whether the imageDescription field is set.
    • getImageDescription

      public String getImageDescription()
       Detailed image description (IPTC image description).
       
      optional string image_description = 10 [json_name = "imageDescription"];
      Specified by:
      getImageDescription in interface IptcMetadataOrBuilder
      Returns:
      The imageDescription.
    • getImageDescriptionBytes

      public com.google.protobuf.ByteString getImageDescriptionBytes()
       Detailed image description (IPTC image description).
       
      optional string image_description = 10 [json_name = "imageDescription"];
      Specified by:
      getImageDescriptionBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for imageDescription.
    • setImageDescription

      public IptcMetadata.Builder setImageDescription(String value)
       Detailed image description (IPTC image description).
       
      optional string image_description = 10 [json_name = "imageDescription"];
      Parameters:
      value - The imageDescription to set.
      Returns:
      This builder for chaining.
    • clearImageDescription

      public IptcMetadata.Builder clearImageDescription()
       Detailed image description (IPTC image description).
       
      optional string image_description = 10 [json_name = "imageDescription"];
      Returns:
      This builder for chaining.
    • setImageDescriptionBytes

      public IptcMetadata.Builder setImageDescriptionBytes(com.google.protobuf.ByteString value)
       Detailed image description (IPTC image description).
       
      optional string image_description = 10 [json_name = "imageDescription"];
      Parameters:
      value - The bytes for imageDescription to set.
      Returns:
      This builder for chaining.
    • hasByline

      public boolean hasByline()
       Photographer or creator name (IPTC:By-line / dc:creator).
       
      optional string byline = 11 [json_name = "byline"];
      Specified by:
      hasByline in interface IptcMetadataOrBuilder
      Returns:
      Whether the byline field is set.
    • getByline

      public String getByline()
       Photographer or creator name (IPTC:By-line / dc:creator).
       
      optional string byline = 11 [json_name = "byline"];
      Specified by:
      getByline in interface IptcMetadataOrBuilder
      Returns:
      The byline.
    • getBylineBytes

      public com.google.protobuf.ByteString getBylineBytes()
       Photographer or creator name (IPTC:By-line / dc:creator).
       
      optional string byline = 11 [json_name = "byline"];
      Specified by:
      getBylineBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for byline.
    • setByline

      public IptcMetadata.Builder setByline(String value)
       Photographer or creator name (IPTC:By-line / dc:creator).
       
      optional string byline = 11 [json_name = "byline"];
      Parameters:
      value - The byline to set.
      Returns:
      This builder for chaining.
    • clearByline

      public IptcMetadata.Builder clearByline()
       Photographer or creator name (IPTC:By-line / dc:creator).
       
      optional string byline = 11 [json_name = "byline"];
      Returns:
      This builder for chaining.
    • setBylineBytes

      public IptcMetadata.Builder setBylineBytes(com.google.protobuf.ByteString value)
       Photographer or creator name (IPTC:By-line / dc:creator).
       
      optional string byline = 11 [json_name = "byline"];
      Parameters:
      value - The bytes for byline to set.
      Returns:
      This builder for chaining.
    • hasBylineTitle

      public boolean hasBylineTitle()
       Job title of the creator (IPTC:By-lineTitle).
       
      optional string byline_title = 12 [json_name = "bylineTitle"];
      Specified by:
      hasBylineTitle in interface IptcMetadataOrBuilder
      Returns:
      Whether the bylineTitle field is set.
    • getBylineTitle

      public String getBylineTitle()
       Job title of the creator (IPTC:By-lineTitle).
       
      optional string byline_title = 12 [json_name = "bylineTitle"];
      Specified by:
      getBylineTitle in interface IptcMetadataOrBuilder
      Returns:
      The bylineTitle.
    • getBylineTitleBytes

      public com.google.protobuf.ByteString getBylineTitleBytes()
       Job title of the creator (IPTC:By-lineTitle).
       
      optional string byline_title = 12 [json_name = "bylineTitle"];
      Specified by:
      getBylineTitleBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for bylineTitle.
    • setBylineTitle

      public IptcMetadata.Builder setBylineTitle(String value)
       Job title of the creator (IPTC:By-lineTitle).
       
      optional string byline_title = 12 [json_name = "bylineTitle"];
      Parameters:
      value - The bylineTitle to set.
      Returns:
      This builder for chaining.
    • clearBylineTitle

      public IptcMetadata.Builder clearBylineTitle()
       Job title of the creator (IPTC:By-lineTitle).
       
      optional string byline_title = 12 [json_name = "bylineTitle"];
      Returns:
      This builder for chaining.
    • setBylineTitleBytes

      public IptcMetadata.Builder setBylineTitleBytes(com.google.protobuf.ByteString value)
       Job title of the creator (IPTC:By-lineTitle).
       
      optional string byline_title = 12 [json_name = "bylineTitle"];
      Parameters:
      value - The bytes for bylineTitle to set.
      Returns:
      This builder for chaining.
    • hasCredit

      public boolean hasCredit()
       Credit line or provider (IPTC:Credit).
       
      optional string credit = 13 [json_name = "credit"];
      Specified by:
      hasCredit in interface IptcMetadataOrBuilder
      Returns:
      Whether the credit field is set.
    • getCredit

      public String getCredit()
       Credit line or provider (IPTC:Credit).
       
      optional string credit = 13 [json_name = "credit"];
      Specified by:
      getCredit in interface IptcMetadataOrBuilder
      Returns:
      The credit.
    • getCreditBytes

      public com.google.protobuf.ByteString getCreditBytes()
       Credit line or provider (IPTC:Credit).
       
      optional string credit = 13 [json_name = "credit"];
      Specified by:
      getCreditBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for credit.
    • setCredit

      public IptcMetadata.Builder setCredit(String value)
       Credit line or provider (IPTC:Credit).
       
      optional string credit = 13 [json_name = "credit"];
      Parameters:
      value - The credit to set.
      Returns:
      This builder for chaining.
    • clearCredit

      public IptcMetadata.Builder clearCredit()
       Credit line or provider (IPTC:Credit).
       
      optional string credit = 13 [json_name = "credit"];
      Returns:
      This builder for chaining.
    • setCreditBytes

      public IptcMetadata.Builder setCreditBytes(com.google.protobuf.ByteString value)
       Credit line or provider (IPTC:Credit).
       
      optional string credit = 13 [json_name = "credit"];
      Parameters:
      value - The bytes for credit to set.
      Returns:
      This builder for chaining.
    • hasSource

      public boolean hasSource()
       Original source of the image (IPTC:Source).
       
      optional string source = 14 [json_name = "source"];
      Specified by:
      hasSource in interface IptcMetadataOrBuilder
      Returns:
      Whether the source field is set.
    • getSource

      public String getSource()
       Original source of the image (IPTC:Source).
       
      optional string source = 14 [json_name = "source"];
      Specified by:
      getSource in interface IptcMetadataOrBuilder
      Returns:
      The source.
    • getSourceBytes

      public com.google.protobuf.ByteString getSourceBytes()
       Original source of the image (IPTC:Source).
       
      optional string source = 14 [json_name = "source"];
      Specified by:
      getSourceBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for source.
    • setSource

      public IptcMetadata.Builder setSource(String value)
       Original source of the image (IPTC:Source).
       
      optional string source = 14 [json_name = "source"];
      Parameters:
      value - The source to set.
      Returns:
      This builder for chaining.
    • clearSource

      public IptcMetadata.Builder clearSource()
       Original source of the image (IPTC:Source).
       
      optional string source = 14 [json_name = "source"];
      Returns:
      This builder for chaining.
    • setSourceBytes

      public IptcMetadata.Builder setSourceBytes(com.google.protobuf.ByteString value)
       Original source of the image (IPTC:Source).
       
      optional string source = 14 [json_name = "source"];
      Parameters:
      value - The bytes for source to set.
      Returns:
      This builder for chaining.
    • hasCopyrightNotice

      public boolean hasCopyrightNotice()
       Copyright notice (IPTC:CopyrightNotice / dc:rights).
       
      optional string copyright_notice = 15 [json_name = "copyrightNotice"];
      Specified by:
      hasCopyrightNotice in interface IptcMetadataOrBuilder
      Returns:
      Whether the copyrightNotice field is set.
    • getCopyrightNotice

      public String getCopyrightNotice()
       Copyright notice (IPTC:CopyrightNotice / dc:rights).
       
      optional string copyright_notice = 15 [json_name = "copyrightNotice"];
      Specified by:
      getCopyrightNotice in interface IptcMetadataOrBuilder
      Returns:
      The copyrightNotice.
    • getCopyrightNoticeBytes

      public com.google.protobuf.ByteString getCopyrightNoticeBytes()
       Copyright notice (IPTC:CopyrightNotice / dc:rights).
       
      optional string copyright_notice = 15 [json_name = "copyrightNotice"];
      Specified by:
      getCopyrightNoticeBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for copyrightNotice.
    • setCopyrightNotice

      public IptcMetadata.Builder setCopyrightNotice(String value)
       Copyright notice (IPTC:CopyrightNotice / dc:rights).
       
      optional string copyright_notice = 15 [json_name = "copyrightNotice"];
      Parameters:
      value - The copyrightNotice to set.
      Returns:
      This builder for chaining.
    • clearCopyrightNotice

      public IptcMetadata.Builder clearCopyrightNotice()
       Copyright notice (IPTC:CopyrightNotice / dc:rights).
       
      optional string copyright_notice = 15 [json_name = "copyrightNotice"];
      Returns:
      This builder for chaining.
    • setCopyrightNoticeBytes

      public IptcMetadata.Builder setCopyrightNoticeBytes(com.google.protobuf.ByteString value)
       Copyright notice (IPTC:CopyrightNotice / dc:rights).
       
      optional string copyright_notice = 15 [json_name = "copyrightNotice"];
      Parameters:
      value - The bytes for copyrightNotice to set.
      Returns:
      This builder for chaining.
    • hasRightsUsageTerms

      public boolean hasRightsUsageTerms()
       Rights usage terms and restrictions.
       
      optional string rights_usage_terms = 16 [json_name = "rightsUsageTerms"];
      Specified by:
      hasRightsUsageTerms in interface IptcMetadataOrBuilder
      Returns:
      Whether the rightsUsageTerms field is set.
    • getRightsUsageTerms

      public String getRightsUsageTerms()
       Rights usage terms and restrictions.
       
      optional string rights_usage_terms = 16 [json_name = "rightsUsageTerms"];
      Specified by:
      getRightsUsageTerms in interface IptcMetadataOrBuilder
      Returns:
      The rightsUsageTerms.
    • getRightsUsageTermsBytes

      public com.google.protobuf.ByteString getRightsUsageTermsBytes()
       Rights usage terms and restrictions.
       
      optional string rights_usage_terms = 16 [json_name = "rightsUsageTerms"];
      Specified by:
      getRightsUsageTermsBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for rightsUsageTerms.
    • setRightsUsageTerms

      public IptcMetadata.Builder setRightsUsageTerms(String value)
       Rights usage terms and restrictions.
       
      optional string rights_usage_terms = 16 [json_name = "rightsUsageTerms"];
      Parameters:
      value - The rightsUsageTerms to set.
      Returns:
      This builder for chaining.
    • clearRightsUsageTerms

      public IptcMetadata.Builder clearRightsUsageTerms()
       Rights usage terms and restrictions.
       
      optional string rights_usage_terms = 16 [json_name = "rightsUsageTerms"];
      Returns:
      This builder for chaining.
    • setRightsUsageTermsBytes

      public IptcMetadata.Builder setRightsUsageTermsBytes(com.google.protobuf.ByteString value)
       Rights usage terms and restrictions.
       
      optional string rights_usage_terms = 16 [json_name = "rightsUsageTerms"];
      Parameters:
      value - The bytes for rightsUsageTerms to set.
      Returns:
      This builder for chaining.
    • hasDescriptionWriter

      public boolean hasDescriptionWriter()
       Caption writer or editor (IPTC:Writer/Editor).
       
      optional string description_writer = 17 [json_name = "descriptionWriter"];
      Specified by:
      hasDescriptionWriter in interface IptcMetadataOrBuilder
      Returns:
      Whether the descriptionWriter field is set.
    • getDescriptionWriter

      public String getDescriptionWriter()
       Caption writer or editor (IPTC:Writer/Editor).
       
      optional string description_writer = 17 [json_name = "descriptionWriter"];
      Specified by:
      getDescriptionWriter in interface IptcMetadataOrBuilder
      Returns:
      The descriptionWriter.
    • getDescriptionWriterBytes

      public com.google.protobuf.ByteString getDescriptionWriterBytes()
       Caption writer or editor (IPTC:Writer/Editor).
       
      optional string description_writer = 17 [json_name = "descriptionWriter"];
      Specified by:
      getDescriptionWriterBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for descriptionWriter.
    • setDescriptionWriter

      public IptcMetadata.Builder setDescriptionWriter(String value)
       Caption writer or editor (IPTC:Writer/Editor).
       
      optional string description_writer = 17 [json_name = "descriptionWriter"];
      Parameters:
      value - The descriptionWriter to set.
      Returns:
      This builder for chaining.
    • clearDescriptionWriter

      public IptcMetadata.Builder clearDescriptionWriter()
       Caption writer or editor (IPTC:Writer/Editor).
       
      optional string description_writer = 17 [json_name = "descriptionWriter"];
      Returns:
      This builder for chaining.
    • setDescriptionWriterBytes

      public IptcMetadata.Builder setDescriptionWriterBytes(com.google.protobuf.ByteString value)
       Caption writer or editor (IPTC:Writer/Editor).
       
      optional string description_writer = 17 [json_name = "descriptionWriter"];
      Parameters:
      value - The bytes for descriptionWriter to set.
      Returns:
      This builder for chaining.
    • hasCity

      public boolean hasCity()
       City where image was created (IPTC:City, legacy field).
       
      optional string city = 18 [json_name = "city"];
      Specified by:
      hasCity in interface IptcMetadataOrBuilder
      Returns:
      Whether the city field is set.
    • getCity

      public String getCity()
       City where image was created (IPTC:City, legacy field).
       
      optional string city = 18 [json_name = "city"];
      Specified by:
      getCity in interface IptcMetadataOrBuilder
      Returns:
      The city.
    • getCityBytes

      public com.google.protobuf.ByteString getCityBytes()
       City where image was created (IPTC:City, legacy field).
       
      optional string city = 18 [json_name = "city"];
      Specified by:
      getCityBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for city.
    • setCity

      public IptcMetadata.Builder setCity(String value)
       City where image was created (IPTC:City, legacy field).
       
      optional string city = 18 [json_name = "city"];
      Parameters:
      value - The city to set.
      Returns:
      This builder for chaining.
    • clearCity

      public IptcMetadata.Builder clearCity()
       City where image was created (IPTC:City, legacy field).
       
      optional string city = 18 [json_name = "city"];
      Returns:
      This builder for chaining.
    • setCityBytes

      public IptcMetadata.Builder setCityBytes(com.google.protobuf.ByteString value)
       City where image was created (IPTC:City, legacy field).
       
      optional string city = 18 [json_name = "city"];
      Parameters:
      value - The bytes for city to set.
      Returns:
      This builder for chaining.
    • hasSublocation

      public boolean hasSublocation()
       Sublocation within city (IPTC:SubLocation, legacy field).
       
      optional string sublocation = 19 [json_name = "sublocation"];
      Specified by:
      hasSublocation in interface IptcMetadataOrBuilder
      Returns:
      Whether the sublocation field is set.
    • getSublocation

      public String getSublocation()
       Sublocation within city (IPTC:SubLocation, legacy field).
       
      optional string sublocation = 19 [json_name = "sublocation"];
      Specified by:
      getSublocation in interface IptcMetadataOrBuilder
      Returns:
      The sublocation.
    • getSublocationBytes

      public com.google.protobuf.ByteString getSublocationBytes()
       Sublocation within city (IPTC:SubLocation, legacy field).
       
      optional string sublocation = 19 [json_name = "sublocation"];
      Specified by:
      getSublocationBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for sublocation.
    • setSublocation

      public IptcMetadata.Builder setSublocation(String value)
       Sublocation within city (IPTC:SubLocation, legacy field).
       
      optional string sublocation = 19 [json_name = "sublocation"];
      Parameters:
      value - The sublocation to set.
      Returns:
      This builder for chaining.
    • clearSublocation

      public IptcMetadata.Builder clearSublocation()
       Sublocation within city (IPTC:SubLocation, legacy field).
       
      optional string sublocation = 19 [json_name = "sublocation"];
      Returns:
      This builder for chaining.
    • setSublocationBytes

      public IptcMetadata.Builder setSublocationBytes(com.google.protobuf.ByteString value)
       Sublocation within city (IPTC:SubLocation, legacy field).
       
      optional string sublocation = 19 [json_name = "sublocation"];
      Parameters:
      value - The bytes for sublocation to set.
      Returns:
      This builder for chaining.
    • hasProvinceState

      public boolean hasProvinceState()
       Province or state (IPTC:Province-State, legacy field).
       
      optional string province_state = 20 [json_name = "provinceState"];
      Specified by:
      hasProvinceState in interface IptcMetadataOrBuilder
      Returns:
      Whether the provinceState field is set.
    • getProvinceState

      public String getProvinceState()
       Province or state (IPTC:Province-State, legacy field).
       
      optional string province_state = 20 [json_name = "provinceState"];
      Specified by:
      getProvinceState in interface IptcMetadataOrBuilder
      Returns:
      The provinceState.
    • getProvinceStateBytes

      public com.google.protobuf.ByteString getProvinceStateBytes()
       Province or state (IPTC:Province-State, legacy field).
       
      optional string province_state = 20 [json_name = "provinceState"];
      Specified by:
      getProvinceStateBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for provinceState.
    • setProvinceState

      public IptcMetadata.Builder setProvinceState(String value)
       Province or state (IPTC:Province-State, legacy field).
       
      optional string province_state = 20 [json_name = "provinceState"];
      Parameters:
      value - The provinceState to set.
      Returns:
      This builder for chaining.
    • clearProvinceState

      public IptcMetadata.Builder clearProvinceState()
       Province or state (IPTC:Province-State, legacy field).
       
      optional string province_state = 20 [json_name = "provinceState"];
      Returns:
      This builder for chaining.
    • setProvinceStateBytes

      public IptcMetadata.Builder setProvinceStateBytes(com.google.protobuf.ByteString value)
       Province or state (IPTC:Province-State, legacy field).
       
      optional string province_state = 20 [json_name = "provinceState"];
      Parameters:
      value - The bytes for provinceState to set.
      Returns:
      This builder for chaining.
    • hasCountryName

      public boolean hasCountryName()
       Country name (IPTC:Country-PrimaryLocationName, legacy field).
       
      optional string country_name = 21 [json_name = "countryName"];
      Specified by:
      hasCountryName in interface IptcMetadataOrBuilder
      Returns:
      Whether the countryName field is set.
    • getCountryName

      public String getCountryName()
       Country name (IPTC:Country-PrimaryLocationName, legacy field).
       
      optional string country_name = 21 [json_name = "countryName"];
      Specified by:
      getCountryName in interface IptcMetadataOrBuilder
      Returns:
      The countryName.
    • getCountryNameBytes

      public com.google.protobuf.ByteString getCountryNameBytes()
       Country name (IPTC:Country-PrimaryLocationName, legacy field).
       
      optional string country_name = 21 [json_name = "countryName"];
      Specified by:
      getCountryNameBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for countryName.
    • setCountryName

      public IptcMetadata.Builder setCountryName(String value)
       Country name (IPTC:Country-PrimaryLocationName, legacy field).
       
      optional string country_name = 21 [json_name = "countryName"];
      Parameters:
      value - The countryName to set.
      Returns:
      This builder for chaining.
    • clearCountryName

      public IptcMetadata.Builder clearCountryName()
       Country name (IPTC:Country-PrimaryLocationName, legacy field).
       
      optional string country_name = 21 [json_name = "countryName"];
      Returns:
      This builder for chaining.
    • setCountryNameBytes

      public IptcMetadata.Builder setCountryNameBytes(com.google.protobuf.ByteString value)
       Country name (IPTC:Country-PrimaryLocationName, legacy field).
       
      optional string country_name = 21 [json_name = "countryName"];
      Parameters:
      value - The bytes for countryName to set.
      Returns:
      This builder for chaining.
    • hasCountryCode

      public boolean hasCountryCode()
       ISO country code (IPTC:Country-PrimaryLocationCode, legacy field).
       
      optional string country_code = 22 [json_name = "countryCode"];
      Specified by:
      hasCountryCode in interface IptcMetadataOrBuilder
      Returns:
      Whether the countryCode field is set.
    • getCountryCode

      public String getCountryCode()
       ISO country code (IPTC:Country-PrimaryLocationCode, legacy field).
       
      optional string country_code = 22 [json_name = "countryCode"];
      Specified by:
      getCountryCode in interface IptcMetadataOrBuilder
      Returns:
      The countryCode.
    • getCountryCodeBytes

      public com.google.protobuf.ByteString getCountryCodeBytes()
       ISO country code (IPTC:Country-PrimaryLocationCode, legacy field).
       
      optional string country_code = 22 [json_name = "countryCode"];
      Specified by:
      getCountryCodeBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for countryCode.
    • setCountryCode

      public IptcMetadata.Builder setCountryCode(String value)
       ISO country code (IPTC:Country-PrimaryLocationCode, legacy field).
       
      optional string country_code = 22 [json_name = "countryCode"];
      Parameters:
      value - The countryCode to set.
      Returns:
      This builder for chaining.
    • clearCountryCode

      public IptcMetadata.Builder clearCountryCode()
       ISO country code (IPTC:Country-PrimaryLocationCode, legacy field).
       
      optional string country_code = 22 [json_name = "countryCode"];
      Returns:
      This builder for chaining.
    • setCountryCodeBytes

      public IptcMetadata.Builder setCountryCodeBytes(com.google.protobuf.ByteString value)
       ISO country code (IPTC:Country-PrimaryLocationCode, legacy field).
       
      optional string country_code = 22 [json_name = "countryCode"];
      Parameters:
      value - The bytes for countryCode to set.
      Returns:
      This builder for chaining.
    • hasDateCreated

      public boolean hasDateCreated()
       Date the content was created (IPTC:DateCreated).
       
      optional .google.protobuf.Timestamp date_created = 23 [json_name = "dateCreated"];
      Specified by:
      hasDateCreated in interface IptcMetadataOrBuilder
      Returns:
      Whether the dateCreated field is set.
    • getDateCreated

      public com.google.protobuf.Timestamp getDateCreated()
       Date the content was created (IPTC:DateCreated).
       
      optional .google.protobuf.Timestamp date_created = 23 [json_name = "dateCreated"];
      Specified by:
      getDateCreated in interface IptcMetadataOrBuilder
      Returns:
      The dateCreated.
    • setDateCreated

      public IptcMetadata.Builder setDateCreated(com.google.protobuf.Timestamp value)
       Date the content was created (IPTC:DateCreated).
       
      optional .google.protobuf.Timestamp date_created = 23 [json_name = "dateCreated"];
    • setDateCreated

      public IptcMetadata.Builder setDateCreated(com.google.protobuf.Timestamp.Builder builderForValue)
       Date the content was created (IPTC:DateCreated).
       
      optional .google.protobuf.Timestamp date_created = 23 [json_name = "dateCreated"];
    • mergeDateCreated

      public IptcMetadata.Builder mergeDateCreated(com.google.protobuf.Timestamp value)
       Date the content was created (IPTC:DateCreated).
       
      optional .google.protobuf.Timestamp date_created = 23 [json_name = "dateCreated"];
    • clearDateCreated

      public IptcMetadata.Builder clearDateCreated()
       Date the content was created (IPTC:DateCreated).
       
      optional .google.protobuf.Timestamp date_created = 23 [json_name = "dateCreated"];
    • getDateCreatedBuilder

      public com.google.protobuf.Timestamp.Builder getDateCreatedBuilder()
       Date the content was created (IPTC:DateCreated).
       
      optional .google.protobuf.Timestamp date_created = 23 [json_name = "dateCreated"];
    • getDateCreatedOrBuilder

      public com.google.protobuf.TimestampOrBuilder getDateCreatedOrBuilder()
       Date the content was created (IPTC:DateCreated).
       
      optional .google.protobuf.Timestamp date_created = 23 [json_name = "dateCreated"];
      Specified by:
      getDateCreatedOrBuilder in interface IptcMetadataOrBuilder
    • hasReleaseDate

      public boolean hasReleaseDate()
       Earliest date for publication (IPTC:ReleaseDate).
       
      optional .google.protobuf.Timestamp release_date = 24 [json_name = "releaseDate"];
      Specified by:
      hasReleaseDate in interface IptcMetadataOrBuilder
      Returns:
      Whether the releaseDate field is set.
    • getReleaseDate

      public com.google.protobuf.Timestamp getReleaseDate()
       Earliest date for publication (IPTC:ReleaseDate).
       
      optional .google.protobuf.Timestamp release_date = 24 [json_name = "releaseDate"];
      Specified by:
      getReleaseDate in interface IptcMetadataOrBuilder
      Returns:
      The releaseDate.
    • setReleaseDate

      public IptcMetadata.Builder setReleaseDate(com.google.protobuf.Timestamp value)
       Earliest date for publication (IPTC:ReleaseDate).
       
      optional .google.protobuf.Timestamp release_date = 24 [json_name = "releaseDate"];
    • setReleaseDate

      public IptcMetadata.Builder setReleaseDate(com.google.protobuf.Timestamp.Builder builderForValue)
       Earliest date for publication (IPTC:ReleaseDate).
       
      optional .google.protobuf.Timestamp release_date = 24 [json_name = "releaseDate"];
    • mergeReleaseDate

      public IptcMetadata.Builder mergeReleaseDate(com.google.protobuf.Timestamp value)
       Earliest date for publication (IPTC:ReleaseDate).
       
      optional .google.protobuf.Timestamp release_date = 24 [json_name = "releaseDate"];
    • clearReleaseDate

      public IptcMetadata.Builder clearReleaseDate()
       Earliest date for publication (IPTC:ReleaseDate).
       
      optional .google.protobuf.Timestamp release_date = 24 [json_name = "releaseDate"];
    • getReleaseDateBuilder

      public com.google.protobuf.Timestamp.Builder getReleaseDateBuilder()
       Earliest date for publication (IPTC:ReleaseDate).
       
      optional .google.protobuf.Timestamp release_date = 24 [json_name = "releaseDate"];
    • getReleaseDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getReleaseDateOrBuilder()
       Earliest date for publication (IPTC:ReleaseDate).
       
      optional .google.protobuf.Timestamp release_date = 24 [json_name = "releaseDate"];
      Specified by:
      getReleaseDateOrBuilder in interface IptcMetadataOrBuilder
    • hasExpirationDate

      public boolean hasExpirationDate()
       Date after which content should not be used (IPTC:ExpirationDate).
       
      optional .google.protobuf.Timestamp expiration_date = 25 [json_name = "expirationDate"];
      Specified by:
      hasExpirationDate in interface IptcMetadataOrBuilder
      Returns:
      Whether the expirationDate field is set.
    • getExpirationDate

      public com.google.protobuf.Timestamp getExpirationDate()
       Date after which content should not be used (IPTC:ExpirationDate).
       
      optional .google.protobuf.Timestamp expiration_date = 25 [json_name = "expirationDate"];
      Specified by:
      getExpirationDate in interface IptcMetadataOrBuilder
      Returns:
      The expirationDate.
    • setExpirationDate

      public IptcMetadata.Builder setExpirationDate(com.google.protobuf.Timestamp value)
       Date after which content should not be used (IPTC:ExpirationDate).
       
      optional .google.protobuf.Timestamp expiration_date = 25 [json_name = "expirationDate"];
    • setExpirationDate

      public IptcMetadata.Builder setExpirationDate(com.google.protobuf.Timestamp.Builder builderForValue)
       Date after which content should not be used (IPTC:ExpirationDate).
       
      optional .google.protobuf.Timestamp expiration_date = 25 [json_name = "expirationDate"];
    • mergeExpirationDate

      public IptcMetadata.Builder mergeExpirationDate(com.google.protobuf.Timestamp value)
       Date after which content should not be used (IPTC:ExpirationDate).
       
      optional .google.protobuf.Timestamp expiration_date = 25 [json_name = "expirationDate"];
    • clearExpirationDate

      public IptcMetadata.Builder clearExpirationDate()
       Date after which content should not be used (IPTC:ExpirationDate).
       
      optional .google.protobuf.Timestamp expiration_date = 25 [json_name = "expirationDate"];
    • getExpirationDateBuilder

      public com.google.protobuf.Timestamp.Builder getExpirationDateBuilder()
       Date after which content should not be used (IPTC:ExpirationDate).
       
      optional .google.protobuf.Timestamp expiration_date = 25 [json_name = "expirationDate"];
    • getExpirationDateOrBuilder

      public com.google.protobuf.TimestampOrBuilder getExpirationDateOrBuilder()
       Date after which content should not be used (IPTC:ExpirationDate).
       
      optional .google.protobuf.Timestamp expiration_date = 25 [json_name = "expirationDate"];
      Specified by:
      getExpirationDateOrBuilder in interface IptcMetadataOrBuilder
    • hasSpecialInstructions

      public boolean hasSpecialInstructions()
       Special editing or usage instructions (IPTC:SpecialInstructions).
       
      optional string special_instructions = 26 [json_name = "specialInstructions"];
      Specified by:
      hasSpecialInstructions in interface IptcMetadataOrBuilder
      Returns:
      Whether the specialInstructions field is set.
    • getSpecialInstructions

      public String getSpecialInstructions()
       Special editing or usage instructions (IPTC:SpecialInstructions).
       
      optional string special_instructions = 26 [json_name = "specialInstructions"];
      Specified by:
      getSpecialInstructions in interface IptcMetadataOrBuilder
      Returns:
      The specialInstructions.
    • getSpecialInstructionsBytes

      public com.google.protobuf.ByteString getSpecialInstructionsBytes()
       Special editing or usage instructions (IPTC:SpecialInstructions).
       
      optional string special_instructions = 26 [json_name = "specialInstructions"];
      Specified by:
      getSpecialInstructionsBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for specialInstructions.
    • setSpecialInstructions

      public IptcMetadata.Builder setSpecialInstructions(String value)
       Special editing or usage instructions (IPTC:SpecialInstructions).
       
      optional string special_instructions = 26 [json_name = "specialInstructions"];
      Parameters:
      value - The specialInstructions to set.
      Returns:
      This builder for chaining.
    • clearSpecialInstructions

      public IptcMetadata.Builder clearSpecialInstructions()
       Special editing or usage instructions (IPTC:SpecialInstructions).
       
      optional string special_instructions = 26 [json_name = "specialInstructions"];
      Returns:
      This builder for chaining.
    • setSpecialInstructionsBytes

      public IptcMetadata.Builder setSpecialInstructionsBytes(com.google.protobuf.ByteString value)
       Special editing or usage instructions (IPTC:SpecialInstructions).
       
      optional string special_instructions = 26 [json_name = "specialInstructions"];
      Parameters:
      value - The bytes for specialInstructions to set.
      Returns:
      This builder for chaining.
    • hasActionAdvised

      public boolean hasActionAdvised()
       Advised action for this image (IPTC:ActionAdvised).
       
      optional string action_advised = 27 [json_name = "actionAdvised"];
      Specified by:
      hasActionAdvised in interface IptcMetadataOrBuilder
      Returns:
      Whether the actionAdvised field is set.
    • getActionAdvised

      public String getActionAdvised()
       Advised action for this image (IPTC:ActionAdvised).
       
      optional string action_advised = 27 [json_name = "actionAdvised"];
      Specified by:
      getActionAdvised in interface IptcMetadataOrBuilder
      Returns:
      The actionAdvised.
    • getActionAdvisedBytes

      public com.google.protobuf.ByteString getActionAdvisedBytes()
       Advised action for this image (IPTC:ActionAdvised).
       
      optional string action_advised = 27 [json_name = "actionAdvised"];
      Specified by:
      getActionAdvisedBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for actionAdvised.
    • setActionAdvised

      public IptcMetadata.Builder setActionAdvised(String value)
       Advised action for this image (IPTC:ActionAdvised).
       
      optional string action_advised = 27 [json_name = "actionAdvised"];
      Parameters:
      value - The actionAdvised to set.
      Returns:
      This builder for chaining.
    • clearActionAdvised

      public IptcMetadata.Builder clearActionAdvised()
       Advised action for this image (IPTC:ActionAdvised).
       
      optional string action_advised = 27 [json_name = "actionAdvised"];
      Returns:
      This builder for chaining.
    • setActionAdvisedBytes

      public IptcMetadata.Builder setActionAdvisedBytes(com.google.protobuf.ByteString value)
       Advised action for this image (IPTC:ActionAdvised).
       
      optional string action_advised = 27 [json_name = "actionAdvised"];
      Parameters:
      value - The bytes for actionAdvised to set.
      Returns:
      This builder for chaining.
    • hasReferenceService

      public boolean hasReferenceService()
       Reference service identifier (IPTC:ReferenceService).
       
      optional string reference_service = 28 [json_name = "referenceService"];
      Specified by:
      hasReferenceService in interface IptcMetadataOrBuilder
      Returns:
      Whether the referenceService field is set.
    • getReferenceService

      public String getReferenceService()
       Reference service identifier (IPTC:ReferenceService).
       
      optional string reference_service = 28 [json_name = "referenceService"];
      Specified by:
      getReferenceService in interface IptcMetadataOrBuilder
      Returns:
      The referenceService.
    • getReferenceServiceBytes

      public com.google.protobuf.ByteString getReferenceServiceBytes()
       Reference service identifier (IPTC:ReferenceService).
       
      optional string reference_service = 28 [json_name = "referenceService"];
      Specified by:
      getReferenceServiceBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for referenceService.
    • setReferenceService

      public IptcMetadata.Builder setReferenceService(String value)
       Reference service identifier (IPTC:ReferenceService).
       
      optional string reference_service = 28 [json_name = "referenceService"];
      Parameters:
      value - The referenceService to set.
      Returns:
      This builder for chaining.
    • clearReferenceService

      public IptcMetadata.Builder clearReferenceService()
       Reference service identifier (IPTC:ReferenceService).
       
      optional string reference_service = 28 [json_name = "referenceService"];
      Returns:
      This builder for chaining.
    • setReferenceServiceBytes

      public IptcMetadata.Builder setReferenceServiceBytes(com.google.protobuf.ByteString value)
       Reference service identifier (IPTC:ReferenceService).
       
      optional string reference_service = 28 [json_name = "referenceService"];
      Parameters:
      value - The bytes for referenceService to set.
      Returns:
      This builder for chaining.
    • hasReferenceDate

      public boolean hasReferenceDate()
       Reference date for related content (IPTC:ReferenceDate).
       
      optional string reference_date = 29 [json_name = "referenceDate"];
      Specified by:
      hasReferenceDate in interface IptcMetadataOrBuilder
      Returns:
      Whether the referenceDate field is set.
    • getReferenceDate

      public String getReferenceDate()
       Reference date for related content (IPTC:ReferenceDate).
       
      optional string reference_date = 29 [json_name = "referenceDate"];
      Specified by:
      getReferenceDate in interface IptcMetadataOrBuilder
      Returns:
      The referenceDate.
    • getReferenceDateBytes

      public com.google.protobuf.ByteString getReferenceDateBytes()
       Reference date for related content (IPTC:ReferenceDate).
       
      optional string reference_date = 29 [json_name = "referenceDate"];
      Specified by:
      getReferenceDateBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for referenceDate.
    • setReferenceDate

      public IptcMetadata.Builder setReferenceDate(String value)
       Reference date for related content (IPTC:ReferenceDate).
       
      optional string reference_date = 29 [json_name = "referenceDate"];
      Parameters:
      value - The referenceDate to set.
      Returns:
      This builder for chaining.
    • clearReferenceDate

      public IptcMetadata.Builder clearReferenceDate()
       Reference date for related content (IPTC:ReferenceDate).
       
      optional string reference_date = 29 [json_name = "referenceDate"];
      Returns:
      This builder for chaining.
    • setReferenceDateBytes

      public IptcMetadata.Builder setReferenceDateBytes(com.google.protobuf.ByteString value)
       Reference date for related content (IPTC:ReferenceDate).
       
      optional string reference_date = 29 [json_name = "referenceDate"];
      Parameters:
      value - The bytes for referenceDate to set.
      Returns:
      This builder for chaining.
    • hasReferenceNumber

      public boolean hasReferenceNumber()
       Reference number for related content (IPTC:ReferenceNumber).
       
      optional string reference_number = 30 [json_name = "referenceNumber"];
      Specified by:
      hasReferenceNumber in interface IptcMetadataOrBuilder
      Returns:
      Whether the referenceNumber field is set.
    • getReferenceNumber

      public String getReferenceNumber()
       Reference number for related content (IPTC:ReferenceNumber).
       
      optional string reference_number = 30 [json_name = "referenceNumber"];
      Specified by:
      getReferenceNumber in interface IptcMetadataOrBuilder
      Returns:
      The referenceNumber.
    • getReferenceNumberBytes

      public com.google.protobuf.ByteString getReferenceNumberBytes()
       Reference number for related content (IPTC:ReferenceNumber).
       
      optional string reference_number = 30 [json_name = "referenceNumber"];
      Specified by:
      getReferenceNumberBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for referenceNumber.
    • setReferenceNumber

      public IptcMetadata.Builder setReferenceNumber(String value)
       Reference number for related content (IPTC:ReferenceNumber).
       
      optional string reference_number = 30 [json_name = "referenceNumber"];
      Parameters:
      value - The referenceNumber to set.
      Returns:
      This builder for chaining.
    • clearReferenceNumber

      public IptcMetadata.Builder clearReferenceNumber()
       Reference number for related content (IPTC:ReferenceNumber).
       
      optional string reference_number = 30 [json_name = "referenceNumber"];
      Returns:
      This builder for chaining.
    • setReferenceNumberBytes

      public IptcMetadata.Builder setReferenceNumberBytes(com.google.protobuf.ByteString value)
       Reference number for related content (IPTC:ReferenceNumber).
       
      optional string reference_number = 30 [json_name = "referenceNumber"];
      Parameters:
      value - The bytes for referenceNumber to set.
      Returns:
      This builder for chaining.
    • hasJobId

      public boolean hasJobId()
       Job or transmission reference ID (IPTC:JobID).
       
      optional string job_id = 31 [json_name = "jobId"];
      Specified by:
      hasJobId in interface IptcMetadataOrBuilder
      Returns:
      Whether the jobId field is set.
    • getJobId

      public String getJobId()
       Job or transmission reference ID (IPTC:JobID).
       
      optional string job_id = 31 [json_name = "jobId"];
      Specified by:
      getJobId in interface IptcMetadataOrBuilder
      Returns:
      The jobId.
    • getJobIdBytes

      public com.google.protobuf.ByteString getJobIdBytes()
       Job or transmission reference ID (IPTC:JobID).
       
      optional string job_id = 31 [json_name = "jobId"];
      Specified by:
      getJobIdBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for jobId.
    • setJobId

      public IptcMetadata.Builder setJobId(String value)
       Job or transmission reference ID (IPTC:JobID).
       
      optional string job_id = 31 [json_name = "jobId"];
      Parameters:
      value - The jobId to set.
      Returns:
      This builder for chaining.
    • clearJobId

      public IptcMetadata.Builder clearJobId()
       Job or transmission reference ID (IPTC:JobID).
       
      optional string job_id = 31 [json_name = "jobId"];
      Returns:
      This builder for chaining.
    • setJobIdBytes

      public IptcMetadata.Builder setJobIdBytes(com.google.protobuf.ByteString value)
       Job or transmission reference ID (IPTC:JobID).
       
      optional string job_id = 31 [json_name = "jobId"];
      Parameters:
      value - The bytes for jobId to set.
      Returns:
      This builder for chaining.
    • hasUrgency

      public boolean hasUrgency()
       Editorial urgency level (IPTC:Urgency, deprecated).
       
      optional string urgency = 32 [json_name = "urgency"];
      Specified by:
      hasUrgency in interface IptcMetadataOrBuilder
      Returns:
      Whether the urgency field is set.
    • getUrgency

      public String getUrgency()
       Editorial urgency level (IPTC:Urgency, deprecated).
       
      optional string urgency = 32 [json_name = "urgency"];
      Specified by:
      getUrgency in interface IptcMetadataOrBuilder
      Returns:
      The urgency.
    • getUrgencyBytes

      public com.google.protobuf.ByteString getUrgencyBytes()
       Editorial urgency level (IPTC:Urgency, deprecated).
       
      optional string urgency = 32 [json_name = "urgency"];
      Specified by:
      getUrgencyBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for urgency.
    • setUrgency

      public IptcMetadata.Builder setUrgency(String value)
       Editorial urgency level (IPTC:Urgency, deprecated).
       
      optional string urgency = 32 [json_name = "urgency"];
      Parameters:
      value - The urgency to set.
      Returns:
      This builder for chaining.
    • clearUrgency

      public IptcMetadata.Builder clearUrgency()
       Editorial urgency level (IPTC:Urgency, deprecated).
       
      optional string urgency = 32 [json_name = "urgency"];
      Returns:
      This builder for chaining.
    • setUrgencyBytes

      public IptcMetadata.Builder setUrgencyBytes(com.google.protobuf.ByteString value)
       Editorial urgency level (IPTC:Urgency, deprecated).
       
      optional string urgency = 32 [json_name = "urgency"];
      Parameters:
      value - The bytes for urgency to set.
      Returns:
      This builder for chaining.
    • hasOriginatingProgram

      public boolean hasOriginatingProgram()
       Program used to originate the image (IPTC:OriginatingProgram).
       
      optional string originating_program = 33 [json_name = "originatingProgram"];
      Specified by:
      hasOriginatingProgram in interface IptcMetadataOrBuilder
      Returns:
      Whether the originatingProgram field is set.
    • getOriginatingProgram

      public String getOriginatingProgram()
       Program used to originate the image (IPTC:OriginatingProgram).
       
      optional string originating_program = 33 [json_name = "originatingProgram"];
      Specified by:
      getOriginatingProgram in interface IptcMetadataOrBuilder
      Returns:
      The originatingProgram.
    • getOriginatingProgramBytes

      public com.google.protobuf.ByteString getOriginatingProgramBytes()
       Program used to originate the image (IPTC:OriginatingProgram).
       
      optional string originating_program = 33 [json_name = "originatingProgram"];
      Specified by:
      getOriginatingProgramBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for originatingProgram.
    • setOriginatingProgram

      public IptcMetadata.Builder setOriginatingProgram(String value)
       Program used to originate the image (IPTC:OriginatingProgram).
       
      optional string originating_program = 33 [json_name = "originatingProgram"];
      Parameters:
      value - The originatingProgram to set.
      Returns:
      This builder for chaining.
    • clearOriginatingProgram

      public IptcMetadata.Builder clearOriginatingProgram()
       Program used to originate the image (IPTC:OriginatingProgram).
       
      optional string originating_program = 33 [json_name = "originatingProgram"];
      Returns:
      This builder for chaining.
    • setOriginatingProgramBytes

      public IptcMetadata.Builder setOriginatingProgramBytes(com.google.protobuf.ByteString value)
       Program used to originate the image (IPTC:OriginatingProgram).
       
      optional string originating_program = 33 [json_name = "originatingProgram"];
      Parameters:
      value - The bytes for originatingProgram to set.
      Returns:
      This builder for chaining.
    • hasProgramVersion

      public boolean hasProgramVersion()
       Version of the originating program (IPTC:ProgramVersion).
       
      optional string program_version = 34 [json_name = "programVersion"];
      Specified by:
      hasProgramVersion in interface IptcMetadataOrBuilder
      Returns:
      Whether the programVersion field is set.
    • getProgramVersion

      public String getProgramVersion()
       Version of the originating program (IPTC:ProgramVersion).
       
      optional string program_version = 34 [json_name = "programVersion"];
      Specified by:
      getProgramVersion in interface IptcMetadataOrBuilder
      Returns:
      The programVersion.
    • getProgramVersionBytes

      public com.google.protobuf.ByteString getProgramVersionBytes()
       Version of the originating program (IPTC:ProgramVersion).
       
      optional string program_version = 34 [json_name = "programVersion"];
      Specified by:
      getProgramVersionBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for programVersion.
    • setProgramVersion

      public IptcMetadata.Builder setProgramVersion(String value)
       Version of the originating program (IPTC:ProgramVersion).
       
      optional string program_version = 34 [json_name = "programVersion"];
      Parameters:
      value - The programVersion to set.
      Returns:
      This builder for chaining.
    • clearProgramVersion

      public IptcMetadata.Builder clearProgramVersion()
       Version of the originating program (IPTC:ProgramVersion).
       
      optional string program_version = 34 [json_name = "programVersion"];
      Returns:
      This builder for chaining.
    • setProgramVersionBytes

      public IptcMetadata.Builder setProgramVersionBytes(com.google.protobuf.ByteString value)
       Version of the originating program (IPTC:ProgramVersion).
       
      optional string program_version = 34 [json_name = "programVersion"];
      Parameters:
      value - The bytes for programVersion to set.
      Returns:
      This builder for chaining.
    • hasObjectCycle

      public boolean hasObjectCycle()
       Object cycle a/p/b for morning/evening/both (IPTC:ObjectCycle).
       
      optional string object_cycle = 35 [json_name = "objectCycle"];
      Specified by:
      hasObjectCycle in interface IptcMetadataOrBuilder
      Returns:
      Whether the objectCycle field is set.
    • getObjectCycle

      public String getObjectCycle()
       Object cycle a/p/b for morning/evening/both (IPTC:ObjectCycle).
       
      optional string object_cycle = 35 [json_name = "objectCycle"];
      Specified by:
      getObjectCycle in interface IptcMetadataOrBuilder
      Returns:
      The objectCycle.
    • getObjectCycleBytes

      public com.google.protobuf.ByteString getObjectCycleBytes()
       Object cycle a/p/b for morning/evening/both (IPTC:ObjectCycle).
       
      optional string object_cycle = 35 [json_name = "objectCycle"];
      Specified by:
      getObjectCycleBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for objectCycle.
    • setObjectCycle

      public IptcMetadata.Builder setObjectCycle(String value)
       Object cycle a/p/b for morning/evening/both (IPTC:ObjectCycle).
       
      optional string object_cycle = 35 [json_name = "objectCycle"];
      Parameters:
      value - The objectCycle to set.
      Returns:
      This builder for chaining.
    • clearObjectCycle

      public IptcMetadata.Builder clearObjectCycle()
       Object cycle a/p/b for morning/evening/both (IPTC:ObjectCycle).
       
      optional string object_cycle = 35 [json_name = "objectCycle"];
      Returns:
      This builder for chaining.
    • setObjectCycleBytes

      public IptcMetadata.Builder setObjectCycleBytes(com.google.protobuf.ByteString value)
       Object cycle a/p/b for morning/evening/both (IPTC:ObjectCycle).
       
      optional string object_cycle = 35 [json_name = "objectCycle"];
      Parameters:
      value - The bytes for objectCycle to set.
      Returns:
      This builder for chaining.
    • hasContactInfo

      public boolean hasContactInfo()
       Contact information for the image provider.
       
      .ai.pipestream.parsed.data.image.v1.ContactInfo contact_info = 36 [json_name = "contactInfo"];
      Specified by:
      hasContactInfo in interface IptcMetadataOrBuilder
      Returns:
      Whether the contactInfo field is set.
    • getContactInfo

      public ContactInfo getContactInfo()
       Contact information for the image provider.
       
      .ai.pipestream.parsed.data.image.v1.ContactInfo contact_info = 36 [json_name = "contactInfo"];
      Specified by:
      getContactInfo in interface IptcMetadataOrBuilder
      Returns:
      The contactInfo.
    • setContactInfo

      public IptcMetadata.Builder setContactInfo(ContactInfo value)
       Contact information for the image provider.
       
      .ai.pipestream.parsed.data.image.v1.ContactInfo contact_info = 36 [json_name = "contactInfo"];
    • setContactInfo

      public IptcMetadata.Builder setContactInfo(ContactInfo.Builder builderForValue)
       Contact information for the image provider.
       
      .ai.pipestream.parsed.data.image.v1.ContactInfo contact_info = 36 [json_name = "contactInfo"];
    • mergeContactInfo

      public IptcMetadata.Builder mergeContactInfo(ContactInfo value)
       Contact information for the image provider.
       
      .ai.pipestream.parsed.data.image.v1.ContactInfo contact_info = 36 [json_name = "contactInfo"];
    • clearContactInfo

      public IptcMetadata.Builder clearContactInfo()
       Contact information for the image provider.
       
      .ai.pipestream.parsed.data.image.v1.ContactInfo contact_info = 36 [json_name = "contactInfo"];
    • getContactInfoBuilder

      public ContactInfo.Builder getContactInfoBuilder()
       Contact information for the image provider.
       
      .ai.pipestream.parsed.data.image.v1.ContactInfo contact_info = 36 [json_name = "contactInfo"];
    • getContactInfoOrBuilder

      public ContactInfoOrBuilder getContactInfoOrBuilder()
       Contact information for the image provider.
       
      .ai.pipestream.parsed.data.image.v1.ContactInfo contact_info = 36 [json_name = "contactInfo"];
      Specified by:
      getContactInfoOrBuilder in interface IptcMetadataOrBuilder
    • hasAdditionalModelInfo

      public boolean hasAdditionalModelInfo()
       Additional information about models in the image.
       
      optional string additional_model_info = 37 [json_name = "additionalModelInfo"];
      Specified by:
      hasAdditionalModelInfo in interface IptcMetadataOrBuilder
      Returns:
      Whether the additionalModelInfo field is set.
    • getAdditionalModelInfo

      public String getAdditionalModelInfo()
       Additional information about models in the image.
       
      optional string additional_model_info = 37 [json_name = "additionalModelInfo"];
      Specified by:
      getAdditionalModelInfo in interface IptcMetadataOrBuilder
      Returns:
      The additionalModelInfo.
    • getAdditionalModelInfoBytes

      public com.google.protobuf.ByteString getAdditionalModelInfoBytes()
       Additional information about models in the image.
       
      optional string additional_model_info = 37 [json_name = "additionalModelInfo"];
      Specified by:
      getAdditionalModelInfoBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for additionalModelInfo.
    • setAdditionalModelInfo

      public IptcMetadata.Builder setAdditionalModelInfo(String value)
       Additional information about models in the image.
       
      optional string additional_model_info = 37 [json_name = "additionalModelInfo"];
      Parameters:
      value - The additionalModelInfo to set.
      Returns:
      This builder for chaining.
    • clearAdditionalModelInfo

      public IptcMetadata.Builder clearAdditionalModelInfo()
       Additional information about models in the image.
       
      optional string additional_model_info = 37 [json_name = "additionalModelInfo"];
      Returns:
      This builder for chaining.
    • setAdditionalModelInfoBytes

      public IptcMetadata.Builder setAdditionalModelInfoBytes(com.google.protobuf.ByteString value)
       Additional information about models in the image.
       
      optional string additional_model_info = 37 [json_name = "additionalModelInfo"];
      Parameters:
      value - The bytes for additionalModelInfo to set.
      Returns:
      This builder for chaining.
    • getModelAgeList

      public com.google.protobuf.ProtocolStringList getModelAgeList()
       Ages of models in the image.
       
      repeated string model_age = 38 [json_name = "modelAge"];
      Specified by:
      getModelAgeList in interface IptcMetadataOrBuilder
      Returns:
      A list containing the modelAge.
    • getModelAgeCount

      public int getModelAgeCount()
       Ages of models in the image.
       
      repeated string model_age = 38 [json_name = "modelAge"];
      Specified by:
      getModelAgeCount in interface IptcMetadataOrBuilder
      Returns:
      The count of modelAge.
    • getModelAge

      public String getModelAge(int index)
       Ages of models in the image.
       
      repeated string model_age = 38 [json_name = "modelAge"];
      Specified by:
      getModelAge in interface IptcMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The modelAge at the given index.
    • getModelAgeBytes

      public com.google.protobuf.ByteString getModelAgeBytes(int index)
       Ages of models in the image.
       
      repeated string model_age = 38 [json_name = "modelAge"];
      Specified by:
      getModelAgeBytes in interface IptcMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the modelAge at the given index.
    • setModelAge

      public IptcMetadata.Builder setModelAge(int index, String value)
       Ages of models in the image.
       
      repeated string model_age = 38 [json_name = "modelAge"];
      Parameters:
      index - The index to set the value at.
      value - The modelAge to set.
      Returns:
      This builder for chaining.
    • addModelAge

      public IptcMetadata.Builder addModelAge(String value)
       Ages of models in the image.
       
      repeated string model_age = 38 [json_name = "modelAge"];
      Parameters:
      value - The modelAge to add.
      Returns:
      This builder for chaining.
    • addAllModelAge

      public IptcMetadata.Builder addAllModelAge(Iterable<String> values)
       Ages of models in the image.
       
      repeated string model_age = 38 [json_name = "modelAge"];
      Parameters:
      values - The modelAge to add.
      Returns:
      This builder for chaining.
    • clearModelAge

      public IptcMetadata.Builder clearModelAge()
       Ages of models in the image.
       
      repeated string model_age = 38 [json_name = "modelAge"];
      Returns:
      This builder for chaining.
    • addModelAgeBytes

      public IptcMetadata.Builder addModelAgeBytes(com.google.protobuf.ByteString value)
       Ages of models in the image.
       
      repeated string model_age = 38 [json_name = "modelAge"];
      Parameters:
      value - The bytes of the modelAge to add.
      Returns:
      This builder for chaining.
    • getPersonInImageList

      public com.google.protobuf.ProtocolStringList getPersonInImageList()
       Names of persons shown in the image.
       
      repeated string person_in_image = 39 [json_name = "personInImage"];
      Specified by:
      getPersonInImageList in interface IptcMetadataOrBuilder
      Returns:
      A list containing the personInImage.
    • getPersonInImageCount

      public int getPersonInImageCount()
       Names of persons shown in the image.
       
      repeated string person_in_image = 39 [json_name = "personInImage"];
      Specified by:
      getPersonInImageCount in interface IptcMetadataOrBuilder
      Returns:
      The count of personInImage.
    • getPersonInImage

      public String getPersonInImage(int index)
       Names of persons shown in the image.
       
      repeated string person_in_image = 39 [json_name = "personInImage"];
      Specified by:
      getPersonInImage in interface IptcMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The personInImage at the given index.
    • getPersonInImageBytes

      public com.google.protobuf.ByteString getPersonInImageBytes(int index)
       Names of persons shown in the image.
       
      repeated string person_in_image = 39 [json_name = "personInImage"];
      Specified by:
      getPersonInImageBytes in interface IptcMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the personInImage at the given index.
    • setPersonInImage

      public IptcMetadata.Builder setPersonInImage(int index, String value)
       Names of persons shown in the image.
       
      repeated string person_in_image = 39 [json_name = "personInImage"];
      Parameters:
      index - The index to set the value at.
      value - The personInImage to set.
      Returns:
      This builder for chaining.
    • addPersonInImage

      public IptcMetadata.Builder addPersonInImage(String value)
       Names of persons shown in the image.
       
      repeated string person_in_image = 39 [json_name = "personInImage"];
      Parameters:
      value - The personInImage to add.
      Returns:
      This builder for chaining.
    • addAllPersonInImage

      public IptcMetadata.Builder addAllPersonInImage(Iterable<String> values)
       Names of persons shown in the image.
       
      repeated string person_in_image = 39 [json_name = "personInImage"];
      Parameters:
      values - The personInImage to add.
      Returns:
      This builder for chaining.
    • clearPersonInImage

      public IptcMetadata.Builder clearPersonInImage()
       Names of persons shown in the image.
       
      repeated string person_in_image = 39 [json_name = "personInImage"];
      Returns:
      This builder for chaining.
    • addPersonInImageBytes

      public IptcMetadata.Builder addPersonInImageBytes(com.google.protobuf.ByteString value)
       Names of persons shown in the image.
       
      repeated string person_in_image = 39 [json_name = "personInImage"];
      Parameters:
      value - The bytes of the personInImage to add.
      Returns:
      This builder for chaining.
    • getOrganisationNameList

      public com.google.protobuf.ProtocolStringList getOrganisationNameList()
       Names of organizations shown in the image.
       
      repeated string organisation_name = 40 [json_name = "organisationName"];
      Specified by:
      getOrganisationNameList in interface IptcMetadataOrBuilder
      Returns:
      A list containing the organisationName.
    • getOrganisationNameCount

      public int getOrganisationNameCount()
       Names of organizations shown in the image.
       
      repeated string organisation_name = 40 [json_name = "organisationName"];
      Specified by:
      getOrganisationNameCount in interface IptcMetadataOrBuilder
      Returns:
      The count of organisationName.
    • getOrganisationName

      public String getOrganisationName(int index)
       Names of organizations shown in the image.
       
      repeated string organisation_name = 40 [json_name = "organisationName"];
      Specified by:
      getOrganisationName in interface IptcMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The organisationName at the given index.
    • getOrganisationNameBytes

      public com.google.protobuf.ByteString getOrganisationNameBytes(int index)
       Names of organizations shown in the image.
       
      repeated string organisation_name = 40 [json_name = "organisationName"];
      Specified by:
      getOrganisationNameBytes in interface IptcMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the organisationName at the given index.
    • setOrganisationName

      public IptcMetadata.Builder setOrganisationName(int index, String value)
       Names of organizations shown in the image.
       
      repeated string organisation_name = 40 [json_name = "organisationName"];
      Parameters:
      index - The index to set the value at.
      value - The organisationName to set.
      Returns:
      This builder for chaining.
    • addOrganisationName

      public IptcMetadata.Builder addOrganisationName(String value)
       Names of organizations shown in the image.
       
      repeated string organisation_name = 40 [json_name = "organisationName"];
      Parameters:
      value - The organisationName to add.
      Returns:
      This builder for chaining.
    • addAllOrganisationName

      public IptcMetadata.Builder addAllOrganisationName(Iterable<String> values)
       Names of organizations shown in the image.
       
      repeated string organisation_name = 40 [json_name = "organisationName"];
      Parameters:
      values - The organisationName to add.
      Returns:
      This builder for chaining.
    • clearOrganisationName

      public IptcMetadata.Builder clearOrganisationName()
       Names of organizations shown in the image.
       
      repeated string organisation_name = 40 [json_name = "organisationName"];
      Returns:
      This builder for chaining.
    • addOrganisationNameBytes

      public IptcMetadata.Builder addOrganisationNameBytes(com.google.protobuf.ByteString value)
       Names of organizations shown in the image.
       
      repeated string organisation_name = 40 [json_name = "organisationName"];
      Parameters:
      value - The bytes of the organisationName to add.
      Returns:
      This builder for chaining.
    • getOrganisationCodeList

      public com.google.protobuf.ProtocolStringList getOrganisationCodeList()
       Organization identifier codes.
       
      repeated string organisation_code = 41 [json_name = "organisationCode"];
      Specified by:
      getOrganisationCodeList in interface IptcMetadataOrBuilder
      Returns:
      A list containing the organisationCode.
    • getOrganisationCodeCount

      public int getOrganisationCodeCount()
       Organization identifier codes.
       
      repeated string organisation_code = 41 [json_name = "organisationCode"];
      Specified by:
      getOrganisationCodeCount in interface IptcMetadataOrBuilder
      Returns:
      The count of organisationCode.
    • getOrganisationCode

      public String getOrganisationCode(int index)
       Organization identifier codes.
       
      repeated string organisation_code = 41 [json_name = "organisationCode"];
      Specified by:
      getOrganisationCode in interface IptcMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The organisationCode at the given index.
    • getOrganisationCodeBytes

      public com.google.protobuf.ByteString getOrganisationCodeBytes(int index)
       Organization identifier codes.
       
      repeated string organisation_code = 41 [json_name = "organisationCode"];
      Specified by:
      getOrganisationCodeBytes in interface IptcMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the organisationCode at the given index.
    • setOrganisationCode

      public IptcMetadata.Builder setOrganisationCode(int index, String value)
       Organization identifier codes.
       
      repeated string organisation_code = 41 [json_name = "organisationCode"];
      Parameters:
      index - The index to set the value at.
      value - The organisationCode to set.
      Returns:
      This builder for chaining.
    • addOrganisationCode

      public IptcMetadata.Builder addOrganisationCode(String value)
       Organization identifier codes.
       
      repeated string organisation_code = 41 [json_name = "organisationCode"];
      Parameters:
      value - The organisationCode to add.
      Returns:
      This builder for chaining.
    • addAllOrganisationCode

      public IptcMetadata.Builder addAllOrganisationCode(Iterable<String> values)
       Organization identifier codes.
       
      repeated string organisation_code = 41 [json_name = "organisationCode"];
      Parameters:
      values - The organisationCode to add.
      Returns:
      This builder for chaining.
    • clearOrganisationCode

      public IptcMetadata.Builder clearOrganisationCode()
       Organization identifier codes.
       
      repeated string organisation_code = 41 [json_name = "organisationCode"];
      Returns:
      This builder for chaining.
    • addOrganisationCodeBytes

      public IptcMetadata.Builder addOrganisationCodeBytes(com.google.protobuf.ByteString value)
       Organization identifier codes.
       
      repeated string organisation_code = 41 [json_name = "organisationCode"];
      Parameters:
      value - The bytes of the organisationCode to add.
      Returns:
      This builder for chaining.
    • hasEvent

      public boolean hasEvent()
       Name of the event shown in the image.
       
      optional string event = 42 [json_name = "event"];
      Specified by:
      hasEvent in interface IptcMetadataOrBuilder
      Returns:
      Whether the event field is set.
    • getEvent

      public String getEvent()
       Name of the event shown in the image.
       
      optional string event = 42 [json_name = "event"];
      Specified by:
      getEvent in interface IptcMetadataOrBuilder
      Returns:
      The event.
    • getEventBytes

      public com.google.protobuf.ByteString getEventBytes()
       Name of the event shown in the image.
       
      optional string event = 42 [json_name = "event"];
      Specified by:
      getEventBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for event.
    • setEvent

      public IptcMetadata.Builder setEvent(String value)
       Name of the event shown in the image.
       
      optional string event = 42 [json_name = "event"];
      Parameters:
      value - The event to set.
      Returns:
      This builder for chaining.
    • clearEvent

      public IptcMetadata.Builder clearEvent()
       Name of the event shown in the image.
       
      optional string event = 42 [json_name = "event"];
      Returns:
      This builder for chaining.
    • setEventBytes

      public IptcMetadata.Builder setEventBytes(com.google.protobuf.ByteString value)
       Name of the event shown in the image.
       
      optional string event = 42 [json_name = "event"];
      Parameters:
      value - The bytes for event to set.
      Returns:
      This builder for chaining.
    • getControlledVocabularyTermList

      public com.google.protobuf.ProtocolStringList getControlledVocabularyTermList()
       Controlled vocabulary terms for categorization.
       
      repeated string controlled_vocabulary_term = 43 [json_name = "controlledVocabularyTerm"];
      Specified by:
      getControlledVocabularyTermList in interface IptcMetadataOrBuilder
      Returns:
      A list containing the controlledVocabularyTerm.
    • getControlledVocabularyTermCount

      public int getControlledVocabularyTermCount()
       Controlled vocabulary terms for categorization.
       
      repeated string controlled_vocabulary_term = 43 [json_name = "controlledVocabularyTerm"];
      Specified by:
      getControlledVocabularyTermCount in interface IptcMetadataOrBuilder
      Returns:
      The count of controlledVocabularyTerm.
    • getControlledVocabularyTerm

      public String getControlledVocabularyTerm(int index)
       Controlled vocabulary terms for categorization.
       
      repeated string controlled_vocabulary_term = 43 [json_name = "controlledVocabularyTerm"];
      Specified by:
      getControlledVocabularyTerm in interface IptcMetadataOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The controlledVocabularyTerm at the given index.
    • getControlledVocabularyTermBytes

      public com.google.protobuf.ByteString getControlledVocabularyTermBytes(int index)
       Controlled vocabulary terms for categorization.
       
      repeated string controlled_vocabulary_term = 43 [json_name = "controlledVocabularyTerm"];
      Specified by:
      getControlledVocabularyTermBytes in interface IptcMetadataOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the controlledVocabularyTerm at the given index.
    • setControlledVocabularyTerm

      public IptcMetadata.Builder setControlledVocabularyTerm(int index, String value)
       Controlled vocabulary terms for categorization.
       
      repeated string controlled_vocabulary_term = 43 [json_name = "controlledVocabularyTerm"];
      Parameters:
      index - The index to set the value at.
      value - The controlledVocabularyTerm to set.
      Returns:
      This builder for chaining.
    • addControlledVocabularyTerm

      public IptcMetadata.Builder addControlledVocabularyTerm(String value)
       Controlled vocabulary terms for categorization.
       
      repeated string controlled_vocabulary_term = 43 [json_name = "controlledVocabularyTerm"];
      Parameters:
      value - The controlledVocabularyTerm to add.
      Returns:
      This builder for chaining.
    • addAllControlledVocabularyTerm

      public IptcMetadata.Builder addAllControlledVocabularyTerm(Iterable<String> values)
       Controlled vocabulary terms for categorization.
       
      repeated string controlled_vocabulary_term = 43 [json_name = "controlledVocabularyTerm"];
      Parameters:
      values - The controlledVocabularyTerm to add.
      Returns:
      This builder for chaining.
    • clearControlledVocabularyTerm

      public IptcMetadata.Builder clearControlledVocabularyTerm()
       Controlled vocabulary terms for categorization.
       
      repeated string controlled_vocabulary_term = 43 [json_name = "controlledVocabularyTerm"];
      Returns:
      This builder for chaining.
    • addControlledVocabularyTermBytes

      public IptcMetadata.Builder addControlledVocabularyTermBytes(com.google.protobuf.ByteString value)
       Controlled vocabulary terms for categorization.
       
      repeated string controlled_vocabulary_term = 43 [json_name = "controlledVocabularyTerm"];
      Parameters:
      value - The bytes of the controlledVocabularyTerm to add.
      Returns:
      This builder for chaining.
    • hasDigitalImageGuid

      public boolean hasDigitalImageGuid()
       Globally unique identifier for the image (GUID).
       
      optional string digital_image_guid = 44 [json_name = "digitalImageGuid"];
      Specified by:
      hasDigitalImageGuid in interface IptcMetadataOrBuilder
      Returns:
      Whether the digitalImageGuid field is set.
    • getDigitalImageGuid

      public String getDigitalImageGuid()
       Globally unique identifier for the image (GUID).
       
      optional string digital_image_guid = 44 [json_name = "digitalImageGuid"];
      Specified by:
      getDigitalImageGuid in interface IptcMetadataOrBuilder
      Returns:
      The digitalImageGuid.
    • getDigitalImageGuidBytes

      public com.google.protobuf.ByteString getDigitalImageGuidBytes()
       Globally unique identifier for the image (GUID).
       
      optional string digital_image_guid = 44 [json_name = "digitalImageGuid"];
      Specified by:
      getDigitalImageGuidBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for digitalImageGuid.
    • setDigitalImageGuid

      public IptcMetadata.Builder setDigitalImageGuid(String value)
       Globally unique identifier for the image (GUID).
       
      optional string digital_image_guid = 44 [json_name = "digitalImageGuid"];
      Parameters:
      value - The digitalImageGuid to set.
      Returns:
      This builder for chaining.
    • clearDigitalImageGuid

      public IptcMetadata.Builder clearDigitalImageGuid()
       Globally unique identifier for the image (GUID).
       
      optional string digital_image_guid = 44 [json_name = "digitalImageGuid"];
      Returns:
      This builder for chaining.
    • setDigitalImageGuidBytes

      public IptcMetadata.Builder setDigitalImageGuidBytes(com.google.protobuf.ByteString value)
       Globally unique identifier for the image (GUID).
       
      optional string digital_image_guid = 44 [json_name = "digitalImageGuid"];
      Parameters:
      value - The bytes for digitalImageGuid to set.
      Returns:
      This builder for chaining.
    • hasDigitalSourceType

      public boolean hasDigitalSourceType()
       Digital source type classification.
       
      optional string digital_source_type = 45 [json_name = "digitalSourceType"];
      Specified by:
      hasDigitalSourceType in interface IptcMetadataOrBuilder
      Returns:
      Whether the digitalSourceType field is set.
    • getDigitalSourceType

      public String getDigitalSourceType()
       Digital source type classification.
       
      optional string digital_source_type = 45 [json_name = "digitalSourceType"];
      Specified by:
      getDigitalSourceType in interface IptcMetadataOrBuilder
      Returns:
      The digitalSourceType.
    • getDigitalSourceTypeBytes

      public com.google.protobuf.ByteString getDigitalSourceTypeBytes()
       Digital source type classification.
       
      optional string digital_source_type = 45 [json_name = "digitalSourceType"];
      Specified by:
      getDigitalSourceTypeBytes in interface IptcMetadataOrBuilder
      Returns:
      The bytes for digitalSourceType.
    • setDigitalSourceType

      public IptcMetadata.Builder setDigitalSourceType(String value)
       Digital source type classification.
       
      optional string digital_source_type = 45 [json_name = "digitalSourceType"];
      Parameters:
      value - The digitalSourceType to set.
      Returns:
      This builder for chaining.
    • clearDigitalSourceType

      public IptcMetadata.Builder clearDigitalSourceType()
       Digital source type classification.
       
      optional string digital_source_type = 45 [json_name = "digitalSourceType"];
      Returns:
      This builder for chaining.
    • setDigitalSourceTypeBytes

      public IptcMetadata.Builder setDigitalSourceTypeBytes(com.google.protobuf.ByteString value)
       Digital source type classification.
       
      optional string digital_source_type = 45 [json_name = "digitalSourceType"];
      Parameters:
      value - The bytes for digitalSourceType to set.
      Returns:
      This builder for chaining.
    • hasMaxAvailWidth

      public boolean hasMaxAvailWidth()
       Maximum available width in pixels.
       
      optional int32 max_avail_width = 46 [json_name = "maxAvailWidth"];
      Specified by:
      hasMaxAvailWidth in interface IptcMetadataOrBuilder
      Returns:
      Whether the maxAvailWidth field is set.
    • getMaxAvailWidth

      public int getMaxAvailWidth()
       Maximum available width in pixels.
       
      optional int32 max_avail_width = 46 [json_name = "maxAvailWidth"];
      Specified by:
      getMaxAvailWidth in interface IptcMetadataOrBuilder
      Returns:
      The maxAvailWidth.
    • setMaxAvailWidth

      public IptcMetadata.Builder setMaxAvailWidth(int value)
       Maximum available width in pixels.
       
      optional int32 max_avail_width = 46 [json_name = "maxAvailWidth"];
      Parameters:
      value - The maxAvailWidth to set.
      Returns:
      This builder for chaining.
    • clearMaxAvailWidth

      public IptcMetadata.Builder clearMaxAvailWidth()
       Maximum available width in pixels.
       
      optional int32 max_avail_width = 46 [json_name = "maxAvailWidth"];
      Returns:
      This builder for chaining.
    • hasMaxAvailHeight

      public boolean hasMaxAvailHeight()
       Maximum available height in pixels.
       
      optional int32 max_avail_height = 47 [json_name = "maxAvailHeight"];
      Specified by:
      hasMaxAvailHeight in interface IptcMetadataOrBuilder
      Returns:
      Whether the maxAvailHeight field is set.
    • getMaxAvailHeight

      public int getMaxAvailHeight()
       Maximum available height in pixels.
       
      optional int32 max_avail_height = 47 [json_name = "maxAvailHeight"];
      Specified by:
      getMaxAvailHeight in interface IptcMetadataOrBuilder
      Returns:
      The maxAvailHeight.
    • setMaxAvailHeight

      public IptcMetadata.Builder setMaxAvailHeight(int value)
       Maximum available height in pixels.
       
      optional int32 max_avail_height = 47 [json_name = "maxAvailHeight"];
      Parameters:
      value - The maxAvailHeight to set.
      Returns:
      This builder for chaining.
    • clearMaxAvailHeight

      public IptcMetadata.Builder clearMaxAvailHeight()
       Maximum available height in pixels.
       
      optional int32 max_avail_height = 47 [json_name = "maxAvailHeight"];
      Returns:
      This builder for chaining.
    • hasLocationCreated

      public boolean hasLocationCreated()
       Location where the image content was created.
       
      .ai.pipestream.parsed.data.image.v1.LocationInfo location_created = 48 [json_name = "locationCreated"];
      Specified by:
      hasLocationCreated in interface IptcMetadataOrBuilder
      Returns:
      Whether the locationCreated field is set.
    • getLocationCreated

      public LocationInfo getLocationCreated()
       Location where the image content was created.
       
      .ai.pipestream.parsed.data.image.v1.LocationInfo location_created = 48 [json_name = "locationCreated"];
      Specified by:
      getLocationCreated in interface IptcMetadataOrBuilder
      Returns:
      The locationCreated.
    • setLocationCreated

      public IptcMetadata.Builder setLocationCreated(LocationInfo value)
       Location where the image content was created.
       
      .ai.pipestream.parsed.data.image.v1.LocationInfo location_created = 48 [json_name = "locationCreated"];
    • setLocationCreated

      public IptcMetadata.Builder setLocationCreated(LocationInfo.Builder builderForValue)
       Location where the image content was created.
       
      .ai.pipestream.parsed.data.image.v1.LocationInfo location_created = 48 [json_name = "locationCreated"];
    • mergeLocationCreated

      public IptcMetadata.Builder mergeLocationCreated(LocationInfo value)
       Location where the image content was created.
       
      .ai.pipestream.parsed.data.image.v1.LocationInfo location_created = 48 [json_name = "locationCreated"];
    • clearLocationCreated

      public IptcMetadata.Builder clearLocationCreated()
       Location where the image content was created.
       
      .ai.pipestream.parsed.data.image.v1.LocationInfo location_created = 48 [json_name = "locationCreated"];
    • getLocationCreatedBuilder

      public LocationInfo.Builder getLocationCreatedBuilder()
       Location where the image content was created.
       
      .ai.pipestream.parsed.data.image.v1.LocationInfo location_created = 48 [json_name = "locationCreated"];
    • getLocationCreatedOrBuilder

      public LocationInfoOrBuilder getLocationCreatedOrBuilder()
       Location where the image content was created.
       
      .ai.pipestream.parsed.data.image.v1.LocationInfo location_created = 48 [json_name = "locationCreated"];
      Specified by:
      getLocationCreatedOrBuilder in interface IptcMetadataOrBuilder
    • getLocationShownList

      public List<LocationInfo> getLocationShownList()
       Locations shown in the image content.
       
      repeated .ai.pipestream.parsed.data.image.v1.LocationInfo location_shown = 49 [json_name = "locationShown"];
      Specified by:
      getLocationShownList in interface IptcMetadataOrBuilder
    • getLocationShownCount

      public int getLocationShownCount()
       Locations shown in the image content.
       
      repeated .ai.pipestream.parsed.data.image.v1.LocationInfo location_shown = 49 [json_name = "locationShown"];
      Specified by:
      getLocationShownCount in interface IptcMetadataOrBuilder
    • getLocationShown

      public LocationInfo getLocationShown(int index)
       Locations shown in the image content.
       
      repeated .ai.pipestream.parsed.data.image.v1.LocationInfo location_shown = 49 [json_name = "locationShown"];
      Specified by:
      getLocationShown in interface IptcMetadataOrBuilder
    • setLocationShown

      public IptcMetadata.Builder setLocationShown(int index, LocationInfo value)
       Locations shown in the image content.
       
      repeated .ai.pipestream.parsed.data.image.v1.LocationInfo location_shown = 49 [json_name = "locationShown"];
    • setLocationShown

      public IptcMetadata.Builder setLocationShown(int index, LocationInfo.Builder builderForValue)
       Locations shown in the image content.
       
      repeated .ai.pipestream.parsed.data.image.v1.LocationInfo location_shown = 49 [json_name = "locationShown"];
    • addLocationShown

      public IptcMetadata.Builder addLocationShown(LocationInfo value)
       Locations shown in the image content.
       
      repeated .ai.pipestream.parsed.data.image.v1.LocationInfo location_shown = 49 [json_name = "locationShown"];
    • addLocationShown

      public IptcMetadata.Builder addLocationShown(int index, LocationInfo value)
       Locations shown in the image content.
       
      repeated .ai.pipestream.parsed.data.image.v1.LocationInfo location_shown = 49 [json_name = "locationShown"];
    • addLocationShown

      public IptcMetadata.Builder addLocationShown(LocationInfo.Builder builderForValue)
       Locations shown in the image content.
       
      repeated .ai.pipestream.parsed.data.image.v1.LocationInfo location_shown = 49 [json_name = "locationShown"];
    • addLocationShown

      public IptcMetadata.Builder addLocationShown(int index, LocationInfo.Builder builderForValue)
       Locations shown in the image content.
       
      repeated .ai.pipestream.parsed.data.image.v1.LocationInfo location_shown = 49 [json_name = "locationShown"];
    • addAllLocationShown

      public IptcMetadata.Builder addAllLocationShown(Iterable<? extends LocationInfo> values)
       Locations shown in the image content.
       
      repeated .ai.pipestream.parsed.data.image.v1.LocationInfo location_shown = 49 [json_name = "locationShown"];
    • clearLocationShown

      public IptcMetadata.Builder clearLocationShown()
       Locations shown in the image content.
       
      repeated .ai.pipestream.parsed.data.image.v1.LocationInfo location_shown = 49 [json_name = "locationShown"];
    • removeLocationShown

      public IptcMetadata.Builder removeLocationShown(int index)
       Locations shown in the image content.
       
      repeated .ai.pipestream.parsed.data.image.v1.LocationInfo location_shown = 49 [json_name = "locationShown"];
    • getLocationShownBuilder

      public LocationInfo.Builder getLocationShownBuilder(int index)
       Locations shown in the image content.
       
      repeated .ai.pipestream.parsed.data.image.v1.LocationInfo location_shown = 49 [json_name = "locationShown"];
    • getLocationShownOrBuilder

      public LocationInfoOrBuilder getLocationShownOrBuilder(int index)
       Locations shown in the image content.
       
      repeated .ai.pipestream.parsed.data.image.v1.LocationInfo location_shown = 49 [json_name = "locationShown"];
      Specified by:
      getLocationShownOrBuilder in interface IptcMetadataOrBuilder
    • getLocationShownOrBuilderList

      public List<? extends LocationInfoOrBuilder> getLocationShownOrBuilderList()
       Locations shown in the image content.
       
      repeated .ai.pipestream.parsed.data.image.v1.LocationInfo location_shown = 49 [json_name = "locationShown"];
      Specified by:
      getLocationShownOrBuilderList in interface IptcMetadataOrBuilder
    • addLocationShownBuilder

      public LocationInfo.Builder addLocationShownBuilder()
       Locations shown in the image content.
       
      repeated .ai.pipestream.parsed.data.image.v1.LocationInfo location_shown = 49 [json_name = "locationShown"];
    • addLocationShownBuilder

      public LocationInfo.Builder addLocationShownBuilder(int index)
       Locations shown in the image content.
       
      repeated .ai.pipestream.parsed.data.image.v1.LocationInfo location_shown = 49 [json_name = "locationShown"];
    • getLocationShownBuilderList

      public List<LocationInfo.Builder> getLocationShownBuilderList()
       Locations shown in the image content.
       
      repeated .ai.pipestream.parsed.data.image.v1.LocationInfo location_shown = 49 [json_name = "locationShown"];
    • getArtworkOrObjectList

      public List<ArtworkInfo> getArtworkOrObjectList()
       Information about artwork or objects in the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.ArtworkInfo artwork_or_object = 50 [json_name = "artworkOrObject"];
      Specified by:
      getArtworkOrObjectList in interface IptcMetadataOrBuilder
    • getArtworkOrObjectCount

      public int getArtworkOrObjectCount()
       Information about artwork or objects in the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.ArtworkInfo artwork_or_object = 50 [json_name = "artworkOrObject"];
      Specified by:
      getArtworkOrObjectCount in interface IptcMetadataOrBuilder
    • getArtworkOrObject

      public ArtworkInfo getArtworkOrObject(int index)
       Information about artwork or objects in the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.ArtworkInfo artwork_or_object = 50 [json_name = "artworkOrObject"];
      Specified by:
      getArtworkOrObject in interface IptcMetadataOrBuilder
    • setArtworkOrObject

      public IptcMetadata.Builder setArtworkOrObject(int index, ArtworkInfo value)
       Information about artwork or objects in the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.ArtworkInfo artwork_or_object = 50 [json_name = "artworkOrObject"];
    • setArtworkOrObject

      public IptcMetadata.Builder setArtworkOrObject(int index, ArtworkInfo.Builder builderForValue)
       Information about artwork or objects in the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.ArtworkInfo artwork_or_object = 50 [json_name = "artworkOrObject"];
    • addArtworkOrObject

      public IptcMetadata.Builder addArtworkOrObject(ArtworkInfo value)
       Information about artwork or objects in the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.ArtworkInfo artwork_or_object = 50 [json_name = "artworkOrObject"];
    • addArtworkOrObject

      public IptcMetadata.Builder addArtworkOrObject(int index, ArtworkInfo value)
       Information about artwork or objects in the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.ArtworkInfo artwork_or_object = 50 [json_name = "artworkOrObject"];
    • addArtworkOrObject

      public IptcMetadata.Builder addArtworkOrObject(ArtworkInfo.Builder builderForValue)
       Information about artwork or objects in the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.ArtworkInfo artwork_or_object = 50 [json_name = "artworkOrObject"];
    • addArtworkOrObject

      public IptcMetadata.Builder addArtworkOrObject(int index, ArtworkInfo.Builder builderForValue)
       Information about artwork or objects in the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.ArtworkInfo artwork_or_object = 50 [json_name = "artworkOrObject"];
    • addAllArtworkOrObject

      public IptcMetadata.Builder addAllArtworkOrObject(Iterable<? extends ArtworkInfo> values)
       Information about artwork or objects in the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.ArtworkInfo artwork_or_object = 50 [json_name = "artworkOrObject"];
    • clearArtworkOrObject

      public IptcMetadata.Builder clearArtworkOrObject()
       Information about artwork or objects in the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.ArtworkInfo artwork_or_object = 50 [json_name = "artworkOrObject"];
    • removeArtworkOrObject

      public IptcMetadata.Builder removeArtworkOrObject(int index)
       Information about artwork or objects in the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.ArtworkInfo artwork_or_object = 50 [json_name = "artworkOrObject"];
    • getArtworkOrObjectBuilder

      public ArtworkInfo.Builder getArtworkOrObjectBuilder(int index)
       Information about artwork or objects in the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.ArtworkInfo artwork_or_object = 50 [json_name = "artworkOrObject"];
    • getArtworkOrObjectOrBuilder

      public ArtworkInfoOrBuilder getArtworkOrObjectOrBuilder(int index)
       Information about artwork or objects in the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.ArtworkInfo artwork_or_object = 50 [json_name = "artworkOrObject"];
      Specified by:
      getArtworkOrObjectOrBuilder in interface IptcMetadataOrBuilder
    • getArtworkOrObjectOrBuilderList

      public List<? extends ArtworkInfoOrBuilder> getArtworkOrObjectOrBuilderList()
       Information about artwork or objects in the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.ArtworkInfo artwork_or_object = 50 [json_name = "artworkOrObject"];
      Specified by:
      getArtworkOrObjectOrBuilderList in interface IptcMetadataOrBuilder
    • addArtworkOrObjectBuilder

      public ArtworkInfo.Builder addArtworkOrObjectBuilder()
       Information about artwork or objects in the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.ArtworkInfo artwork_or_object = 50 [json_name = "artworkOrObject"];
    • addArtworkOrObjectBuilder

      public ArtworkInfo.Builder addArtworkOrObjectBuilder(int index)
       Information about artwork or objects in the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.ArtworkInfo artwork_or_object = 50 [json_name = "artworkOrObject"];
    • getArtworkOrObjectBuilderList

      public List<ArtworkInfo.Builder> getArtworkOrObjectBuilderList()
       Information about artwork or objects in the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.ArtworkInfo artwork_or_object = 50 [json_name = "artworkOrObject"];
    • getRegistryEntryList

      public List<RegistryInfo> getRegistryEntryList()
       Registry entries for the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.RegistryInfo registry_entry = 51 [json_name = "registryEntry"];
      Specified by:
      getRegistryEntryList in interface IptcMetadataOrBuilder
    • getRegistryEntryCount

      public int getRegistryEntryCount()
       Registry entries for the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.RegistryInfo registry_entry = 51 [json_name = "registryEntry"];
      Specified by:
      getRegistryEntryCount in interface IptcMetadataOrBuilder
    • getRegistryEntry

      public RegistryInfo getRegistryEntry(int index)
       Registry entries for the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.RegistryInfo registry_entry = 51 [json_name = "registryEntry"];
      Specified by:
      getRegistryEntry in interface IptcMetadataOrBuilder
    • setRegistryEntry

      public IptcMetadata.Builder setRegistryEntry(int index, RegistryInfo value)
       Registry entries for the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.RegistryInfo registry_entry = 51 [json_name = "registryEntry"];
    • setRegistryEntry

      public IptcMetadata.Builder setRegistryEntry(int index, RegistryInfo.Builder builderForValue)
       Registry entries for the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.RegistryInfo registry_entry = 51 [json_name = "registryEntry"];
    • addRegistryEntry

      public IptcMetadata.Builder addRegistryEntry(RegistryInfo value)
       Registry entries for the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.RegistryInfo registry_entry = 51 [json_name = "registryEntry"];
    • addRegistryEntry

      public IptcMetadata.Builder addRegistryEntry(int index, RegistryInfo value)
       Registry entries for the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.RegistryInfo registry_entry = 51 [json_name = "registryEntry"];
    • addRegistryEntry

      public IptcMetadata.Builder addRegistryEntry(RegistryInfo.Builder builderForValue)
       Registry entries for the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.RegistryInfo registry_entry = 51 [json_name = "registryEntry"];
    • addRegistryEntry

      public IptcMetadata.Builder addRegistryEntry(int index, RegistryInfo.Builder builderForValue)
       Registry entries for the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.RegistryInfo registry_entry = 51 [json_name = "registryEntry"];
    • addAllRegistryEntry

      public IptcMetadata.Builder addAllRegistryEntry(Iterable<? extends RegistryInfo> values)
       Registry entries for the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.RegistryInfo registry_entry = 51 [json_name = "registryEntry"];
    • clearRegistryEntry

      public IptcMetadata.Builder clearRegistryEntry()
       Registry entries for the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.RegistryInfo registry_entry = 51 [json_name = "registryEntry"];
    • removeRegistryEntry

      public IptcMetadata.Builder removeRegistryEntry(int index)
       Registry entries for the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.RegistryInfo registry_entry = 51 [json_name = "registryEntry"];
    • getRegistryEntryBuilder

      public RegistryInfo.Builder getRegistryEntryBuilder(int index)
       Registry entries for the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.RegistryInfo registry_entry = 51 [json_name = "registryEntry"];
    • getRegistryEntryOrBuilder

      public RegistryInfoOrBuilder getRegistryEntryOrBuilder(int index)
       Registry entries for the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.RegistryInfo registry_entry = 51 [json_name = "registryEntry"];
      Specified by:
      getRegistryEntryOrBuilder in interface IptcMetadataOrBuilder
    • getRegistryEntryOrBuilderList

      public List<? extends RegistryInfoOrBuilder> getRegistryEntryOrBuilderList()
       Registry entries for the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.RegistryInfo registry_entry = 51 [json_name = "registryEntry"];
      Specified by:
      getRegistryEntryOrBuilderList in interface IptcMetadataOrBuilder
    • addRegistryEntryBuilder

      public RegistryInfo.Builder addRegistryEntryBuilder()
       Registry entries for the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.RegistryInfo registry_entry = 51 [json_name = "registryEntry"];
    • addRegistryEntryBuilder

      public RegistryInfo.Builder addRegistryEntryBuilder(int index)
       Registry entries for the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.RegistryInfo registry_entry = 51 [json_name = "registryEntry"];
    • getRegistryEntryBuilderList

      public List<RegistryInfo.Builder> getRegistryEntryBuilderList()
       Registry entries for the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.RegistryInfo registry_entry = 51 [json_name = "registryEntry"];
    • hasPlusLicensing

      public boolean hasPlusLicensing()
       PLUS licensing information.
       
      .ai.pipestream.parsed.data.image.v1.PlusLicensingInfo plus_licensing = 52 [json_name = "plusLicensing"];
      Specified by:
      hasPlusLicensing in interface IptcMetadataOrBuilder
      Returns:
      Whether the plusLicensing field is set.
    • getPlusLicensing

      public PlusLicensingInfo getPlusLicensing()
       PLUS licensing information.
       
      .ai.pipestream.parsed.data.image.v1.PlusLicensingInfo plus_licensing = 52 [json_name = "plusLicensing"];
      Specified by:
      getPlusLicensing in interface IptcMetadataOrBuilder
      Returns:
      The plusLicensing.
    • setPlusLicensing

      public IptcMetadata.Builder setPlusLicensing(PlusLicensingInfo value)
       PLUS licensing information.
       
      .ai.pipestream.parsed.data.image.v1.PlusLicensingInfo plus_licensing = 52 [json_name = "plusLicensing"];
    • setPlusLicensing

      public IptcMetadata.Builder setPlusLicensing(PlusLicensingInfo.Builder builderForValue)
       PLUS licensing information.
       
      .ai.pipestream.parsed.data.image.v1.PlusLicensingInfo plus_licensing = 52 [json_name = "plusLicensing"];
    • mergePlusLicensing

      public IptcMetadata.Builder mergePlusLicensing(PlusLicensingInfo value)
       PLUS licensing information.
       
      .ai.pipestream.parsed.data.image.v1.PlusLicensingInfo plus_licensing = 52 [json_name = "plusLicensing"];
    • clearPlusLicensing

      public IptcMetadata.Builder clearPlusLicensing()
       PLUS licensing information.
       
      .ai.pipestream.parsed.data.image.v1.PlusLicensingInfo plus_licensing = 52 [json_name = "plusLicensing"];
    • getPlusLicensingBuilder

      public PlusLicensingInfo.Builder getPlusLicensingBuilder()
       PLUS licensing information.
       
      .ai.pipestream.parsed.data.image.v1.PlusLicensingInfo plus_licensing = 52 [json_name = "plusLicensing"];
    • getPlusLicensingOrBuilder

      public PlusLicensingInfoOrBuilder getPlusLicensingOrBuilder()
       PLUS licensing information.
       
      .ai.pipestream.parsed.data.image.v1.PlusLicensingInfo plus_licensing = 52 [json_name = "plusLicensing"];
      Specified by:
      getPlusLicensingOrBuilder in interface IptcMetadataOrBuilder
    • hasIptcLastEdited

      public boolean hasIptcLastEdited()
       Timestamp when IPTC metadata was last edited.
       
      optional .google.protobuf.Timestamp iptc_last_edited = 53 [json_name = "iptcLastEdited"];
      Specified by:
      hasIptcLastEdited in interface IptcMetadataOrBuilder
      Returns:
      Whether the iptcLastEdited field is set.
    • getIptcLastEdited

      public com.google.protobuf.Timestamp getIptcLastEdited()
       Timestamp when IPTC metadata was last edited.
       
      optional .google.protobuf.Timestamp iptc_last_edited = 53 [json_name = "iptcLastEdited"];
      Specified by:
      getIptcLastEdited in interface IptcMetadataOrBuilder
      Returns:
      The iptcLastEdited.
    • setIptcLastEdited

      public IptcMetadata.Builder setIptcLastEdited(com.google.protobuf.Timestamp value)
       Timestamp when IPTC metadata was last edited.
       
      optional .google.protobuf.Timestamp iptc_last_edited = 53 [json_name = "iptcLastEdited"];
    • setIptcLastEdited

      public IptcMetadata.Builder setIptcLastEdited(com.google.protobuf.Timestamp.Builder builderForValue)
       Timestamp when IPTC metadata was last edited.
       
      optional .google.protobuf.Timestamp iptc_last_edited = 53 [json_name = "iptcLastEdited"];
    • mergeIptcLastEdited

      public IptcMetadata.Builder mergeIptcLastEdited(com.google.protobuf.Timestamp value)
       Timestamp when IPTC metadata was last edited.
       
      optional .google.protobuf.Timestamp iptc_last_edited = 53 [json_name = "iptcLastEdited"];
    • clearIptcLastEdited

      public IptcMetadata.Builder clearIptcLastEdited()
       Timestamp when IPTC metadata was last edited.
       
      optional .google.protobuf.Timestamp iptc_last_edited = 53 [json_name = "iptcLastEdited"];
    • getIptcLastEditedBuilder

      public com.google.protobuf.Timestamp.Builder getIptcLastEditedBuilder()
       Timestamp when IPTC metadata was last edited.
       
      optional .google.protobuf.Timestamp iptc_last_edited = 53 [json_name = "iptcLastEdited"];
    • getIptcLastEditedOrBuilder

      public com.google.protobuf.TimestampOrBuilder getIptcLastEditedOrBuilder()
       Timestamp when IPTC metadata was last edited.
       
      optional .google.protobuf.Timestamp iptc_last_edited = 53 [json_name = "iptcLastEdited"];
      Specified by:
      getIptcLastEditedOrBuilder in interface IptcMetadataOrBuilder