Class IrreconcilableValidationOverrides
- java.lang.Object
-
- io.fabric8.openshift.api.model.operator.v1.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 Summary
Constructors Constructor Description IrreconcilableValidationOverrides()No args constructor for use in serializationIrreconcilableValidationOverrides(List<String> storage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IrreconcilableValidationOverridesBuilderedit()Map<String,Object>getAdditionalProperties()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.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetStorage(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.IrreconcilableValidationOverridesBuildertoBuilder()
-
-
-
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.
-
edit
public IrreconcilableValidationOverridesBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<IrreconcilableValidationOverridesBuilder>
-
toBuilder
public IrreconcilableValidationOverridesBuilder toBuilder()
-
-