public abstract class MessageList extends Object implements SearchType
| Modifier and Type | Class and Description |
|---|---|
static class |
MessageList.Builder |
static class |
MessageList.Result |
SearchType.Fallback| Modifier and Type | Field and Description |
|---|---|
static String |
NAME |
TYPE_FIELD| Constructor and Description |
|---|
MessageList() |
| Modifier and Type | Method and Description |
|---|---|
SearchType |
applyExecutionContext(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
com.fasterxml.jackson.databind.JsonNode state) |
static MessageList.Builder |
builder() |
abstract List<Decorator> |
decorators() |
abstract Filter |
filter() |
abstract String |
id() |
boolean |
isExportable() |
abstract int |
limit() |
abstract Optional<String> |
name() |
abstract int |
offset() |
abstract List<Sort> |
sort() |
abstract MessageList.Builder |
toBuilder() |
SearchTypeEntity |
toContentPackEntity(EntityDescriptorIds entityDescriptorIds) |
abstract String |
type() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waiteffectiveStreams, mappedStreams, query, streams, timerangegetContentPackPluginPackage, resolveNativeEntitypublic static final String NAME
public abstract String type()
type in interface SearchType@Nullable public abstract String id()
id in interface SearchTypepublic abstract Optional<String> name()
name in interface SearchType@Nullable public abstract Filter filter()
filter in interface SearchTypepublic abstract int limit()
public abstract int offset()
public boolean isExportable()
isExportable in interface Exportablepublic static MessageList.Builder builder()
public abstract MessageList.Builder toBuilder()
public SearchType applyExecutionContext(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.databind.JsonNode state)
applyExecutionContext in interface SearchTypepublic SearchTypeEntity toContentPackEntity(EntityDescriptorIds entityDescriptorIds)
toContentPackEntity in interface ContentPackable<SearchTypeEntity>Copyright © 2012–2021 Graylog, Inc.. All rights reserved.