Writeable
, ToXContent
, ToXContentObject
public static class AggregatorFactories.Builder extends java.lang.Object implements Writeable, ToXContentObject
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Writeable.Reader<V>, Writeable.Writer<V>
EMPTY_PARAMS
Constructor | Description |
---|---|
Builder() |
Create an empty builder.
|
Builder(StreamInput in) |
Read from a stream.
|
Modifier and Type | Method | 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, wait
isFragment
public Builder()
public Builder(StreamInput in) throws java.io.IOException
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
Writeable
public 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.IOException
public 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 ToXContent
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public AggregatorFactories.Builder rewrite(QueryRewriteContext context) throws java.io.IOException
java.io.IOException