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
Represents authorization config policy that the engine will evaluate against.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract GrpcAuthorizationEngine.Action
action()
create
(List<GrpcAuthorizationEngine.PolicyMatcher> policies, GrpcAuthorizationEngine.Action action) abstract com.google.common.collect.ImmutableList
<GrpcAuthorizationEngine.PolicyMatcher> policies()
-
Constructor Details
-
AuthConfig
public AuthConfig()
-
-
Method Details
-
policies
public abstract com.google.common.collect.ImmutableList<GrpcAuthorizationEngine.PolicyMatcher> policies() -
action
-
create
public static GrpcAuthorizationEngine.AuthConfig create(List<GrpcAuthorizationEngine.PolicyMatcher> policies, GrpcAuthorizationEngine.Action action)
-