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.ObjectAn 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.AuthDecisioncreate(GrpcAuthorizationEngine.Action decisionType, java.lang.String matchingPolicy)abstract GrpcAuthorizationEngine.Actiondecision()abstract java.lang.StringmatchingPolicyName()
-
-
-
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)
-
-