public final class GoogleCloudPolicytroubleshooterV1betaExplainedPolicy
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Policy Troubleshooter API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
GoogleCloudPolicytroubleshooterV1betaExplainedPolicy() |
Modifier and Type | Method and Description |
---|---|
GoogleCloudPolicytroubleshooterV1betaExplainedPolicy |
clone() |
String |
getAccess()
Indicates whether _this policy_ provides the specified permission to the specified member for
the specified resource.
|
List<GoogleCloudPolicytroubleshooterV1betaBindingExplanation> |
getBindingExplanations()
Details about how each binding in the policy affects the member's ability, or inability, to use
the permission for the resource.
|
String |
getFullResourceName()
The full resource name that identifies the resource.
|
GoogleIamV1Policy |
getPolicy()
The IAM policy attached to the resource.
|
String |
getRelevance()
The relevance of this policy to the overall determination in the TroubleshootIamPolicyResponse.
|
GoogleCloudPolicytroubleshooterV1betaExplainedPolicy |
set(String fieldName,
Object value) |
GoogleCloudPolicytroubleshooterV1betaExplainedPolicy |
setAccess(String access)
Indicates whether _this policy_ provides the specified permission to the specified member for
the specified resource.
|
GoogleCloudPolicytroubleshooterV1betaExplainedPolicy |
setBindingExplanations(List<GoogleCloudPolicytroubleshooterV1betaBindingExplanation> bindingExplanations)
Details about how each binding in the policy affects the member's ability, or inability, to use
the permission for the resource.
|
GoogleCloudPolicytroubleshooterV1betaExplainedPolicy |
setFullResourceName(String fullResourceName)
The full resource name that identifies the resource.
|
GoogleCloudPolicytroubleshooterV1betaExplainedPolicy |
setPolicy(GoogleIamV1Policy policy)
The IAM policy attached to the resource.
|
GoogleCloudPolicytroubleshooterV1betaExplainedPolicy |
setRelevance(String relevance)
The relevance of this policy to the overall determination in the TroubleshootIamPolicyResponse.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public GoogleCloudPolicytroubleshooterV1betaExplainedPolicy()
public String getAccess()
null
for nonepublic GoogleCloudPolicytroubleshooterV1betaExplainedPolicy setAccess(String access)
access
- access or null
for nonepublic List<GoogleCloudPolicytroubleshooterV1betaBindingExplanation> getBindingExplanations()
null
for nonepublic GoogleCloudPolicytroubleshooterV1betaExplainedPolicy setBindingExplanations(List<GoogleCloudPolicytroubleshooterV1betaBindingExplanation> bindingExplanations)
bindingExplanations
- bindingExplanations or null
for nonepublic String getFullResourceName()
null
for nonepublic GoogleCloudPolicytroubleshooterV1betaExplainedPolicy setFullResourceName(String fullResourceName)
fullResourceName
- fullResourceName or null
for nonepublic GoogleIamV1Policy getPolicy()
null
for nonepublic GoogleCloudPolicytroubleshooterV1betaExplainedPolicy setPolicy(GoogleIamV1Policy policy)
policy
- policy or null
for nonepublic String getRelevance()
null
for nonepublic GoogleCloudPolicytroubleshooterV1betaExplainedPolicy setRelevance(String relevance)
relevance
- relevance or null
for nonepublic GoogleCloudPolicytroubleshooterV1betaExplainedPolicy set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public GoogleCloudPolicytroubleshooterV1betaExplainedPolicy clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.