public static class AggregatorFactories.Builder extends ToXContentToBytes implements Writeable
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() |
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params params) |
void |
writeTo(StreamOutput out)
Write this into the StreamOutput.
|
buildAsBytes, buildAsBytes, toString, toStringclone, 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 int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object