Package org.opensearch.common.settings
package org.opensearch.common.settings
Settings based utility.
-
ClassDescriptionA basic setting service that can be used for per-index and per-cluster settings.Transactional interface to update settings.Base settings class for key store commands.Encapsulates all valid cluster level settings.Used to publish secure setting hashes in the cluster state and to validate those hashes against the local values of those same settings.Encapsulates all valid feature flag level settings.KeyStore command that has a password.Encapsulates all valid index level settings.A disk based container for sensitive settings in OpenSearch.A specific type of
SettingsException
indicating failure to load a class based on a settings value.A secure setting.An accessor for settings which are securely stored.Setting<T>A setting.A key that allows for static pre and suffix.An affix settingAllows an affix setting to declare a dependency on another affix setting.A writeable parser for bytesizevalueA writeable parser for doubleA writeable parser for floatSettings Group keysA writeable parser for integerKey for the settingList settings keyA writeable parser for longA writeable parser for memory size valueA writeable parser for time value have min and max valueA writeable parser for time value only has min valueProperty of the settingA writeable validator able to check the value of string type custom setting by using regular expressionAllows a setting to declare a dependency on another setting being set.A simple key for a settingRepresents a validator for a setting.An immutable settings implementation.A builder allowing to put different settings and thenSettings.Builder.build()
an immutable settings implementation.A generic failure to handle settings.A class that allows to filter settings objects by simple regular expression patterns or full settings keys.A module that binds the provided settings to theSettings
interface.Represents the logic to upgrade a setting.A sub-command for the keystore CLI that enables upgrading the keystore format.Wrapper forSetting
withWriteableSetting.writeTo(StreamOutput)
implementation dependent on the setting type.The Generic Types which this class can serialize.