| Package | Description | 
|---|---|
| com.google.api.services.compute.model | 
| Modifier and Type | Method and Description | 
|---|---|
| Rule | Rule. clone() | 
| Rule | Rule. set(String fieldName,
   Object value) | 
| Rule | Rule. setAction(String action)Required | 
| Rule | Rule. setConditions(List<Condition> conditions)Additional restrictions that must be met. | 
| Rule | Rule. setDescription(String description)Human-readable description of the rule. | 
| Rule | Rule. setIns(List<String> ins)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. setLogConfigs(List<LogConfig> logConfigs)The config returned to callers of tech.iam.IAM.CheckPolicy for any entries that match the LOG
 action. | 
| Rule | Rule. setNotIns(List<String> notIns)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(List<String> permissions)A permission is a string of form '..' (e.g., 'storage.buckets.list'). | 
| Modifier and Type | Method and Description | 
|---|---|
| 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(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. | 
Copyright © 2011–2021 Google. All rights reserved.