public abstract class GroupBy extends Object implements SearchType
| Modifier and Type | Class and Description |
|---|---|
static class |
GroupBy.Builder |
static class |
GroupBy.Group |
static class |
GroupBy.GroupField |
static class |
GroupBy.Operation |
static class |
GroupBy.Result |
SearchType.Fallback| Modifier and Type | Field and Description |
|---|---|
static String |
NAME |
TYPE_FIELD| Constructor and Description |
|---|
GroupBy() |
| Modifier and Type | Method and Description |
|---|---|
SearchType |
applyExecutionContext(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
com.fasterxml.jackson.databind.JsonNode state) |
static GroupBy.Builder |
builder() |
abstract List<String> |
fields() |
abstract Filter |
filter() |
abstract String |
id() |
abstract @Min(value=1L) long |
limit() |
abstract GroupBy.Operation |
operation() |
abstract org.elasticsearch.search.sort.SortOrder |
order() |
abstract GroupBy.Builder |
toBuilder() |
abstract String |
type() |
public static final String NAME
public abstract String type()
type in interface SearchType@Nullable public abstract String id()
id in interface SearchType@Nullable public abstract Filter filter()
filter in interface SearchType@Min(value=1L) public abstract @Min(value=1L) long limit()
public abstract GroupBy.Operation operation()
public abstract org.elasticsearch.search.sort.SortOrder order()
public static GroupBy.Builder builder()
public abstract GroupBy.Builder toBuilder()
public SearchType applyExecutionContext(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.databind.JsonNode state)
applyExecutionContext in interface SearchTypeCopyright © 2012–2020 Graylog, Inc.. All rights reserved.