public class FiltersAggregationBuilder extends AggregationBuilder<FiltersAggregationBuilder>
Filters
aggregation.ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
type
EMPTY_PARAMS
Constructor and Description |
---|
FiltersAggregationBuilder(String name)
Sole constructor.
|
Modifier and Type | Method and Description |
---|---|
FiltersAggregationBuilder |
filter(FilterBuilder filter)
Add a new filter with no key.
|
FiltersAggregationBuilder |
filter(String key,
FilterBuilder filter)
Add a new filter with the given key.
|
protected XContentBuilder |
internalXContent(XContentBuilder builder,
ToXContent.Params params) |
subAggregation, subAggregation, subAggregation, subAggregation, subAggregation, subAggregation, toXContent
getName
public FiltersAggregationBuilder(String name)
public FiltersAggregationBuilder filter(String key, FilterBuilder filter)
FiltersBuilder
cannot have both keyed and non-keyed filterspublic FiltersAggregationBuilder filter(FilterBuilder filter)
FiltersBuilder
cannot have both keyed and non-keyed filters.protected XContentBuilder internalXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
internalXContent
in class AggregationBuilder<FiltersAggregationBuilder>
IOException
Copyright © 2009–2015. All rights reserved.