org.elasticsearch.search.facets.statistical
Class StatisticalScriptFacetBuilder

java.lang.Object
  extended by org.elasticsearch.search.facets.AbstractFacetBuilder
      extended by org.elasticsearch.search.facets.statistical.StatisticalScriptFacetBuilder
All Implemented Interfaces:
ToXContent

public class StatisticalScriptFacetBuilder
extends AbstractFacetBuilder


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.MapParams, ToXContent.Params
 
Field Summary
 
Fields inherited from class org.elasticsearch.search.facets.AbstractFacetBuilder
filter, global, name
 
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
 
Constructor Summary
StatisticalScriptFacetBuilder(java.lang.String name)
           
 
Method Summary
 StatisticalScriptFacetBuilder filter(XContentFilterBuilder filter)
           
 StatisticalScriptFacetBuilder global(boolean global)
           
 StatisticalScriptFacetBuilder param(java.lang.String name, java.lang.Object value)
           
 StatisticalScriptFacetBuilder script(java.lang.String script)
           
 void toXContent(XContentBuilder builder, ToXContent.Params params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatisticalScriptFacetBuilder

public StatisticalScriptFacetBuilder(java.lang.String name)
Method Detail

global

public StatisticalScriptFacetBuilder global(boolean global)
Overrides:
global in class AbstractFacetBuilder

filter

public StatisticalScriptFacetBuilder filter(XContentFilterBuilder filter)
Overrides:
filter in class AbstractFacetBuilder

script

public StatisticalScriptFacetBuilder script(java.lang.String script)

param

public StatisticalScriptFacetBuilder param(java.lang.String name,
                                           java.lang.Object value)

toXContent

public void toXContent(XContentBuilder builder,
                       ToXContent.Params params)
                throws java.io.IOException
Throws:
java.io.IOException