Interface TroubleshootIamPolicyResponseOrBuilder (1.44.0)

public interface TroubleshootIamPolicyResponseOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAccessTuple()

public abstract AccessTuple getAccessTuple()

The access tuple from the request, including any provided context used to evaluate the condition.

.google.cloud.policytroubleshooter.iam.v3.AccessTuple access_tuple = 2;

Returns
Type Description
AccessTuple

The accessTuple.

getAccessTupleOrBuilder()

public abstract AccessTupleOrBuilder getAccessTupleOrBuilder()

The access tuple from the request, including any provided context used to evaluate the condition.

.google.cloud.policytroubleshooter.iam.v3.AccessTuple access_tuple = 2;

Returns
Type Description
AccessTupleOrBuilder

getAllowPolicyExplanation()

public abstract AllowPolicyExplanation getAllowPolicyExplanation()

An explanation of how the applicable IAM allow policies affect the final access state.

.google.cloud.policytroubleshooter.iam.v3.AllowPolicyExplanation allow_policy_explanation = 3;

Returns
Type Description
AllowPolicyExplanation

The allowPolicyExplanation.

getAllowPolicyExplanationOrBuilder()

public abstract AllowPolicyExplanationOrBuilder getAllowPolicyExplanationOrBuilder()

An explanation of how the applicable IAM allow policies affect the final access state.

.google.cloud.policytroubleshooter.iam.v3.AllowPolicyExplanation allow_policy_explanation = 3;

Returns
Type Description
AllowPolicyExplanationOrBuilder

getDenyPolicyExplanation()

public abstract DenyPolicyExplanation getDenyPolicyExplanation()

An explanation of how the applicable IAM deny policies affect the final access state.

.google.cloud.policytroubleshooter.iam.v3.DenyPolicyExplanation deny_policy_explanation = 4;

Returns
Type Description
DenyPolicyExplanation

The denyPolicyExplanation.

getDenyPolicyExplanationOrBuilder()

public abstract DenyPolicyExplanationOrBuilder getDenyPolicyExplanationOrBuilder()

An explanation of how the applicable IAM deny policies affect the final access state.

.google.cloud.policytroubleshooter.iam.v3.DenyPolicyExplanation deny_policy_explanation = 4;

Returns
Type Description
DenyPolicyExplanationOrBuilder

getOverallAccessState()

public abstract TroubleshootIamPolicyResponse.OverallAccessState getOverallAccessState()

Indicates whether the principal has the specified permission for the specified resource, based on evaluating all types of the applicable IAM policies.

.google.cloud.policytroubleshooter.iam.v3.TroubleshootIamPolicyResponse.OverallAccessState overall_access_state = 1;

Returns
Type Description
TroubleshootIamPolicyResponse.OverallAccessState

The overallAccessState.

getOverallAccessStateValue()

public abstract int getOverallAccessStateValue()

Indicates whether the principal has the specified permission for the specified resource, based on evaluating all types of the applicable IAM policies.

.google.cloud.policytroubleshooter.iam.v3.TroubleshootIamPolicyResponse.OverallAccessState overall_access_state = 1;

Returns
Type Description
int

The enum numeric value on the wire for overallAccessState.

hasAccessTuple()

public abstract boolean hasAccessTuple()

The access tuple from the request, including any provided context used to evaluate the condition.

.google.cloud.policytroubleshooter.iam.v3.AccessTuple access_tuple = 2;

Returns
Type Description
boolean

Whether the accessTuple field is set.

hasAllowPolicyExplanation()

public abstract boolean hasAllowPolicyExplanation()

An explanation of how the applicable IAM allow policies affect the final access state.

.google.cloud.policytroubleshooter.iam.v3.AllowPolicyExplanation allow_policy_explanation = 3;

Returns
Type Description
boolean

Whether the allowPolicyExplanation field is set.

hasDenyPolicyExplanation()

public abstract boolean hasDenyPolicyExplanation()

An explanation of how the applicable IAM deny policies affect the final access state.

.google.cloud.policytroubleshooter.iam.v3.DenyPolicyExplanation deny_policy_explanation = 4;

Returns
Type Description
boolean

Whether the denyPolicyExplanation field is set.