Uses of Class
io.grpc.xds.internal.Matchers.HeaderMatcher
-
Packages that use Matchers.HeaderMatcher Package Description 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.io.grpc.xds.internal.rbac.engine -
-
Uses of Matchers.HeaderMatcher in io.grpc.xds
Fields in io.grpc.xds with type parameters of type Matchers.HeaderMatcher Modifier and Type Field Description private 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.HeaderMatcher Modifier and Type Method Description (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.HeaderMatcher Modifier and Type Method Description (package private) static VirtualHost.Route.RouteMatch
VirtualHost.Route.RouteMatch. create(VirtualHost.Route.RouteMatch.PathMatcher pathMatcher, java.util.List<Matchers.HeaderMatcher> headerMatchers, Matchers.FractionMatcher fractionMatcher)
Constructor parameters in io.grpc.xds with type arguments of type Matchers.HeaderMatcher Constructor Description 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.internal Modifier and Type Class Description (package private) class
AutoValue_Matchers_HeaderMatcher
Methods in io.grpc.xds.internal that return Matchers.HeaderMatcher Modifier and Type Method Description private static Matchers.HeaderMatcher
Matchers.HeaderMatcher. create(java.lang.String name, java.lang.String exactValue, com.google.re2j.Pattern safeRegEx, Matchers.HeaderMatcher.Range range, java.lang.Boolean present, java.lang.String prefix, java.lang.String suffix, java.lang.String contains, Matchers.StringMatcher stringMatcher, boolean inverted)
static Matchers.HeaderMatcher
Matchers.HeaderMatcher. forContains(java.lang.String name, java.lang.String contains, boolean inverted)
The request header value should have this substring.static Matchers.HeaderMatcher
Matchers.HeaderMatcher. forExactValue(java.lang.String name, java.lang.String exactValue, boolean inverted)
The request header value should exactly match the specified value.static Matchers.HeaderMatcher
Matchers.HeaderMatcher. forPrefix(java.lang.String name, java.lang.String prefix, boolean inverted)
The request header value should have this prefix.static Matchers.HeaderMatcher
Matchers.HeaderMatcher. forPresent(java.lang.String name, boolean present, boolean inverted)
The request header value should exist.static Matchers.HeaderMatcher
Matchers.HeaderMatcher. forRange(java.lang.String name, Matchers.HeaderMatcher.Range range, boolean inverted)
The request header value should be within the range.static Matchers.HeaderMatcher
Matchers.HeaderMatcher. forSafeRegEx(java.lang.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(java.lang.String name, Matchers.StringMatcher stringMatcher, boolean inverted)
The request header value should match this stringMatcher.static Matchers.HeaderMatcher
Matchers.HeaderMatcher. forSuffix(java.lang.String name, java.lang.String suffix, boolean inverted)
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.HeaderMatcher Modifier and Type Field Description private Matchers.HeaderMatcher
AutoValue_GrpcAuthorizationEngine_AuthHeaderMatcher. delegate
Methods in io.grpc.xds.internal.rbac.engine that return Matchers.HeaderMatcher Modifier and Type Method Description Matchers.HeaderMatcher
AutoValue_GrpcAuthorizationEngine_AuthHeaderMatcher. delegate()
abstract Matchers.HeaderMatcher
GrpcAuthorizationEngine.AuthHeaderMatcher. delegate()
Methods in io.grpc.xds.internal.rbac.engine with parameters of type Matchers.HeaderMatcher Modifier and Type Method Description static GrpcAuthorizationEngine.AuthHeaderMatcher
GrpcAuthorizationEngine.AuthHeaderMatcher. create(Matchers.HeaderMatcher delegate)
Constructors in io.grpc.xds.internal.rbac.engine with parameters of type Matchers.HeaderMatcher Constructor Description AutoValue_GrpcAuthorizationEngine_AuthHeaderMatcher(Matchers.HeaderMatcher delegate)
-