public class ParsedCardinality extends ParsedAggregation implements Cardinality
NumericMetricsAggregation.MultiValue, NumericMetricsAggregation.SingleValueAggregation.CommonFieldsToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsmetadataTYPED_KEYS_DELIMITEREMPTY_PARAMS| Constructor and Description |
|---|
ParsedCardinality() |
| Modifier and Type | Method and Description |
|---|---|
protected XContentBuilder |
doXContentBody(XContentBuilder builder,
ToXContent.Params params) |
static ParsedCardinality |
fromXContent(XContentParser parser,
java.lang.String name) |
java.lang.String |
getType() |
long |
getValue()
The number of unique terms.
|
java.lang.String |
getValueAsString() |
double |
value() |
declareAggregationFields, getMetaData, getName, parseDouble, setName, toXContentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMetaData, getNameisFragmenttoXContentpublic java.lang.String getValueAsString()
getValueAsString in interface NumericMetricsAggregation.SingleValuepublic double value()
value in interface NumericMetricsAggregation.SingleValuepublic long getValue()
CardinalitygetValue in interface Cardinalitypublic java.lang.String getType()
getType in interface Aggregationpublic static ParsedCardinality fromXContent(XContentParser parser, java.lang.String name)
protected XContentBuilder doXContentBody(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
doXContentBody in class ParsedAggregationjava.io.IOException