public class ParsedComposite extends ParsedMultiBucketAggregation<ParsedComposite.ParsedBucket> implements CompositeAggregation
Modifier and Type | Class and Description |
---|---|
static class |
ParsedComposite.ParsedBucket |
CompositeAggregation.Bucket
Aggregation.CommonFields
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
buckets, keyed
metadata
TYPED_KEYS_DELIMITER
EMPTY_PARAMS
Constructor and Description |
---|
ParsedComposite() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
afterKey()
Returns the last key in this aggregation.
|
protected XContentBuilder |
doXContentBody(XContentBuilder builder,
ToXContent.Params params) |
static ParsedComposite |
fromXContent(XContentParser parser,
java.lang.String name) |
java.util.List<ParsedComposite.ParsedBucket> |
getBuckets() |
java.lang.String |
getType() |
declareMultiBucketAggregationFields
declareAggregationFields, getMetaData, getName, parseDouble, setName, toXContent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
bucketToXContent, buildCompositeMap, toXContentFragment
getMetaData, getName
isFragment
toXContent
public static ParsedComposite fromXContent(XContentParser parser, java.lang.String name) throws java.io.IOException
java.io.IOException
public java.lang.String getType()
getType
in interface Aggregation
public java.util.List<ParsedComposite.ParsedBucket> getBuckets()
getBuckets
in interface CompositeAggregation
getBuckets
in interface MultiBucketsAggregation
public java.util.Map<java.lang.String,java.lang.Object> afterKey()
CompositeAggregation
CompositeAggregationBuilder.aggregateAfter(java.util.Map<java.lang.String, java.lang.Object>)
.afterKey
in interface CompositeAggregation
protected XContentBuilder doXContentBody(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
doXContentBody
in class ParsedMultiBucketAggregation<ParsedComposite.ParsedBucket>
java.io.IOException