| Package | Description |
|---|---|
| com.google.api.services.cloudkms.v1.model |
| Modifier and Type | Method and Description |
|---|---|
Rule |
Rule.clone() |
Rule |
Rule.set(java.lang.String fieldName,
java.lang.Object value) |
Rule |
Rule.setAction(java.lang.String action)
Required
|
Rule |
Rule.setConditions(java.util.List<Condition> conditions)
Additional restrictions that must be met
|
Rule |
Rule.setDescription(java.lang.String description)
Human-readable description of the rule.
|
Rule |
Rule.setIn(java.util.List<java.lang.String> in)
If one or more 'in' clauses are specified, the rule matches if the PRINCIPAL/AUTHORITY_SELECTOR
is in at least one of these entries.
|
Rule |
Rule.setLogConfig(java.util.List<LogConfig> logConfig)
The config returned to callers of tech.iam.IAM.CheckPolicy for any entries that match the LOG
action.
|
Rule |
Rule.setNotIn(java.util.List<java.lang.String> notIn)
If one or more 'not_in' clauses are specified, the rule matches if the
PRINCIPAL/AUTHORITY_SELECTOR is in none of the entries.
|
Rule |
Rule.setPermissions(java.util.List<java.lang.String> permissions)
A permission is a string of form '..' (e.g., 'storage.buckets.list').
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Rule> |
Policy.getRules()
If more than one rule is specified, the rules are applied in the following manner: - All
matching LOG rules are always applied.
|
| Modifier and Type | Method and Description |
|---|---|
Policy |
Policy.setRules(java.util.List<Rule> rules)
If more than one rule is specified, the rules are applied in the following manner: - All
matching LOG rules are always applied.
|