Interface GenericProxyOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
GenericProxy,GenericProxy.Builder
public interface GenericProxyOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetAccessLog(int index) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by generic proxy.intConfiguration for :ref:`access logs <arch_overview_access_logs>` emitted by generic proxy.Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by generic proxy.getAccessLogOrBuilder(int index) Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by generic proxy.List<? extends AccessLogOrBuilder>Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by generic proxy.The codec which encodes and decodes the application protocol.The codec which encodes and decodes the application protocol.getFilters(int index) A list of individual Layer-7 filters that make up the filter chain for requests made to the proxy.intA list of individual Layer-7 filters that make up the filter chain for requests made to the proxy.A list of individual Layer-7 filters that make up the filter chain for requests made to the proxy.getFiltersOrBuilder(int index) A list of individual Layer-7 filters that make up the filter chain for requests made to the proxy.List<? extends TypedExtensionConfigOrBuilder>A list of individual Layer-7 filters that make up the filter chain for requests made to the proxy.The generic proxies route table will be dynamically loaded via the meta RDS API.The generic proxies route table will be dynamically loaded via the meta RDS API.The route table for the generic proxy is static and is specified in this property.The route table for the generic proxy is static and is specified in this property.The human readable prefix to use when emitting statistics.com.google.protobuf.ByteStringThe human readable prefix to use when emitting statistics.Tracing configuration for the generic proxy.Tracing configuration for the generic proxy.booleanThe codec which encodes and decodes the application protocol.booleanThe generic proxies route table will be dynamically loaded via the meta RDS API.booleanThe route table for the generic proxy is static and is specified in this property.booleanTracing configuration for the generic proxy.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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.
-
hasCodecConfig
boolean hasCodecConfig()The codec which encodes and decodes the application protocol. [#extension-category: envoy.generic_proxy.codecs]
.envoy.config.core.v3.TypedExtensionConfig codec_config = 2 [(.validate.rules) = { ... }- Returns:
- Whether the codecConfig field is set.
-
getCodecConfig
TypedExtensionConfig getCodecConfig()The codec which encodes and decodes the application protocol. [#extension-category: envoy.generic_proxy.codecs]
.envoy.config.core.v3.TypedExtensionConfig codec_config = 2 [(.validate.rules) = { ... }- Returns:
- The codecConfig.
-
getCodecConfigOrBuilder
TypedExtensionConfigOrBuilder getCodecConfigOrBuilder()The codec which encodes and decodes the application protocol. [#extension-category: envoy.generic_proxy.codecs]
.envoy.config.core.v3.TypedExtensionConfig codec_config = 2 [(.validate.rules) = { ... } -
hasGenericRds
boolean hasGenericRds()The generic proxies route table will be dynamically loaded via the meta RDS API.
.envoy.extensions.filters.network.generic_proxy.v3.GenericRds generic_rds = 3;- Returns:
- Whether the genericRds field is set.
-
getGenericRds
GenericRds getGenericRds()The generic proxies route table will be dynamically loaded via the meta RDS API.
.envoy.extensions.filters.network.generic_proxy.v3.GenericRds generic_rds = 3;- Returns:
- The genericRds.
-
getGenericRdsOrBuilder
GenericRdsOrBuilder getGenericRdsOrBuilder()The generic proxies route table will be dynamically loaded via the meta RDS API.
.envoy.extensions.filters.network.generic_proxy.v3.GenericRds generic_rds = 3; -
hasRouteConfig
boolean hasRouteConfig()The route table for the generic proxy is static and is specified in this property.
.envoy.extensions.filters.network.generic_proxy.v3.RouteConfiguration route_config = 4;- Returns:
- Whether the routeConfig field is set.
-
getRouteConfig
RouteConfiguration getRouteConfig()The route table for the generic proxy is static and is specified in this property.
.envoy.extensions.filters.network.generic_proxy.v3.RouteConfiguration route_config = 4;- Returns:
- The routeConfig.
-
getRouteConfigOrBuilder
RouteConfigurationOrBuilder getRouteConfigOrBuilder()The route table for the generic proxy is static and is specified in this property.
.envoy.extensions.filters.network.generic_proxy.v3.RouteConfiguration route_config = 4; -
getFiltersList
List<TypedExtensionConfig> getFiltersList()A list of individual Layer-7 filters that make up the filter chain for requests made to the proxy. Order matters as the filters are processed sequentially as request events happen. [#extension-category: envoy.generic_proxy.filters]
repeated .envoy.config.core.v3.TypedExtensionConfig filters = 5; -
getFilters
A list of individual Layer-7 filters that make up the filter chain for requests made to the proxy. Order matters as the filters are processed sequentially as request events happen. [#extension-category: envoy.generic_proxy.filters]
repeated .envoy.config.core.v3.TypedExtensionConfig filters = 5; -
getFiltersCount
int getFiltersCount()A list of individual Layer-7 filters that make up the filter chain for requests made to the proxy. Order matters as the filters are processed sequentially as request events happen. [#extension-category: envoy.generic_proxy.filters]
repeated .envoy.config.core.v3.TypedExtensionConfig filters = 5; -
getFiltersOrBuilderList
List<? extends TypedExtensionConfigOrBuilder> getFiltersOrBuilderList()A list of individual Layer-7 filters that make up the filter chain for requests made to the proxy. Order matters as the filters are processed sequentially as request events happen. [#extension-category: envoy.generic_proxy.filters]
repeated .envoy.config.core.v3.TypedExtensionConfig filters = 5; -
getFiltersOrBuilder
A list of individual Layer-7 filters that make up the filter chain for requests made to the proxy. Order matters as the filters are processed sequentially as request events happen. [#extension-category: envoy.generic_proxy.filters]
repeated .envoy.config.core.v3.TypedExtensionConfig filters = 5; -
hasTracing
boolean hasTracing()Tracing configuration for the generic proxy.
.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.Tracing tracing = 6;- Returns:
- Whether the tracing field is set.
-
getTracing
HttpConnectionManager.Tracing getTracing()Tracing configuration for the generic proxy.
.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.Tracing tracing = 6;- Returns:
- The tracing.
-
getTracingOrBuilder
HttpConnectionManager.TracingOrBuilder getTracingOrBuilder()Tracing configuration for the generic proxy.
.envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager.Tracing tracing = 6; -
getAccessLogList
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by generic proxy.
repeated .envoy.config.accesslog.v3.AccessLog access_log = 7; -
getAccessLog
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by generic proxy.
repeated .envoy.config.accesslog.v3.AccessLog access_log = 7; -
getAccessLogCount
int getAccessLogCount()Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by generic proxy.
repeated .envoy.config.accesslog.v3.AccessLog access_log = 7; -
getAccessLogOrBuilderList
List<? extends AccessLogOrBuilder> getAccessLogOrBuilderList()Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by generic proxy.
repeated .envoy.config.accesslog.v3.AccessLog access_log = 7; -
getAccessLogOrBuilder
Configuration for :ref:`access logs <arch_overview_access_logs>` emitted by generic proxy.
repeated .envoy.config.accesslog.v3.AccessLog access_log = 7; -
getRouteSpecifierCase
GenericProxy.RouteSpecifierCase getRouteSpecifierCase()
-