Package com.google.gerrit.entities
Class PermissionRule.Builder
- java.lang.Object
-
- com.google.gerrit.entities.PermissionRule.Builder
-
- Enclosing class:
- PermissionRule
public abstract static class PermissionRule.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract PermissionRule
build()
abstract GroupReference
getGroup()
abstract PermissionRule.Builder
setAction(PermissionRule.Action action)
PermissionRule.Builder
setBlock()
PermissionRule.Builder
setDeny()
abstract PermissionRule.Builder
setForce(boolean newForce)
abstract PermissionRule.Builder
setGroup(GroupReference groupReference)
abstract PermissionRule.Builder
setMax(int max)
abstract PermissionRule.Builder
setMin(int min)
PermissionRule.Builder
setRange(int newMin, int newMax)
-
-
-
Method Detail
-
setDeny
public PermissionRule.Builder setDeny()
-
setBlock
public PermissionRule.Builder setBlock()
-
setRange
public PermissionRule.Builder setRange(int newMin, int newMax)
-
setAction
public abstract PermissionRule.Builder setAction(PermissionRule.Action action)
-
setGroup
public abstract PermissionRule.Builder setGroup(GroupReference groupReference)
-
setForce
public abstract PermissionRule.Builder setForce(boolean newForce)
-
setMin
public abstract PermissionRule.Builder setMin(int min)
-
setMax
public abstract PermissionRule.Builder setMax(int max)
-
getGroup
public abstract GroupReference getGroup()
-
build
public abstract PermissionRule build()
-
-