public static class AggregatorFactories.Builder extends java.lang.Object implements Writeable, ToXContentObject
Writeable.Reader<V>, Writeable.Writer<V>ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsEMPTY_PARAMS| Constructor and Description |
|---|
Builder()
Create an empty builder.
|
Builder(StreamInput in)
Read from a stream.
|
| Modifier and Type | Method and Description |
|---|---|
AggregatorFactories.Builder |
addAggregator(AggregationBuilder factory) |
AggregatorFactories.Builder |
addPipelineAggregator(PipelineAggregationBuilder pipelineAggregatorFactory) |
AggregatorFactories |
build(SearchContext context,
AggregatorFactory<?> parent) |
int |
count() |
boolean |
equals(java.lang.Object obj) |
java.util.List<AggregationBuilder> |
getAggregatorFactories() |
java.util.List<PipelineAggregationBuilder> |
getPipelineAggregatorFactories() |
int |
hashCode() |
boolean |
mustVisitAllDocs() |
AggregatorFactories.Builder |
rewrite(QueryRewriteContext context)
Rewrites the underlying aggregation builders into their primitive
form.
|
java.lang.String |
toString() |
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params params) |
void |
writeTo(StreamOutput out)
Write this into the StreamOutput.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitisFragmentpublic Builder()
public Builder(StreamInput in) throws java.io.IOException
java.io.IOExceptionpublic void writeTo(StreamOutput out) throws java.io.IOException
Writeablepublic boolean mustVisitAllDocs()
public AggregatorFactories.Builder addAggregator(AggregationBuilder factory)
public AggregatorFactories.Builder addPipelineAggregator(PipelineAggregationBuilder pipelineAggregatorFactory)
public AggregatorFactories build(SearchContext context, AggregatorFactory<?> parent) throws java.io.IOException
java.io.IOExceptionpublic java.util.List<AggregationBuilder> getAggregatorFactories()
public java.util.List<PipelineAggregationBuilder> getPipelineAggregatorFactories()
public int count()
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
toXContent in interface ToXContentjava.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic AggregatorFactories.Builder rewrite(QueryRewriteContext context) throws java.io.IOException
java.io.IOException