Interface DublinCoreMetadataOrBuilder

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

@Generated public interface DublinCoreMetadataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getContributors(int index)
    dc:contributor - Entities that contributed to the resource
    com.google.protobuf.ByteString
    dc:contributor - Entities that contributed to the resource
    int
    dc:contributor - Entities that contributed to the resource
    dc:contributor - Entities that contributed to the resource
    dc:coverage - Spatial or temporal coverage
    com.google.protobuf.ByteString
    dc:coverage - Spatial or temporal coverage
    com.google.protobuf.Timestamp
    dcterms:created - Date of creation
    com.google.protobuf.TimestampOrBuilder
    dcterms:created - Date of creation
    getCreators(int index)
    dc:creator - Primary creators/authors of the resource
    com.google.protobuf.ByteString
    getCreatorsBytes(int index)
    dc:creator - Primary creators/authors of the resource
    int
    dc:creator - Primary creators/authors of the resource
    dc:creator - Primary creators/authors of the resource
    com.google.protobuf.Timestamp
    dc:date - Generic date associated with the resource
    com.google.protobuf.TimestampOrBuilder
    dc:date - Generic date associated with the resource
    dc:description - Abstract, summary, or description
    com.google.protobuf.ByteString
    dc:description - Abstract, summary, or description
    dc:format - Media type or format of the resource
    com.google.protobuf.ByteString
    dc:format - Media type or format of the resource
    dc:identifier - Unique identifier (URI, DOI, ISBN, etc.)
    com.google.protobuf.ByteString
    dc:identifier - Unique identifier (URI, DOI, ISBN, etc.)
    dc:language - Language of the content (e.g., "en", "fr")
    com.google.protobuf.ByteString
    dc:language - Language of the content (e.g., "en", "fr")
    com.google.protobuf.Timestamp
    dcterms:modified - Date when the resource was last modified
    com.google.protobuf.TimestampOrBuilder
    dcterms:modified - Date when the resource was last modified
    dc:publisher - Entity responsible for making the resource available
    com.google.protobuf.ByteString
    dc:publisher - Entity responsible for making the resource available
    dc:relation - Related resources
    com.google.protobuf.ByteString
    dc:relation - Related resources
    dc:rights - Copyright and rights information
    com.google.protobuf.ByteString
    dc:rights - Copyright and rights information
    dc:source - Source from which this resource is derived
    com.google.protobuf.ByteString
    dc:source - Source from which this resource is derived
    getSubjects(int index)
    dc:subject - Keywords, key phrases, or classification codes
    com.google.protobuf.ByteString
    getSubjectsBytes(int index)
    dc:subject - Keywords, key phrases, or classification codes
    int
    dc:subject - Keywords, key phrases, or classification codes
    dc:subject - Keywords, key phrases, or classification codes
    dc:title - The formal title of the resource
    com.google.protobuf.ByteString
    dc:title - The formal title of the resource
    dc:type - Nature or genre of the content
    com.google.protobuf.ByteString
    dc:type - Nature or genre of the content
    boolean
    dc:coverage - Spatial or temporal coverage
    boolean
    dcterms:created - Date of creation
    boolean
    dc:date - Generic date associated with the resource
    boolean
    dc:description - Abstract, summary, or description
    boolean
    dc:format - Media type or format of the resource
    boolean
    dc:identifier - Unique identifier (URI, DOI, ISBN, etc.)
    boolean
    dc:language - Language of the content (e.g., "en", "fr")
    boolean
    dcterms:modified - Date when the resource was last modified
    boolean
    dc:publisher - Entity responsible for making the resource available
    boolean
    dc:relation - Related resources
    boolean
    dc:rights - Copyright and rights information
    boolean
    dc:source - Source from which this resource is derived
    boolean
    dc:title - The formal title of the resource
    boolean
    dc:type - Nature or genre of the content

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasFormat

      boolean hasFormat()
       dc:format - Media type or format of the resource
       
      optional string format = 1 [json_name = "format"];
      Returns:
      Whether the format field is set.
    • getFormat

      String getFormat()
       dc:format - Media type or format of the resource
       
      optional string format = 1 [json_name = "format"];
      Returns:
      The format.
    • getFormatBytes

      com.google.protobuf.ByteString getFormatBytes()
       dc:format - Media type or format of the resource
       
      optional string format = 1 [json_name = "format"];
      Returns:
      The bytes for format.
    • hasIdentifier

      boolean hasIdentifier()
       dc:identifier - Unique identifier (URI, DOI, ISBN, etc.)
       
      optional string identifier = 2 [json_name = "identifier"];
      Returns:
      Whether the identifier field is set.
    • getIdentifier

      String getIdentifier()
       dc:identifier - Unique identifier (URI, DOI, ISBN, etc.)
       
      optional string identifier = 2 [json_name = "identifier"];
      Returns:
      The identifier.
    • getIdentifierBytes

      com.google.protobuf.ByteString getIdentifierBytes()
       dc:identifier - Unique identifier (URI, DOI, ISBN, etc.)
       
      optional string identifier = 2 [json_name = "identifier"];
      Returns:
      The bytes for identifier.
    • hasModified

      boolean hasModified()
       dcterms:modified - Date when the resource was last modified
       
      optional .google.protobuf.Timestamp modified = 3 [json_name = "modified"];
      Returns:
      Whether the modified field is set.
    • getModified

      com.google.protobuf.Timestamp getModified()
       dcterms:modified - Date when the resource was last modified
       
      optional .google.protobuf.Timestamp modified = 3 [json_name = "modified"];
      Returns:
      The modified.
    • getModifiedOrBuilder

      com.google.protobuf.TimestampOrBuilder getModifiedOrBuilder()
       dcterms:modified - Date when the resource was last modified
       
      optional .google.protobuf.Timestamp modified = 3 [json_name = "modified"];
    • getContributorsList

      List<String> getContributorsList()
       dc:contributor - Entities that contributed to the resource
       
      repeated string contributors = 4 [json_name = "contributors"];
      Returns:
      A list containing the contributors.
    • getContributorsCount

      int getContributorsCount()
       dc:contributor - Entities that contributed to the resource
       
      repeated string contributors = 4 [json_name = "contributors"];
      Returns:
      The count of contributors.
    • getContributors

      String getContributors(int index)
       dc:contributor - Entities that contributed to the resource
       
      repeated string contributors = 4 [json_name = "contributors"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The contributors at the given index.
    • getContributorsBytes

      com.google.protobuf.ByteString getContributorsBytes(int index)
       dc:contributor - Entities that contributed to the resource
       
      repeated string contributors = 4 [json_name = "contributors"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the contributors at the given index.
    • hasCoverage

      boolean hasCoverage()
       dc:coverage - Spatial or temporal coverage
       
      optional string coverage = 5 [json_name = "coverage"];
      Returns:
      Whether the coverage field is set.
    • getCoverage

      String getCoverage()
       dc:coverage - Spatial or temporal coverage
       
      optional string coverage = 5 [json_name = "coverage"];
      Returns:
      The coverage.
    • getCoverageBytes

      com.google.protobuf.ByteString getCoverageBytes()
       dc:coverage - Spatial or temporal coverage
       
      optional string coverage = 5 [json_name = "coverage"];
      Returns:
      The bytes for coverage.
    • getCreatorsList

      List<String> getCreatorsList()
       dc:creator - Primary creators/authors of the resource
       
      repeated string creators = 6 [json_name = "creators"];
      Returns:
      A list containing the creators.
    • getCreatorsCount

      int getCreatorsCount()
       dc:creator - Primary creators/authors of the resource
       
      repeated string creators = 6 [json_name = "creators"];
      Returns:
      The count of creators.
    • getCreators

      String getCreators(int index)
       dc:creator - Primary creators/authors of the resource
       
      repeated string creators = 6 [json_name = "creators"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The creators at the given index.
    • getCreatorsBytes

      com.google.protobuf.ByteString getCreatorsBytes(int index)
       dc:creator - Primary creators/authors of the resource
       
      repeated string creators = 6 [json_name = "creators"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the creators at the given index.
    • hasCreated

      boolean hasCreated()
       dcterms:created - Date of creation
       
      optional .google.protobuf.Timestamp created = 7 [json_name = "created"];
      Returns:
      Whether the created field is set.
    • getCreated

      com.google.protobuf.Timestamp getCreated()
       dcterms:created - Date of creation
       
      optional .google.protobuf.Timestamp created = 7 [json_name = "created"];
      Returns:
      The created.
    • getCreatedOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreatedOrBuilder()
       dcterms:created - Date of creation
       
      optional .google.protobuf.Timestamp created = 7 [json_name = "created"];
    • hasDate

      boolean hasDate()
       dc:date - Generic date associated with the resource
       
      optional .google.protobuf.Timestamp date = 8 [json_name = "date"];
      Returns:
      Whether the date field is set.
    • getDate

      com.google.protobuf.Timestamp getDate()
       dc:date - Generic date associated with the resource
       
      optional .google.protobuf.Timestamp date = 8 [json_name = "date"];
      Returns:
      The date.
    • getDateOrBuilder

      com.google.protobuf.TimestampOrBuilder getDateOrBuilder()
       dc:date - Generic date associated with the resource
       
      optional .google.protobuf.Timestamp date = 8 [json_name = "date"];
    • hasDescription

      boolean hasDescription()
       dc:description - Abstract, summary, or description
       
      optional string description = 9 [json_name = "description"];
      Returns:
      Whether the description field is set.
    • getDescription

      String getDescription()
       dc:description - Abstract, summary, or description
       
      optional string description = 9 [json_name = "description"];
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       dc:description - Abstract, summary, or description
       
      optional string description = 9 [json_name = "description"];
      Returns:
      The bytes for description.
    • hasLanguage

      boolean hasLanguage()
       dc:language - Language of the content (e.g., "en", "fr")
       
      optional string language = 10 [json_name = "language"];
      Returns:
      Whether the language field is set.
    • getLanguage

      String getLanguage()
       dc:language - Language of the content (e.g., "en", "fr")
       
      optional string language = 10 [json_name = "language"];
      Returns:
      The language.
    • getLanguageBytes

      com.google.protobuf.ByteString getLanguageBytes()
       dc:language - Language of the content (e.g., "en", "fr")
       
      optional string language = 10 [json_name = "language"];
      Returns:
      The bytes for language.
    • hasPublisher

      boolean hasPublisher()
       dc:publisher - Entity responsible for making the resource available
       
      optional string publisher = 11 [json_name = "publisher"];
      Returns:
      Whether the publisher field is set.
    • getPublisher

      String getPublisher()
       dc:publisher - Entity responsible for making the resource available
       
      optional string publisher = 11 [json_name = "publisher"];
      Returns:
      The publisher.
    • getPublisherBytes

      com.google.protobuf.ByteString getPublisherBytes()
       dc:publisher - Entity responsible for making the resource available
       
      optional string publisher = 11 [json_name = "publisher"];
      Returns:
      The bytes for publisher.
    • hasRelation

      boolean hasRelation()
       dc:relation - Related resources
       
      optional string relation = 12 [json_name = "relation"];
      Returns:
      Whether the relation field is set.
    • getRelation

      String getRelation()
       dc:relation - Related resources
       
      optional string relation = 12 [json_name = "relation"];
      Returns:
      The relation.
    • getRelationBytes

      com.google.protobuf.ByteString getRelationBytes()
       dc:relation - Related resources
       
      optional string relation = 12 [json_name = "relation"];
      Returns:
      The bytes for relation.
    • hasRights

      boolean hasRights()
       dc:rights - Copyright and rights information
       
      optional string rights = 13 [json_name = "rights"];
      Returns:
      Whether the rights field is set.
    • getRights

      String getRights()
       dc:rights - Copyright and rights information
       
      optional string rights = 13 [json_name = "rights"];
      Returns:
      The rights.
    • getRightsBytes

      com.google.protobuf.ByteString getRightsBytes()
       dc:rights - Copyright and rights information
       
      optional string rights = 13 [json_name = "rights"];
      Returns:
      The bytes for rights.
    • hasSource

      boolean hasSource()
       dc:source - Source from which this resource is derived
       
      optional string source = 14 [json_name = "source"];
      Returns:
      Whether the source field is set.
    • getSource

      String getSource()
       dc:source - Source from which this resource is derived
       
      optional string source = 14 [json_name = "source"];
      Returns:
      The source.
    • getSourceBytes

      com.google.protobuf.ByteString getSourceBytes()
       dc:source - Source from which this resource is derived
       
      optional string source = 14 [json_name = "source"];
      Returns:
      The bytes for source.
    • getSubjectsList

      List<String> getSubjectsList()
       dc:subject - Keywords, key phrases, or classification codes
       
      repeated string subjects = 15 [json_name = "subjects"];
      Returns:
      A list containing the subjects.
    • getSubjectsCount

      int getSubjectsCount()
       dc:subject - Keywords, key phrases, or classification codes
       
      repeated string subjects = 15 [json_name = "subjects"];
      Returns:
      The count of subjects.
    • getSubjects

      String getSubjects(int index)
       dc:subject - Keywords, key phrases, or classification codes
       
      repeated string subjects = 15 [json_name = "subjects"];
      Parameters:
      index - The index of the element to return.
      Returns:
      The subjects at the given index.
    • getSubjectsBytes

      com.google.protobuf.ByteString getSubjectsBytes(int index)
       dc:subject - Keywords, key phrases, or classification codes
       
      repeated string subjects = 15 [json_name = "subjects"];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the subjects at the given index.
    • hasTitle

      boolean hasTitle()
       dc:title - The formal title of the resource
       
      optional string title = 16 [json_name = "title"];
      Returns:
      Whether the title field is set.
    • getTitle

      String getTitle()
       dc:title - The formal title of the resource
       
      optional string title = 16 [json_name = "title"];
      Returns:
      The title.
    • getTitleBytes

      com.google.protobuf.ByteString getTitleBytes()
       dc:title - The formal title of the resource
       
      optional string title = 16 [json_name = "title"];
      Returns:
      The bytes for title.
    • hasType

      boolean hasType()
       dc:type - Nature or genre of the content
       
      optional string type = 17 [json_name = "type"];
      Returns:
      Whether the type field is set.
    • getType

      String getType()
       dc:type - Nature or genre of the content
       
      optional string type = 17 [json_name = "type"];
      Returns:
      The type.
    • getTypeBytes

      com.google.protobuf.ByteString getTypeBytes()
       dc:type - Nature or genre of the content
       
      optional string type = 17 [json_name = "type"];
      Returns:
      The bytes for type.