Package io.grpc.xds.internal.rbac.engine
Class GrpcAuthorizationEngine.AuthConfig
- java.lang.Object
-
- io.grpc.xds.internal.rbac.engine.GrpcAuthorizationEngine.AuthConfig
-
- Direct Known Subclasses:
AutoValue_GrpcAuthorizationEngine_AuthConfig
- Enclosing class:
- GrpcAuthorizationEngine
public abstract static class GrpcAuthorizationEngine.AuthConfig extends java.lang.Object
Represents authorization config policy that the engine will evaluate against.
-
-
Constructor Summary
Constructors Constructor Description AuthConfig()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract GrpcAuthorizationEngine.Action
action()
static GrpcAuthorizationEngine.AuthConfig
create(java.util.List<GrpcAuthorizationEngine.PolicyMatcher> policies, GrpcAuthorizationEngine.Action action)
abstract com.google.common.collect.ImmutableList<GrpcAuthorizationEngine.PolicyMatcher>
policies()
-
-
-
Method Detail
-
policies
public abstract com.google.common.collect.ImmutableList<GrpcAuthorizationEngine.PolicyMatcher> policies()
-
action
public abstract GrpcAuthorizationEngine.Action action()
-
create
public static GrpcAuthorizationEngine.AuthConfig create(java.util.List<GrpcAuthorizationEngine.PolicyMatcher> policies, GrpcAuthorizationEngine.Action action)
-
-