Package org.cdk8s.plus24.k8s
Interface IngressClassParametersReference
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IngressClassParametersReference.Jsii$Proxy
@Generated(value="jsii-pacmak/1.69.0 (build f656c31)", date="2022-10-05T02:57:36.453Z") @Stability(Stable) public interface IngressClassParametersReference extends software.amazon.jsii.JsiiSerializable
IngressClassParametersReference identifies an API object.This can be used to specify a cluster or namespace-scoped resource.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
IngressClassParametersReference.Builder
A builder forIngressClassParametersReference
static class
IngressClassParametersReference.Jsii$Proxy
An implementation forIngressClassParametersReference
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static IngressClassParametersReference.Builder
builder()
default String
getApiGroup()
APIGroup is the group for the resource being referenced.String
getKind()
Kind is the type of resource being referenced.String
getName()
Name is the name of resource being referenced.default String
getNamespace()
Namespace is the namespace of the resource being referenced.default String
getScope()
Scope represents if this refers to a cluster or namespace scoped resource.
-
-
-
Method Detail
-
getKind
@Stability(Stable) @NotNull String getKind()
Kind is the type of resource being referenced.
-
getName
@Stability(Stable) @NotNull String getName()
Name is the name of resource being referenced.
-
getApiGroup
@Stability(Stable) @Nullable default String getApiGroup()
APIGroup is the group for the resource being referenced.If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
-
getNamespace
@Stability(Stable) @Nullable default String getNamespace()
Namespace is the namespace of the resource being referenced.This field is required when scope is set to "Namespace" and must be unset when scope is set to "Cluster".
-
getScope
@Stability(Stable) @Nullable default String getScope()
Scope represents if this refers to a cluster or namespace scoped resource.This may be set to "Cluster" (default) or "Namespace".
-
builder
@Stability(Stable) static IngressClassParametersReference.Builder builder()
-
-