Uses of Class
io.envoyproxy.envoy.config.route.v3.HeaderMatcher
-
Packages that use HeaderMatcher Package Description io.envoyproxy.envoy.config.accesslog.v3 io.envoyproxy.envoy.config.rbac.v3 io.envoyproxy.envoy.config.route.v3 io.envoyproxy.envoy.extensions.filters.http.fault.v3 io.grpc.xds Library for gPRC proxyless service mesh using Envoy xDS protocol.io.grpc.xds.internal Interfaces and implementations that are internal to gRPC. -
-
Uses of HeaderMatcher in io.envoyproxy.envoy.config.accesslog.v3
Fields in io.envoyproxy.envoy.config.accesslog.v3 declared as HeaderMatcher Modifier and Type Field Description private HeaderMatcher
HeaderFilter.Builder. header_
private HeaderMatcher
HeaderFilter. header_
Fields in io.envoyproxy.envoy.config.accesslog.v3 with type parameters of type HeaderMatcher Modifier and Type Field Description private com.google.protobuf.SingleFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>
HeaderFilter.Builder. headerBuilder_
Methods in io.envoyproxy.envoy.config.accesslog.v3 that return HeaderMatcher Modifier and Type Method Description HeaderMatcher
HeaderFilter.Builder. getHeader()
Only requests with a header which matches the specified HeaderMatcher will pass the filter check.HeaderMatcher
HeaderFilter. getHeader()
Only requests with a header which matches the specified HeaderMatcher will pass the filter check.HeaderMatcher
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 that return types with arguments of type HeaderMatcher Modifier and Type Method Description private com.google.protobuf.SingleFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>
HeaderFilter.Builder. getHeaderFieldBuilder()
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 HeaderMatcher Modifier and Type Method Description HeaderFilter.Builder
HeaderFilter.Builder. mergeHeader(HeaderMatcher value)
Only requests with a header which matches the specified HeaderMatcher will pass the filter check.HeaderFilter.Builder
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.rbac.v3
Fields in io.envoyproxy.envoy.config.rbac.v3 with type parameters of type HeaderMatcher Modifier and Type Field Description private com.google.protobuf.SingleFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>
Permission.Builder. headerBuilder_
private com.google.protobuf.SingleFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>
Principal.Builder. headerBuilder_
Methods in io.envoyproxy.envoy.config.rbac.v3 that return HeaderMatcher Modifier and Type Method Description HeaderMatcher
Permission.Builder. getHeader()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.HeaderMatcher
Permission. getHeader()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.HeaderMatcher
PermissionOrBuilder. getHeader()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.HeaderMatcher
Principal.Builder. getHeader()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.HeaderMatcher
Principal. getHeader()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.HeaderMatcher
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 that return types with arguments of type HeaderMatcher Modifier and Type Method Description private com.google.protobuf.SingleFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>
Permission.Builder. getHeaderFieldBuilder()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.private com.google.protobuf.SingleFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>
Principal.Builder. getHeaderFieldBuilder()
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 HeaderMatcher Modifier and Type Method Description Permission.Builder
Permission.Builder. mergeHeader(HeaderMatcher value)
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.Principal.Builder
Principal.Builder. mergeHeader(HeaderMatcher value)
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.Permission.Builder
Permission.Builder. setHeader(HeaderMatcher value)
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.Principal.Builder
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
Fields in io.envoyproxy.envoy.config.route.v3 declared as HeaderMatcher Modifier and Type Field Description private static HeaderMatcher
HeaderMatcher. DEFAULT_INSTANCE
Fields in io.envoyproxy.envoy.config.route.v3 with type parameters of type HeaderMatcher Modifier and Type Field Description private java.util.List<HeaderMatcher>
RateLimit.Action.HeaderValueMatch.Builder. headers_
private java.util.List<HeaderMatcher>
RateLimit.Action.HeaderValueMatch. headers_
private java.util.List<HeaderMatcher>
RouteMatch.Builder. headers_
private java.util.List<HeaderMatcher>
RouteMatch. headers_
private java.util.List<HeaderMatcher>
VirtualCluster.Builder. headers_
private java.util.List<HeaderMatcher>
VirtualCluster. headers_
private com.google.protobuf.RepeatedFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>
RateLimit.Action.HeaderValueMatch.Builder. headersBuilder_
private com.google.protobuf.RepeatedFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>
RouteMatch.Builder. headersBuilder_
private com.google.protobuf.RepeatedFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>
VirtualCluster.Builder. headersBuilder_
private static com.google.protobuf.Parser<HeaderMatcher>
HeaderMatcher. PARSER
private java.util.List<HeaderMatcher>
RetryPolicy.Builder. retriableHeaders_
private java.util.List<HeaderMatcher>
RetryPolicy. retriableHeaders_
private com.google.protobuf.RepeatedFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>
RetryPolicy.Builder. retriableHeadersBuilder_
private java.util.List<HeaderMatcher>
RetryPolicy.Builder. retriableRequestHeaders_
private java.util.List<HeaderMatcher>
RetryPolicy. retriableRequestHeaders_
private com.google.protobuf.RepeatedFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>
RetryPolicy.Builder. retriableRequestHeadersBuilder_
Methods in io.envoyproxy.envoy.config.route.v3 that return HeaderMatcher Modifier and Type Method Description HeaderMatcher
HeaderMatcher.Builder. build()
HeaderMatcher
HeaderMatcher.Builder. buildPartial()
static HeaderMatcher
HeaderMatcher. getDefaultInstance()
HeaderMatcher
HeaderMatcher.Builder. getDefaultInstanceForType()
HeaderMatcher
HeaderMatcher. getDefaultInstanceForType()
HeaderMatcher
RateLimit.Action.HeaderValueMatch.Builder. getHeaders(int index)
Specifies a set of headers that the rate limit action should match on.HeaderMatcher
RateLimit.Action.HeaderValueMatch. getHeaders(int index)
Specifies a set of headers that the rate limit action should match on.HeaderMatcher
RateLimit.Action.HeaderValueMatchOrBuilder. getHeaders(int index)
Specifies a set of headers that the rate limit action should match on.HeaderMatcher
RouteMatch.Builder. getHeaders(int index)
Specifies a set of headers that the route should match on.HeaderMatcher
RouteMatch. getHeaders(int index)
Specifies a set of headers that the route should match on.HeaderMatcher
RouteMatchOrBuilder. getHeaders(int index)
Specifies a set of headers that the route should match on.HeaderMatcher
VirtualCluster.Builder. getHeaders(int index)
Specifies a list of header matchers to use for matching requests.HeaderMatcher
VirtualCluster. getHeaders(int index)
Specifies a list of header matchers to use for matching requests.HeaderMatcher
VirtualClusterOrBuilder. getHeaders(int index)
Specifies a list of header matchers to use for matching requests.HeaderMatcher
RetryPolicy.Builder. getRetriableHeaders(int index)
HTTP response headers that trigger a retry if present in the response.HeaderMatcher
RetryPolicy. getRetriableHeaders(int index)
HTTP response headers that trigger a retry if present in the response.HeaderMatcher
RetryPolicyOrBuilder. getRetriableHeaders(int index)
HTTP response headers that trigger a retry if present in the response.HeaderMatcher
RetryPolicy.Builder. getRetriableRequestHeaders(int index)
HTTP headers which must be present in the request for retries to be attempted.HeaderMatcher
RetryPolicy. getRetriableRequestHeaders(int index)
HTTP headers which must be present in the request for retries to be attempted.HeaderMatcher
RetryPolicyOrBuilder. getRetriableRequestHeaders(int index)
HTTP headers which must be present in the request for retries to be attempted.static HeaderMatcher
HeaderMatcher. parseDelimitedFrom(java.io.InputStream input)
static HeaderMatcher
HeaderMatcher. parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static HeaderMatcher
HeaderMatcher. parseFrom(byte[] data)
static HeaderMatcher
HeaderMatcher. parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static HeaderMatcher
HeaderMatcher. parseFrom(com.google.protobuf.ByteString data)
static HeaderMatcher
HeaderMatcher. parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static HeaderMatcher
HeaderMatcher. parseFrom(com.google.protobuf.CodedInputStream input)
static HeaderMatcher
HeaderMatcher. parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static HeaderMatcher
HeaderMatcher. parseFrom(java.io.InputStream input)
static HeaderMatcher
HeaderMatcher. parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static HeaderMatcher
HeaderMatcher. parseFrom(java.nio.ByteBuffer data)
static HeaderMatcher
HeaderMatcher. parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Methods in io.envoyproxy.envoy.config.route.v3 that return types with arguments of type HeaderMatcher Modifier and Type Method Description private com.google.protobuf.RepeatedFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>
RateLimit.Action.HeaderValueMatch.Builder. getHeadersFieldBuilder()
private com.google.protobuf.RepeatedFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>
RouteMatch.Builder. getHeadersFieldBuilder()
private com.google.protobuf.RepeatedFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>
VirtualCluster.Builder. getHeadersFieldBuilder()
java.util.List<HeaderMatcher>
RateLimit.Action.HeaderValueMatch.Builder. getHeadersList()
Specifies a set of headers that the rate limit action should match on.java.util.List<HeaderMatcher>
RateLimit.Action.HeaderValueMatch. getHeadersList()
Specifies a set of headers that the rate limit action should match on.java.util.List<HeaderMatcher>
RateLimit.Action.HeaderValueMatchOrBuilder. getHeadersList()
Specifies a set of headers that the rate limit action should match on.java.util.List<HeaderMatcher>
RouteMatch.Builder. getHeadersList()
Specifies a set of headers that the route should match on.java.util.List<HeaderMatcher>
RouteMatch. getHeadersList()
Specifies a set of headers that the route should match on.java.util.List<HeaderMatcher>
RouteMatchOrBuilder. getHeadersList()
Specifies a set of headers that the route should match on.java.util.List<HeaderMatcher>
VirtualCluster.Builder. getHeadersList()
Specifies a list of header matchers to use for matching requests.java.util.List<HeaderMatcher>
VirtualCluster. getHeadersList()
Specifies a list of header matchers to use for matching requests.java.util.List<HeaderMatcher>
VirtualClusterOrBuilder. getHeadersList()
Specifies a list of header matchers to use for matching requests.com.google.protobuf.Parser<HeaderMatcher>
HeaderMatcher. getParserForType()
private com.google.protobuf.RepeatedFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>
RetryPolicy.Builder. getRetriableHeadersFieldBuilder()
java.util.List<HeaderMatcher>
RetryPolicy.Builder. getRetriableHeadersList()
HTTP response headers that trigger a retry if present in the response.java.util.List<HeaderMatcher>
RetryPolicy. getRetriableHeadersList()
HTTP response headers that trigger a retry if present in the response.java.util.List<HeaderMatcher>
RetryPolicyOrBuilder. getRetriableHeadersList()
HTTP response headers that trigger a retry if present in the response.private com.google.protobuf.RepeatedFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>
RetryPolicy.Builder. getRetriableRequestHeadersFieldBuilder()
java.util.List<HeaderMatcher>
RetryPolicy.Builder. getRetriableRequestHeadersList()
HTTP headers which must be present in the request for retries to be attempted.java.util.List<HeaderMatcher>
RetryPolicy. getRetriableRequestHeadersList()
HTTP headers which must be present in the request for retries to be attempted.java.util.List<HeaderMatcher>
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 HeaderMatcher Modifier and Type Method Description RateLimit.Action.HeaderValueMatch.Builder
RateLimit.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
RateLimit.Action.HeaderValueMatch.Builder. addHeaders(HeaderMatcher value)
Specifies a set of headers that the rate limit action should match on.RouteMatch.Builder
RouteMatch.Builder. addHeaders(int index, HeaderMatcher value)
Specifies a set of headers that the route should match on.RouteMatch.Builder
RouteMatch.Builder. addHeaders(HeaderMatcher value)
Specifies a set of headers that the route should match on.VirtualCluster.Builder
VirtualCluster.Builder. addHeaders(int index, HeaderMatcher value)
Specifies a list of header matchers to use for matching requests.VirtualCluster.Builder
VirtualCluster.Builder. addHeaders(HeaderMatcher value)
Specifies a list of header matchers to use for matching requests.RetryPolicy.Builder
RetryPolicy.Builder. addRetriableHeaders(int index, HeaderMatcher value)
HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder
RetryPolicy.Builder. addRetriableHeaders(HeaderMatcher value)
HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder
RetryPolicy.Builder. addRetriableRequestHeaders(int index, HeaderMatcher value)
HTTP headers which must be present in the request for retries to be attempted.RetryPolicy.Builder
RetryPolicy.Builder. addRetriableRequestHeaders(HeaderMatcher value)
HTTP headers which must be present in the request for retries to be attempted.private void
HeaderMatcher.Builder. buildPartial0(HeaderMatcher result)
private void
HeaderMatcher.Builder. buildPartialOneofs(HeaderMatcher result)
HeaderMatcher.Builder
HeaderMatcher.Builder. mergeFrom(HeaderMatcher other)
static HeaderMatcher.Builder
HeaderMatcher. newBuilder(HeaderMatcher prototype)
RateLimit.Action.HeaderValueMatch.Builder
RateLimit.Action.HeaderValueMatch.Builder. setHeaders(int index, HeaderMatcher value)
Specifies a set of headers that the rate limit action should match on.RouteMatch.Builder
RouteMatch.Builder. setHeaders(int index, HeaderMatcher value)
Specifies a set of headers that the route should match on.VirtualCluster.Builder
VirtualCluster.Builder. setHeaders(int index, HeaderMatcher value)
Specifies a list of header matchers to use for matching requests.RetryPolicy.Builder
RetryPolicy.Builder. setRetriableHeaders(int index, HeaderMatcher value)
HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder
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 HeaderMatcher Modifier and Type Method Description RateLimit.Action.HeaderValueMatch.Builder
RateLimit.Action.HeaderValueMatch.Builder. addAllHeaders(java.lang.Iterable<? extends HeaderMatcher> values)
Specifies a set of headers that the rate limit action should match on.RouteMatch.Builder
RouteMatch.Builder. addAllHeaders(java.lang.Iterable<? extends HeaderMatcher> values)
Specifies a set of headers that the route should match on.VirtualCluster.Builder
VirtualCluster.Builder. addAllHeaders(java.lang.Iterable<? extends HeaderMatcher> values)
Specifies a list of header matchers to use for matching requests.RetryPolicy.Builder
RetryPolicy.Builder. addAllRetriableHeaders(java.lang.Iterable<? extends HeaderMatcher> values)
HTTP response headers that trigger a retry if present in the response.RetryPolicy.Builder
RetryPolicy.Builder. addAllRetriableRequestHeaders(java.lang.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.extensions.filters.http.fault.v3
Fields in io.envoyproxy.envoy.extensions.filters.http.fault.v3 with type parameters of type HeaderMatcher Modifier and Type Field Description private java.util.List<HeaderMatcher>
HTTPFault.Builder. headers_
private java.util.List<HeaderMatcher>
HTTPFault. headers_
private com.google.protobuf.RepeatedFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>
HTTPFault.Builder. headersBuilder_
Methods in io.envoyproxy.envoy.extensions.filters.http.fault.v3 that return HeaderMatcher Modifier and Type Method Description HeaderMatcher
HTTPFault.Builder. getHeaders(int index)
Specifies a set of headers that the filter should match on.HeaderMatcher
HTTPFault. getHeaders(int index)
Specifies a set of headers that the filter should match on.HeaderMatcher
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 HeaderMatcher Modifier and Type Method Description private com.google.protobuf.RepeatedFieldBuilder<HeaderMatcher,HeaderMatcher.Builder,HeaderMatcherOrBuilder>
HTTPFault.Builder. getHeadersFieldBuilder()
java.util.List<HeaderMatcher>
HTTPFault.Builder. getHeadersList()
Specifies a set of headers that the filter should match on.java.util.List<HeaderMatcher>
HTTPFault. getHeadersList()
Specifies a set of headers that the filter should match on.java.util.List<HeaderMatcher>
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 HeaderMatcher Modifier and Type Method Description HTTPFault.Builder
HTTPFault.Builder. addHeaders(int index, HeaderMatcher value)
Specifies a set of headers that the filter should match on.HTTPFault.Builder
HTTPFault.Builder. addHeaders(HeaderMatcher value)
Specifies a set of headers that the filter should match on.HTTPFault.Builder
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 HeaderMatcher Modifier and Type Method Description HTTPFault.Builder
HTTPFault.Builder. addAllHeaders(java.lang.Iterable<? extends HeaderMatcher> values)
Specifies a set of headers that the filter should match on. -
Uses of HeaderMatcher in io.grpc.xds
Methods in io.grpc.xds with parameters of type HeaderMatcher Modifier and Type Method Description private static GrpcAuthorizationEngine.AuthHeaderMatcher
RbacFilter. parseHeaderMatcher(HeaderMatcher proto)
(package private) static XdsResourceType.StructOrError<Matchers.HeaderMatcher>
XdsRouteConfigureResource. parseHeaderMatcher(HeaderMatcher proto)
-
Uses of HeaderMatcher in io.grpc.xds.internal
Methods in io.grpc.xds.internal with parameters of type HeaderMatcher Modifier and Type Method Description static Matchers.HeaderMatcher
MatcherParser. parseHeaderMatcher(HeaderMatcher proto)
Translates envoy proto HeaderMatcher to internal HeaderMatcher.
-