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 of PluginConfig. Used for updates.
  • Constructor Details

  • Method Details

    • forTest

      public static PluginConfig.Update forTest(String pluginName, org.eclipse.jgit.lib.Config cfg)
    • asPluginConfig

      public PluginConfig asPluginConfig()
    • getString

      public String getString(String name)
    • getString

      public String getString(String name, String defaultValue)
    • getStringList

      public String[] getStringList(String name)
    • getInt

      public int getInt(String name, int defaultValue)
    • getLong

      public long getLong(String name, long defaultValue)
    • getBoolean

      public boolean getBoolean(String name, boolean defaultValue)
    • getEnum

      public <T extends Enum<?>> T getEnum(String name, T defaultValue)
    • getEnum

      public <T extends Enum<?>> T getEnum(T[] all, String name, T defaultValue)
    • getNames

      public Set<String> getNames()
    • setString

      public void setString(String name, String value)
    • setStringList

      public void setStringList(String name, List<String> values)
    • setInt

      public void setInt(String name, int value)
    • setLong

      public void setLong(String name, long value)
    • setBoolean

      public void setBoolean(String name, boolean value)
    • setEnum

      public <T extends Enum<?>> void setEnum(String name, T value)
    • unset

      public void unset(String name)
    • setGroupReference

      public void setGroupReference(String name, GroupReference value)