Class PodDisruptionBudgetSpec

java.lang.Object
io.fabric8.kubernetes.api.model.policy.PodDisruptionBudgetSpec
All Implemented Interfaces:
io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

@Generated("org.jsonschema2pojo")
public class PodDisruptionBudgetSpec
extends Object
implements io.fabric8.kubernetes.api.model.KubernetesResource
See Also:
Serialized Form
  • Constructor Details

    • PodDisruptionBudgetSpec

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

      public PodDisruptionBudgetSpec​(io.fabric8.kubernetes.api.model.IntOrString maxUnavailable, io.fabric8.kubernetes.api.model.IntOrString minAvailable, io.fabric8.kubernetes.api.model.LabelSelector selector)
      Parameters:
      minAvailable -
      maxUnavailable -
      selector -
  • Method Details

    • getMaxUnavailable

      public io.fabric8.kubernetes.api.model.IntOrString getMaxUnavailable()
      Returns:
      The maxUnavailable
    • setMaxUnavailable

      public void setMaxUnavailable​(io.fabric8.kubernetes.api.model.IntOrString maxUnavailable)
      Parameters:
      maxUnavailable - The maxUnavailable
    • getMinAvailable

      public io.fabric8.kubernetes.api.model.IntOrString getMinAvailable()
      Returns:
      The minAvailable
    • setMinAvailable

      public void setMinAvailable​(io.fabric8.kubernetes.api.model.IntOrString minAvailable)
      Parameters:
      minAvailable - The minAvailable
    • getSelector

      public io.fabric8.kubernetes.api.model.LabelSelector getSelector()
      Returns:
      The selector
    • setSelector

      public void setSelector​(io.fabric8.kubernetes.api.model.LabelSelector selector)
      Parameters:
      selector - The selector
    • getAdditionalProperties

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

      public void setAdditionalProperty​(String name, Object value)