Class IndexScopedSettings
- java.lang.Object
-
- org.elasticsearch.common.settings.AbstractScopedSettings
-
- org.elasticsearch.common.settings.IndexScopedSettings
-
public final class IndexScopedSettings extends AbstractScopedSettings
Encapsulates all valid index level settings.- See Also:
Setting.Property.IndexScope
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.elasticsearch.common.settings.AbstractScopedSettings
AbstractScopedSettings.SettingUpdater<T>
-
-
Field Summary
Fields Modifier and Type Field 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
-
Fields inherited from class org.elasticsearch.common.settings.AbstractScopedSettings
ARCHIVED_SETTINGS_PREFIX, logger
-
-
Constructor Summary
Constructors Constructor Description IndexScopedSettings(Settings settings, java.util.Set<Setting<?>> settingsSet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IndexScopedSettings
copy(Settings settings, IndexMetaData metaData)
boolean
isPrivateSetting(java.lang.String key)
Returnstrue
iff the setting is a private setting ie.protected void
validateSettingKey(Setting setting)
-
Methods inherited from class org.elasticsearch.common.settings.AbstractScopedSettings
addAffixMapUpdateConsumer, addAffixUpdateConsumer, addAffixUpdateConsumer, addSettingsUpdateConsumer, addSettingsUpdateConsumer, addSettingsUpdateConsumer, addSettingsUpdateConsumer, addSettingsUpdateConsumer, applySettings, archiveUnknownOrInvalidSettings, diff, get, get, getScope, isDynamicSetting, isFinalSetting, isValidKey, updateDynamicSettings, updateSettings, upgradeSettings, validate, validate, validate, validate, validateUpdate
-
-
-
-
Field Detail
-
INDEX_SETTINGS_KEY_PREDICATE
public static final java.util.function.Predicate<java.lang.String> INDEX_SETTINGS_KEY_PREDICATE
-
BUILT_IN_INDEX_SETTINGS
public static final java.util.Set<Setting<?>> BUILT_IN_INDEX_SETTINGS
-
DEFAULT_SCOPED_SETTINGS
public static final IndexScopedSettings DEFAULT_SCOPED_SETTINGS
-
-
Method Detail
-
copy
public IndexScopedSettings copy(Settings settings, IndexMetaData metaData)
-
validateSettingKey
protected void validateSettingKey(Setting setting)
- Overrides:
validateSettingKey
in classAbstractScopedSettings
-
isPrivateSetting
public boolean isPrivateSetting(java.lang.String key)
Description copied from class:AbstractScopedSettings
Returnstrue
iff the setting is a private setting ie. it should be treated as valid even though it has no internal representation. Otherwisefalse
- Overrides:
isPrivateSetting
in classAbstractScopedSettings
-
-