@Stability(value=Experimental) public static final class IngressRule.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IngressRule
IngressRulesoftware.amazon.jsii.JsiiObject.InitializationModeIngressRule.Builder, IngressRule.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
IngressBackend |
getBackend()
(experimental) Backend defines the referenced service endpoint to which the traffic will be forwarded to.
|
String |
getHost()
(experimental) Host is the fully qualified domain name of a network host, as defined by RFC 3986.
|
String |
getPath()
(experimental) Path is an extended POSIX regex as defined by IEEE Std 1003.1, (i.e this follows the egrep/unix syntax, not the perl syntax) matched against the path of an incoming request.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.public IngressBackend getBackend()
IngressRulegetBackend in interface IngressRulepublic String getHost()
IngressRule
Note the following deviations from the "host" part of the URI as
defined in the RFC: 1. IPs are not allowed. Currently an IngressRuleValue
can only apply to the IP in the Spec of the parent Ingress. 2. The :
delimiter is not respected because ports are not allowed. Currently the
port of an Ingress is implicitly :80 for http and :443 for https. Both
these may change in the future. Incoming requests are matched against the
host before the IngressRuleValue.
Default: - If the host is unspecified, the Ingress routes all traffic based on the specified IngressRuleValue.
getHost in interface IngressRulepublic String getPath()
IngressRuleDefault: - If unspecified, the path defaults to a catch all sending traffic to the backend.
getPath in interface IngressRulepublic com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.