public class MatrixStatsAggregationBuilder extends MultiValuesSourceAggregationBuilder.LeafOnly<ValuesSource.Numeric,MatrixStatsAggregationBuilder>
MultiValuesSourceAggregationBuilder.LeafOnly<VS extends ValuesSource,AB extends MultiValuesSourceAggregationBuilder<VS,AB>>AggregationBuilder.CommonFieldsWriteable.Reader<V>, Writeable.Writer<V>ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME |
MULTIVALUE_MODE_FIELDmetaDatafactoriesBuilder, nameEMPTY_PARAMS| Constructor and Description |
|---|
MatrixStatsAggregationBuilder(StreamInput in)
Read from a stream.
|
MatrixStatsAggregationBuilder(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
XContentBuilder |
doXContentBody(XContentBuilder builder,
ToXContent.Params params) |
java.lang.String |
getType() |
protected org.elasticsearch.search.aggregations.matrix.stats.MatrixStatsAggregatorFactory |
innerBuild(SearchContext context,
java.util.Map<java.lang.String,ValuesSourceConfig<ValuesSource.Numeric>> configs,
AggregatorFactory<?> parent,
AggregatorFactories.Builder subFactoriesBuilder) |
protected boolean |
innerEquals(java.lang.Object obj) |
protected int |
innerHashCode() |
protected void |
innerWriteTo(StreamOutput out)
Write subclass' state to the stream
|
MultiValueMode |
multiValueMode() |
MatrixStatsAggregationBuilder |
multiValueMode(MultiValueMode multiValueMode) |
subAggregationsconfig, doBuild, doEquals, doHashCode, doWriteTo, fields, fields, format, format, internalXContent, missingMap, missingMap, resolveConfig, serializeTargetValueType, valueType, valueTypebuild, equals, getMetaData, getWriteableName, hashCode, setMetaData, subAggregation, subAggregation, toXContent, writeTodoRewrite, getName, getPipelineAggregations, getSubAggregations, rewrite, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitisFragmentpublic static final java.lang.String NAME
public MatrixStatsAggregationBuilder(java.lang.String name)
public MatrixStatsAggregationBuilder(StreamInput in) throws java.io.IOException
java.io.IOExceptionprotected void innerWriteTo(StreamOutput out)
MultiValuesSourceAggregationBuilderinnerWriteTo in class MultiValuesSourceAggregationBuilder<ValuesSource.Numeric,MatrixStatsAggregationBuilder>public MatrixStatsAggregationBuilder multiValueMode(MultiValueMode multiValueMode)
public MultiValueMode multiValueMode()
protected org.elasticsearch.search.aggregations.matrix.stats.MatrixStatsAggregatorFactory innerBuild(SearchContext context, java.util.Map<java.lang.String,ValuesSourceConfig<ValuesSource.Numeric>> configs, AggregatorFactory<?> parent, AggregatorFactories.Builder subFactoriesBuilder) throws java.io.IOException
innerBuild in class MultiValuesSourceAggregationBuilder<ValuesSource.Numeric,MatrixStatsAggregationBuilder>java.io.IOExceptionpublic XContentBuilder doXContentBody(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
doXContentBody in class MultiValuesSourceAggregationBuilder<ValuesSource.Numeric,MatrixStatsAggregationBuilder>java.io.IOExceptionprotected int innerHashCode()
innerHashCode in class MultiValuesSourceAggregationBuilder<ValuesSource.Numeric,MatrixStatsAggregationBuilder>protected boolean innerEquals(java.lang.Object obj)
innerEquals in class MultiValuesSourceAggregationBuilder<ValuesSource.Numeric,MatrixStatsAggregationBuilder>public java.lang.String getType()