Package org.cdk8s.plus24.k8s
Interface KubeIngressClassProps
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
KubeIngressClassProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)", date="2023-01-26T02:32:35.143Z") @Stability(Stable) public interface KubeIngressClassProps extends software.amazon.jsii.JsiiSerializable
IngressClass represents the class of the Ingress, referenced by the Ingress Spec.The
ingressclass.kubernetes.io/is-default-class
annotation can be used to indicate that an IngressClass should be considered default. When a single IngressClass resource has this annotation set to true, new Ingress resources without a class specified will be assigned this default class.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
KubeIngressClassProps.Builder
A builder forKubeIngressClassProps
static class
KubeIngressClassProps.Jsii$Proxy
An implementation forKubeIngressClassProps
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static KubeIngressClassProps.Builder
builder()
default ObjectMeta
getMetadata()
Standard object's metadata.default IngressClassSpec
getSpec()
Spec is the desired state of the IngressClass.
-
-
-
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 IngressClassSpec getSpec()
Spec is the desired state of the IngressClass.More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
-
builder
@Stability(Stable) static KubeIngressClassProps.Builder builder()
- Returns:
- a
KubeIngressClassProps.Builder
ofKubeIngressClassProps
-
-