Class OciAnnotations

java.lang.Object
com.azure.containers.containerregistry.models.OciAnnotations

public final class OciAnnotations extends Object
Additional information provided through arbitrary metadata.
  • Constructor Details

    • OciAnnotations

      public OciAnnotations()
  • Method Details

    • getCreated

      public OffsetDateTime getCreated()
      Get the created property: Date and time on which the image was built (string, date-time as defined by https://tools.ietf.org/html/rfc3339#section-5.6).
      Returns:
      the created value.
    • setCreated

      public OciAnnotations setCreated(OffsetDateTime created)
      Set the created property: Date and time on which the image was built (string, date-time as defined by https://tools.ietf.org/html/rfc3339#section-5.6).
      Parameters:
      created - the created value to set.
      Returns:
      the OciAnnotations object itself.
    • getAuthors

      public String getAuthors()
      Get the authors property: Contact details of the people or organization responsible for the image.
      Returns:
      the authors value.
    • setAuthors

      public OciAnnotations setAuthors(String authors)
      Set the authors property: Contact details of the people or organization responsible for the image.
      Parameters:
      authors - the authors value to set.
      Returns:
      the OciAnnotations object itself.
    • getUrl

      public String getUrl()
      Get the url property: URL to find more information on the image.
      Returns:
      the url value.
    • setUrl

      public OciAnnotations setUrl(String url)
      Set the url property: URL to find more information on the image.
      Parameters:
      url - the url value to set.
      Returns:
      the OciAnnotations object itself.
    • getDocumentation

      public String getDocumentation()
      Get the documentation property: URL to get documentation on the image.
      Returns:
      the documentation value.
    • setDocumentation

      public OciAnnotations setDocumentation(String documentation)
      Set the documentation property: URL to get documentation on the image.
      Parameters:
      documentation - the documentation value to set.
      Returns:
      the OciAnnotations object itself.
    • getSource

      public String getSource()
      Get the source property: URL to get source code for building the image.
      Returns:
      the source value.
    • setSource

      public OciAnnotations setSource(String source)
      Set the source property: URL to get source code for building the image.
      Parameters:
      source - the source value to set.
      Returns:
      the OciAnnotations object itself.
    • getVersion

      public String getVersion()
      Get the version property: Version of the packaged software. The version MAY match a label or tag in the source code repository, may also be Semantic versioning-compatible.
      Returns:
      the version value.
    • setVersion

      public OciAnnotations setVersion(String version)
      Set the version property: Version of the packaged software. The version MAY match a label or tag in the source code repository, may also be Semantic versioning-compatible.
      Parameters:
      version - the version value to set.
      Returns:
      the OciAnnotations object itself.
    • getRevision

      public String getRevision()
      Get the revision property: Source control revision identifier for the packaged software.
      Returns:
      the revision value.
    • setRevision

      public OciAnnotations setRevision(String revision)
      Set the revision property: Source control revision identifier for the packaged software.
      Parameters:
      revision - the revision value to set.
      Returns:
      the OciAnnotations object itself.
    • getVendor

      public String getVendor()
      Get the vendor property: Name of the distributing entity, organization or individual.
      Returns:
      the vendor value.
    • setVendor

      public OciAnnotations setVendor(String vendor)
      Set the vendor property: Name of the distributing entity, organization or individual.
      Parameters:
      vendor - the vendor value to set.
      Returns:
      the OciAnnotations object itself.
    • getLicenses

      public String getLicenses()
      Get the licenses property: License(s) under which contained software is distributed as an SPDX License Expression.
      Returns:
      the licenses value.
    • setLicenses

      public OciAnnotations setLicenses(String licenses)
      Set the licenses property: License(s) under which contained software is distributed as an SPDX License Expression.
      Parameters:
      licenses - the licenses value to set.
      Returns:
      the OciAnnotations object itself.
    • getName

      public String getName()
      Get the name property: Name of the reference for a target.
      Returns:
      the name value.
    • setName

      public OciAnnotations setName(String name)
      Set the name property: Name of the reference for a target.
      Parameters:
      name - the name value to set.
      Returns:
      the OciAnnotations object itself.
    • getTitle

      public String getTitle()
      Get the title property: Human-readable title of the image.
      Returns:
      the title value.
    • setTitle

      public OciAnnotations setTitle(String title)
      Set the title property: Human-readable title of the image.
      Parameters:
      title - the title value to set.
      Returns:
      the OciAnnotations object itself.
    • getDescription

      public String getDescription()
      Get the description property: Human-readable description of the software packaged in the image.
      Returns:
      the description value.
    • setDescription

      public OciAnnotations setDescription(String description)
      Set the description property: Human-readable description of the software packaged in the image.
      Parameters:
      description - the description value to set.
      Returns:
      the OciAnnotations object itself.
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Get the additionalProperties property: Additional information provided through arbitrary metadata.
      Returns:
      the additionalProperties value.
    • setAdditionalProperties

      public OciAnnotations setAdditionalProperties(Map<String,Object> additionalProperties)
      Set the additionalProperties property: Additional information provided through arbitrary metadata.
      Parameters:
      additionalProperties - the additionalProperties value to set.
      Returns:
      the OciAnnotations object itself.