| Interface | Description |
|---|---|
| AbstractScopedSettings.SettingUpdater<T> |
Transactional interface to update settings.
|
| SecureSettings |
An accessor for settings which are securely stored.
|
| Setting.Key | |
| Setting.Validator<T> |
Represents a validator for a setting.
|
| 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.
|
| KeyStoreCli |
A cli tool for managing secrets in the elasticsearch keystore.
|
| KeyStoreWrapper |
A disk based container for sensitive settings in Elasticsearch.
|
| SecureSetting<T> |
A secure setting.
|
| SecureString |
A String implementations which allows clearing the underlying char array.
|
| Setting<T> |
A setting.
|
| Setting.AffixKey |
A key that allows for static pre and suffix.
|
| Setting.AffixSetting<T> | |
| 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.
|