Package io.grpc.xds.internal.rbac.engine
Class GrpcAuthorizationEngine.AndMatcher
java.lang.Object
io.grpc.xds.internal.rbac.engine.GrpcAuthorizationEngine.AndMatcher
- All Implemented Interfaces:
GrpcAuthorizationEngine.Matcher
- Direct Known Subclasses:
AutoValue_GrpcAuthorizationEngine_AndMatcher
- Enclosing class:
GrpcAuthorizationEngine
public abstract static class GrpcAuthorizationEngine.AndMatcher
extends Object
implements GrpcAuthorizationEngine.Matcher
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract com.google.common.collect.ImmutableList
<? extends GrpcAuthorizationEngine.Matcher> allMatch()
create
(GrpcAuthorizationEngine.Matcher... matchers) create
(List<? extends GrpcAuthorizationEngine.Matcher> matchers) Matches when all of the matchers match.boolean
-
Constructor Details
-
AndMatcher
public AndMatcher()
-
-
Method Details
-
allMatch
public abstract com.google.common.collect.ImmutableList<? extends GrpcAuthorizationEngine.Matcher> allMatch() -
create
public static GrpcAuthorizationEngine.AndMatcher create(List<? extends GrpcAuthorizationEngine.Matcher> matchers) Matches when all of the matchers match. -
create
public static GrpcAuthorizationEngine.AndMatcher create(GrpcAuthorizationEngine.Matcher... matchers) -
matches
- Specified by:
matches
in interfaceGrpcAuthorizationEngine.Matcher
-