diff options
Diffstat (limited to 'core/src/main/java/org/elasticsearch/common/settings/IndexScopedSettings.java')
-rw-r--r-- | core/src/main/java/org/elasticsearch/common/settings/IndexScopedSettings.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/core/src/main/java/org/elasticsearch/common/settings/IndexScopedSettings.java b/core/src/main/java/org/elasticsearch/common/settings/IndexScopedSettings.java index 997ea794c9..86ead8c7ff 100644 --- a/core/src/main/java/org/elasticsearch/common/settings/IndexScopedSettings.java +++ b/core/src/main/java/org/elasticsearch/common/settings/IndexScopedSettings.java @@ -152,4 +152,17 @@ public final class IndexScopedSettings extends AbstractScopedSettings { public IndexScopedSettings copy(Settings settings, IndexMetaData metaData) { return new IndexScopedSettings(settings, this, metaData); } + + public boolean isPrivateSetting(String key) { + switch (key) { + case IndexMetaData.SETTING_CREATION_DATE: + case IndexMetaData.SETTING_INDEX_UUID: + case IndexMetaData.SETTING_VERSION_CREATED: + case IndexMetaData.SETTING_VERSION_UPGRADED: + case MergePolicyConfig.INDEX_MERGE_ENABLED: + return true; + default: + return false; + } + } } |