@Value.Immutable(copy=false)
public interface BucketOrder
extends java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static BucketOrder |
COUNT_ASC |
static BucketOrder |
COUNT_DESC |
static BucketOrder |
KEY_ASC |
static BucketOrder |
KEY_DESC |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getFieldName()
Returns the field to sort by.
|
default SortOrder |
getOrder() |
static BucketOrder |
of(java.lang.String name) |
static BucketOrder |
of(java.lang.String name,
SortOrder order) |
static final BucketOrder KEY_ASC
static final BucketOrder KEY_DESC
static final BucketOrder COUNT_ASC
static final BucketOrder COUNT_DESC
static BucketOrder of(java.lang.String name)
static BucketOrder of(java.lang.String name, SortOrder order)
java.lang.String getFieldName()
_term and _time are deprecated, but synonymous
with reserved field name _key which orders the buckets alphabetically by
term._count is reserved and order the buckets by their document
count@Value.Default default SortOrder getOrder()