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.headerMatchersMethods 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.RouteMatchVirtualHost.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.HeaderMatcherMatchers.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.HeaderMatcherMatchers.HeaderMatcher.forContains(String name, String contains, boolean inverted) The request header value should have this substring.static Matchers.HeaderMatcherMatchers.HeaderMatcher.forExactValue(String name, String exactValue, boolean inverted) The request header value should exactly match the specified value.static Matchers.HeaderMatcherThe request header value should have this prefix.static Matchers.HeaderMatcherMatchers.HeaderMatcher.forPresent(String name, boolean present, boolean inverted) The request header value should exist.static Matchers.HeaderMatcherMatchers.HeaderMatcher.forRange(String name, Matchers.HeaderMatcher.Range range, boolean inverted) The request header value should be within the range.static Matchers.HeaderMatcherMatchers.HeaderMatcher.forSafeRegEx(String name, com.google.re2j.Pattern safeRegEx, boolean inverted) The request header value should match the regular expression pattern.static Matchers.HeaderMatcherMatchers.HeaderMatcher.forString(String name, Matchers.StringMatcher stringMatcher, boolean inverted) The request header value should match this stringMatcher.static Matchers.HeaderMatcherThe request header value should have this suffix.static Matchers.HeaderMatcherMatcherParser.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.HeaderMatcherAutoValue_GrpcAuthorizationEngine_AuthHeaderMatcher.delegateMethods in io.grpc.xds.internal.rbac.engine that return Matchers.HeaderMatcherModifier and TypeMethodDescriptionAutoValue_GrpcAuthorizationEngine_AuthHeaderMatcher.delegate()abstract Matchers.HeaderMatcherGrpcAuthorizationEngine.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)