public class StringSetting extends Setting<java.lang.String,java.lang.String>
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<java.lang.String> |
allowedValues |
Constructor and Description |
---|
StringSetting(java.lang.String name,
boolean isRuntime) |
StringSetting(java.lang.String name,
java.util.Set<java.lang.String> allowedValues,
boolean isRuntime) |
StringSetting(java.lang.String name,
java.util.Set<java.lang.String> allowedValues,
boolean isRuntime,
java.lang.String defaultValue,
Setting<?,?> parent) |
Modifier and Type | Method and Description |
---|---|
DataType |
dataType() |
java.lang.String |
defaultValue() |
java.lang.String |
extract(org.elasticsearch.common.settings.Settings settings) |
boolean |
isRuntime() |
java.lang.String |
name() |
Setting |
parent() |
java.lang.String |
validate(java.lang.String value) |
children, settingName, toString
public StringSetting(java.lang.String name, @Nullable java.util.Set<java.lang.String> allowedValues, boolean isRuntime, @Nullable java.lang.String defaultValue, @Nullable Setting<?,?> parent)
public StringSetting(java.lang.String name, @Nullable java.util.Set<java.lang.String> allowedValues, boolean isRuntime)
public StringSetting(java.lang.String name, boolean isRuntime)
public Setting parent()
public boolean isRuntime()
public java.lang.String name()
public java.lang.String defaultValue()
defaultValue
in class Setting<java.lang.String,java.lang.String>
public DataType dataType()
public java.lang.String extract(org.elasticsearch.common.settings.Settings settings)
@Nullable public java.lang.String validate(java.lang.String value)