Package org.cdk8s.plus25.k8s
Interface IngressClassParametersReference
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IngressClassParametersReference.Jsii$Proxy
@Generated(value="jsii-pacmak/1.88.0 (build eaabd08)", date="2023-09-11T06:17:58.553Z") @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 classIngressClassParametersReference.BuilderA builder forIngressClassParametersReferencestatic classIngressClassParametersReference.Jsii$ProxyAn implementation forIngressClassParametersReference
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static IngressClassParametersReference.Builderbuilder()default StringgetApiGroup()APIGroup is the group for the resource being referenced.StringgetKind()Kind is the type of resource being referenced.StringgetName()Name is the name of resource being referenced.default StringgetNamespace()Namespace is the namespace of the resource being referenced.default StringgetScope()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()
-
-