Class OciAnnotations
- java.lang.Object
-
- com.azure.containers.containerregistry.models.OciAnnotations
-
public final class OciAnnotations extends Object
Additional information provided through arbitrary metadata.
-
-
Constructor Summary
Constructors Constructor Description OciAnnotations()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>
getAdditionalProperties()
Get the additionalProperties property: Additional information provided through arbitrary metadata.String
getAuthors()
Get the authors property: Contact details of the people or organization responsible for the image.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).String
getDescription()
Get the description property: Human-readable description of the software packaged in the image.String
getDocumentation()
Get the documentation property: URL to get documentation on the image.String
getLicenses()
Get the licenses property: License(s) under which contained software is distributed as an SPDX License Expression.String
getName()
Get the name property: Name of the reference for a target.String
getRevision()
Get the revision property: Source control revision identifier for the packaged software.String
getSource()
Get the source property: URL to get source code for building the image.String
getTitle()
Get the title property: Human-readable title of the image.String
getUrl()
Get the url property: URL to find more information on the image.String
getVendor()
Get the vendor property: Name of the distributing entity, organization or individual.String
getVersion()
Get the version property: Version of the packaged software.OciAnnotations
setAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: Additional information provided through arbitrary metadata.OciAnnotations
setAuthors(String authors)
Set the authors property: Contact details of the people or organization responsible for the image.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).OciAnnotations
setDescription(String description)
Set the description property: Human-readable description of the software packaged in the image.OciAnnotations
setDocumentation(String documentation)
Set the documentation property: URL to get documentation on the image.OciAnnotations
setLicenses(String licenses)
Set the licenses property: License(s) under which contained software is distributed as an SPDX License Expression.OciAnnotations
setName(String name)
Set the name property: Name of the reference for a target.OciAnnotations
setRevision(String revision)
Set the revision property: Source control revision identifier for the packaged software.OciAnnotations
setSource(String source)
Set the source property: URL to get source code for building the image.OciAnnotations
setTitle(String title)
Set the title property: Human-readable title of the image.OciAnnotations
setUrl(String url)
Set the url property: URL to find more information on the image.OciAnnotations
setVendor(String vendor)
Set the vendor property: Name of the distributing entity, organization or individual.OciAnnotations
setVersion(String version)
Set the version property: Version of the packaged software.
-
-
-
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.
-
-