org.elasticsearch.common.io.stream.NamedWriteable, org.elasticsearch.common.io.stream.Writeable, org.elasticsearch.common.xcontent.ToXContent, org.elasticsearch.common.xcontent.ToXContentFragment, org.elasticsearch.search.aggregations.BaseAggregationBuilderpublic class MatrixStatsAggregationBuilder extends MultiValuesSourceAggregationBuilder.LeafOnly<org.elasticsearch.search.aggregations.support.ValuesSource.Numeric,MatrixStatsAggregationBuilder>
org.elasticsearch.search.aggregations.AggregationBuilder.CommonFieldsMultiValuesSourceAggregationBuilder.LeafOnly<VS extends org.elasticsearch.search.aggregations.support.ValuesSource,AB extends MultiValuesSourceAggregationBuilder<VS,AB>>| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
NAME |
metaDatafactoriesBuilder, nameMULTIVALUE_MODE_FIELD| Modifier | Constructor | Description |
|---|---|---|
|
MatrixStatsAggregationBuilder(java.lang.String name) |
|
|
MatrixStatsAggregationBuilder(org.elasticsearch.common.io.stream.StreamInput in) |
Read from a stream.
|
protected |
MatrixStatsAggregationBuilder(MatrixStatsAggregationBuilder clone,
org.elasticsearch.search.aggregations.AggregatorFactories.Builder factoriesBuilder,
java.util.Map<java.lang.String,java.lang.Object> metaData) |
| Modifier and Type | Method | Description |
|---|---|---|
org.elasticsearch.common.xcontent.XContentBuilder |
doXContentBody(org.elasticsearch.common.xcontent.XContentBuilder builder,
org.elasticsearch.common.xcontent.ToXContent.Params params) |
|
java.lang.String |
getType() |
|
protected org.elasticsearch.search.aggregations.matrix.stats.MatrixStatsAggregatorFactory |
innerBuild(org.elasticsearch.search.internal.SearchContext context,
java.util.Map<java.lang.String,org.elasticsearch.search.aggregations.support.ValuesSourceConfig<org.elasticsearch.search.aggregations.support.ValuesSource.Numeric>> configs,
org.elasticsearch.search.aggregations.AggregatorFactory<?> parent,
org.elasticsearch.search.aggregations.AggregatorFactories.Builder subFactoriesBuilder) |
|
protected boolean |
innerEquals(java.lang.Object obj) |
|
protected int |
innerHashCode() |
|
protected void |
innerWriteTo(org.elasticsearch.common.io.stream.StreamOutput out) |
Write subclass' state to the stream
|
org.elasticsearch.search.MultiValueMode |
multiValueMode() |
|
MatrixStatsAggregationBuilder |
multiValueMode(org.elasticsearch.search.MultiValueMode multiValueMode) |
|
protected org.elasticsearch.search.aggregations.AggregationBuilder |
shallowCopy(org.elasticsearch.search.aggregations.AggregatorFactories.Builder factoriesBuilder,
java.util.Map<java.lang.String,java.lang.Object> metaData) |
build, equals, getMetaData, getWriteableName, hashCode, setMetaData, subAggregation, subAggregation, toXContent, writeTodoRewrite, getName, getPipelineAggregations, getSubAggregations, rewrite, toStringconfig, doBuild, doEquals, doHashCode, doWriteTo, fields, fields, format, format, internalXContent, missingMap, missingMap, resolveConfig, serializeTargetValueType, valueType, valueTypesubAggregationspublic static final java.lang.String NAME
public MatrixStatsAggregationBuilder(java.lang.String name)
protected MatrixStatsAggregationBuilder(MatrixStatsAggregationBuilder clone, org.elasticsearch.search.aggregations.AggregatorFactories.Builder factoriesBuilder, java.util.Map<java.lang.String,java.lang.Object> metaData)
public MatrixStatsAggregationBuilder(org.elasticsearch.common.io.stream.StreamInput in)
throws java.io.IOException
java.io.IOExceptionprotected org.elasticsearch.search.aggregations.AggregationBuilder shallowCopy(org.elasticsearch.search.aggregations.AggregatorFactories.Builder factoriesBuilder,
java.util.Map<java.lang.String,java.lang.Object> metaData)
shallowCopy in class org.elasticsearch.search.aggregations.AggregationBuilderprotected void innerWriteTo(org.elasticsearch.common.io.stream.StreamOutput out)
MultiValuesSourceAggregationBuilderinnerWriteTo in class MultiValuesSourceAggregationBuilder<org.elasticsearch.search.aggregations.support.ValuesSource.Numeric,MatrixStatsAggregationBuilder>public MatrixStatsAggregationBuilder multiValueMode(org.elasticsearch.search.MultiValueMode multiValueMode)
public org.elasticsearch.search.MultiValueMode multiValueMode()
protected org.elasticsearch.search.aggregations.matrix.stats.MatrixStatsAggregatorFactory innerBuild(org.elasticsearch.search.internal.SearchContext context,
java.util.Map<java.lang.String,org.elasticsearch.search.aggregations.support.ValuesSourceConfig<org.elasticsearch.search.aggregations.support.ValuesSource.Numeric>> configs,
org.elasticsearch.search.aggregations.AggregatorFactory<?> parent,
org.elasticsearch.search.aggregations.AggregatorFactories.Builder subFactoriesBuilder)
throws java.io.IOException
innerBuild in class MultiValuesSourceAggregationBuilder<org.elasticsearch.search.aggregations.support.ValuesSource.Numeric,MatrixStatsAggregationBuilder>java.io.IOExceptionpublic org.elasticsearch.common.xcontent.XContentBuilder doXContentBody(org.elasticsearch.common.xcontent.XContentBuilder builder,
org.elasticsearch.common.xcontent.ToXContent.Params params)
throws java.io.IOException
doXContentBody in class MultiValuesSourceAggregationBuilder<org.elasticsearch.search.aggregations.support.ValuesSource.Numeric,MatrixStatsAggregationBuilder>java.io.IOExceptionprotected int innerHashCode()
innerHashCode in class MultiValuesSourceAggregationBuilder<org.elasticsearch.search.aggregations.support.ValuesSource.Numeric,MatrixStatsAggregationBuilder>protected boolean innerEquals(java.lang.Object obj)
innerEquals in class MultiValuesSourceAggregationBuilder<org.elasticsearch.search.aggregations.support.ValuesSource.Numeric,MatrixStatsAggregationBuilder>public java.lang.String getType()