Package com.google.gerrit.entities
Class AccessSection.Builder
java.lang.Object
com.google.gerrit.entities.AccessSection.Builder
- Enclosing class:
- AccessSection
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPermission
(Permission.Builder permission) protected abstract AccessSection
build()
abstract String
getName()
protected abstract com.google.common.collect.ImmutableList<Permission>
modifyPermissions
(Consumer<List<Permission.Builder>> modification) remove
(Permission.Builder permission) removePermission
(String name) abstract AccessSection.Builder
upsertPermission
(String permissionName)
-
Constructor Details
-
Builder
protected Builder()
-
-
Method Details
-
setName
-
getName
-
modifyPermissions
@CanIgnoreReturnValue public AccessSection.Builder modifyPermissions(Consumer<List<Permission.Builder>> modification) -
addPermission
-
remove
-
removePermission
-
upsertPermission
-
build
-
autoBuild
-
getPermissions
-