Package com.google.gerrit.entities
Class Project.Builder
- java.lang.Object
-
- com.google.gerrit.entities.Project.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
setDescription
public abstract Project.Builder setDescription(String description)
-
setBooleanConfig
public Project.Builder setBooleanConfig(BooleanProjectConfig config, InheritableBoolean val)
-
setMaxObjectSizeLimit
public abstract Project.Builder setMaxObjectSizeLimit(String limit)
-
setSubmitType
public abstract Project.Builder setSubmitType(SubmitType type)
-
setState
public abstract Project.Builder setState(ProjectState newState)
-
setDefaultDashboard
public abstract Project.Builder setDefaultDashboard(String defaultDashboardId)
-
setLocalDefaultDashboard
public abstract Project.Builder setLocalDefaultDashboard(String localDefaultDashboard)
-
setParent
public abstract Project.Builder setParent(Project.NameKey n)
-
setParent
public Project.Builder setParent(String n)
-
setConfigRefState
public abstract Project.Builder setConfigRefState(String state)
Sets theObjectId
as 40 digit hex ofrefs/meta/config
's HEAD.
-
build
public abstract Project build()
-
setNameKey
protected abstract Project.Builder setNameKey(Project.NameKey nameKey)
-
getBooleanConfigs
protected abstract com.google.common.collect.ImmutableMap<BooleanProjectConfig,InheritableBoolean> getBooleanConfigs()
-
setBooleanConfigs
protected abstract Project.Builder setBooleanConfigs(com.google.common.collect.ImmutableMap<BooleanProjectConfig,InheritableBoolean> booleanConfigs)
-
-