Class OciAnnotations


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

      • OciAnnotations

        public OciAnnotations()
    • Method Detail

      • 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.