| Package | Description |
|---|---|
| org.elasticsearch.common.logging.log4j | |
| org.elasticsearch.common.settings |
Settings based utility.
|
| org.elasticsearch.node |
Allow to build a
Node using NodeBuilder which is a
node within the cluster. |
| Modifier and Type | Method and Description |
|---|---|
static void |
LogConfigurator.loadConfig(Path file,
ImmutableSettings.Builder settingsBuilder) |
static void |
LogConfigurator.resolveConfig(Environment env,
ImmutableSettings.Builder settingsBuilder) |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableSettings.Builder |
ImmutableSettings.builder() |
ImmutableSettings.Builder |
ImmutableSettings.Builder.classLoader(ClassLoader classLoader)
Sets the class loader associated with the settings built.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.loadFromClasspath(String resourceName)
Loads settings from classpath that represents them using the
SettingsLoaderFactory.loaderFromSource(String). |
ImmutableSettings.Builder |
ImmutableSettings.Builder.loadFromDelimitedString(String value,
char delimiter) |
ImmutableSettings.Builder |
ImmutableSettings.Builder.loadFromSource(String source)
Loads settings from the actual string content 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.normalizePrefix(String prefix)
Checks that all settings in the builder start with the specified prefix.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(Map<String,String> settings)
Sets all the provided settings.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(Object... settings)
Puts tuples of key value pairs of settings.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(Properties properties)
Sets all the provided settings.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(Settings settings)
Sets all the provided settings.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String setting,
boolean value)
Sets the setting with the provided setting key and the boolean value.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String key,
Class clazz)
Sets a setting with the provided setting key and class as value.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String setting,
double value)
Sets the setting with the provided setting key and the double value.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String setting,
float value)
Sets the setting with the provided setting key and the float value.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String setting,
int value)
Sets the setting with the provided setting key and the int value.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String setting,
long value)
Sets the setting with the provided setting key and the long value.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String setting,
long value,
ByteSizeUnit sizeUnit)
Sets the setting with the provided setting key and the size value.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String setting,
long value,
TimeUnit timeUnit)
Sets the setting with the provided setting key and the time value.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String key,
String value)
Sets a setting with the provided setting key and value.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String settingPrefix,
String groupName,
String[] settings,
String[] values)
Sets the setting group.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.put(String setting,
Version version) |
ImmutableSettings.Builder |
ImmutableSettings.Builder.putArray(String setting,
String... values)
Sets the setting with the provided setting key and an array of values.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.putProperties(String prefix,
Properties properties)
Puts all the properties with keys starting with the provided prefix.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.putProperties(String prefix,
Properties properties,
String[] ignorePrefixes)
Puts all the properties with keys starting with the provided prefix.
|
ImmutableSettings.Builder |
ImmutableSettings.Builder.replacePropertyPlaceholders()
Runs across all the settings set on this builder and replaces ${...} elements in the
each setting value according to the following logic:
|
static ImmutableSettings.Builder |
ImmutableSettings.settingsBuilder()
Returns a builder to be used in order to build settings.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SettingsFilter.Filter.filter(ImmutableSettings.Builder settings) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableSettings.Builder |
NodeBuilder.getSettings()
Set addition settings simply by working directly against the settings builder.
|
ImmutableSettings.Builder |
NodeBuilder.settings()
Set addition settings simply by working directly against the settings builder.
|
Copyright © 2009–2016. All rights reserved.