Class MetaProtocolProxy
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.extensions.filters.network.meta_protocol_proxy.v3.MetaProtocolProxy
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,MetaProtocolProxyOrBuilder,Serializable
public final class MetaProtocolProxy extends com.google.protobuf.GeneratedMessageV3 implements MetaProtocolProxyOrBuilder
[#not-implemented-hide:] [#next-free-field: 6]
Protobuf typeenvoy.extensions.filters.network.meta_protocol_proxy.v3.MetaProtocolProxy- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMetaProtocolProxy.Builder[#not-implemented-hide:] [#next-free-field: 6]static classMetaProtocolProxy.RouteSpecifierCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
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, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intAPPLICATION_PROTOCOL_FIELD_NUMBERstatic intMETA_PROTOCOL_FILTERS_FIELD_NUMBERstatic intRDS_FIELD_NUMBERstatic intROUTE_CONFIG_FIELD_NUMBERstatic intSTAT_PREFIX_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)ApplicationProtocolgetApplicationProtocol()The application protocol built on top of the meta protocol proxy.ApplicationProtocolOrBuildergetApplicationProtocolOrBuilder()The application protocol built on top of the meta protocol proxy.static MetaProtocolProxygetDefaultInstance()MetaProtocolProxygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()TypedExtensionConfiggetMetaProtocolFilters(int index)A list of individual Layer-7 filters that make up the filter chain for requests made to the meta protocol proxy.intgetMetaProtocolFiltersCount()A list of individual Layer-7 filters that make up the filter chain for requests made to the meta protocol proxy.List<TypedExtensionConfig>getMetaProtocolFiltersList()A list of individual Layer-7 filters that make up the filter chain for requests made to the meta protocol proxy.TypedExtensionConfigOrBuildergetMetaProtocolFiltersOrBuilder(int index)A list of individual Layer-7 filters that make up the filter chain for requests made to the meta protocol proxy.List<? extends TypedExtensionConfigOrBuilder>getMetaProtocolFiltersOrBuilderList()A list of individual Layer-7 filters that make up the filter chain for requests made to the meta protocol proxy.com.google.protobuf.Parser<MetaProtocolProxy>getParserForType()MetaRdsgetRds()The meta protocol proxies route table will be dynamically loaded via the meta RDS API.MetaRdsOrBuildergetRdsOrBuilder()The meta protocol proxies route table will be dynamically loaded via the meta RDS API.RouteConfigurationgetRouteConfig()The route table for the meta protocol proxy is static and is specified in this property.RouteConfigurationOrBuildergetRouteConfigOrBuilder()The route table for the meta protocol proxy is static and is specified in this property.MetaProtocolProxy.RouteSpecifierCasegetRouteSpecifierCase()intgetSerializedSize()StringgetStatPrefix()The human readable prefix to use when emitting statistics.com.google.protobuf.ByteStringgetStatPrefixBytes()The human readable prefix to use when emitting statistics.com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasApplicationProtocol()The application protocol built on top of the meta protocol proxy.inthashCode()booleanhasRds()The meta protocol proxies route table will be dynamically loaded via the meta RDS API.booleanhasRouteConfig()The route table for the meta protocol proxy is static and is specified in this property.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static MetaProtocolProxy.BuildernewBuilder()static MetaProtocolProxy.BuildernewBuilder(MetaProtocolProxy prototype)MetaProtocolProxy.BuildernewBuilderForType()protected MetaProtocolProxy.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static MetaProtocolProxyparseDelimitedFrom(InputStream input)static MetaProtocolProxyparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MetaProtocolProxyparseFrom(byte[] data)static MetaProtocolProxyparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MetaProtocolProxyparseFrom(com.google.protobuf.ByteString data)static MetaProtocolProxyparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MetaProtocolProxyparseFrom(com.google.protobuf.CodedInputStream input)static MetaProtocolProxyparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MetaProtocolProxyparseFrom(InputStream input)static MetaProtocolProxyparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MetaProtocolProxyparseFrom(ByteBuffer data)static MetaProtocolProxyparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<MetaProtocolProxy>parser()MetaProtocolProxy.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
STAT_PREFIX_FIELD_NUMBER
public static final int STAT_PREFIX_FIELD_NUMBER
- See Also:
- Constant Field Values
-
APPLICATION_PROTOCOL_FIELD_NUMBER
public static final int APPLICATION_PROTOCOL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RDS_FIELD_NUMBER
public static final int RDS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ROUTE_CONFIG_FIELD_NUMBER
public static final int ROUTE_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
META_PROTOCOL_FILTERS_FIELD_NUMBER
public static final int META_PROTOCOL_FILTERS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
getRouteSpecifierCase
public MetaProtocolProxy.RouteSpecifierCase getRouteSpecifierCase()
- Specified by:
getRouteSpecifierCasein interfaceMetaProtocolProxyOrBuilder
-
getStatPrefix
public String getStatPrefix()
The human readable prefix to use when emitting statistics.
string stat_prefix = 1 [(.validate.rules) = { ... }- Specified by:
getStatPrefixin interfaceMetaProtocolProxyOrBuilder- Returns:
- The statPrefix.
-
getStatPrefixBytes
public com.google.protobuf.ByteString getStatPrefixBytes()
The human readable prefix to use when emitting statistics.
string stat_prefix = 1 [(.validate.rules) = { ... }- Specified by:
getStatPrefixBytesin interfaceMetaProtocolProxyOrBuilder- Returns:
- The bytes for statPrefix.
-
hasApplicationProtocol
public boolean hasApplicationProtocol()
The application protocol built on top of the meta protocol proxy.
.envoy.extensions.filters.network.meta_protocol_proxy.v3.ApplicationProtocol application_protocol = 2 [(.validate.rules) = { ... }- Specified by:
hasApplicationProtocolin interfaceMetaProtocolProxyOrBuilder- Returns:
- Whether the applicationProtocol field is set.
-
getApplicationProtocol
public ApplicationProtocol getApplicationProtocol()
The application protocol built on top of the meta protocol proxy.
.envoy.extensions.filters.network.meta_protocol_proxy.v3.ApplicationProtocol application_protocol = 2 [(.validate.rules) = { ... }- Specified by:
getApplicationProtocolin interfaceMetaProtocolProxyOrBuilder- Returns:
- The applicationProtocol.
-
getApplicationProtocolOrBuilder
public ApplicationProtocolOrBuilder getApplicationProtocolOrBuilder()
The application protocol built on top of the meta protocol proxy.
.envoy.extensions.filters.network.meta_protocol_proxy.v3.ApplicationProtocol application_protocol = 2 [(.validate.rules) = { ... }- Specified by:
getApplicationProtocolOrBuilderin interfaceMetaProtocolProxyOrBuilder
-
hasRds
public boolean hasRds()
The meta protocol proxies route table will be dynamically loaded via the meta RDS API.
.envoy.extensions.filters.network.meta_protocol_proxy.v3.MetaRds rds = 3;- Specified by:
hasRdsin interfaceMetaProtocolProxyOrBuilder- Returns:
- Whether the rds field is set.
-
getRds
public MetaRds getRds()
The meta protocol proxies route table will be dynamically loaded via the meta RDS API.
.envoy.extensions.filters.network.meta_protocol_proxy.v3.MetaRds rds = 3;- Specified by:
getRdsin interfaceMetaProtocolProxyOrBuilder- Returns:
- The rds.
-
getRdsOrBuilder
public MetaRdsOrBuilder getRdsOrBuilder()
The meta protocol proxies route table will be dynamically loaded via the meta RDS API.
.envoy.extensions.filters.network.meta_protocol_proxy.v3.MetaRds rds = 3;- Specified by:
getRdsOrBuilderin interfaceMetaProtocolProxyOrBuilder
-
hasRouteConfig
public boolean hasRouteConfig()
The route table for the meta protocol proxy is static and is specified in this property.
.envoy.extensions.filters.network.meta_protocol_proxy.v3.RouteConfiguration route_config = 4;- Specified by:
hasRouteConfigin interfaceMetaProtocolProxyOrBuilder- Returns:
- Whether the routeConfig field is set.
-
getRouteConfig
public RouteConfiguration getRouteConfig()
The route table for the meta protocol proxy is static and is specified in this property.
.envoy.extensions.filters.network.meta_protocol_proxy.v3.RouteConfiguration route_config = 4;- Specified by:
getRouteConfigin interfaceMetaProtocolProxyOrBuilder- Returns:
- The routeConfig.
-
getRouteConfigOrBuilder
public RouteConfigurationOrBuilder getRouteConfigOrBuilder()
The route table for the meta protocol proxy is static and is specified in this property.
.envoy.extensions.filters.network.meta_protocol_proxy.v3.RouteConfiguration route_config = 4;- Specified by:
getRouteConfigOrBuilderin interfaceMetaProtocolProxyOrBuilder
-
getMetaProtocolFiltersList
public List<TypedExtensionConfig> getMetaProtocolFiltersList()
A list of individual Layer-7 filters that make up the filter chain for requests made to the meta protocol proxy. Order matters as the filters are processed sequentially as request events happen.
repeated .envoy.config.core.v3.TypedExtensionConfig meta_protocol_filters = 5;- Specified by:
getMetaProtocolFiltersListin interfaceMetaProtocolProxyOrBuilder
-
getMetaProtocolFiltersOrBuilderList
public List<? extends TypedExtensionConfigOrBuilder> getMetaProtocolFiltersOrBuilderList()
A list of individual Layer-7 filters that make up the filter chain for requests made to the meta protocol proxy. Order matters as the filters are processed sequentially as request events happen.
repeated .envoy.config.core.v3.TypedExtensionConfig meta_protocol_filters = 5;- Specified by:
getMetaProtocolFiltersOrBuilderListin interfaceMetaProtocolProxyOrBuilder
-
getMetaProtocolFiltersCount
public int getMetaProtocolFiltersCount()
A list of individual Layer-7 filters that make up the filter chain for requests made to the meta protocol proxy. Order matters as the filters are processed sequentially as request events happen.
repeated .envoy.config.core.v3.TypedExtensionConfig meta_protocol_filters = 5;- Specified by:
getMetaProtocolFiltersCountin interfaceMetaProtocolProxyOrBuilder
-
getMetaProtocolFilters
public TypedExtensionConfig getMetaProtocolFilters(int index)
A list of individual Layer-7 filters that make up the filter chain for requests made to the meta protocol proxy. Order matters as the filters are processed sequentially as request events happen.
repeated .envoy.config.core.v3.TypedExtensionConfig meta_protocol_filters = 5;- Specified by:
getMetaProtocolFiltersin interfaceMetaProtocolProxyOrBuilder
-
getMetaProtocolFiltersOrBuilder
public TypedExtensionConfigOrBuilder getMetaProtocolFiltersOrBuilder(int index)
A list of individual Layer-7 filters that make up the filter chain for requests made to the meta protocol proxy. Order matters as the filters are processed sequentially as request events happen.
repeated .envoy.config.core.v3.TypedExtensionConfig meta_protocol_filters = 5;- Specified by:
getMetaProtocolFiltersOrBuilderin interfaceMetaProtocolProxyOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static MetaProtocolProxy parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MetaProtocolProxy parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MetaProtocolProxy parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MetaProtocolProxy parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MetaProtocolProxy parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MetaProtocolProxy parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MetaProtocolProxy parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static MetaProtocolProxy parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static MetaProtocolProxy parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static MetaProtocolProxy parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static MetaProtocolProxy parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static MetaProtocolProxy parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public MetaProtocolProxy.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static MetaProtocolProxy.Builder newBuilder()
-
newBuilder
public static MetaProtocolProxy.Builder newBuilder(MetaProtocolProxy prototype)
-
toBuilder
public MetaProtocolProxy.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected MetaProtocolProxy.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static MetaProtocolProxy getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<MetaProtocolProxy> parser()
-
getParserForType
public com.google.protobuf.Parser<MetaProtocolProxy> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public MetaProtocolProxy getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-