Class IrreconcilableChangeDiff

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class IrreconcilableChangeDiff
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<IrreconcilableChangeDiffBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    IrreconcilableChangeDiff holds an individual diff between the initial install-time MachineConfig and the latest applied one caused by the presence of irreconcilable changes.
    See Also:
    Serialized Form
    • Constructor Detail

      • IrreconcilableChangeDiff

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

        public IrreconcilableChangeDiff​(String diff,
                                        String fieldPath)
    • Method Detail

      • getDiff

        public String getDiff()
        diff is a required field containing the difference between the nodes current configuration and the latest rendered MachineConfig for the field specified in fieldPath. Must not be an empty string and must not exceed 4096 characters in length.
      • setDiff

        public void setDiff​(String diff)
        diff is a required field containing the difference between the nodes current configuration and the latest rendered MachineConfig for the field specified in fieldPath. Must not be an empty string and must not exceed 4096 characters in length.
      • getFieldPath

        public String getFieldPath()
        fieldPath is a required reference to the path in the latest rendered MachineConfig that differs from this nodes configuration. Must not be empty and must not exceed 70 characters in length. Must begin with the prefix 'spec.' and only contain alphanumeric characters, square brackets ('[]'), or dots ('.').
      • setFieldPath

        public void setFieldPath​(String fieldPath)
        fieldPath is a required reference to the path in the latest rendered MachineConfig that differs from this nodes configuration. Must not be empty and must not exceed 70 characters in length. Must begin with the prefix 'spec.' and only contain alphanumeric characters, square brackets ('[]'), or dots ('.').
      • getAdditionalProperties

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

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

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