Writeable
, ToXContent
, Filters.Bucket
, MultiBucketsAggregation.Bucket
, HasAggregations
public static class InternalFilters.InternalBucket extends InternalMultiBucketAggregation.InternalBucket implements Filters.Bucket
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Writeable.Reader<V>, Writeable.Writer<V>
EMPTY_PARAMS
Constructor | Description |
---|---|
InternalBucket(java.lang.String key,
long docCount,
InternalAggregations aggregations,
boolean keyed) |
|
InternalBucket(StreamInput in,
boolean keyed) |
Read from a stream.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
equals(java.lang.Object other) |
|
Aggregations |
getAggregations() |
|
long |
getDocCount() |
|
java.lang.String |
getKey() |
|
java.lang.String |
getKeyAsString() |
|
int |
hashCode() |
|
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params params) |
|
void |
writeTo(StreamOutput out) |
Write this into the StreamOutput.
|
getProperty
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
isFragment
public InternalBucket(java.lang.String key, long docCount, InternalAggregations aggregations, boolean keyed)
public InternalBucket(StreamInput in, boolean keyed) throws java.io.IOException
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
Writeable
public java.lang.String getKey()
getKey
in interface MultiBucketsAggregation.Bucket
public java.lang.String getKeyAsString()
getKeyAsString
in interface MultiBucketsAggregation.Bucket
public long getDocCount()
getDocCount
in interface MultiBucketsAggregation.Bucket
public Aggregations getAggregations()
getAggregations
in interface HasAggregations
getAggregations
in interface MultiBucketsAggregation.Bucket
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
toXContent
in interface ToXContent
java.io.IOException
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object