public static final class V1beta1Extensions.IngressSpec extends com.google.protobuf.GeneratedMessageV3 implements V1beta1Extensions.IngressSpecOrBuilder
IngressSpec describes the Ingress the user wishes to exist.Protobuf type
k8s.io.api.extensions.v1beta1.IngressSpec| Modifier and Type | Class and Description |
|---|---|
static class |
V1beta1Extensions.IngressSpec.Builder
IngressSpec describes the Ingress the user wishes to exist.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Field and Description |
|---|---|
static int |
BACKEND_FIELD_NUMBER |
static com.google.protobuf.Parser<V1beta1Extensions.IngressSpec> |
PARSER
Deprecated.
|
static int |
RULES_FIELD_NUMBER |
static int |
TLS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
V1beta1Extensions.IngressBackend |
getBackend()
A default backend capable of servicing requests that don't match any
rule.
|
V1beta1Extensions.IngressBackendOrBuilder |
getBackendOrBuilder()
A default backend capable of servicing requests that don't match any
rule.
|
static V1beta1Extensions.IngressSpec |
getDefaultInstance() |
V1beta1Extensions.IngressSpec |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<V1beta1Extensions.IngressSpec> |
getParserForType() |
V1beta1Extensions.IngressRule |
getRules(int index)
A list of host rules used to configure the Ingress.
|
int |
getRulesCount()
A list of host rules used to configure the Ingress.
|
List<V1beta1Extensions.IngressRule> |
getRulesList()
A list of host rules used to configure the Ingress.
|
V1beta1Extensions.IngressRuleOrBuilder |
getRulesOrBuilder(int index)
A list of host rules used to configure the Ingress.
|
List<? extends V1beta1Extensions.IngressRuleOrBuilder> |
getRulesOrBuilderList()
A list of host rules used to configure the Ingress.
|
int |
getSerializedSize() |
V1beta1Extensions.IngressTLS |
getTls(int index)
TLS configuration.
|
int |
getTlsCount()
TLS configuration.
|
List<V1beta1Extensions.IngressTLS> |
getTlsList()
TLS configuration.
|
V1beta1Extensions.IngressTLSOrBuilder |
getTlsOrBuilder(int index)
TLS configuration.
|
List<? extends V1beta1Extensions.IngressTLSOrBuilder> |
getTlsOrBuilderList()
TLS configuration.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasBackend()
A default backend capable of servicing requests that don't match any
rule.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static V1beta1Extensions.IngressSpec.Builder |
newBuilder() |
static V1beta1Extensions.IngressSpec.Builder |
newBuilder(V1beta1Extensions.IngressSpec prototype) |
V1beta1Extensions.IngressSpec.Builder |
newBuilderForType() |
protected V1beta1Extensions.IngressSpec.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static V1beta1Extensions.IngressSpec |
parseDelimitedFrom(InputStream input) |
static V1beta1Extensions.IngressSpec |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1beta1Extensions.IngressSpec |
parseFrom(byte[] data) |
static V1beta1Extensions.IngressSpec |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1beta1Extensions.IngressSpec |
parseFrom(ByteBuffer data) |
static V1beta1Extensions.IngressSpec |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1beta1Extensions.IngressSpec |
parseFrom(com.google.protobuf.ByteString data) |
static V1beta1Extensions.IngressSpec |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1beta1Extensions.IngressSpec |
parseFrom(com.google.protobuf.CodedInputStream input) |
static V1beta1Extensions.IngressSpec |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1beta1Extensions.IngressSpec |
parseFrom(InputStream input) |
static V1beta1Extensions.IngressSpec |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<V1beta1Extensions.IngressSpec> |
parser() |
V1beta1Extensions.IngressSpec.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int BACKEND_FIELD_NUMBER
public static final int TLS_FIELD_NUMBER
public static final int RULES_FIELD_NUMBER
@Deprecated public static final com.google.protobuf.Parser<V1beta1Extensions.IngressSpec> PARSER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasBackend()
A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default. +optional
optional .k8s.io.api.extensions.v1beta1.IngressBackend backend = 1;hasBackend in interface V1beta1Extensions.IngressSpecOrBuilderpublic V1beta1Extensions.IngressBackend getBackend()
A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default. +optional
optional .k8s.io.api.extensions.v1beta1.IngressBackend backend = 1;getBackend in interface V1beta1Extensions.IngressSpecOrBuilderpublic V1beta1Extensions.IngressBackendOrBuilder getBackendOrBuilder()
A default backend capable of servicing requests that don't match any rule. At least one of 'backend' or 'rules' must be specified. This field is optional to allow the loadbalancer controller or defaulting logic to specify a global default. +optional
optional .k8s.io.api.extensions.v1beta1.IngressBackend backend = 1;getBackendOrBuilder in interface V1beta1Extensions.IngressSpecOrBuilderpublic List<V1beta1Extensions.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. +optional
repeated .k8s.io.api.extensions.v1beta1.IngressTLS tls = 2;getTlsList in interface V1beta1Extensions.IngressSpecOrBuilderpublic List<? extends V1beta1Extensions.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. +optional
repeated .k8s.io.api.extensions.v1beta1.IngressTLS tls = 2;getTlsOrBuilderList in interface V1beta1Extensions.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. +optional
repeated .k8s.io.api.extensions.v1beta1.IngressTLS tls = 2;getTlsCount in interface V1beta1Extensions.IngressSpecOrBuilderpublic V1beta1Extensions.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. +optional
repeated .k8s.io.api.extensions.v1beta1.IngressTLS tls = 2;getTls in interface V1beta1Extensions.IngressSpecOrBuilderpublic V1beta1Extensions.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. +optional
repeated .k8s.io.api.extensions.v1beta1.IngressTLS tls = 2;getTlsOrBuilder in interface V1beta1Extensions.IngressSpecOrBuilderpublic List<V1beta1Extensions.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. +optional
repeated .k8s.io.api.extensions.v1beta1.IngressRule rules = 3;getRulesList in interface V1beta1Extensions.IngressSpecOrBuilderpublic List<? extends V1beta1Extensions.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. +optional
repeated .k8s.io.api.extensions.v1beta1.IngressRule rules = 3;getRulesOrBuilderList in interface V1beta1Extensions.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. +optional
repeated .k8s.io.api.extensions.v1beta1.IngressRule rules = 3;getRulesCount in interface V1beta1Extensions.IngressSpecOrBuilderpublic V1beta1Extensions.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. +optional
repeated .k8s.io.api.extensions.v1beta1.IngressRule rules = 3;getRules in interface V1beta1Extensions.IngressSpecOrBuilderpublic V1beta1Extensions.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. +optional
repeated .k8s.io.api.extensions.v1beta1.IngressRule rules = 3;getRulesOrBuilder in interface V1beta1Extensions.IngressSpecOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static V1beta1Extensions.IngressSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1beta1Extensions.IngressSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1beta1Extensions.IngressSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1beta1Extensions.IngressSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1beta1Extensions.IngressSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1beta1Extensions.IngressSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1beta1Extensions.IngressSpec parseFrom(InputStream input) throws IOException
IOExceptionpublic static V1beta1Extensions.IngressSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static V1beta1Extensions.IngressSpec parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static V1beta1Extensions.IngressSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static V1beta1Extensions.IngressSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static V1beta1Extensions.IngressSpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic V1beta1Extensions.IngressSpec.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static V1beta1Extensions.IngressSpec.Builder newBuilder()
public static V1beta1Extensions.IngressSpec.Builder newBuilder(V1beta1Extensions.IngressSpec prototype)
public V1beta1Extensions.IngressSpec.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected V1beta1Extensions.IngressSpec.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static V1beta1Extensions.IngressSpec getDefaultInstance()
public static com.google.protobuf.Parser<V1beta1Extensions.IngressSpec> parser()
public com.google.protobuf.Parser<V1beta1Extensions.IngressSpec> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public V1beta1Extensions.IngressSpec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2019. All rights reserved.