Package com.google.gerrit.entities
Class Permission.Builder
java.lang.Object
com.google.gerrit.entities.Permission.Builder
- Enclosing class:
- Permission
-
Method Summary
Modifier and TypeMethodDescriptionadd
(PermissionRule.Builder rule) protected abstract Permission
build()
abstract String
getName()
protected abstract com.google.common.collect.ImmutableList<PermissionRule>
getRules()
modifyRules
(Consumer<List<PermissionRule.Builder>> modification) remove
(PermissionRule rule) removeRule
(GroupReference group) abstract Permission.Builder
setExclusiveGroup
(boolean value) abstract Permission.Builder
protected abstract Permission.Builder
setRules
(com.google.common.collect.ImmutableList<PermissionRule> rules)
-
Method Details
-
setName
-
getName
-
setExclusiveGroup
-
modifyRules
-
add
-
remove
-
removeRule
-
clearRules
-
build
-
getRulesBuilders
-
getRules
-
setRules
protected abstract Permission.Builder setRules(com.google.common.collect.ImmutableList<PermissionRule> rules) -
autoBuild
-