Interface DenyRuleExplanation.AnnotatedPermissionMatchingOrBuilder (1.31.0)

public static interface DenyRuleExplanation.AnnotatedPermissionMatchingOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getPermissionMatchingState()

public abstract PermissionPatternMatchingState getPermissionMatchingState()

Indicates whether the permission in the request is denied by the deny rule.

.google.cloud.policytroubleshooter.iam.v3.PermissionPatternMatchingState permission_matching_state = 1;

Returns
TypeDescription
PermissionPatternMatchingState

The permissionMatchingState.

getPermissionMatchingStateValue()

public abstract int getPermissionMatchingStateValue()

Indicates whether the permission in the request is denied by the deny rule.

.google.cloud.policytroubleshooter.iam.v3.PermissionPatternMatchingState permission_matching_state = 1;

Returns
TypeDescription
int

The enum numeric value on the wire for permissionMatchingState.

getRelevance()

public abstract HeuristicRelevance getRelevance()

The relevance of the permission status to the overall determination for the rule.

.google.cloud.policytroubleshooter.iam.v3.HeuristicRelevance relevance = 2;

Returns
TypeDescription
HeuristicRelevance

The relevance.

getRelevanceValue()

public abstract int getRelevanceValue()

The relevance of the permission status to the overall determination for the rule.

.google.cloud.policytroubleshooter.iam.v3.HeuristicRelevance relevance = 2;

Returns
TypeDescription
int

The enum numeric value on the wire for relevance.