Send feedback
Class TroubleshootIamPolicyResponse (1.38.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 1.38.0 keyboard_arrow_down
public final class TroubleshootIamPolicyResponse extends GeneratedMessageV3 implements TroubleshootIamPolicyResponseOrBuilder
Response for
TroubleshootIamPolicy .
Protobuf type google.cloud.policytroubleshooter.iam.v3.TroubleshootIamPolicyResponse
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
ACCESS_TUPLE_FIELD_NUMBER
public static final int ACCESS_TUPLE_FIELD_NUMBER
Field Value Type Description int
ALLOW_POLICY_EXPLANATION_FIELD_NUMBER
public static final int ALLOW_POLICY_EXPLANATION_FIELD_NUMBER
Field Value Type Description int
DENY_POLICY_EXPLANATION_FIELD_NUMBER
public static final int DENY_POLICY_EXPLANATION_FIELD_NUMBER
Field Value Type Description int
OVERALL_ACCESS_STATE_FIELD_NUMBER
public static final int OVERALL_ACCESS_STATE_FIELD_NUMBER
Field Value Type Description int
Static Methods
getDefaultInstance()
public static TroubleshootIamPolicyResponse getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static TroubleshootIamPolicyResponse . Builder newBuilder ()
newBuilder(TroubleshootIamPolicyResponse prototype)
public static TroubleshootIamPolicyResponse . Builder newBuilder ( TroubleshootIamPolicyResponse prototype )
public static TroubleshootIamPolicyResponse parseDelimitedFrom ( InputStream input )
public static TroubleshootIamPolicyResponse parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static TroubleshootIamPolicyResponse parseFrom ( byte [] data )
Parameter Name Description data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static TroubleshootIamPolicyResponse parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static TroubleshootIamPolicyResponse parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static TroubleshootIamPolicyResponse parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static TroubleshootIamPolicyResponse parseFrom ( CodedInputStream input )
public static TroubleshootIamPolicyResponse parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static TroubleshootIamPolicyResponse parseFrom ( InputStream input )
public static TroubleshootIamPolicyResponse parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static TroubleshootIamPolicyResponse parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static TroubleshootIamPolicyResponse parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<TroubleshootIamPolicyResponse> parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter Name Description obj
Object
Overrides
getAccessTuple()
public 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;
getAccessTupleOrBuilder()
public 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;
getAllowPolicyExplanation()
public 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;
getAllowPolicyExplanationOrBuilder()
public 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;
getDefaultInstanceForType()
public TroubleshootIamPolicyResponse getDefaultInstanceForType ()
getDenyPolicyExplanation()
public 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;
getDenyPolicyExplanationOrBuilder()
public 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;
getOverallAccessState()
public 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;
getOverallAccessStateValue()
public 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.
getParserForType()
public Parser<TroubleshootIamPolicyResponse> getParserForType ()
Overrides
getSerializedSize()
public int getSerializedSize ()
Returns Type Description int
Overrides
hasAccessTuple()
public 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 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 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.
hashCode()
Returns Type Description int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public TroubleshootIamPolicyResponse . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected TroubleshootIamPolicyResponse . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Overrides
toBuilder()
public TroubleshootIamPolicyResponse . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-27 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-27 UTC."],[],[]]