public final class GoogleIamV2betaDenyRule extends 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 Identity and Access Management (IAM) API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
GoogleIamV2betaDenyRule() |
| Modifier and Type | Method and Description |
|---|---|
GoogleIamV2betaDenyRule |
clone() |
GoogleTypeExpr |
getDenialCondition()
The condition that determines whether this deny rule applies to a request.
|
List<String> |
getDeniedPermissions()
The permissions that are explicitly denied by this rule.
|
List<String> |
getDeniedPrincipals()
The identities that are prevented from using one or more permissions on Google Cloud resources.
|
List<String> |
getExceptionPermissions()
Specifies the permissions that this rule excludes from the set of denied permissions given by
`denied_permissions`.
|
List<String> |
getExceptionPrincipals()
The identities that are excluded from the deny rule, even if they are listed in the
`denied_principals`.
|
GoogleIamV2betaDenyRule |
set(String fieldName,
Object value) |
GoogleIamV2betaDenyRule |
setDenialCondition(GoogleTypeExpr denialCondition)
The condition that determines whether this deny rule applies to a request.
|
GoogleIamV2betaDenyRule |
setDeniedPermissions(List<String> deniedPermissions)
The permissions that are explicitly denied by this rule.
|
GoogleIamV2betaDenyRule |
setDeniedPrincipals(List<String> deniedPrincipals)
The identities that are prevented from using one or more permissions on Google Cloud resources.
|
GoogleIamV2betaDenyRule |
setExceptionPermissions(List<String> exceptionPermissions)
Specifies the permissions that this rule excludes from the set of denied permissions given by
`denied_permissions`.
|
GoogleIamV2betaDenyRule |
setExceptionPrincipals(List<String> exceptionPrincipals)
The identities that are excluded from the deny rule, even if they are listed in the
`denied_principals`.
|
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 GoogleTypeExpr getDenialCondition()
null for nonepublic GoogleIamV2betaDenyRule setDenialCondition(GoogleTypeExpr denialCondition)
denialCondition - denialCondition or null for nonepublic List<String> getDeniedPermissions()
null for nonepublic GoogleIamV2betaDenyRule setDeniedPermissions(List<String> deniedPermissions)
deniedPermissions - deniedPermissions or null for nonepublic List<String> getDeniedPrincipals()
null for nonepublic GoogleIamV2betaDenyRule setDeniedPrincipals(List<String> deniedPrincipals)
deniedPrincipals - deniedPrincipals or null for nonepublic List<String> getExceptionPermissions()
null for nonepublic GoogleIamV2betaDenyRule setExceptionPermissions(List<String> exceptionPermissions)
exceptionPermissions - exceptionPermissions or null for nonepublic List<String> getExceptionPrincipals()
null for nonepublic GoogleIamV2betaDenyRule setExceptionPrincipals(List<String> exceptionPrincipals)
exceptionPrincipals - exceptionPrincipals or null for nonepublic GoogleIamV2betaDenyRule set(String fieldName, Object value)
set in class GenericJsonpublic GoogleIamV2betaDenyRule clone()
clone in class GenericJsonCopyright © 2011–2022 Google. All rights reserved.