Package | Description |
---|---|
org.elasticsearch.common.settings |
Settings based utility.
|
Modifier and Type | Class and Description |
---|---|
class |
NoClassSettingsException
A specific type of
SettingsException indicating failure to load a class
based on a settings value. |
Modifier and Type | Method and Description |
---|---|
String[] |
ImmutableSettings.getAsArray(String settingPrefix) |
String[] |
Settings.getAsArray(String settingPrefix)
The values associated with a setting prefix as an array.
|
String[] |
ImmutableSettings.getAsArray(String settingPrefix,
String[] defaultArray) |
String[] |
Settings.getAsArray(String settingPrefix,
String[] defaultArray)
The values associated with a setting prefix as an array.
|
String[] |
ImmutableSettings.getAsArray(String settingPrefix,
String[] defaultArray,
Boolean commaDelimited) |
String[] |
Settings.getAsArray(String settingPrefix,
String[] defaultArray,
Boolean commaDelimited)
The values associated with a setting prefix as an array.
|
Boolean |
Settings.getAsBoolean(String[] settings,
Boolean defaultValue)
Returns the setting value (as boolean) associated with the setting key.
|
Boolean |
Settings.getAsBoolean(String setting,
Boolean defaultValue)
Returns the setting value (as boolean) associated with the setting key.
|
ByteSizeValue |
ImmutableSettings.getAsBytesSize(String[] settings,
ByteSizeValue defaultValue) |
ByteSizeValue |
Settings.getAsBytesSize(String[] settings,
ByteSizeValue defaultValue)
Returns the setting value (as size) associated with the setting key.
|
ByteSizeValue |
ImmutableSettings.getAsBytesSize(String setting,
ByteSizeValue defaultValue) |
ByteSizeValue |
Settings.getAsBytesSize(String setting,
ByteSizeValue defaultValue)
Returns the setting value (as size) associated with the setting key.
|
Double |
Settings.getAsDouble(String[] settings,
Double defaultValue)
Returns the setting value (as double) associated with teh first setting key, if none
exists, returns the default value provided.
|
Double |
Settings.getAsDouble(String setting,
Double defaultValue)
Returns the setting value (as double) associated with the setting key.
|
Float |
ImmutableSettings.getAsFloat(String[] settings,
Float defaultValue) |
Float |
Settings.getAsFloat(String[] settings,
Float defaultValue)
Returns the setting value (as float) associated with teh first setting key, if none
exists, returns the default value provided.
|
Float |
Settings.getAsFloat(String setting,
Float defaultValue)
Returns the setting value (as float) associated with the setting key.
|
Integer |
Settings.getAsInt(String[] settings,
Integer defaultValue)
Returns the setting value (as int) associated with the first setting key.
|
Integer |
Settings.getAsInt(String setting,
Integer defaultValue)
Returns the setting value (as int) associated with the setting key.
|
Long |
Settings.getAsLong(String[] settings,
Long defaultValue)
Returns the setting value (as long) associated with the setting key.
|
Long |
Settings.getAsLong(String setting,
Long defaultValue)
Returns the setting value (as long) associated with the setting key.
|
ByteSizeValue |
ImmutableSettings.getAsMemory(String[] settings,
String defaultValue) |
ByteSizeValue |
Settings.getAsMemory(String[] setting,
String defaultValue)
Returns the setting value (as size) associated with the setting key.
|
ByteSizeValue |
ImmutableSettings.getAsMemory(String setting,
String defaultValue) |
ByteSizeValue |
Settings.getAsMemory(String setting,
String defaultValue)
Returns the setting value (as size) associated with the setting key.
|
RatioValue |
ImmutableSettings.getAsRatio(String[] settings,
String defaultValue) |
RatioValue |
Settings.getAsRatio(String[] settings,
String defaultValue)
Returns the setting value (as a RatioValue) associated with the setting key.
|
RatioValue |
ImmutableSettings.getAsRatio(String setting,
String defaultValue) |
RatioValue |
Settings.getAsRatio(String setting,
String defaultValue)
Returns the setting value (as a RatioValue) associated with the setting key.
|
SizeValue |
ImmutableSettings.getAsSize(String[] settings,
SizeValue defaultValue) |
SizeValue |
Settings.getAsSize(String[] settings,
SizeValue defaultValue)
Returns the setting value (as size) associated with the setting key.
|
SizeValue |
ImmutableSettings.getAsSize(String setting,
SizeValue defaultValue) |
SizeValue |
Settings.getAsSize(String setting,
SizeValue defaultValue)
Returns the setting value (as size) associated with the setting key.
|
TimeValue |
Settings.getAsTime(String[] settings,
TimeValue defaultValue)
Returns the setting value (as time) associated with the setting key.
|
TimeValue |
Settings.getAsTime(String setting,
TimeValue defaultValue)
Returns the setting value (as time) associated with the setting key.
|
Version |
ImmutableSettings.getAsVersion(String setting,
Version defaultVersion) |
Version |
Settings.getAsVersion(String setting,
Version defaultVersion)
Returns a parsed version.
|
Map<String,Settings> |
ImmutableSettings.getGroups(String settingPrefix) |
Map<String,Settings> |
Settings.getGroups(String settingPrefix)
Returns group settings for the given setting prefix.
|
Map<String,Settings> |
ImmutableSettings.getGroups(String settingPrefix,
boolean ignoreNonGrouped) |
Map<String,Settings> |
Settings.getGroups(String settingPrefix,
boolean ignoreNonGrouped)
Returns group settings for the given setting prefix.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.loadFromClasspath(String resourceName)
Loads settings from classpath that represents them using the
SettingsLoaderFactory.loaderFromSource(String) . |
ImmutableSettings.Builder |
ImmutableSettings.Builder.loadFromStream(String resourceName,
InputStream is)
Loads settings from a stream that represents them using the
SettingsLoaderFactory.loaderFromSource(String) . |
ImmutableSettings.Builder |
ImmutableSettings.Builder.loadFromUrl(URL url)
Loads settings from a url that represents them using the
SettingsLoaderFactory.loaderFromSource(String) . |
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String settingPrefix,
String groupName,
String[] settings,
String[] values)
Sets the setting group.
|
Copyright © 2009–2015. All rights reserved.