Class ConditionalUpdate

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class ConditionalUpdate
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<ConditionalUpdateBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    ConditionalUpdate represents an update which is recommended to some clusters on the version the current cluster is reconciling, but which may not be recommended for the current cluster.
    See Also:
    Serialized Form
    • Constructor Detail

      • ConditionalUpdate

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

      • getConditions

        public List<io.fabric8.kubernetes.api.model.Condition> getConditions()
        conditions represents the observations of the conditional update's current status. Known types are: * Recommended, for whether the update is recommended for the current cluster.
      • setConditions

        public void setConditions​(List<io.fabric8.kubernetes.api.model.Condition> conditions)
        conditions represents the observations of the conditional update's current status. Known types are: * Recommended, for whether the update is recommended for the current cluster.
      • getRelease

        public Release getRelease()
        ConditionalUpdate represents an update which is recommended to some clusters on the version the current cluster is reconciling, but which may not be recommended for the current cluster.
      • setRelease

        public void setRelease​(Release release)
        ConditionalUpdate represents an update which is recommended to some clusters on the version the current cluster is reconciling, but which may not be recommended for the current cluster.
      • getRisks

        public List<ConditionalUpdateRisk> getRisks()
        risks represents the range of issues associated with updating to the target release. The cluster-version operator will evaluate all entries, and only recommend the update if there is at least one entry and all entries recommend the update.
      • setRisks

        public void setRisks​(List<ConditionalUpdateRisk> risks)
        risks represents the range of issues associated with updating to the target release. The cluster-version operator will evaluate all entries, and only recommend the update if there is at least one entry and all entries recommend the update.
      • getAdditionalProperties

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

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

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