Package de.otto.flummi.aggregations
Class TermsBuilder
- java.lang.Object
-
- de.otto.flummi.aggregations.AggregationBuilder<TermsBuilder>
-
- de.otto.flummi.aggregations.TermsBuilder
-
public class TermsBuilder extends AggregationBuilder<TermsBuilder>
-
-
Field Summary
-
Fields inherited from class de.otto.flummi.aggregations.AggregationBuilder
subAggregations
-
-
Constructor Summary
Constructors Constructor Description TermsBuilder(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gson.JsonObjectbuild()com.google.gson.JsonElementbuildValue()TermsBuilderfield(String fieldName)TermsBuilderorder(String fieldName, SortOrder order)AggregationResultparseResponse(com.google.gson.JsonObject jsonObject)TermsBuildersize(int size)-
Methods inherited from class de.otto.flummi.aggregations.AggregationBuilder
getName, subAggregation
-
-
-
-
Constructor Detail
-
TermsBuilder
public TermsBuilder(String name)
-
-
Method Detail
-
field
public TermsBuilder field(String fieldName)
-
size
public TermsBuilder size(int size)
-
order
public TermsBuilder order(String fieldName, SortOrder order)
-
build
public com.google.gson.JsonObject build()
- Specified by:
buildin classAggregationBuilder<TermsBuilder>
-
parseResponse
public AggregationResult parseResponse(com.google.gson.JsonObject jsonObject)
- Specified by:
parseResponsein classAggregationBuilder<TermsBuilder>
-
buildValue
public com.google.gson.JsonElement buildValue()
-
-