Class PodDisruptionBudget
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.policy.v1.PodDisruptionBudget
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<PodDisruptionBudgetBuilder>,io.fabric8.kubernetes.api.model.HasMetadata,io.fabric8.kubernetes.api.model.KubernetesResource,io.fabric8.kubernetes.api.model.Namespaced,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class PodDisruptionBudget extends Object implements io.fabric8.kubernetes.api.builder.Editable<PodDisruptionBudgetBuilder>, io.fabric8.kubernetes.api.model.HasMetadata, io.fabric8.kubernetes.api.model.Namespaced
PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PodDisruptionBudget()No args constructor for use in serializationPodDisruptionBudget(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, PodDisruptionBudgetSpec spec, PodDisruptionBudgetStatus status)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PodDisruptionBudgetBuilderedit()Map<String,Object>getAdditionalProperties()StringgetApiVersion()APIVersion defines the versioned schema of this representation of an object.StringgetKind()Kind is a string value representing the REST resource this object represents.io.fabric8.kubernetes.api.model.ObjectMetagetMetadata()PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of podsPodDisruptionBudgetSpecgetSpec()PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of podsPodDisruptionBudgetStatusgetStatus()PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of podsvoidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetApiVersion(String apiVersion)APIVersion defines the versioned schema of this representation of an object.voidsetKind(String kind)Kind is a string value representing the REST resource this object represents.voidsetMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata)PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of podsvoidsetSpec(PodDisruptionBudgetSpec spec)PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of podsvoidsetStatus(PodDisruptionBudgetStatus status)PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of podsPodDisruptionBudgetBuildertoBuilder()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.fabric8.kubernetes.api.model.HasMetadata
addFinalizer, addOwnerReference, addOwnerReference, getFinalizers, getFullResourceName, getOwnerReferenceFor, getOwnerReferenceFor, getPlural, getSingular, hasFinalizer, hasOwnerReferenceFor, hasOwnerReferenceFor, initNameAndNamespaceFrom, isFinalizerValid, isMarkedForDeletion, optionalMetadata, removeFinalizer, removeOwnerReference, removeOwnerReference
-
-
-
-
Constructor Detail
-
PodDisruptionBudget
public PodDisruptionBudget()
No args constructor for use in serialization
-
PodDisruptionBudget
public PodDisruptionBudget(String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, PodDisruptionBudgetSpec spec, PodDisruptionBudgetStatus status)
-
-
Method Detail
-
getApiVersion
public String getApiVersion()
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources- Specified by:
getApiVersionin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setApiVersion
public void setApiVersion(String apiVersion)
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources- Specified by:
setApiVersionin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
getKind
public String getKind()
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds- Specified by:
getKindin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setKind
public void setKind(String kind)
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
getMetadata
public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata()
PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods- Specified by:
getMetadatain interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setMetadata
public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata)
PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods- Specified by:
setMetadatain interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
getSpec
public PodDisruptionBudgetSpec getSpec()
PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods
-
setSpec
public void setSpec(PodDisruptionBudgetSpec spec)
PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods
-
getStatus
public PodDisruptionBudgetStatus getStatus()
PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods
-
setStatus
public void setStatus(PodDisruptionBudgetStatus status)
PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods
-
edit
public PodDisruptionBudgetBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<PodDisruptionBudgetBuilder>
-
toBuilder
public PodDisruptionBudgetBuilder toBuilder()
-
-