Package k8s.io.api.networking.v1
Class Generated.IngressSpec.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Generated.IngressSpec.Builder>
-
- k8s.io.api.networking.v1.Generated.IngressSpec.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Generated.IngressSpecOrBuilder
- Enclosing class:
- Generated.IngressSpec
public static final class Generated.IngressSpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Generated.IngressSpec.Builder> implements Generated.IngressSpecOrBuilder
IngressSpec describes the Ingress the user wishes to exist.
Protobuf typek8s.io.api.networking.v1.IngressSpec
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Generated.IngressSpec.BuilderaddAllRules(Iterable<? extends Generated.IngressRule> values)rules is a list of host rules used to configure the Ingress.Generated.IngressSpec.BuilderaddAllTls(Iterable<? extends Generated.IngressTLS> values)tls represents the TLS configuration.Generated.IngressSpec.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Generated.IngressSpec.BuilderaddRules(int index, Generated.IngressRule value)rules is a list of host rules used to configure the Ingress.Generated.IngressSpec.BuilderaddRules(int index, Generated.IngressRule.Builder builderForValue)rules is a list of host rules used to configure the Ingress.Generated.IngressSpec.BuilderaddRules(Generated.IngressRule value)rules is a list of host rules used to configure the Ingress.Generated.IngressSpec.BuilderaddRules(Generated.IngressRule.Builder builderForValue)rules is a list of host rules used to configure the Ingress.Generated.IngressRule.BuilderaddRulesBuilder()rules is a list of host rules used to configure the Ingress.Generated.IngressRule.BuilderaddRulesBuilder(int index)rules is a list of host rules used to configure the Ingress.Generated.IngressSpec.BuilderaddTls(int index, Generated.IngressTLS value)tls represents the TLS configuration.Generated.IngressSpec.BuilderaddTls(int index, Generated.IngressTLS.Builder builderForValue)tls represents the TLS configuration.Generated.IngressSpec.BuilderaddTls(Generated.IngressTLS value)tls represents the TLS configuration.Generated.IngressSpec.BuilderaddTls(Generated.IngressTLS.Builder builderForValue)tls represents the TLS configuration.Generated.IngressTLS.BuilderaddTlsBuilder()tls represents the TLS configuration.Generated.IngressTLS.BuilderaddTlsBuilder(int index)tls represents the TLS configuration.Generated.IngressSpecbuild()Generated.IngressSpecbuildPartial()Generated.IngressSpec.Builderclear()Generated.IngressSpec.BuilderclearDefaultBackend()defaultBackend is the backend that should handle requests that don't match any rule.Generated.IngressSpec.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Generated.IngressSpec.BuilderclearIngressClassName()ingressClassName is the name of an IngressClass cluster resource.Generated.IngressSpec.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Generated.IngressSpec.BuilderclearRules()rules is a list of host rules used to configure the Ingress.Generated.IngressSpec.BuilderclearTls()tls represents the TLS configuration.Generated.IngressSpec.Builderclone()Generated.IngressBackendgetDefaultBackend()defaultBackend is the backend that should handle requests that don't match any rule.Generated.IngressBackend.BuildergetDefaultBackendBuilder()defaultBackend is the backend that should handle requests that don't match any rule.Generated.IngressBackendOrBuildergetDefaultBackendOrBuilder()defaultBackend is the backend that should handle requests that don't match any rule.Generated.IngressSpecgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetIngressClassName()ingressClassName is the name of an IngressClass cluster resource.com.google.protobuf.ByteStringgetIngressClassNameBytes()ingressClassName is the name of an IngressClass cluster resource.Generated.IngressRulegetRules(int index)rules is a list of host rules used to configure the Ingress.Generated.IngressRule.BuildergetRulesBuilder(int index)rules is a list of host rules used to configure the Ingress.List<Generated.IngressRule.Builder>getRulesBuilderList()rules is a list of host rules used to configure the Ingress.intgetRulesCount()rules is a list of host rules used to configure the Ingress.List<Generated.IngressRule>getRulesList()rules is a list of host rules used to configure the Ingress.Generated.IngressRuleOrBuildergetRulesOrBuilder(int index)rules is a list of host rules used to configure the Ingress.List<? extends Generated.IngressRuleOrBuilder>getRulesOrBuilderList()rules is a list of host rules used to configure the Ingress.Generated.IngressTLSgetTls(int index)tls represents the TLS configuration.Generated.IngressTLS.BuildergetTlsBuilder(int index)tls represents the TLS configuration.List<Generated.IngressTLS.Builder>getTlsBuilderList()tls represents the TLS configuration.intgetTlsCount()tls represents the TLS configuration.List<Generated.IngressTLS>getTlsList()tls represents the TLS configuration.Generated.IngressTLSOrBuildergetTlsOrBuilder(int index)tls represents the TLS configuration.List<? extends Generated.IngressTLSOrBuilder>getTlsOrBuilderList()tls represents the TLS configuration.booleanhasDefaultBackend()defaultBackend is the backend that should handle requests that don't match any rule.booleanhasIngressClassName()ingressClassName is the name of an IngressClass cluster resource.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Generated.IngressSpec.BuildermergeDefaultBackend(Generated.IngressBackend value)defaultBackend is the backend that should handle requests that don't match any rule.Generated.IngressSpec.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Generated.IngressSpec.BuildermergeFrom(com.google.protobuf.Message other)Generated.IngressSpec.BuildermergeFrom(Generated.IngressSpec other)Generated.IngressSpec.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Generated.IngressSpec.BuilderremoveRules(int index)rules is a list of host rules used to configure the Ingress.Generated.IngressSpec.BuilderremoveTls(int index)tls represents the TLS configuration.Generated.IngressSpec.BuildersetDefaultBackend(Generated.IngressBackend value)defaultBackend is the backend that should handle requests that don't match any rule.Generated.IngressSpec.BuildersetDefaultBackend(Generated.IngressBackend.Builder builderForValue)defaultBackend is the backend that should handle requests that don't match any rule.Generated.IngressSpec.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Generated.IngressSpec.BuildersetIngressClassName(String value)ingressClassName is the name of an IngressClass cluster resource.Generated.IngressSpec.BuildersetIngressClassNameBytes(com.google.protobuf.ByteString value)ingressClassName is the name of an IngressClass cluster resource.Generated.IngressSpec.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Generated.IngressSpec.BuildersetRules(int index, Generated.IngressRule value)rules is a list of host rules used to configure the Ingress.Generated.IngressSpec.BuildersetRules(int index, Generated.IngressRule.Builder builderForValue)rules is a list of host rules used to configure the Ingress.Generated.IngressSpec.BuildersetTls(int index, Generated.IngressTLS value)tls represents the TLS configuration.Generated.IngressSpec.BuildersetTls(int index, Generated.IngressTLS.Builder builderForValue)tls represents the TLS configuration.Generated.IngressSpec.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.IngressSpec.Builder>
-
clear
public Generated.IngressSpec.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.IngressSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.IngressSpec.Builder>
-
getDefaultInstanceForType
public Generated.IngressSpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Generated.IngressSpec build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Generated.IngressSpec buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Generated.IngressSpec.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.IngressSpec.Builder>
-
setField
public Generated.IngressSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.IngressSpec.Builder>
-
clearField
public Generated.IngressSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.IngressSpec.Builder>
-
clearOneof
public Generated.IngressSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.IngressSpec.Builder>
-
setRepeatedField
public Generated.IngressSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.IngressSpec.Builder>
-
addRepeatedField
public Generated.IngressSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.IngressSpec.Builder>
-
mergeFrom
public Generated.IngressSpec.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Generated.IngressSpec.Builder>
-
mergeFrom
public Generated.IngressSpec.Builder mergeFrom(Generated.IngressSpec other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.IngressSpec.Builder>
-
mergeFrom
public Generated.IngressSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Generated.IngressSpec.Builder>- Throws:
IOException
-
hasIngressClassName
public boolean hasIngressClassName()
ingressClassName is the name of an IngressClass cluster resource. Ingress controller implementations use this field to know whether they should be serving this Ingress resource, by a transitive connection (controller -> IngressClass -> Ingress resource). Although the `kubernetes.io/ingress.class` annotation (simple constant name) was never formally defined, it was widely supported by Ingress controllers to create a direct binding between Ingress controller and Ingress resources. Newly created Ingress resources should prefer using the field. However, even though the annotation is officially deprecated, for backwards compatibility reasons, ingress controllers should still honor that annotation if present. +optional
optional string ingressClassName = 4;- Specified by:
hasIngressClassNamein interfaceGenerated.IngressSpecOrBuilder- Returns:
- Whether the ingressClassName field is set.
-
getIngressClassName
public String getIngressClassName()
ingressClassName is the name of an IngressClass cluster resource. Ingress controller implementations use this field to know whether they should be serving this Ingress resource, by a transitive connection (controller -> IngressClass -> Ingress resource). Although the `kubernetes.io/ingress.class` annotation (simple constant name) was never formally defined, it was widely supported by Ingress controllers to create a direct binding between Ingress controller and Ingress resources. Newly created Ingress resources should prefer using the field. However, even though the annotation is officially deprecated, for backwards compatibility reasons, ingress controllers should still honor that annotation if present. +optional
optional string ingressClassName = 4;- Specified by:
getIngressClassNamein interfaceGenerated.IngressSpecOrBuilder- Returns:
- The ingressClassName.
-
getIngressClassNameBytes
public com.google.protobuf.ByteString getIngressClassNameBytes()
ingressClassName is the name of an IngressClass cluster resource. Ingress controller implementations use this field to know whether they should be serving this Ingress resource, by a transitive connection (controller -> IngressClass -> Ingress resource). Although the `kubernetes.io/ingress.class` annotation (simple constant name) was never formally defined, it was widely supported by Ingress controllers to create a direct binding between Ingress controller and Ingress resources. Newly created Ingress resources should prefer using the field. However, even though the annotation is officially deprecated, for backwards compatibility reasons, ingress controllers should still honor that annotation if present. +optional
optional string ingressClassName = 4;- Specified by:
getIngressClassNameBytesin interfaceGenerated.IngressSpecOrBuilder- Returns:
- The bytes for ingressClassName.
-
setIngressClassName
public Generated.IngressSpec.Builder setIngressClassName(String value)
ingressClassName is the name of an IngressClass cluster resource. Ingress controller implementations use this field to know whether they should be serving this Ingress resource, by a transitive connection (controller -> IngressClass -> Ingress resource). Although the `kubernetes.io/ingress.class` annotation (simple constant name) was never formally defined, it was widely supported by Ingress controllers to create a direct binding between Ingress controller and Ingress resources. Newly created Ingress resources should prefer using the field. However, even though the annotation is officially deprecated, for backwards compatibility reasons, ingress controllers should still honor that annotation if present. +optional
optional string ingressClassName = 4;- Parameters:
value- The ingressClassName to set.- Returns:
- This builder for chaining.
-
clearIngressClassName
public Generated.IngressSpec.Builder clearIngressClassName()
ingressClassName is the name of an IngressClass cluster resource. Ingress controller implementations use this field to know whether they should be serving this Ingress resource, by a transitive connection (controller -> IngressClass -> Ingress resource). Although the `kubernetes.io/ingress.class` annotation (simple constant name) was never formally defined, it was widely supported by Ingress controllers to create a direct binding between Ingress controller and Ingress resources. Newly created Ingress resources should prefer using the field. However, even though the annotation is officially deprecated, for backwards compatibility reasons, ingress controllers should still honor that annotation if present. +optional
optional string ingressClassName = 4;- Returns:
- This builder for chaining.
-
setIngressClassNameBytes
public Generated.IngressSpec.Builder setIngressClassNameBytes(com.google.protobuf.ByteString value)
ingressClassName is the name of an IngressClass cluster resource. Ingress controller implementations use this field to know whether they should be serving this Ingress resource, by a transitive connection (controller -> IngressClass -> Ingress resource). Although the `kubernetes.io/ingress.class` annotation (simple constant name) was never formally defined, it was widely supported by Ingress controllers to create a direct binding between Ingress controller and Ingress resources. Newly created Ingress resources should prefer using the field. However, even though the annotation is officially deprecated, for backwards compatibility reasons, ingress controllers should still honor that annotation if present. +optional
optional string ingressClassName = 4;- Parameters:
value- The bytes for ingressClassName to set.- Returns:
- This builder for chaining.
-
hasDefaultBackend
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;- Specified by:
hasDefaultBackendin interfaceGenerated.IngressSpecOrBuilder- Returns:
- Whether the defaultBackend field is set.
-
getDefaultBackend
public Generated.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;- Specified by:
getDefaultBackendin interfaceGenerated.IngressSpecOrBuilder- Returns:
- The defaultBackend.
-
setDefaultBackend
public Generated.IngressSpec.Builder setDefaultBackend(Generated.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;
-
setDefaultBackend
public Generated.IngressSpec.Builder setDefaultBackend(Generated.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;
-
mergeDefaultBackend
public Generated.IngressSpec.Builder mergeDefaultBackend(Generated.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;
-
clearDefaultBackend
public Generated.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;
-
getDefaultBackendBuilder
public Generated.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;
-
getDefaultBackendOrBuilder
public Generated.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;- Specified by:
getDefaultBackendOrBuilderin interfaceGenerated.IngressSpecOrBuilder
-
getTlsList
public List<Generated.IngressTLS> getTlsList()
tls represents the 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;- Specified by:
getTlsListin interfaceGenerated.IngressSpecOrBuilder
-
getTlsCount
public int getTlsCount()
tls represents the 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;- Specified by:
getTlsCountin interfaceGenerated.IngressSpecOrBuilder
-
getTls
public Generated.IngressTLS getTls(int index)
tls represents the 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;- Specified by:
getTlsin interfaceGenerated.IngressSpecOrBuilder
-
setTls
public Generated.IngressSpec.Builder setTls(int index, Generated.IngressTLS value)
tls represents the 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;
-
setTls
public Generated.IngressSpec.Builder setTls(int index, Generated.IngressTLS.Builder builderForValue)
tls represents the 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;
-
addTls
public Generated.IngressSpec.Builder addTls(Generated.IngressTLS value)
tls represents the 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;
-
addTls
public Generated.IngressSpec.Builder addTls(int index, Generated.IngressTLS value)
tls represents the 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;
-
addTls
public Generated.IngressSpec.Builder addTls(Generated.IngressTLS.Builder builderForValue)
tls represents the 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;
-
addTls
public Generated.IngressSpec.Builder addTls(int index, Generated.IngressTLS.Builder builderForValue)
tls represents the 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;
-
addAllTls
public Generated.IngressSpec.Builder addAllTls(Iterable<? extends Generated.IngressTLS> values)
tls represents the 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;
-
clearTls
public Generated.IngressSpec.Builder clearTls()
tls represents the 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;
-
removeTls
public Generated.IngressSpec.Builder removeTls(int index)
tls represents the 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;
-
getTlsBuilder
public Generated.IngressTLS.Builder getTlsBuilder(int index)
tls represents the 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
public Generated.IngressTLSOrBuilder getTlsOrBuilder(int index)
tls represents the 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;- Specified by:
getTlsOrBuilderin interfaceGenerated.IngressSpecOrBuilder
-
getTlsOrBuilderList
public List<? extends Generated.IngressTLSOrBuilder> getTlsOrBuilderList()
tls represents the 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;- Specified by:
getTlsOrBuilderListin interfaceGenerated.IngressSpecOrBuilder
-
addTlsBuilder
public Generated.IngressTLS.Builder addTlsBuilder()
tls represents the 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;
-
addTlsBuilder
public Generated.IngressTLS.Builder addTlsBuilder(int index)
tls represents the 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;
-
getTlsBuilderList
public List<Generated.IngressTLS.Builder> getTlsBuilderList()
tls represents the 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;
-
getRulesList
public List<Generated.IngressRule> getRulesList()
rules is 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;- Specified by:
getRulesListin interfaceGenerated.IngressSpecOrBuilder
-
getRulesCount
public int getRulesCount()
rules is 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;- Specified by:
getRulesCountin interfaceGenerated.IngressSpecOrBuilder
-
getRules
public Generated.IngressRule getRules(int index)
rules is 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;- Specified by:
getRulesin interfaceGenerated.IngressSpecOrBuilder
-
setRules
public Generated.IngressSpec.Builder setRules(int index, Generated.IngressRule value)
rules is 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;
-
setRules
public Generated.IngressSpec.Builder setRules(int index, Generated.IngressRule.Builder builderForValue)
rules is 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;
-
addRules
public Generated.IngressSpec.Builder addRules(Generated.IngressRule value)
rules is 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;
-
addRules
public Generated.IngressSpec.Builder addRules(int index, Generated.IngressRule value)
rules is 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;
-
addRules
public Generated.IngressSpec.Builder addRules(Generated.IngressRule.Builder builderForValue)
rules is 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;
-
addRules
public Generated.IngressSpec.Builder addRules(int index, Generated.IngressRule.Builder builderForValue)
rules is 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;
-
addAllRules
public Generated.IngressSpec.Builder addAllRules(Iterable<? extends Generated.IngressRule> values)
rules is 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;
-
clearRules
public Generated.IngressSpec.Builder clearRules()
rules is 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;
-
removeRules
public Generated.IngressSpec.Builder removeRules(int index)
rules is 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;
-
getRulesBuilder
public Generated.IngressRule.Builder getRulesBuilder(int index)
rules is 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
public Generated.IngressRuleOrBuilder getRulesOrBuilder(int index)
rules is 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;- Specified by:
getRulesOrBuilderin interfaceGenerated.IngressSpecOrBuilder
-
getRulesOrBuilderList
public List<? extends Generated.IngressRuleOrBuilder> getRulesOrBuilderList()
rules is 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;- Specified by:
getRulesOrBuilderListin interfaceGenerated.IngressSpecOrBuilder
-
addRulesBuilder
public Generated.IngressRule.Builder addRulesBuilder()
rules is 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;
-
addRulesBuilder
public Generated.IngressRule.Builder addRulesBuilder(int index)
rules is 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;
-
getRulesBuilderList
public List<Generated.IngressRule.Builder> getRulesBuilderList()
rules is 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;
-
setUnknownFields
public final Generated.IngressSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.IngressSpec.Builder>
-
mergeUnknownFields
public final Generated.IngressSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Generated.IngressSpec.Builder>
-
-