Uses of Class
io.envoyproxy.envoy.extensions.filters.http.router.v3.Router.Builder
Packages that use Router.Builder
-
Uses of Router.Builder in io.envoyproxy.envoy.extensions.filters.http.router.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.router.v3 that return Router.BuilderModifier and TypeMethodDescriptionRouter.Builder.addAllStrictCheckHeaders
(Iterable<String> values) Specifies a list of HTTP headers to strictly validate.Router.Builder.addAllUpstreamHttpFilters
(Iterable<? extends HttpFilter> values) ..Router.Builder.addAllUpstreamLog
(Iterable<? extends AccessLog> values) Configuration for HTTP upstream logs emitted by the router.Router.Builder.addStrictCheckHeaders
(String value) Specifies a list of HTTP headers to strictly validate.Router.Builder.addStrictCheckHeadersBytes
(com.google.protobuf.ByteString value) Specifies a list of HTTP headers to strictly validate.Router.Builder.addUpstreamHttpFilters
(int index, HttpFilter value) ..Router.Builder.addUpstreamHttpFilters
(int index, HttpFilter.Builder builderForValue) ..Router.Builder.addUpstreamHttpFilters
(HttpFilter value) ..Router.Builder.addUpstreamHttpFilters
(HttpFilter.Builder builderForValue) ..Router.Builder.addUpstreamLog
(int index, AccessLog value) Configuration for HTTP upstream logs emitted by the router.Router.Builder.addUpstreamLog
(int index, AccessLog.Builder builderForValue) Configuration for HTTP upstream logs emitted by the router.Router.Builder.addUpstreamLog
(AccessLog value) Configuration for HTTP upstream logs emitted by the router.Router.Builder.addUpstreamLog
(AccessLog.Builder builderForValue) Configuration for HTTP upstream logs emitted by the router.Router.Builder.clear()
Router.Builder.clearDynamicStats()
Whether the router generates dynamic cluster statistics.Router.Builder.clearRespectExpectedRqTimeout()
If not set, ingress Envoy will ignore :ref:`config_http_filters_router_x-envoy-expected-rq-timeout-ms` header, populated by egress Envoy, when deriving timeout for upstream cluster.Router.Builder.clearStartChildSpan()
Deprecated.envoy.extensions.filters.http.router.v3.Router.start_child_span is deprecated.Router.Builder.clearStrictCheckHeaders()
Specifies a list of HTTP headers to strictly validate.Router.Builder.clearSuppressEnvoyHeaders()
Do not add any additional ``x-envoy-`` headers to requests or responses.Router.Builder.clearSuppressGrpcRequestFailureCodeStats()
If set, Envoy will avoid incrementing HTTP failure code stats on gRPC requests.Router.Builder.clearUpstreamHttpFilters()
..Router.Builder.clearUpstreamLog()
Configuration for HTTP upstream logs emitted by the router.Router.Builder.clearUpstreamLogOptions()
Additional upstream access log options.Router.Builder.mergeDynamicStats
(com.google.protobuf.BoolValue value) Whether the router generates dynamic cluster statistics.Router.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Router.Builder.mergeFrom
(com.google.protobuf.Message other) Router.Builder.mergeUpstreamLogOptions
(Router.UpstreamAccessLogOptions value) Additional upstream access log options.static Router.Builder
Router.newBuilder()
static Router.Builder
Router.newBuilder
(Router prototype) Router.newBuilderForType()
protected Router.Builder
Router.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) Router.Builder.removeUpstreamHttpFilters
(int index) ..Router.Builder.removeUpstreamLog
(int index) Configuration for HTTP upstream logs emitted by the router.Router.Builder.setDynamicStats
(com.google.protobuf.BoolValue value) Whether the router generates dynamic cluster statistics.Router.Builder.setDynamicStats
(com.google.protobuf.BoolValue.Builder builderForValue) Whether the router generates dynamic cluster statistics.Router.Builder.setRespectExpectedRqTimeout
(boolean value) If not set, ingress Envoy will ignore :ref:`config_http_filters_router_x-envoy-expected-rq-timeout-ms` header, populated by egress Envoy, when deriving timeout for upstream cluster.Router.Builder.setStartChildSpan
(boolean value) Deprecated.envoy.extensions.filters.http.router.v3.Router.start_child_span is deprecated.Router.Builder.setStrictCheckHeaders
(int index, String value) Specifies a list of HTTP headers to strictly validate.Router.Builder.setSuppressEnvoyHeaders
(boolean value) Do not add any additional ``x-envoy-`` headers to requests or responses.Router.Builder.setSuppressGrpcRequestFailureCodeStats
(boolean value) If set, Envoy will avoid incrementing HTTP failure code stats on gRPC requests.Router.Builder.setUpstreamHttpFilters
(int index, HttpFilter value) ..Router.Builder.setUpstreamHttpFilters
(int index, HttpFilter.Builder builderForValue) ..Router.Builder.setUpstreamLog
(int index, AccessLog value) Configuration for HTTP upstream logs emitted by the router.Router.Builder.setUpstreamLog
(int index, AccessLog.Builder builderForValue) Configuration for HTTP upstream logs emitted by the router.Router.Builder.setUpstreamLogOptions
(Router.UpstreamAccessLogOptions value) Additional upstream access log options.Router.Builder.setUpstreamLogOptions
(Router.UpstreamAccessLogOptions.Builder builderForValue) Additional upstream access log options.Router.toBuilder()