Class PodDisruptionBudgetSpec
- java.lang.Object
-
- com.marcnuri.yakc.model.io.k8s.api.policy.v1beta1.PodDisruptionBudgetSpec
-
- All Implemented Interfaces:
com.marcnuri.yakc.model.Model
public class PodDisruptionBudgetSpec extends java.lang.Object implements com.marcnuri.yakc.model.Model
PodDisruptionBudgetSpec is a description of a PodDisruptionBudget.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PodDisruptionBudgetSpec.Builder
-
Constructor Summary
Constructors Constructor Description PodDisruptionBudgetSpec()
PodDisruptionBudgetSpec(java.lang.String maxUnavailable, java.lang.String minAvailable, LabelSelector selector)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PodDisruptionBudgetSpec.Builder
builder()
protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
java.lang.String
getMaxUnavailable()
java.lang.String
getMinAvailable()
LabelSelector
getSelector()
int
hashCode()
void
setMaxUnavailable(java.lang.String maxUnavailable)
void
setMinAvailable(java.lang.String minAvailable)
void
setSelector(LabelSelector selector)
PodDisruptionBudgetSpec.Builder
toBuilder()
java.lang.String
toString()
-
-
-
Constructor Detail
-
PodDisruptionBudgetSpec
public PodDisruptionBudgetSpec(java.lang.String maxUnavailable, java.lang.String minAvailable, LabelSelector selector)
-
PodDisruptionBudgetSpec
public PodDisruptionBudgetSpec()
-
-
Method Detail
-
builder
public static PodDisruptionBudgetSpec.Builder builder()
-
toBuilder
public PodDisruptionBudgetSpec.Builder toBuilder()
-
getMaxUnavailable
public java.lang.String getMaxUnavailable()
-
getMinAvailable
public java.lang.String getMinAvailable()
-
getSelector
public LabelSelector getSelector()
-
setMaxUnavailable
public void setMaxUnavailable(java.lang.String maxUnavailable)
-
setMinAvailable
public void setMinAvailable(java.lang.String minAvailable)
-
setSelector
public void setSelector(LabelSelector selector)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-