public class ScriptedMetricBuilder extends MetricsAggregationBuilder<ScriptedMetricBuilder>
ScriptedMetric aggregation.ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamstypeEMPTY_PARAMS| Constructor and Description |
|---|
ScriptedMetricBuilder(String name)
Sole constructor.
|
| Modifier and Type | Method and Description |
|---|---|
ScriptedMetricBuilder |
combineScript(Script combineScript)
Set the combine script.
|
ScriptedMetricBuilder |
initScript(Script initScript)
Set the init script.
|
protected void |
internalXContent(XContentBuilder builder,
ToXContent.Params builderParams) |
ScriptedMetricBuilder |
mapScript(Script mapScript)
Set the map script.
|
ScriptedMetricBuilder |
params(Map<String,Object> params)
Set parameters that will be available in the init, map
and combine phases.
|
ScriptedMetricBuilder |
reduceScript(Script reduceScript)
Set the reduce script.
|
setMetaData, toXContentgetNamepublic ScriptedMetricBuilder(String name)
public ScriptedMetricBuilder initScript(Script initScript)
public ScriptedMetricBuilder mapScript(Script mapScript)
public ScriptedMetricBuilder combineScript(Script combineScript)
public ScriptedMetricBuilder reduceScript(Script reduceScript)
public ScriptedMetricBuilder params(Map<String,Object> params)
protected void internalXContent(XContentBuilder builder, ToXContent.Params builderParams) throws IOException
internalXContent in class MetricsAggregationBuilder<ScriptedMetricBuilder>IOExceptionCopyright © 2009–2017. All rights reserved.