Uses of Class
io.envoyproxy.envoy.config.route.v3.HeaderMatcher
Packages that use HeaderMatcher
Package
Description
-
Uses of HeaderMatcher in io.envoyproxy.envoy.config.accesslog.v3
Methods in io.envoyproxy.envoy.config.accesslog.v3 that return HeaderMatcherModifier and TypeMethodDescriptionHeaderFilter.Builder.getHeader()Only requests with a header which matches the specified HeaderMatcher will pass the filter check.HeaderFilter.getHeader()Only requests with a header which matches the specified HeaderMatcher will pass the filter check.HeaderFilterOrBuilder.getHeader()Only requests with a header which matches the specified HeaderMatcher will pass the filter check.Methods in io.envoyproxy.envoy.config.accesslog.v3 with parameters of type HeaderMatcherModifier and TypeMethodDescriptionHeaderFilter.Builder.mergeHeader(HeaderMatcher value) Only requests with a header which matches the specified HeaderMatcher will pass the filter check.HeaderFilter.Builder.setHeader(HeaderMatcher value) Only requests with a header which matches the specified HeaderMatcher will pass the filter check. -
Uses of HeaderMatcher in io.envoyproxy.envoy.config.common.matcher.v3
Methods in io.envoyproxy.envoy.config.common.matcher.v3 that return HeaderMatcherModifier and TypeMethodDescriptionHttpHeadersMatch.Builder.getHeaders(int index) HTTP headers to match.HttpHeadersMatch.getHeaders(int index) HTTP headers to match.HttpHeadersMatchOrBuilder.getHeaders(int index) HTTP headers to match.Methods in io.envoyproxy.envoy.config.common.matcher.v3 that return types with arguments of type HeaderMatcherModifier and TypeMethodDescriptionHttpHeadersMatch.Builder.getHeadersList()HTTP headers to match.HttpHeadersMatch.getHeadersList()HTTP headers to match.HttpHeadersMatchOrBuilder.getHeadersList()HTTP headers to match.Methods in io.envoyproxy.envoy.config.common.matcher.v3 with parameters of type HeaderMatcherModifier and TypeMethodDescriptionHttpHeadersMatch.Builder.addHeaders(int index, HeaderMatcher value) HTTP headers to match.HttpHeadersMatch.Builder.addHeaders(HeaderMatcher value) HTTP headers to match.HttpHeadersMatch.Builder.setHeaders(int index, HeaderMatcher value) HTTP headers to match.Method parameters in io.envoyproxy.envoy.config.common.matcher.v3 with type arguments of type HeaderMatcherModifier and TypeMethodDescriptionHttpHeadersMatch.Builder.addAllHeaders(Iterable<? extends HeaderMatcher> values) HTTP headers to match. -
Uses of HeaderMatcher in io.envoyproxy.envoy.config.rbac.v3
Methods in io.envoyproxy.envoy.config.rbac.v3 that return HeaderMatcherModifier and TypeMethodDescriptionPermission.Builder.getHeader()A header (or pseudo-header such as ``:path`` or ``:method``) on the incoming HTTP request.Permission.getHeader()A header (or pseudo-header such as ``:path`` or ``:method``) on the incoming HTTP request.PermissionOrBuilder.getHeader()A header (or pseudo-header such as ``:path`` or ``:method``) on the incoming HTTP request.Principal.Builder.getHeader()A header (or pseudo-header such as ``:path`` or ``:method``) on the incoming HTTP request.Principal.getHeader()A header (or pseudo-header such as ``:path`` or ``:method``) on the incoming HTTP request.PrincipalOrBuilder.getHeader()A header (or pseudo-header such as ``:path`` or ``:method``) on the incoming HTTP request.Methods in io.envoyproxy.envoy.config.rbac.v3 with parameters of type HeaderMatcherModifier and TypeMethodDescriptionPermission.Builder.mergeHeader(HeaderMatcher value) A header (or pseudo-header such as ``:path`` or ``:method``) on the incoming HTTP request.Principal.Builder.mergeHeader(HeaderMatcher value) A header (or pseudo-header such as ``:path`` or ``:method``) on the incoming HTTP request.Permission.Builder.setHeader(HeaderMatcher value) A header (or pseudo-header such as ``:path`` or ``:method``) on the incoming HTTP request.Principal.Builder.setHeader(HeaderMatcher value) A header (or pseudo-header such as ``:path`` or ``:method``) on the incoming HTTP request. -
Uses of HeaderMatcher in io.envoyproxy.envoy.config.route.v3
Methods in io.envoyproxy.envoy.config.route.v3 that return HeaderMatcherModifier and TypeMethodDescriptionHeaderMatcher.Builder.build()HeaderMatcher.Builder.buildPartial()static HeaderMatcherHeaderMatcher.getDefaultInstance()HeaderMatcher.Builder.getDefaultInstanceForType()HeaderMatcher.getDefaultInstanceForType()RateLimit.Action.HeaderValueMatch.Builder.getHeaders(int index) Specifies a set of headers that the rate limit action should match on.RateLimit.Action.HeaderValueMatch.getHeaders(int index) Specifies a set of headers that the rate limit action should match on.RateLimit.Action.HeaderValueMatchOrBuilder.getHeaders(int index) Specifies a set of headers that the rate limit action should match on.RouteMatch.Builder.getHeaders(int index) Specifies a set of headers that the route should match on.RouteMatch.getHeaders(int index) Specifies a set of headers that the route should match on.RouteMatchOrBuilder.getHeaders(int index) Specifies a set of headers that the route should match on.VirtualCluster.Builder.getHeaders(int index) Specifies a list of header matchers to use for matching requests.VirtualCluster.getHeaders(int index) Specifies a list of header matchers to use for matching requests.VirtualClusterOrBuilder.getHeaders(int index) Specifies a list of header matchers to use for matching requests.RetryPolicy.Builder.getRetriableHeaders(int index) HTTP response headers that trigger a retry if present in the response.RetryPolicy.getRetriableHeaders(int index) HTTP response headers that trigger a retry if present in the response.RetryPolicyOrBuilder.getRetriableHeaders(int index) HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.getRetriableRequestHeaders(int index) HTTP headers which must be present in the request for retries to be attempted.RetryPolicy.getRetriableRequestHeaders(int index) HTTP headers which must be present in the request for retries to be attempted.RetryPolicyOrBuilder.getRetriableRequestHeaders(int index) HTTP headers which must be present in the request for retries to be attempted.static HeaderMatcherHeaderMatcher.parseDelimitedFrom(InputStream input) static HeaderMatcherHeaderMatcher.parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static HeaderMatcherHeaderMatcher.parseFrom(byte[] data) static HeaderMatcherHeaderMatcher.parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static HeaderMatcherHeaderMatcher.parseFrom(com.google.protobuf.ByteString data) static HeaderMatcherHeaderMatcher.parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static HeaderMatcherHeaderMatcher.parseFrom(com.google.protobuf.CodedInputStream input) static HeaderMatcherHeaderMatcher.parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static HeaderMatcherHeaderMatcher.parseFrom(InputStream input) static HeaderMatcherHeaderMatcher.parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static HeaderMatcherHeaderMatcher.parseFrom(ByteBuffer data) static HeaderMatcherHeaderMatcher.parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Methods in io.envoyproxy.envoy.config.route.v3 that return types with arguments of type HeaderMatcherModifier and TypeMethodDescriptionRateLimit.Action.HeaderValueMatch.Builder.getHeadersList()Specifies a set of headers that the rate limit action should match on.RateLimit.Action.HeaderValueMatch.getHeadersList()Specifies a set of headers that the rate limit action should match on.RateLimit.Action.HeaderValueMatchOrBuilder.getHeadersList()Specifies a set of headers that the rate limit action should match on.RouteMatch.Builder.getHeadersList()Specifies a set of headers that the route should match on.RouteMatch.getHeadersList()Specifies a set of headers that the route should match on.RouteMatchOrBuilder.getHeadersList()Specifies a set of headers that the route should match on.VirtualCluster.Builder.getHeadersList()Specifies a list of header matchers to use for matching requests.VirtualCluster.getHeadersList()Specifies a list of header matchers to use for matching requests.VirtualClusterOrBuilder.getHeadersList()Specifies a list of header matchers to use for matching requests.com.google.protobuf.Parser<HeaderMatcher>HeaderMatcher.getParserForType()RetryPolicy.Builder.getRetriableHeadersList()HTTP response headers that trigger a retry if present in the response.RetryPolicy.getRetriableHeadersList()HTTP response headers that trigger a retry if present in the response.RetryPolicyOrBuilder.getRetriableHeadersList()HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.getRetriableRequestHeadersList()HTTP headers which must be present in the request for retries to be attempted.RetryPolicy.getRetriableRequestHeadersList()HTTP headers which must be present in the request for retries to be attempted.RetryPolicyOrBuilder.getRetriableRequestHeadersList()HTTP headers which must be present in the request for retries to be attempted.static com.google.protobuf.Parser<HeaderMatcher>HeaderMatcher.parser()Methods in io.envoyproxy.envoy.config.route.v3 with parameters of type HeaderMatcherModifier and TypeMethodDescriptionRateLimit.Action.HeaderValueMatch.Builder.addHeaders(int index, HeaderMatcher value) Specifies a set of headers that the rate limit action should match on.RateLimit.Action.HeaderValueMatch.Builder.addHeaders(HeaderMatcher value) Specifies a set of headers that the rate limit action should match on.RouteMatch.Builder.addHeaders(int index, HeaderMatcher value) Specifies a set of headers that the route should match on.RouteMatch.Builder.addHeaders(HeaderMatcher value) Specifies a set of headers that the route should match on.VirtualCluster.Builder.addHeaders(int index, HeaderMatcher value) Specifies a list of header matchers to use for matching requests.VirtualCluster.Builder.addHeaders(HeaderMatcher value) Specifies a list of header matchers to use for matching requests.RetryPolicy.Builder.addRetriableHeaders(int index, HeaderMatcher value) HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.addRetriableHeaders(HeaderMatcher value) HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.addRetriableRequestHeaders(int index, HeaderMatcher value) HTTP headers which must be present in the request for retries to be attempted.RetryPolicy.Builder.addRetriableRequestHeaders(HeaderMatcher value) HTTP headers which must be present in the request for retries to be attempted.HeaderMatcher.Builder.mergeFrom(HeaderMatcher other) static HeaderMatcher.BuilderHeaderMatcher.newBuilder(HeaderMatcher prototype) RateLimit.Action.HeaderValueMatch.Builder.setHeaders(int index, HeaderMatcher value) Specifies a set of headers that the rate limit action should match on.RouteMatch.Builder.setHeaders(int index, HeaderMatcher value) Specifies a set of headers that the route should match on.VirtualCluster.Builder.setHeaders(int index, HeaderMatcher value) Specifies a list of header matchers to use for matching requests.RetryPolicy.Builder.setRetriableHeaders(int index, HeaderMatcher value) HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.setRetriableRequestHeaders(int index, HeaderMatcher value) HTTP headers which must be present in the request for retries to be attempted.Method parameters in io.envoyproxy.envoy.config.route.v3 with type arguments of type HeaderMatcherModifier and TypeMethodDescriptionRateLimit.Action.HeaderValueMatch.Builder.addAllHeaders(Iterable<? extends HeaderMatcher> values) Specifies a set of headers that the rate limit action should match on.RouteMatch.Builder.addAllHeaders(Iterable<? extends HeaderMatcher> values) Specifies a set of headers that the route should match on.VirtualCluster.Builder.addAllHeaders(Iterable<? extends HeaderMatcher> values) Specifies a list of header matchers to use for matching requests.RetryPolicy.Builder.addAllRetriableHeaders(Iterable<? extends HeaderMatcher> values) HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder.addAllRetriableRequestHeaders(Iterable<? extends HeaderMatcher> values) HTTP headers which must be present in the request for retries to be attempted. -
Uses of HeaderMatcher in io.envoyproxy.envoy.config.tap.v3
Methods in io.envoyproxy.envoy.config.tap.v3 that return HeaderMatcherModifier and TypeMethodDescriptionHttpHeadersMatch.Builder.getHeaders(int index) HTTP headers to match.HttpHeadersMatch.getHeaders(int index) HTTP headers to match.HttpHeadersMatchOrBuilder.getHeaders(int index) HTTP headers to match.Methods in io.envoyproxy.envoy.config.tap.v3 that return types with arguments of type HeaderMatcherModifier and TypeMethodDescriptionHttpHeadersMatch.Builder.getHeadersList()HTTP headers to match.HttpHeadersMatch.getHeadersList()HTTP headers to match.HttpHeadersMatchOrBuilder.getHeadersList()HTTP headers to match.Methods in io.envoyproxy.envoy.config.tap.v3 with parameters of type HeaderMatcherModifier and TypeMethodDescriptionHttpHeadersMatch.Builder.addHeaders(int index, HeaderMatcher value) HTTP headers to match.HttpHeadersMatch.Builder.addHeaders(HeaderMatcher value) HTTP headers to match.HttpHeadersMatch.Builder.setHeaders(int index, HeaderMatcher value) HTTP headers to match.Method parameters in io.envoyproxy.envoy.config.tap.v3 with type arguments of type HeaderMatcherModifier and TypeMethodDescriptionHttpHeadersMatch.Builder.addAllHeaders(Iterable<? extends HeaderMatcher> values) HTTP headers to match. -
Uses of HeaderMatcher in io.envoyproxy.envoy.extensions.filters.http.fault.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.fault.v3 that return HeaderMatcherModifier and TypeMethodDescriptionHTTPFault.Builder.getHeaders(int index) Specifies a set of headers that the filter should match on.HTTPFault.getHeaders(int index) Specifies a set of headers that the filter should match on.HTTPFaultOrBuilder.getHeaders(int index) Specifies a set of headers that the filter should match on.Methods in io.envoyproxy.envoy.extensions.filters.http.fault.v3 that return types with arguments of type HeaderMatcherModifier and TypeMethodDescriptionHTTPFault.Builder.getHeadersList()Specifies a set of headers that the filter should match on.HTTPFault.getHeadersList()Specifies a set of headers that the filter should match on.HTTPFaultOrBuilder.getHeadersList()Specifies a set of headers that the filter should match on.Methods in io.envoyproxy.envoy.extensions.filters.http.fault.v3 with parameters of type HeaderMatcherModifier and TypeMethodDescriptionHTTPFault.Builder.addHeaders(int index, HeaderMatcher value) Specifies a set of headers that the filter should match on.HTTPFault.Builder.addHeaders(HeaderMatcher value) Specifies a set of headers that the filter should match on.HTTPFault.Builder.setHeaders(int index, HeaderMatcher value) Specifies a set of headers that the filter should match on.Method parameters in io.envoyproxy.envoy.extensions.filters.http.fault.v3 with type arguments of type HeaderMatcherModifier and TypeMethodDescriptionHTTPFault.Builder.addAllHeaders(Iterable<? extends HeaderMatcher> values) Specifies a set of headers that the filter should match on. -
Uses of HeaderMatcher in io.envoyproxy.envoy.extensions.filters.http.health_check.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.health_check.v3 that return HeaderMatcherModifier and TypeMethodDescriptionHealthCheck.Builder.getHeaders(int index) Specifies a set of health check request headers to match on.HealthCheck.getHeaders(int index) Specifies a set of health check request headers to match on.HealthCheckOrBuilder.getHeaders(int index) Specifies a set of health check request headers to match on.Methods in io.envoyproxy.envoy.extensions.filters.http.health_check.v3 that return types with arguments of type HeaderMatcherModifier and TypeMethodDescriptionHealthCheck.Builder.getHeadersList()Specifies a set of health check request headers to match on.HealthCheck.getHeadersList()Specifies a set of health check request headers to match on.HealthCheckOrBuilder.getHeadersList()Specifies a set of health check request headers to match on.Methods in io.envoyproxy.envoy.extensions.filters.http.health_check.v3 with parameters of type HeaderMatcherModifier and TypeMethodDescriptionHealthCheck.Builder.addHeaders(int index, HeaderMatcher value) Specifies a set of health check request headers to match on.HealthCheck.Builder.addHeaders(HeaderMatcher value) Specifies a set of health check request headers to match on.HealthCheck.Builder.setHeaders(int index, HeaderMatcher value) Specifies a set of health check request headers to match on.Method parameters in io.envoyproxy.envoy.extensions.filters.http.health_check.v3 with type arguments of type HeaderMatcherModifier and TypeMethodDescriptionHealthCheck.Builder.addAllHeaders(Iterable<? extends HeaderMatcher> values) Specifies a set of health check request headers to match on. -
Uses of HeaderMatcher in io.envoyproxy.envoy.extensions.filters.http.oauth2.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.oauth2.v3 that return HeaderMatcherModifier and TypeMethodDescriptionOAuth2Config.Builder.getDenyRedirectMatcher(int index) Any request that matches any of the provided matchers won't be redirected to OAuth server when tokens are not valid.OAuth2Config.getDenyRedirectMatcher(int index) Any request that matches any of the provided matchers won't be redirected to OAuth server when tokens are not valid.OAuth2ConfigOrBuilder.getDenyRedirectMatcher(int index) Any request that matches any of the provided matchers won't be redirected to OAuth server when tokens are not valid.OAuth2Config.Builder.getPassThroughMatcher(int index) Any request that matches any of the provided matchers will be passed through without OAuth validation.OAuth2Config.getPassThroughMatcher(int index) Any request that matches any of the provided matchers will be passed through without OAuth validation.OAuth2ConfigOrBuilder.getPassThroughMatcher(int index) Any request that matches any of the provided matchers will be passed through without OAuth validation.Methods in io.envoyproxy.envoy.extensions.filters.http.oauth2.v3 that return types with arguments of type HeaderMatcherModifier and TypeMethodDescriptionOAuth2Config.Builder.getDenyRedirectMatcherList()Any request that matches any of the provided matchers won't be redirected to OAuth server when tokens are not valid.OAuth2Config.getDenyRedirectMatcherList()Any request that matches any of the provided matchers won't be redirected to OAuth server when tokens are not valid.OAuth2ConfigOrBuilder.getDenyRedirectMatcherList()Any request that matches any of the provided matchers won't be redirected to OAuth server when tokens are not valid.OAuth2Config.Builder.getPassThroughMatcherList()Any request that matches any of the provided matchers will be passed through without OAuth validation.OAuth2Config.getPassThroughMatcherList()Any request that matches any of the provided matchers will be passed through without OAuth validation.OAuth2ConfigOrBuilder.getPassThroughMatcherList()Any request that matches any of the provided matchers will be passed through without OAuth validation.Methods in io.envoyproxy.envoy.extensions.filters.http.oauth2.v3 with parameters of type HeaderMatcherModifier and TypeMethodDescriptionOAuth2Config.Builder.addDenyRedirectMatcher(int index, HeaderMatcher value) Any request that matches any of the provided matchers won't be redirected to OAuth server when tokens are not valid.OAuth2Config.Builder.addDenyRedirectMatcher(HeaderMatcher value) Any request that matches any of the provided matchers won't be redirected to OAuth server when tokens are not valid.OAuth2Config.Builder.addPassThroughMatcher(int index, HeaderMatcher value) Any request that matches any of the provided matchers will be passed through without OAuth validation.OAuth2Config.Builder.addPassThroughMatcher(HeaderMatcher value) Any request that matches any of the provided matchers will be passed through without OAuth validation.OAuth2Config.Builder.setDenyRedirectMatcher(int index, HeaderMatcher value) Any request that matches any of the provided matchers won't be redirected to OAuth server when tokens are not valid.OAuth2Config.Builder.setPassThroughMatcher(int index, HeaderMatcher value) Any request that matches any of the provided matchers will be passed through without OAuth validation.Method parameters in io.envoyproxy.envoy.extensions.filters.http.oauth2.v3 with type arguments of type HeaderMatcherModifier and TypeMethodDescriptionOAuth2Config.Builder.addAllDenyRedirectMatcher(Iterable<? extends HeaderMatcher> values) Any request that matches any of the provided matchers won't be redirected to OAuth server when tokens are not valid.OAuth2Config.Builder.addAllPassThroughMatcher(Iterable<? extends HeaderMatcher> values) Any request that matches any of the provided matchers will be passed through without OAuth validation. -
Uses of HeaderMatcher in io.envoyproxy.envoy.extensions.filters.network.dubbo_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.dubbo_proxy.v3 that return HeaderMatcherModifier and TypeMethodDescriptionRouteMatch.Builder.getHeaders(int index) Specifies a set of headers that the route should match on.RouteMatch.getHeaders(int index) Specifies a set of headers that the route should match on.RouteMatchOrBuilder.getHeaders(int index) Specifies a set of headers that the route should match on.Methods in io.envoyproxy.envoy.extensions.filters.network.dubbo_proxy.v3 that return types with arguments of type HeaderMatcherModifier and TypeMethodDescriptionRouteMatch.Builder.getHeadersList()Specifies a set of headers that the route should match on.RouteMatch.getHeadersList()Specifies a set of headers that the route should match on.RouteMatchOrBuilder.getHeadersList()Specifies a set of headers that the route should match on.Methods in io.envoyproxy.envoy.extensions.filters.network.dubbo_proxy.v3 with parameters of type HeaderMatcherModifier and TypeMethodDescriptionRouteMatch.Builder.addHeaders(int index, HeaderMatcher value) Specifies a set of headers that the route should match on.RouteMatch.Builder.addHeaders(HeaderMatcher value) Specifies a set of headers that the route should match on.RouteMatch.Builder.setHeaders(int index, HeaderMatcher value) Specifies a set of headers that the route should match on.Method parameters in io.envoyproxy.envoy.extensions.filters.network.dubbo_proxy.v3 with type arguments of type HeaderMatcherModifier and TypeMethodDescriptionRouteMatch.Builder.addAllHeaders(Iterable<? extends HeaderMatcher> values) Specifies a set of headers that the route should match on. -
Uses of HeaderMatcher in io.envoyproxy.envoy.extensions.filters.network.thrift_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.thrift_proxy.v3 that return HeaderMatcherModifier and TypeMethodDescriptionRouteMatch.Builder.getHeaders(int index) Specifies a set of headers that the route should match on.RouteMatch.getHeaders(int index) Specifies a set of headers that the route should match on.RouteMatchOrBuilder.getHeaders(int index) Specifies a set of headers that the route should match on.Methods in io.envoyproxy.envoy.extensions.filters.network.thrift_proxy.v3 that return types with arguments of type HeaderMatcherModifier and TypeMethodDescriptionRouteMatch.Builder.getHeadersList()Specifies a set of headers that the route should match on.RouteMatch.getHeadersList()Specifies a set of headers that the route should match on.RouteMatchOrBuilder.getHeadersList()Specifies a set of headers that the route should match on.Methods in io.envoyproxy.envoy.extensions.filters.network.thrift_proxy.v3 with parameters of type HeaderMatcherModifier and TypeMethodDescriptionRouteMatch.Builder.addHeaders(int index, HeaderMatcher value) Specifies a set of headers that the route should match on.RouteMatch.Builder.addHeaders(HeaderMatcher value) Specifies a set of headers that the route should match on.RouteMatch.Builder.setHeaders(int index, HeaderMatcher value) Specifies a set of headers that the route should match on.Method parameters in io.envoyproxy.envoy.extensions.filters.network.thrift_proxy.v3 with type arguments of type HeaderMatcherModifier and TypeMethodDescriptionRouteMatch.Builder.addAllHeaders(Iterable<? extends HeaderMatcher> values) Specifies a set of headers that the route should match on.