Interface MetaProtocolProxyOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
MetaProtocolProxy,MetaProtocolProxy.Builder
public interface MetaProtocolProxyOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ApplicationProtocolgetApplicationProtocol()The application protocol built on top of the meta protocol proxy.ApplicationProtocolOrBuildergetApplicationProtocolOrBuilder()The application protocol built on top of the meta protocol proxy.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.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()StringgetStatPrefix()The human readable prefix to use when emitting statistics.com.google.protobuf.ByteStringgetStatPrefixBytes()The human readable prefix to use when emitting statistics.booleanhasApplicationProtocol()The application protocol built on top of the meta protocol proxy.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.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getStatPrefix
String getStatPrefix()
The human readable prefix to use when emitting statistics.
string stat_prefix = 1 [(.validate.rules) = { ... }- Returns:
- The statPrefix.
-
getStatPrefixBytes
com.google.protobuf.ByteString getStatPrefixBytes()
The human readable prefix to use when emitting statistics.
string stat_prefix = 1 [(.validate.rules) = { ... }- Returns:
- The bytes for statPrefix.
-
hasApplicationProtocol
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) = { ... }- Returns:
- Whether the applicationProtocol field is set.
-
getApplicationProtocol
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) = { ... }- Returns:
- The applicationProtocol.
-
getApplicationProtocolOrBuilder
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) = { ... }
-
hasRds
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;- Returns:
- Whether the rds field is set.
-
getRds
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;- Returns:
- The rds.
-
getRdsOrBuilder
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;
-
hasRouteConfig
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;- Returns:
- Whether the routeConfig field is set.
-
getRouteConfig
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;- Returns:
- The routeConfig.
-
getRouteConfigOrBuilder
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;
-
getMetaProtocolFiltersList
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;
-
getMetaProtocolFilters
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;
-
getMetaProtocolFiltersCount
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;
-
getMetaProtocolFiltersOrBuilderList
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;
-
getMetaProtocolFiltersOrBuilder
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;
-
getRouteSpecifierCase
MetaProtocolProxy.RouteSpecifierCase getRouteSpecifierCase()
-
-