public static interface V1beta1Extensions.IngressRuleOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getHost()
Host is the fully qualified domain name of a network host, as defined
by RFC 3986.
|
com.google.protobuf.ByteString |
getHostBytes()
Host is the fully qualified domain name of a network host, as defined
by RFC 3986.
|
V1beta1Extensions.IngressRuleValue |
getIngressRuleValue()
IngressRuleValue represents a rule to route requests for this IngressRule.
|
V1beta1Extensions.IngressRuleValueOrBuilder |
getIngressRuleValueOrBuilder()
IngressRuleValue represents a rule to route requests for this IngressRule.
|
boolean |
hasHost()
Host is the fully qualified domain name of a network host, as defined
by RFC 3986.
|
boolean |
hasIngressRuleValue()
IngressRuleValue represents a rule to route requests for this IngressRule.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasHost()
Host is the fully qualified domain name of a network host, as defined
by RFC 3986. 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.
If the host is unspecified, the Ingress routes all traffic based on the
specified IngressRuleValue.
+optional
optional string host = 1;String getHost()
Host is the fully qualified domain name of a network host, as defined
by RFC 3986. 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.
If the host is unspecified, the Ingress routes all traffic based on the
specified IngressRuleValue.
+optional
optional string host = 1;com.google.protobuf.ByteString getHostBytes()
Host is the fully qualified domain name of a network host, as defined
by RFC 3986. 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.
If the host is unspecified, the Ingress routes all traffic based on the
specified IngressRuleValue.
+optional
optional string host = 1;boolean hasIngressRuleValue()
IngressRuleValue represents a rule to route requests for this IngressRule. If unspecified, the rule defaults to a http catch-all. Whether that sends just traffic matching the host to the default backend or all traffic to the default backend, is left to the controller fulfilling the Ingress. Http is currently the only supported IngressRuleValue. +optional
optional .k8s.io.api.extensions.v1beta1.IngressRuleValue ingressRuleValue = 2;V1beta1Extensions.IngressRuleValue getIngressRuleValue()
IngressRuleValue represents a rule to route requests for this IngressRule. If unspecified, the rule defaults to a http catch-all. Whether that sends just traffic matching the host to the default backend or all traffic to the default backend, is left to the controller fulfilling the Ingress. Http is currently the only supported IngressRuleValue. +optional
optional .k8s.io.api.extensions.v1beta1.IngressRuleValue ingressRuleValue = 2;V1beta1Extensions.IngressRuleValueOrBuilder getIngressRuleValueOrBuilder()
IngressRuleValue represents a rule to route requests for this IngressRule. If unspecified, the rule defaults to a http catch-all. Whether that sends just traffic matching the host to the default backend or all traffic to the default backend, is left to the controller fulfilling the Ingress. Http is currently the only supported IngressRuleValue. +optional
optional .k8s.io.api.extensions.v1beta1.IngressRuleValue ingressRuleValue = 2;Copyright © 2018. All rights reserved.