Package de.otto.flummi.aggregations
Class ReverseNestedBuilder
- java.lang.Object
-
- de.otto.flummi.aggregations.AggregationBuilder<ReverseNestedBuilder>
-
- de.otto.flummi.aggregations.ReverseNestedBuilder
-
public class ReverseNestedBuilder extends AggregationBuilder<ReverseNestedBuilder>
Simplified ReverseNestedAggregationBuilder for cases where each outer bucket has only one inner bucket
-
-
Field Summary
-
Fields inherited from class de.otto.flummi.aggregations.AggregationBuilder
subAggregations
-
-
Constructor Summary
Constructors Constructor Description ReverseNestedBuilder(String name, String nestedPath, AggregationBuilder<?> innerAggregation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gson.JsonObjectbuild()AggregationResultparseResponse(com.google.gson.JsonObject jsonObject)ReverseNestedBuildersubAggregation(AggregationBuilder subAggregation)-
Methods inherited from class de.otto.flummi.aggregations.AggregationBuilder
getName
-
-
-
-
Constructor Detail
-
ReverseNestedBuilder
public ReverseNestedBuilder(String name, String nestedPath, AggregationBuilder<?> innerAggregation)
-
-
Method Detail
-
subAggregation
public ReverseNestedBuilder subAggregation(AggregationBuilder subAggregation)
- Overrides:
subAggregationin classAggregationBuilder<ReverseNestedBuilder>
-
build
public com.google.gson.JsonObject build()
- Specified by:
buildin classAggregationBuilder<ReverseNestedBuilder>
-
parseResponse
public AggregationResult parseResponse(com.google.gson.JsonObject jsonObject)
- Specified by:
parseResponsein classAggregationBuilder<ReverseNestedBuilder>
-
-