Uses of Interface
io.grpc.xds.internal.rbac.engine.GrpcAuthorizationEngine.Matcher
Packages that use GrpcAuthorizationEngine.Matcher
-
Uses of GrpcAuthorizationEngine.Matcher in io.grpc.xds.internal.rbac.engine
Classes in io.grpc.xds.internal.rbac.engine that implement GrpcAuthorizationEngine.MatcherModifier and TypeClassDescriptionstatic classAlways true matcher.static classstatic classstatic classstatic classstatic classstatic classstatic classNegate matcher.static classstatic classstatic classImplements a top levelGrpcAuthorizationEngine.Matcherfor a single RBAC policy configuration per envoy protocol: https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/rbac/v3/rbac.proto#config-rbac-v3-policy.static classstatic classMethods in io.grpc.xds.internal.rbac.engine that return GrpcAuthorizationEngine.MatcherModifier and TypeMethodDescriptionabstract GrpcAuthorizationEngine.MatcherGrpcAuthorizationEngine.InvertMatcher.toInvertMatcher()Methods in io.grpc.xds.internal.rbac.engine that return types with arguments of type GrpcAuthorizationEngine.MatcherModifier and TypeMethodDescriptionabstract com.google.common.collect.ImmutableList<? extends GrpcAuthorizationEngine.Matcher> GrpcAuthorizationEngine.AndMatcher.allMatch()abstract com.google.common.collect.ImmutableList<? extends GrpcAuthorizationEngine.Matcher> GrpcAuthorizationEngine.OrMatcher.anyMatch()Methods in io.grpc.xds.internal.rbac.engine with parameters of type GrpcAuthorizationEngine.MatcherModifier and TypeMethodDescriptionGrpcAuthorizationEngine.AndMatcher.create(GrpcAuthorizationEngine.Matcher... matchers) GrpcAuthorizationEngine.InvertMatcher.create(GrpcAuthorizationEngine.Matcher matcher) GrpcAuthorizationEngine.OrMatcher.create(GrpcAuthorizationEngine.Matcher... matchers) Method parameters in io.grpc.xds.internal.rbac.engine with type arguments of type GrpcAuthorizationEngine.MatcherModifier and TypeMethodDescriptionGrpcAuthorizationEngine.AndMatcher.create(List<? extends GrpcAuthorizationEngine.Matcher> matchers) Matches when all of the matchers match.GrpcAuthorizationEngine.OrMatcher.create(List<? extends GrpcAuthorizationEngine.Matcher> matchers) Matches when any of the matcher matches.