Package io.grpc.xds.internal.rbac.engine
Class GrpcAuthorizationEngine.AuthDecision
- java.lang.Object
-
- io.grpc.xds.internal.rbac.engine.GrpcAuthorizationEngine.AuthDecision
-
- Direct Known Subclasses:
AutoValue_GrpcAuthorizationEngine_AuthDecision
- Enclosing class:
- GrpcAuthorizationEngine
public abstract static class GrpcAuthorizationEngine.AuthDecision extends java.lang.Object
An authorization decision provides information about the decision type and the policy name identifier based on the authorization engine evaluation.
-
-
Constructor Summary
Constructors Constructor Description AuthDecision()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) static GrpcAuthorizationEngine.AuthDecision
create(GrpcAuthorizationEngine.Action decisionType, java.lang.String matchingPolicy)
abstract GrpcAuthorizationEngine.Action
decision()
abstract java.lang.String
matchingPolicyName()
-
-
-
Method Detail
-
decision
public abstract GrpcAuthorizationEngine.Action decision()
-
matchingPolicyName
@Nullable public abstract java.lang.String matchingPolicyName()
-
create
static GrpcAuthorizationEngine.AuthDecision create(GrpcAuthorizationEngine.Action decisionType, @Nullable java.lang.String matchingPolicy)
-
-