Module org.elasticsearch.server
Class MaxBucketPipelineAggregationBuilder
java.lang.Object
org.elasticsearch.search.aggregations.PipelineAggregationBuilder
org.elasticsearch.search.aggregations.pipeline.AbstractPipelineAggregationBuilder<AF>
org.elasticsearch.search.aggregations.pipeline.BucketMetricsPipelineAggregationBuilder<MaxBucketPipelineAggregationBuilder>
org.elasticsearch.search.aggregations.pipeline.MaxBucketPipelineAggregationBuilder
- All Implemented Interfaces:
- NamedWriteable,- VersionedNamedWriteable,- Writeable,- Rewriteable<PipelineAggregationBuilder>,- BaseAggregationBuilder,- ToXContent,- ToXContentFragment
public class MaxBucketPipelineAggregationBuilder
extends BucketMetricsPipelineAggregationBuilder<MaxBucketPipelineAggregationBuilder>
- 
Nested Class SummaryNested classes/interfaces inherited from class org.elasticsearch.search.aggregations.PipelineAggregationBuilderPipelineAggregationBuilder.ValidationContextNested classes/interfaces inherited from interface org.elasticsearch.xcontent.ToXContentToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsNested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.WriteableWriteable.Reader<V>, Writeable.Writer<V>
- 
Field SummaryFieldsFields inherited from class org.elasticsearch.search.aggregations.pipeline.AbstractPipelineAggregationBuilderBUCKETS_PATH_FIELD, metadata, typeFields inherited from class org.elasticsearch.search.aggregations.PipelineAggregationBuilderbucketsPaths, nameFields inherited from interface org.elasticsearch.index.query.RewriteableMAX_REWRITE_ROUNDSFields inherited from interface org.elasticsearch.xcontent.ToXContentEMPTY_PARAMS
- 
Constructor SummaryConstructorsConstructorDescriptionMaxBucketPipelineAggregationBuilder(String name, String bucketsPath) Read from a stream.
- 
Method SummaryModifier and TypeMethodDescriptionprotected PipelineAggregatorcreateInternal(Map<String, Object> metadata) protected XContentBuilderdoXContentBody(XContentBuilder builder, ToXContent.Params params) The minimal version of the recipient this object can be sent toReturns the name of the writeable objectprotected voidinnerWriteTo(StreamOutput out) Methods inherited from class org.elasticsearch.search.aggregations.pipeline.BucketMetricsPipelineAggregationBuilderdoWriteTo, equals, format, format, formatter, gapPolicy, gapPolicy, hashCode, internalXContent, validateMethods inherited from class org.elasticsearch.search.aggregations.pipeline.AbstractPipelineAggregationBuildercreate, getType, overrideBucketsPath, setMetadata, toXContent, type, writeToMethods inherited from class org.elasticsearch.search.aggregations.PipelineAggregationBuildergetBucketsPaths, getName, rewrite, subAggregations, toStringMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.elasticsearch.xcontent.ToXContentFragmentisFragment
- 
Field Details- 
NAME- See Also:
 
- 
PARSER
 
- 
- 
Constructor Details- 
MaxBucketPipelineAggregationBuilder
- 
MaxBucketPipelineAggregationBuilderRead from a stream.- Throws:
- IOException
 
 
- 
- 
Method Details- 
innerWriteTo- Specified by:
- innerWriteToin class- BucketMetricsPipelineAggregationBuilder<MaxBucketPipelineAggregationBuilder>
- Throws:
- IOException
 
- 
createInternal- Specified by:
- createInternalin class- BucketMetricsPipelineAggregationBuilder<MaxBucketPipelineAggregationBuilder>
 
- 
doXContentBodyprotected XContentBuilder doXContentBody(XContentBuilder builder, ToXContent.Params params) throws IOException - Specified by:
- doXContentBodyin class- BucketMetricsPipelineAggregationBuilder<MaxBucketPipelineAggregationBuilder>
- Throws:
- IOException
 
- 
getWriteableNameDescription copied from interface:VersionedNamedWriteableReturns the name of the writeable object
- 
getMinimalSupportedVersionDescription copied from interface:VersionedNamedWriteableThe minimal version of the recipient this object can be sent to
 
-