Interface | Description |
---|---|
AbstractScopedSettings.SettingUpdater<T> |
Transactional interface to update settings.
|
Setting.Key |
Class | Description |
---|---|
AbstractScopedSettings |
A basic setting service that can be used for per-index and per-cluster settings.
|
ClusterSettings |
Encapsulates all valid cluster level settings.
|
IndexScopedSettings |
Encapsulates all valid index level settings.
|
Setting<T> |
A setting.
|
Setting.AffixKey | |
Setting.GroupKey | |
Setting.ListKey | |
Setting.SimpleKey | |
Settings |
An immutable settings implementation.
|
Settings.Builder |
A builder allowing to put different settings and then
Settings.Builder.build() an immutable
settings implementation. |
SettingsFilter |
A class that allows to filter settings objects by simple regular expression patterns or full settings keys.
|
SettingsModule |
A module that binds the provided settings to the
Settings interface. |
Enum | Description |
---|---|
Setting.Property |
Exception | Description |
---|---|
NoClassSettingsException |
A specific type of
SettingsException indicating failure to load a class
based on a settings value. |
SettingsException |
A generic failure to handle settings.
|