public final class GoogleCloudPolicytroubleshooterV1BindingExplanation
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.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
GoogleCloudPolicytroubleshooterV1BindingExplanation() |
| Modifier and Type | Method and Description |
|---|---|
GoogleCloudPolicytroubleshooterV1BindingExplanation |
clone() |
String |
getAccess()
Required.
|
GoogleTypeExpr |
getCondition()
A condition expression that prevents this binding from granting access unless the expression
evaluates to `true`.
|
Map<String,GoogleCloudPolicytroubleshooterV1BindingExplanationAnnotatedMembership> |
getMemberships()
Indicates whether each principal in the binding includes the principal specified in the
request, either directly or indirectly.
|
String |
getRelevance()
The relevance of this binding to the overall determination for the entire policy.
|
String |
getRole()
The role that this binding grants.
|
String |
getRolePermission()
Indicates whether the role granted by this binding contains the specified permission.
|
String |
getRolePermissionRelevance()
The relevance of the permission's existence, or nonexistence, in the role to the overall
determination for the entire policy.
|
GoogleCloudPolicytroubleshooterV1BindingExplanation |
set(String fieldName,
Object value) |
GoogleCloudPolicytroubleshooterV1BindingExplanation |
setAccess(String access)
Required.
|
GoogleCloudPolicytroubleshooterV1BindingExplanation |
setCondition(GoogleTypeExpr condition)
A condition expression that prevents this binding from granting access unless the expression
evaluates to `true`.
|
GoogleCloudPolicytroubleshooterV1BindingExplanation |
setMemberships(Map<String,GoogleCloudPolicytroubleshooterV1BindingExplanationAnnotatedMembership> memberships)
Indicates whether each principal in the binding includes the principal specified in the
request, either directly or indirectly.
|
GoogleCloudPolicytroubleshooterV1BindingExplanation |
setRelevance(String relevance)
The relevance of this binding to the overall determination for the entire policy.
|
GoogleCloudPolicytroubleshooterV1BindingExplanation |
setRole(String role)
The role that this binding grants.
|
GoogleCloudPolicytroubleshooterV1BindingExplanation |
setRolePermission(String rolePermission)
Indicates whether the role granted by this binding contains the specified permission.
|
GoogleCloudPolicytroubleshooterV1BindingExplanation |
setRolePermissionRelevance(String rolePermissionRelevance)
The relevance of the permission's existence, or nonexistence, in the role to the overall
determination for the entire policy.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic GoogleCloudPolicytroubleshooterV1BindingExplanation()
public String getAccess()
null for nonepublic GoogleCloudPolicytroubleshooterV1BindingExplanation setAccess(String access)
access - access or null for nonepublic GoogleTypeExpr getCondition()
null for nonepublic GoogleCloudPolicytroubleshooterV1BindingExplanation setCondition(GoogleTypeExpr condition)
condition - condition or null for nonepublic Map<String,GoogleCloudPolicytroubleshooterV1BindingExplanationAnnotatedMembership> getMemberships()
null for nonepublic GoogleCloudPolicytroubleshooterV1BindingExplanation setMemberships(Map<String,GoogleCloudPolicytroubleshooterV1BindingExplanationAnnotatedMembership> memberships)
memberships - memberships or null for nonepublic String getRelevance()
null for nonepublic GoogleCloudPolicytroubleshooterV1BindingExplanation setRelevance(String relevance)
relevance - relevance or null for nonepublic String getRole()
null for nonepublic GoogleCloudPolicytroubleshooterV1BindingExplanation setRole(String role)
role - role or null for nonepublic String getRolePermission()
null for nonepublic GoogleCloudPolicytroubleshooterV1BindingExplanation setRolePermission(String rolePermission)
rolePermission - rolePermission or null for nonepublic String getRolePermissionRelevance()
null for nonepublic GoogleCloudPolicytroubleshooterV1BindingExplanation setRolePermissionRelevance(String rolePermissionRelevance)
rolePermissionRelevance - rolePermissionRelevance or null for nonepublic GoogleCloudPolicytroubleshooterV1BindingExplanation set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic GoogleCloudPolicytroubleshooterV1BindingExplanation clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2024 Google. All rights reserved.