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 java.lang.Object implements GrpcAuthorizationEngine.Matcher
-
-
Constructor Summary
Constructors Constructor Description AndMatcher()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract com.google.common.collect.ImmutableList<? extends GrpcAuthorizationEngine.Matcher>allMatch()static GrpcAuthorizationEngine.AndMatchercreate(GrpcAuthorizationEngine.Matcher... matchers)static GrpcAuthorizationEngine.AndMatchercreate(java.util.List<? extends GrpcAuthorizationEngine.Matcher> matchers)Matches when all of the matchers match.booleanmatches(GrpcAuthorizationEngine.EvaluateArgs args)
-
-
-
Method Detail
-
allMatch
public abstract com.google.common.collect.ImmutableList<? extends GrpcAuthorizationEngine.Matcher> allMatch()
-
create
public static GrpcAuthorizationEngine.AndMatcher create(java.util.List<? extends GrpcAuthorizationEngine.Matcher> matchers)
Matches when all of the matchers match.
-
create
public static GrpcAuthorizationEngine.AndMatcher create(GrpcAuthorizationEngine.Matcher... matchers)
-
matches
public boolean matches(GrpcAuthorizationEngine.EvaluateArgs args)
- Specified by:
matchesin interfaceGrpcAuthorizationEngine.Matcher
-
-