public class HistogramScriptFacetBuilder extends FacetBuilder
FacetBuilder.Mode
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
facetFilter, global, mode, name, nested
EMPTY_PARAMS
Constructor and Description |
---|
HistogramScriptFacetBuilder(String name) |
Modifier and Type | Method and Description |
---|---|
HistogramScriptFacetBuilder |
comparator(HistogramFacet.ComparatorType comparatorType) |
HistogramScriptFacetBuilder |
facetFilter(FilterBuilder filter) |
HistogramScriptFacetBuilder |
global(boolean global)
Marks the facet to run in a global scope, not bounded by any query.
|
HistogramScriptFacetBuilder |
interval(long interval) |
HistogramScriptFacetBuilder |
keyField(String keyFieldName) |
HistogramScriptFacetBuilder |
keyScript(String keyScript) |
HistogramScriptFacetBuilder |
lang(String lang)
The language of the script.
|
HistogramScriptFacetBuilder |
nested(String nested)
Sets the nested path the facet will execute on.
|
HistogramScriptFacetBuilder |
param(String name,
Object value) |
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params params) |
HistogramScriptFacetBuilder |
valueScript(String valueScript) |
addFilterFacetAndGlobal, mode
public HistogramScriptFacetBuilder(String name)
public HistogramScriptFacetBuilder lang(String lang)
public HistogramScriptFacetBuilder keyField(String keyFieldName)
public HistogramScriptFacetBuilder keyScript(String keyScript)
public HistogramScriptFacetBuilder valueScript(String valueScript)
public HistogramScriptFacetBuilder interval(long interval)
public HistogramScriptFacetBuilder param(String name, Object value)
public HistogramScriptFacetBuilder comparator(HistogramFacet.ComparatorType comparatorType)
public HistogramScriptFacetBuilder global(boolean global)
global
in class FacetBuilder
public HistogramScriptFacetBuilder facetFilter(FilterBuilder filter)
facetFilter
in class FacetBuilder
public HistogramScriptFacetBuilder nested(String nested)
nested
in class FacetBuilder
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
IOException
Copyright © 2009–2015. All rights reserved.