Class Release

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<ReleaseBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class Release
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<ReleaseBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    Release represents an OpenShift release image and associated metadata.
    See Also:
    Serialized Form
    • Constructor Detail

      • Release

        public Release()
        No args constructor for use in serialization
    • Method Detail

      • getArchitecture

        public String getArchitecture()
        architecture is an optional field that indicates the value of the cluster architecture. In this context cluster architecture means either a single architecture or a multi architecture. Valid values are 'Multi' and empty.
      • setArchitecture

        public void setArchitecture​(String architecture)
        architecture is an optional field that indicates the value of the cluster architecture. In this context cluster architecture means either a single architecture or a multi architecture. Valid values are 'Multi' and empty.
      • getChannels

        public List<String> getChannels()
        channels is the set of Cincinnati channels to which the release currently belongs.
      • setChannels

        public void setChannels​(List<String> channels)
        channels is the set of Cincinnati channels to which the release currently belongs.
      • getImage

        public String getImage()
        image is a container image location that contains the update. When this field is part of spec, image is optional if version is specified and the availableUpdates field contains a matching version.
      • setImage

        public void setImage​(String image)
        image is a container image location that contains the update. When this field is part of spec, image is optional if version is specified and the availableUpdates field contains a matching version.
      • getUrl

        public String getUrl()
        url contains information about this release. This URL is set by the 'url' metadata property on a release or the metadata returned by the update API and should be displayed as a link in user interfaces. The URL field may not be set for test or nightly releases.
      • setUrl

        public void setUrl​(String url)
        url contains information about this release. This URL is set by the 'url' metadata property on a release or the metadata returned by the update API and should be displayed as a link in user interfaces. The URL field may not be set for test or nightly releases.
      • getVersion

        public String getVersion()
        version is a semantic version identifying the update version. When this field is part of spec, version is optional if image is specified.
      • setVersion

        public void setVersion​(String version)
        version is a semantic version identifying the update version. When this field is part of spec, version is optional if image is specified.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)