Class ControlPlaneMachineSetStrategy

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

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class ControlPlaneMachineSetStrategy
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<ControlPlaneMachineSetStrategyBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    ControlPlaneMachineSetStrategy defines the strategy for applying updates to the Control Plane Machines managed by the ControlPlaneMachineSet.
    See Also:
    Serialized Form
    • Constructor Detail

      • ControlPlaneMachineSetStrategy

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

        public ControlPlaneMachineSetStrategy​(String type)
    • Method Detail

      • getType

        public String getType()
        type defines the type of update strategy that should be used when updating Machines owned by the ControlPlaneMachineSet. Valid values are "RollingUpdate" and "OnDelete". The current default value is "RollingUpdate".
      • setType

        public void setType​(String type)
        type defines the type of update strategy that should be used when updating Machines owned by the ControlPlaneMachineSet. Valid values are "RollingUpdate" and "OnDelete". The current default value is "RollingUpdate".
      • getAdditionalProperties

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

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

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