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.AffixSettingDependency Allows an affix setting to declare a dependency on another affix setting.Setting.Key Setting.SettingDependency Allows a setting to declare a dependency on another setting being set.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.BaseKeyStoreCommand ClusterSettings Encapsulates all valid cluster level settings.ConsistentSettingsService Used to publish secure setting hashes in the cluster state and to validate those hashes against the local values of those same settings.HasPasswordKeyStoreCommand IndexScopedSettings Encapsulates all valid index level settings.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.UpgradeKeyStoreCommand A sub-command for the keystore CLI that enables upgrading the keystore format. -
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.