Package org.cdk8s.plus24.k8s
Class IngressClassSpec.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus24.k8s.IngressClassSpec.Jsii$Proxy
-
- All Implemented Interfaces:
IngressClassSpec
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- IngressClassSpec
@Stability(Stable) @Internal public static final class IngressClassSpec.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IngressClassSpec
An implementation forIngressClassSpec
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface org.cdk8s.plus24.k8s.IngressClassSpec
IngressClassSpec.Builder, IngressClassSpec.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Jsii$Proxy(IngressClassSpec.Builder builder)
Constructor that initializes the object based on literal property values passed by theIngressClassSpec.Builder
.protected
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode
$jsii$toJson()
boolean
equals(Object o)
String
getController()
Controller refers to the name of the controller that should handle this class.IngressClassParametersReference
getParameters()
Parameters is a link to a custom resource containing additional configuration for the controller.int
hashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(IngressClassSpec.Builder builder)
Constructor that initializes the object based on literal property values passed by theIngressClassSpec.Builder
.
-
-
Method Detail
-
getController
public final String getController()
Description copied from interface:IngressClassSpec
Controller refers to the name of the controller that should handle this class.This allows for different "flavors" that are controlled by the same controller. For example, you may have different Parameters for the same implementing controller. This should be specified as a domain-prefixed path no more than 250 characters in length, e.g. "acme.io/ingress-controller". This field is immutable.
- Specified by:
getController
in interfaceIngressClassSpec
-
getParameters
public final IngressClassParametersReference getParameters()
Description copied from interface:IngressClassSpec
Parameters is a link to a custom resource containing additional configuration for the controller.This is optional if the controller does not require extra parameters.
- Specified by:
getParameters
in interfaceIngressClassSpec
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
-