@ProviderType public interface ScriptedMetricAggregation extends Aggregation
Modifier and Type | Method and Description |
---|---|
Script |
getCombineScript() |
Script |
getInitScript() |
Script |
getMapScript() |
java.util.Map<java.lang.String,java.lang.Object> |
getParameters() |
Script |
getReduceScript() |
void |
putParameter(java.lang.String paramName,
java.lang.Object paramValue) |
void |
setCombineScript(Script combineScript) |
void |
setInitScript(Script initScript) |
void |
setMapScript(Script mapScript) |
void |
setParameters(java.util.Map<java.lang.String,java.lang.Object> parameters) |
void |
setReduceScript(Script reduceScript) |
accept, addChildAggregation, addChildrenAggregations, addPipelineAggregation, addPipelineAggregations, getChildAggregation, getChildrenAggregations, getName, getPipelineAggregation, getPipelineAggregations, removeChildAggregation, removePipelineAggregation
Script getCombineScript()
Script getInitScript()
Script getMapScript()
java.util.Map<java.lang.String,java.lang.Object> getParameters()
Script getReduceScript()
void putParameter(java.lang.String paramName, java.lang.Object paramValue)
void setCombineScript(Script combineScript)
void setInitScript(Script initScript)
void setMapScript(Script mapScript)
void setParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)
void setReduceScript(Script reduceScript)