Package org.elasticsearch.common.settings
Settings based utility.
-
Interface Summary 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.SettingUpgrader<T> Represents the logic to upgrade a setting. -
Class Summary 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 thenSettings.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 theSettings
interface. -
Enum Summary Enum Description Setting.Property -
Exception Summary Exception Description NoClassSettingsException A specific type ofSettingsException
indicating failure to load a class based on a settings value.SettingsException A generic failure to handle settings.