public final class IndexScopedSettings extends AbstractScopedSettings
Setting.Property.IndexScope
AbstractScopedSettings.SettingUpdater<T>
Modifier and Type | Field and Description |
---|---|
static java.util.Set<Setting<?>> |
BUILT_IN_INDEX_SETTINGS |
static IndexScopedSettings |
DEFAULT_SCOPED_SETTINGS |
static java.util.function.Predicate<java.lang.String> |
INDEX_SETTINGS_KEY_PREDICATE |
ARCHIVED_SETTINGS_PREFIX
deprecationLogger, logger, settings
Constructor and Description |
---|
IndexScopedSettings(Settings settings,
java.util.Set<Setting<?>> settingsSet) |
Modifier and Type | Method and Description |
---|---|
IndexScopedSettings |
copy(Settings settings,
IndexMetaData metaData) |
protected boolean |
isPrivateSetting(java.lang.String key)
Returns
true iff the setting is a private setting ie. |
protected void |
validateSettingKey(Setting setting) |
addAffixUpdateConsumer, addSettingsUpdateConsumer, addSettingsUpdateConsumer, addSettingsUpdateConsumer, applySettings, archiveUnknownOrInvalidSettings, diff, get, get, getScope, isDynamicSetting, isFinalSetting, isValidKey, updateDynamicSettings, updateSettings, validate, validate, validate, validateUpdate
logDeprecatedSetting, logRemovedSetting, nodeName
public static final java.util.function.Predicate<java.lang.String> INDEX_SETTINGS_KEY_PREDICATE
public static final java.util.Set<Setting<?>> BUILT_IN_INDEX_SETTINGS
public static final IndexScopedSettings DEFAULT_SCOPED_SETTINGS
public IndexScopedSettings copy(Settings settings, IndexMetaData metaData)
protected void validateSettingKey(Setting setting)
validateSettingKey
in class AbstractScopedSettings
protected boolean isPrivateSetting(java.lang.String key)
AbstractScopedSettings
true
iff the setting is a private setting ie. it should be treated as valid even though it has no internal
representation. Otherwise false
isPrivateSetting
in class AbstractScopedSettings