public class ScriptFilterBuilder extends BaseFilterBuilder
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
EMPTY_PARAMS
Constructor and Description |
---|
ScriptFilterBuilder(String script) |
Modifier and Type | Method and Description |
---|---|
ScriptFilterBuilder |
addParam(String name,
Object value) |
ScriptFilterBuilder |
cache(boolean cache)
Should the filter be cached or not.
|
ScriptFilterBuilder |
cacheKey(String cacheKey) |
protected void |
doXContent(XContentBuilder builder,
ToXContent.Params params) |
ScriptFilterBuilder |
filterName(String filterName)
Sets the filter name for the filter that can be used when searching for matched_filters per hit.
|
ScriptFilterBuilder |
lang(String lang)
Sets the script language.
|
ScriptFilterBuilder |
params(Map<String,Object> params) |
buildAsBytes, buildAsBytes, toString, toXContent
public ScriptFilterBuilder(String script)
public ScriptFilterBuilder addParam(String name, Object value)
public ScriptFilterBuilder params(Map<String,Object> params)
public ScriptFilterBuilder lang(String lang)
public ScriptFilterBuilder filterName(String filterName)
public ScriptFilterBuilder cache(boolean cache)
public ScriptFilterBuilder cacheKey(String cacheKey)
protected void doXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
doXContent
in class BaseFilterBuilder
IOException
Copyright © 2009–2015. All rights reserved.