Class Configuration

java.lang.Object
org.graylog2.plugin.configuration.Configuration
All Implemented Interfaces:
Serializable

public class Configuration extends Object implements Serializable
See Also:
  • Field Details

    • EMPTY_CONFIGURATION

      public static final Configuration EMPTY_CONFIGURATION
  • Constructor Details

  • Method Details

    • getString

      @Nullable public String getString(String key)
    • getString

      public String getString(String key, String defaultValue)
    • setString

      public void setString(String key, String value)
    • getInt

      public int getInt(String key)
    • getInt

      public int getInt(String key, int defaultValue)
    • getBoolean

      public boolean getBoolean(String key)
    • getBoolean

      public boolean getBoolean(String key, boolean defaultValue)
    • booleanIsSet

      public boolean booleanIsSet(String key)
    • setBoolean

      public void setBoolean(String key, boolean value)
    • getList

      public List<String> getList(String key)
    • getList

      public List<String> getList(String key, List<String> defaultValue)
    • listIsSet

      public boolean listIsSet(String key)
    • getEncryptedValue

      public EncryptedValue getEncryptedValue(String key)
    • getEncryptedValue

      public EncryptedValue getEncryptedValue(String key, EncryptedValue defaultValue)
    • getSource

      @Nullable public Map<String,Object> getSource()
    • stringIsSet

      public boolean stringIsSet(String key)
    • intIsSet

      public boolean intIsSet(String key)
    • encryptedValueIsSet

      public boolean encryptedValueIsSet(String key)
    • serializeToJson

      @Nullable public String serializeToJson()
    • deserializeFromJson

      public static Configuration deserializeFromJson(String json)