Package org.cdk8s.plus24.k8s
Interface KubePodDisruptionBudgetProps
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
KubePodDisruptionBudgetProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.72.0 (build 4b8828b)", date="2022-12-15T15:42:36.688Z") @Stability(Stable) public interface KubePodDisruptionBudgetProps extends software.amazon.jsii.JsiiSerializable
PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
KubePodDisruptionBudgetProps.Builder
A builder forKubePodDisruptionBudgetProps
static class
KubePodDisruptionBudgetProps.Jsii$Proxy
An implementation forKubePodDisruptionBudgetProps
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static KubePodDisruptionBudgetProps.Builder
builder()
default ObjectMeta
getMetadata()
Standard object's metadata.default PodDisruptionBudgetSpec
getSpec()
Specification of the desired behavior of the PodDisruptionBudget.
-
-
-
Method Detail
-
getMetadata
@Stability(Stable) @Nullable default ObjectMeta getMetadata()
Standard object's metadata.More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
-
getSpec
@Stability(Stable) @Nullable default PodDisruptionBudgetSpec getSpec()
Specification of the desired behavior of the PodDisruptionBudget.
-
builder
@Stability(Stable) static KubePodDisruptionBudgetProps.Builder builder()
-
-