Package com.google.gerrit.server.config
Class PluginConfig.Update
- java.lang.Object
-
- com.google.gerrit.server.config.PluginConfig.Update
-
- Enclosing class:
- PluginConfig
public static class PluginConfig.Update extends Object
Mutable representation ofPluginConfig
. Used for updates.
-
-
Constructor Summary
Constructors Constructor Description Update(String pluginName, org.eclipse.jgit.lib.Config cfg, Optional<ProjectConfig> projectConfig)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PluginConfig
asPluginConfig()
static PluginConfig.Update
forTest(String pluginName, org.eclipse.jgit.lib.Config cfg)
boolean
getBoolean(String name, boolean defaultValue)
<T extends Enum<?>>
TgetEnum(String name, T defaultValue)
<T extends Enum<?>>
TgetEnum(T[] all, String name, T defaultValue)
int
getInt(String name, int defaultValue)
long
getLong(String name, long defaultValue)
Set<String>
getNames()
String
getString(String name)
String
getString(String name, String defaultValue)
String[]
getStringList(String name)
void
setBoolean(String name, boolean value)
<T extends Enum<?>>
voidsetEnum(String name, T value)
void
setGroupReference(String name, GroupReference value)
void
setInt(String name, int value)
void
setLong(String name, long value)
void
setString(String name, String value)
void
setStringList(String name, List<String> values)
void
unset(String name)
-
-
-
Constructor Detail
-
Update
public Update(String pluginName, org.eclipse.jgit.lib.Config cfg, Optional<ProjectConfig> projectConfig)
-
-
Method Detail
-
forTest
public static PluginConfig.Update forTest(String pluginName, org.eclipse.jgit.lib.Config cfg)
-
asPluginConfig
public PluginConfig asPluginConfig()
-
getInt
public int getInt(String name, int defaultValue)
-
getLong
public long getLong(String name, long defaultValue)
-
getBoolean
public boolean getBoolean(String name, boolean defaultValue)
-
setInt
public void setInt(String name, int value)
-
setLong
public void setLong(String name, long value)
-
setBoolean
public void setBoolean(String name, boolean value)
-
unset
public void unset(String name)
-
setGroupReference
public void setGroupReference(String name, GroupReference value)
-
-