Interface ExtendedSearchAggregationFactory<S extends ExtendedSearchAggregationFactory<?,PDF>,PDF extends SearchPredicateFactory>

Type Parameters:
S - The self type, i.e. the exposed type of this factory.
PDF - The type of factory used to create predicates in AggregationFilterStep.filter(Function).
All Superinterfaces:
SearchAggregationFactory
All Known Subinterfaces:
ElasticsearchSearchAggregationFactory, LuceneSearchAggregationFactory
All Known Implementing Classes:
AbstractSearchAggregationFactory

public interface ExtendedSearchAggregationFactory<S extends ExtendedSearchAggregationFactory<?,PDF>,PDF extends SearchPredicateFactory> extends SearchAggregationFactory
A base interface for subtypes of SearchAggregationFactory allowing to easily override the self type and predicate factory type for all relevant methods.

Warning: Generic parameters of this type are subject to change, so this type should not be referenced directtly in user code.