public static final class V1Networking.IngressSpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressSpec.Builder> implements V1Networking.IngressSpecOrBuilder
IngressSpec describes the Ingress the user wishes to exist.Protobuf type
k8s.io.api.networking.v1.IngressSpec| Modifier and Type | Method and Description |
|---|---|
V1Networking.IngressSpec.Builder |
addAllRules(Iterable<? extends V1Networking.IngressRule> values)
A list of host rules used to configure the Ingress.
|
V1Networking.IngressSpec.Builder |
addAllTls(Iterable<? extends V1Networking.IngressTLS> values)
TLS configuration.
|
V1Networking.IngressSpec.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1Networking.IngressSpec.Builder |
addRules(int index,
V1Networking.IngressRule.Builder builderForValue)
A list of host rules used to configure the Ingress.
|
V1Networking.IngressSpec.Builder |
addRules(int index,
V1Networking.IngressRule value)
A list of host rules used to configure the Ingress.
|
V1Networking.IngressSpec.Builder |
addRules(V1Networking.IngressRule.Builder builderForValue)
A list of host rules used to configure the Ingress.
|
V1Networking.IngressSpec.Builder |
addRules(V1Networking.IngressRule value)
A list of host rules used to configure the Ingress.
|
V1Networking.IngressRule.Builder |
addRulesBuilder()
A list of host rules used to configure the Ingress.
|
V1Networking.IngressRule.Builder |
addRulesBuilder(int index)
A list of host rules used to configure the Ingress.
|
V1Networking.IngressSpec.Builder |
addTls(int index,
V1Networking.IngressTLS.Builder builderForValue)
TLS configuration.
|
V1Networking.IngressSpec.Builder |
addTls(int index,
V1Networking.IngressTLS value)
TLS configuration.
|
V1Networking.IngressSpec.Builder |
addTls(V1Networking.IngressTLS.Builder builderForValue)
TLS configuration.
|
V1Networking.IngressSpec.Builder |
addTls(V1Networking.IngressTLS value)
TLS configuration.
|
V1Networking.IngressTLS.Builder |
addTlsBuilder()
TLS configuration.
|
V1Networking.IngressTLS.Builder |
addTlsBuilder(int index)
TLS configuration.
|
V1Networking.IngressSpec |
build() |
V1Networking.IngressSpec |
buildPartial() |
V1Networking.IngressSpec.Builder |
clear() |
V1Networking.IngressSpec.Builder |
clearDefaultBackend()
DefaultBackend is the backend that should handle requests that don't
match any rule.
|
V1Networking.IngressSpec.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
V1Networking.IngressSpec.Builder |
clearIngressClassName()
IngressClassName is the name of the IngressClass cluster resource.
|
V1Networking.IngressSpec.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
V1Networking.IngressSpec.Builder |
clearRules()
A list of host rules used to configure the Ingress.
|
V1Networking.IngressSpec.Builder |
clearTls()
TLS configuration.
|
V1Networking.IngressSpec.Builder |
clone() |
V1Networking.IngressBackend |
getDefaultBackend()
DefaultBackend is the backend that should handle requests that don't
match any rule.
|
V1Networking.IngressBackend.Builder |
getDefaultBackendBuilder()
DefaultBackend is the backend that should handle requests that don't
match any rule.
|
V1Networking.IngressBackendOrBuilder |
getDefaultBackendOrBuilder()
DefaultBackend is the backend that should handle requests that don't
match any rule.
|
V1Networking.IngressSpec |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getIngressClassName()
IngressClassName is the name of the IngressClass cluster resource.
|
com.google.protobuf.ByteString |
getIngressClassNameBytes()
IngressClassName is the name of the IngressClass cluster resource.
|
V1Networking.IngressRule |
getRules(int index)
A list of host rules used to configure the Ingress.
|
V1Networking.IngressRule.Builder |
getRulesBuilder(int index)
A list of host rules used to configure the Ingress.
|
List<V1Networking.IngressRule.Builder> |
getRulesBuilderList()
A list of host rules used to configure the Ingress.
|
int |
getRulesCount()
A list of host rules used to configure the Ingress.
|
List<V1Networking.IngressRule> |
getRulesList()
A list of host rules used to configure the Ingress.
|
V1Networking.IngressRuleOrBuilder |
getRulesOrBuilder(int index)
A list of host rules used to configure the Ingress.
|
List<? extends V1Networking.IngressRuleOrBuilder> |
getRulesOrBuilderList()
A list of host rules used to configure the Ingress.
|
V1Networking.IngressTLS |
getTls(int index)
TLS configuration.
|
V1Networking.IngressTLS.Builder |
getTlsBuilder(int index)
TLS configuration.
|
List<V1Networking.IngressTLS.Builder> |
getTlsBuilderList()
TLS configuration.
|
int |
getTlsCount()
TLS configuration.
|
List<V1Networking.IngressTLS> |
getTlsList()
TLS configuration.
|
V1Networking.IngressTLSOrBuilder |
getTlsOrBuilder(int index)
TLS configuration.
|
List<? extends V1Networking.IngressTLSOrBuilder> |
getTlsOrBuilderList()
TLS configuration.
|
boolean |
hasDefaultBackend()
DefaultBackend is the backend that should handle requests that don't
match any rule.
|
boolean |
hasIngressClassName()
IngressClassName is the name of the IngressClass cluster resource.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
V1Networking.IngressSpec.Builder |
mergeDefaultBackend(V1Networking.IngressBackend value)
DefaultBackend is the backend that should handle requests that don't
match any rule.
|
V1Networking.IngressSpec.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
V1Networking.IngressSpec.Builder |
mergeFrom(com.google.protobuf.Message other) |
V1Networking.IngressSpec.Builder |
mergeFrom(V1Networking.IngressSpec other) |
V1Networking.IngressSpec.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1Networking.IngressSpec.Builder |
removeRules(int index)
A list of host rules used to configure the Ingress.
|
V1Networking.IngressSpec.Builder |
removeTls(int index)
TLS configuration.
|
V1Networking.IngressSpec.Builder |
setDefaultBackend(V1Networking.IngressBackend.Builder builderForValue)
DefaultBackend is the backend that should handle requests that don't
match any rule.
|
V1Networking.IngressSpec.Builder |
setDefaultBackend(V1Networking.IngressBackend value)
DefaultBackend is the backend that should handle requests that don't
match any rule.
|
V1Networking.IngressSpec.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1Networking.IngressSpec.Builder |
setIngressClassName(String value)
IngressClassName is the name of the IngressClass cluster resource.
|
V1Networking.IngressSpec.Builder |
setIngressClassNameBytes(com.google.protobuf.ByteString value)
IngressClassName is the name of the IngressClass cluster resource.
|
V1Networking.IngressSpec.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
V1Networking.IngressSpec.Builder |
setRules(int index,
V1Networking.IngressRule.Builder builderForValue)
A list of host rules used to configure the Ingress.
|
V1Networking.IngressSpec.Builder |
setRules(int index,
V1Networking.IngressRule value)
A list of host rules used to configure the Ingress.
|
V1Networking.IngressSpec.Builder |
setTls(int index,
V1Networking.IngressTLS.Builder builderForValue)
TLS configuration.
|
V1Networking.IngressSpec.Builder |
setTls(int index,
V1Networking.IngressTLS value)
TLS configuration.
|
V1Networking.IngressSpec.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressSpec.Builder>public V1Networking.IngressSpec.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressSpec.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressSpec.Builder>public V1Networking.IngressSpec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic V1Networking.IngressSpec build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic V1Networking.IngressSpec buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic V1Networking.IngressSpec.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressSpec.Builder>public V1Networking.IngressSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressSpec.Builder>public V1Networking.IngressSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressSpec.Builder>public V1Networking.IngressSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressSpec.Builder>public V1Networking.IngressSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressSpec.Builder>public V1Networking.IngressSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressSpec.Builder>public V1Networking.IngressSpec.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1Networking.IngressSpec.Builder>public V1Networking.IngressSpec.Builder mergeFrom(V1Networking.IngressSpec other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressSpec.Builder>public V1Networking.IngressSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1Networking.IngressSpec.Builder>IOExceptionpublic boolean hasIngressClassName()
IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation. +optional
optional string ingressClassName = 4;hasIngressClassName in interface V1Networking.IngressSpecOrBuilderpublic String getIngressClassName()
IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation. +optional
optional string ingressClassName = 4;getIngressClassName in interface V1Networking.IngressSpecOrBuilderpublic com.google.protobuf.ByteString getIngressClassNameBytes()
IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation. +optional
optional string ingressClassName = 4;getIngressClassNameBytes in interface V1Networking.IngressSpecOrBuilderpublic V1Networking.IngressSpec.Builder setIngressClassName(String value)
IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation. +optional
optional string ingressClassName = 4;public V1Networking.IngressSpec.Builder clearIngressClassName()
IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation. +optional
optional string ingressClassName = 4;public V1Networking.IngressSpec.Builder setIngressClassNameBytes(com.google.protobuf.ByteString value)
IngressClassName is the name of the IngressClass cluster resource. The associated IngressClass defines which controller will implement the resource. This replaces the deprecated `kubernetes.io/ingress.class` annotation. For backwards compatibility, when that annotation is set, it must be given precedence over this field. The controller may emit a warning if the field and annotation have different values. Implementations of this API should ignore Ingresses without a class specified. An IngressClass resource may be marked as default, which can be used to set a default value for this field. For more information, refer to the IngressClass documentation. +optional
optional string ingressClassName = 4;public boolean hasDefaultBackend()
DefaultBackend is the backend that should handle requests that don't match any rule. If Rules are not specified, DefaultBackend must be specified. If DefaultBackend is not set, the handling of requests that do not match any of the rules will be up to the Ingress controller. +optional
optional .k8s.io.api.networking.v1.IngressBackend defaultBackend = 1;hasDefaultBackend in interface V1Networking.IngressSpecOrBuilderpublic V1Networking.IngressBackend getDefaultBackend()
DefaultBackend is the backend that should handle requests that don't match any rule. If Rules are not specified, DefaultBackend must be specified. If DefaultBackend is not set, the handling of requests that do not match any of the rules will be up to the Ingress controller. +optional
optional .k8s.io.api.networking.v1.IngressBackend defaultBackend = 1;getDefaultBackend in interface V1Networking.IngressSpecOrBuilderpublic V1Networking.IngressSpec.Builder setDefaultBackend(V1Networking.IngressBackend value)
DefaultBackend is the backend that should handle requests that don't match any rule. If Rules are not specified, DefaultBackend must be specified. If DefaultBackend is not set, the handling of requests that do not match any of the rules will be up to the Ingress controller. +optional
optional .k8s.io.api.networking.v1.IngressBackend defaultBackend = 1;public V1Networking.IngressSpec.Builder setDefaultBackend(V1Networking.IngressBackend.Builder builderForValue)
DefaultBackend is the backend that should handle requests that don't match any rule. If Rules are not specified, DefaultBackend must be specified. If DefaultBackend is not set, the handling of requests that do not match any of the rules will be up to the Ingress controller. +optional
optional .k8s.io.api.networking.v1.IngressBackend defaultBackend = 1;public V1Networking.IngressSpec.Builder mergeDefaultBackend(V1Networking.IngressBackend value)
DefaultBackend is the backend that should handle requests that don't match any rule. If Rules are not specified, DefaultBackend must be specified. If DefaultBackend is not set, the handling of requests that do not match any of the rules will be up to the Ingress controller. +optional
optional .k8s.io.api.networking.v1.IngressBackend defaultBackend = 1;public V1Networking.IngressSpec.Builder clearDefaultBackend()
DefaultBackend is the backend that should handle requests that don't match any rule. If Rules are not specified, DefaultBackend must be specified. If DefaultBackend is not set, the handling of requests that do not match any of the rules will be up to the Ingress controller. +optional
optional .k8s.io.api.networking.v1.IngressBackend defaultBackend = 1;public V1Networking.IngressBackend.Builder getDefaultBackendBuilder()
DefaultBackend is the backend that should handle requests that don't match any rule. If Rules are not specified, DefaultBackend must be specified. If DefaultBackend is not set, the handling of requests that do not match any of the rules will be up to the Ingress controller. +optional
optional .k8s.io.api.networking.v1.IngressBackend defaultBackend = 1;public V1Networking.IngressBackendOrBuilder getDefaultBackendOrBuilder()
DefaultBackend is the backend that should handle requests that don't match any rule. If Rules are not specified, DefaultBackend must be specified. If DefaultBackend is not set, the handling of requests that do not match any of the rules will be up to the Ingress controller. +optional
optional .k8s.io.api.networking.v1.IngressBackend defaultBackend = 1;getDefaultBackendOrBuilder in interface V1Networking.IngressSpecOrBuilderpublic List<V1Networking.IngressTLS> getTlsList()
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressTLS tls = 2;getTlsList in interface V1Networking.IngressSpecOrBuilderpublic int getTlsCount()
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressTLS tls = 2;getTlsCount in interface V1Networking.IngressSpecOrBuilderpublic V1Networking.IngressTLS getTls(int index)
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressTLS tls = 2;getTls in interface V1Networking.IngressSpecOrBuilderpublic V1Networking.IngressSpec.Builder setTls(int index, V1Networking.IngressTLS value)
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressTLS tls = 2;public V1Networking.IngressSpec.Builder setTls(int index, V1Networking.IngressTLS.Builder builderForValue)
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressTLS tls = 2;public V1Networking.IngressSpec.Builder addTls(V1Networking.IngressTLS value)
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressTLS tls = 2;public V1Networking.IngressSpec.Builder addTls(int index, V1Networking.IngressTLS value)
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressTLS tls = 2;public V1Networking.IngressSpec.Builder addTls(V1Networking.IngressTLS.Builder builderForValue)
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressTLS tls = 2;public V1Networking.IngressSpec.Builder addTls(int index, V1Networking.IngressTLS.Builder builderForValue)
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressTLS tls = 2;public V1Networking.IngressSpec.Builder addAllTls(Iterable<? extends V1Networking.IngressTLS> values)
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressTLS tls = 2;public V1Networking.IngressSpec.Builder clearTls()
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressTLS tls = 2;public V1Networking.IngressSpec.Builder removeTls(int index)
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressTLS tls = 2;public V1Networking.IngressTLS.Builder getTlsBuilder(int index)
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressTLS tls = 2;public V1Networking.IngressTLSOrBuilder getTlsOrBuilder(int index)
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressTLS tls = 2;getTlsOrBuilder in interface V1Networking.IngressSpecOrBuilderpublic List<? extends V1Networking.IngressTLSOrBuilder> getTlsOrBuilderList()
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressTLS tls = 2;getTlsOrBuilderList in interface V1Networking.IngressSpecOrBuilderpublic V1Networking.IngressTLS.Builder addTlsBuilder()
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressTLS tls = 2;public V1Networking.IngressTLS.Builder addTlsBuilder(int index)
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressTLS tls = 2;public List<V1Networking.IngressTLS.Builder> getTlsBuilderList()
TLS configuration. Currently the Ingress only supports a single TLS port, 443. If multiple members of this list specify different hosts, they will be multiplexed on the same port according to the hostname specified through the SNI TLS extension, if the ingress controller fulfilling the ingress supports SNI. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressTLS tls = 2;public List<V1Networking.IngressRule> getRulesList()
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressRule rules = 3;getRulesList in interface V1Networking.IngressSpecOrBuilderpublic int getRulesCount()
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressRule rules = 3;getRulesCount in interface V1Networking.IngressSpecOrBuilderpublic V1Networking.IngressRule getRules(int index)
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressRule rules = 3;getRules in interface V1Networking.IngressSpecOrBuilderpublic V1Networking.IngressSpec.Builder setRules(int index, V1Networking.IngressRule value)
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressRule rules = 3;public V1Networking.IngressSpec.Builder setRules(int index, V1Networking.IngressRule.Builder builderForValue)
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressRule rules = 3;public V1Networking.IngressSpec.Builder addRules(V1Networking.IngressRule value)
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressRule rules = 3;public V1Networking.IngressSpec.Builder addRules(int index, V1Networking.IngressRule value)
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressRule rules = 3;public V1Networking.IngressSpec.Builder addRules(V1Networking.IngressRule.Builder builderForValue)
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressRule rules = 3;public V1Networking.IngressSpec.Builder addRules(int index, V1Networking.IngressRule.Builder builderForValue)
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressRule rules = 3;public V1Networking.IngressSpec.Builder addAllRules(Iterable<? extends V1Networking.IngressRule> values)
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressRule rules = 3;public V1Networking.IngressSpec.Builder clearRules()
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressRule rules = 3;public V1Networking.IngressSpec.Builder removeRules(int index)
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressRule rules = 3;public V1Networking.IngressRule.Builder getRulesBuilder(int index)
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressRule rules = 3;public V1Networking.IngressRuleOrBuilder getRulesOrBuilder(int index)
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressRule rules = 3;getRulesOrBuilder in interface V1Networking.IngressSpecOrBuilderpublic List<? extends V1Networking.IngressRuleOrBuilder> getRulesOrBuilderList()
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressRule rules = 3;getRulesOrBuilderList in interface V1Networking.IngressSpecOrBuilderpublic V1Networking.IngressRule.Builder addRulesBuilder()
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressRule rules = 3;public V1Networking.IngressRule.Builder addRulesBuilder(int index)
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressRule rules = 3;public List<V1Networking.IngressRule.Builder> getRulesBuilderList()
A list of host rules used to configure the Ingress. If unspecified, or no rule matches, all traffic is sent to the default backend. +listType=atomic +optional
repeated .k8s.io.api.networking.v1.IngressRule rules = 3;public final V1Networking.IngressSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressSpec.Builder>public final V1Networking.IngressSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressSpec.Builder>Copyright © 2023. All rights reserved.