Class IrreconcilableValidationOverrides

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class IrreconcilableValidationOverrides
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<IrreconcilableValidationOverridesBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    IrreconcilableValidationOverrides holds the irreconcilable validations overrides to be applied on each rendered MachineConfig generation.
    See Also:
    Serialized Form
    • Constructor Detail

      • IrreconcilableValidationOverrides

        public IrreconcilableValidationOverrides()
        No args constructor for use in serialization
      • IrreconcilableValidationOverrides

        public IrreconcilableValidationOverrides​(List<String> storage)
    • Method Detail

      • getStorage

        public List<String> getStorage()
        storage can be used to allow making irreconcilable changes to the selected sections under the `spec.config.storage` field of MachineConfig CRs It must have at least one item, may not exceed 3 items and must not contain duplicates. Allowed element values are "Disks", "FileSystems", "Raid" and omitted. When contains "Disks" changes to the `spec.config.storage.disks` section of MachineConfig CRs are allowed. When contains "FileSystems" changes to the `spec.config.storage.filesystems` section of MachineConfig CRs are allowed. When contains "Raid" changes to the `spec.config.storage.raid` section of MachineConfig CRs are allowed. When omitted changes to the `spec.config.storage` section are forbidden.
      • setStorage

        public void setStorage​(List<String> storage)
        storage can be used to allow making irreconcilable changes to the selected sections under the `spec.config.storage` field of MachineConfig CRs It must have at least one item, may not exceed 3 items and must not contain duplicates. Allowed element values are "Disks", "FileSystems", "Raid" and omitted. When contains "Disks" changes to the `spec.config.storage.disks` section of MachineConfig CRs are allowed. When contains "FileSystems" changes to the `spec.config.storage.filesystems` section of MachineConfig CRs are allowed. When contains "Raid" changes to the `spec.config.storage.raid` section of MachineConfig CRs are allowed. When omitted changes to the `spec.config.storage` section are forbidden.
      • getAdditionalProperties

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

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

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