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)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public TroubleshootIamPolicyResponse.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides