java.lang.Object
org.elasticsearch.common.settings.SettingsFilter
A class that allows to filter settings objects by simple regular expression patterns or full settings keys.
It's used for response filtering on the rest layer to for instance filter out sensitive information like access keys.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic StringCan be used to specify settings filter that will be used to filter out matching settings in toXContent method -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFilterSettingParams(RestRequest request) static SettingsfilterSettings(ToXContent.Params params, Settings settings) Returns a set of patternsstatic booleanisValidPattern(String pattern) Returnstrueiff the given string is either a valid settings key pattern or a simple regular expression
-
Field Details
-
SETTINGS_FILTER_PARAM
Can be used to specify settings filter that will be used to filter out matching settings in toXContent method
-
-
Constructor Details
-
SettingsFilter
-
-
Method Details
-
getPatterns
Returns a set of patterns -
isValidPattern
Returnstrueiff the given string is either a valid settings key pattern or a simple regular expression -
addFilterSettingParams
-
filterSettings
-
filter
-