Interface IptcMetadataOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
IptcMetadata, IptcMetadata.Builder

@Generated public interface IptcMetadataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasHeadline

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

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

      com.google.protobuf.ByteString getHeadlineBytes()
       Brief headline for the image (IPTC:Headline).
       
      optional string headline = 1 [json_name = "headline"];
      Returns:
      The bytes for headline.
    • hasCaption

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

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

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

      List<String> getKeywordsList()
       Keywords for search and categorization (IPTC:Keywords / dc:subject).
       
      repeated string keywords = 3 [json_name = "keywords"];
      Returns:
      A list containing the keywords.
    • getKeywordsCount

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

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

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

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

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

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

      List<String> getSupplementalCategoriesList()
       Supplemental categories (IPTC:SupplementalCategories, deprecated).
       
      repeated string supplemental_categories = 5 [json_name = "supplementalCategories"];
      Returns:
      A list containing the supplementalCategories.
    • getSupplementalCategoriesCount

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

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

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

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

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

      com.google.protobuf.ByteString getIntellectualGenreBytes()
       Intellectual genre description (IPTC:IntellectualGenre).
       
      optional string intellectual_genre = 6 [json_name = "intellectualGenre"];
      Returns:
      The bytes for intellectualGenre.
    • getSceneCodeList

      List<String> getSceneCodeList()
       Scene codes as 6-digit identifiers (IPTC:Scene).
       
      repeated string scene_code = 7 [json_name = "sceneCode"];
      Returns:
      A list containing the sceneCode.
    • getSceneCodeCount

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

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

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

      List<String> getSubjectCodeList()
       Subject codes as 8-digit identifiers (IPTC:SubjectCode).
       
      repeated string subject_code = 8 [json_name = "subjectCode"];
      Returns:
      A list containing the subjectCode.
    • getSubjectCodeCount

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

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

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

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

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

      com.google.protobuf.ByteString getTitleBytes()
       Image title (IPTC:Title / dc:title).
       
      optional string title = 9 [json_name = "title"];
      Returns:
      The bytes for title.
    • hasImageDescription

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

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

      com.google.protobuf.ByteString getImageDescriptionBytes()
       Detailed image description (IPTC image description).
       
      optional string image_description = 10 [json_name = "imageDescription"];
      Returns:
      The bytes for imageDescription.
    • hasByline

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

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

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

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

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

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

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

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

      com.google.protobuf.ByteString getCreditBytes()
       Credit line or provider (IPTC:Credit).
       
      optional string credit = 13 [json_name = "credit"];
      Returns:
      The bytes for credit.
    • hasSource

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

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

      com.google.protobuf.ByteString getSourceBytes()
       Original source of the image (IPTC:Source).
       
      optional string source = 14 [json_name = "source"];
      Returns:
      The bytes for source.
    • hasCopyrightNotice

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

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

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

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

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

      com.google.protobuf.ByteString getRightsUsageTermsBytes()
       Rights usage terms and restrictions.
       
      optional string rights_usage_terms = 16 [json_name = "rightsUsageTerms"];
      Returns:
      The bytes for rightsUsageTerms.
    • hasDescriptionWriter

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      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"];
      Returns:
      The expirationDate.
    • getExpirationDateOrBuilder

      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"];
    • hasSpecialInstructions

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

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

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

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

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

      com.google.protobuf.ByteString getActionAdvisedBytes()
       Advised action for this image (IPTC:ActionAdvised).
       
      optional string action_advised = 27 [json_name = "actionAdvised"];
      Returns:
      The bytes for actionAdvised.
    • hasReferenceService

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

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

      com.google.protobuf.ByteString getReferenceServiceBytes()
       Reference service identifier (IPTC:ReferenceService).
       
      optional string reference_service = 28 [json_name = "referenceService"];
      Returns:
      The bytes for referenceService.
    • hasReferenceDate

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

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

      com.google.protobuf.ByteString getReferenceDateBytes()
       Reference date for related content (IPTC:ReferenceDate).
       
      optional string reference_date = 29 [json_name = "referenceDate"];
      Returns:
      The bytes for referenceDate.
    • hasReferenceNumber

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

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

      com.google.protobuf.ByteString getReferenceNumberBytes()
       Reference number for related content (IPTC:ReferenceNumber).
       
      optional string reference_number = 30 [json_name = "referenceNumber"];
      Returns:
      The bytes for referenceNumber.
    • hasJobId

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

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

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

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

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

      com.google.protobuf.ByteString getUrgencyBytes()
       Editorial urgency level (IPTC:Urgency, deprecated).
       
      optional string urgency = 32 [json_name = "urgency"];
      Returns:
      The bytes for urgency.
    • hasOriginatingProgram

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

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

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

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

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

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

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

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

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

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

      ContactInfo getContactInfo()
       Contact information for the image provider.
       
      .ai.pipestream.parsed.data.image.v1.ContactInfo contact_info = 36 [json_name = "contactInfo"];
      Returns:
      The contactInfo.
    • getContactInfoOrBuilder

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

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

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

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

      List<String> getModelAgeList()
       Ages of models in the image.
       
      repeated string model_age = 38 [json_name = "modelAge"];
      Returns:
      A list containing the modelAge.
    • getModelAgeCount

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

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

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

      List<String> getPersonInImageList()
       Names of persons shown in the image.
       
      repeated string person_in_image = 39 [json_name = "personInImage"];
      Returns:
      A list containing the personInImage.
    • getPersonInImageCount

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

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

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

      List<String> getOrganisationNameList()
       Names of organizations shown in the image.
       
      repeated string organisation_name = 40 [json_name = "organisationName"];
      Returns:
      A list containing the organisationName.
    • getOrganisationNameCount

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

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

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

      List<String> getOrganisationCodeList()
       Organization identifier codes.
       
      repeated string organisation_code = 41 [json_name = "organisationCode"];
      Returns:
      A list containing the organisationCode.
    • getOrganisationCodeCount

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

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

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

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

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

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

      List<String> getControlledVocabularyTermList()
       Controlled vocabulary terms for categorization.
       
      repeated string controlled_vocabulary_term = 43 [json_name = "controlledVocabularyTerm"];
      Returns:
      A list containing the controlledVocabularyTerm.
    • getControlledVocabularyTermCount

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

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

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

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

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

      com.google.protobuf.ByteString getDigitalImageGuidBytes()
       Globally unique identifier for the image (GUID).
       
      optional string digital_image_guid = 44 [json_name = "digitalImageGuid"];
      Returns:
      The bytes for digitalImageGuid.
    • hasDigitalSourceType

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

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

      com.google.protobuf.ByteString getDigitalSourceTypeBytes()
       Digital source type classification.
       
      optional string digital_source_type = 45 [json_name = "digitalSourceType"];
      Returns:
      The bytes for digitalSourceType.
    • hasMaxAvailWidth

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

      int getMaxAvailWidth()
       Maximum available width in pixels.
       
      optional int32 max_avail_width = 46 [json_name = "maxAvailWidth"];
      Returns:
      The maxAvailWidth.
    • hasMaxAvailHeight

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

      int getMaxAvailHeight()
       Maximum available height in pixels.
       
      optional int32 max_avail_height = 47 [json_name = "maxAvailHeight"];
      Returns:
      The maxAvailHeight.
    • hasLocationCreated

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

      LocationInfo getLocationCreated()
       Location where the image content was created.
       
      .ai.pipestream.parsed.data.image.v1.LocationInfo location_created = 48 [json_name = "locationCreated"];
      Returns:
      The locationCreated.
    • getLocationCreatedOrBuilder

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

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

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

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

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

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

      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"];
    • getArtworkOrObject

      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"];
    • getArtworkOrObjectCount

      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"];
    • getArtworkOrObjectOrBuilderList

      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"];
    • getArtworkOrObjectOrBuilder

      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"];
    • getRegistryEntryList

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

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

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

      List<? extends RegistryInfoOrBuilder> getRegistryEntryOrBuilderList()
       Registry entries for the image.
       
      repeated .ai.pipestream.parsed.data.image.v1.RegistryInfo registry_entry = 51 [json_name = "registryEntry"];
    • getRegistryEntryOrBuilder

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

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

      PlusLicensingInfo getPlusLicensing()
       PLUS licensing information.
       
      .ai.pipestream.parsed.data.image.v1.PlusLicensingInfo plus_licensing = 52 [json_name = "plusLicensing"];
      Returns:
      The plusLicensing.
    • getPlusLicensingOrBuilder

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

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

      com.google.protobuf.Timestamp getIptcLastEdited()
       Timestamp when IPTC metadata was last edited.
       
      optional .google.protobuf.Timestamp iptc_last_edited = 53 [json_name = "iptcLastEdited"];
      Returns:
      The iptcLastEdited.
    • getIptcLastEditedOrBuilder

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