Uses of Class
io.grpc.xds.internal.Matchers.HeaderMatcher
Packages that use Matchers.HeaderMatcher
Package
Description
Library for gPRC proxyless service mesh using Envoy xDS protocol.
Interfaces and implementations that are internal to gRPC.
-
Uses of Matchers.HeaderMatcher in io.grpc.xds
Fields in io.grpc.xds with type parameters of type Matchers.HeaderMatcherModifier and TypeFieldDescriptionprivate final com.google.common.collect.ImmutableList
<Matchers.HeaderMatcher> AutoValue_VirtualHost_Route_RouteMatch.headerMatchers
Methods in io.grpc.xds that return types with arguments of type Matchers.HeaderMatcherModifier and TypeMethodDescription(package private) com.google.common.collect.ImmutableList
<Matchers.HeaderMatcher> AutoValue_VirtualHost_Route_RouteMatch.headerMatchers()
(package private) abstract com.google.common.collect.ImmutableList
<Matchers.HeaderMatcher> VirtualHost.Route.RouteMatch.headerMatchers()
(package private) static XdsResourceType.StructOrError
<Matchers.HeaderMatcher> XdsRouteConfigureResource.parseHeaderMatcher
(HeaderMatcher proto) Method parameters in io.grpc.xds with type arguments of type Matchers.HeaderMatcherModifier and TypeMethodDescription(package private) static VirtualHost.Route.RouteMatch
VirtualHost.Route.RouteMatch.create
(VirtualHost.Route.RouteMatch.PathMatcher pathMatcher, List<Matchers.HeaderMatcher> headerMatchers, Matchers.FractionMatcher fractionMatcher) Constructor parameters in io.grpc.xds with type arguments of type Matchers.HeaderMatcherModifierConstructorDescription(package private)
AutoValue_VirtualHost_Route_RouteMatch
(VirtualHost.Route.RouteMatch.PathMatcher pathMatcher, com.google.common.collect.ImmutableList<Matchers.HeaderMatcher> headerMatchers, Matchers.FractionMatcher fractionMatcher) -
Uses of Matchers.HeaderMatcher in io.grpc.xds.internal
Subclasses of Matchers.HeaderMatcher in io.grpc.xds.internalMethods in io.grpc.xds.internal that return Matchers.HeaderMatcherModifier and TypeMethodDescriptionprivate static Matchers.HeaderMatcher
Matchers.HeaderMatcher.create
(String name, String exactValue, com.google.re2j.Pattern safeRegEx, Matchers.HeaderMatcher.Range range, Boolean present, String prefix, String suffix, String contains, Matchers.StringMatcher stringMatcher, boolean inverted) static Matchers.HeaderMatcher
Matchers.HeaderMatcher.forContains
(String name, String contains, boolean inverted) The request header value should have this substring.static Matchers.HeaderMatcher
Matchers.HeaderMatcher.forExactValue
(String name, String exactValue, boolean inverted) The request header value should exactly match the specified value.static Matchers.HeaderMatcher
The request header value should have this prefix.static Matchers.HeaderMatcher
Matchers.HeaderMatcher.forPresent
(String name, boolean present, boolean inverted) The request header value should exist.static Matchers.HeaderMatcher
Matchers.HeaderMatcher.forRange
(String name, Matchers.HeaderMatcher.Range range, boolean inverted) The request header value should be within the range.static Matchers.HeaderMatcher
Matchers.HeaderMatcher.forSafeRegEx
(String name, com.google.re2j.Pattern safeRegEx, boolean inverted) The request header value should match the regular expression pattern.static Matchers.HeaderMatcher
Matchers.HeaderMatcher.forString
(String name, Matchers.StringMatcher stringMatcher, boolean inverted) The request header value should match this stringMatcher.static Matchers.HeaderMatcher
The request header value should have this suffix.static Matchers.HeaderMatcher
MatcherParser.parseHeaderMatcher
(HeaderMatcher proto) Translates envoy proto HeaderMatcher to internal HeaderMatcher. -
Uses of Matchers.HeaderMatcher in io.grpc.xds.internal.rbac.engine
Fields in io.grpc.xds.internal.rbac.engine declared as Matchers.HeaderMatcherModifier and TypeFieldDescriptionprivate final Matchers.HeaderMatcher
AutoValue_GrpcAuthorizationEngine_AuthHeaderMatcher.delegate
Methods in io.grpc.xds.internal.rbac.engine that return Matchers.HeaderMatcherModifier and TypeMethodDescriptionAutoValue_GrpcAuthorizationEngine_AuthHeaderMatcher.delegate()
abstract Matchers.HeaderMatcher
GrpcAuthorizationEngine.AuthHeaderMatcher.delegate()
Methods in io.grpc.xds.internal.rbac.engine with parameters of type Matchers.HeaderMatcherModifier and TypeMethodDescriptionGrpcAuthorizationEngine.AuthHeaderMatcher.create
(Matchers.HeaderMatcher delegate) Constructors in io.grpc.xds.internal.rbac.engine with parameters of type Matchers.HeaderMatcherModifierConstructorDescription(package private)