Package org.graylog.events.event
Interface Event
- All Superinterfaces:
Indexable
- All Known Implementing Classes:
EventImpl
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addSourceStream
(String sourceStream) void
static Event
boolean
getAlert()
org.joda.time.DateTime
getId()
Returns the id to address the document in Elasticsearch.com.google.common.collect.ImmutableList<String>
long
org.joda.time.DateTime
com.google.common.collect.ImmutableSet<String>
com.google.common.collect.ImmutableSet<String>
org.joda.time.DateTime
org.joda.time.DateTime
boolean
void
removeSourceStream
(String sourceStream) void
removeStream
(String stream) void
setAlert
(boolean alert) void
setEventTimestamp
(org.joda.time.DateTime timestamp) void
setField
(String name, FieldValue value) void
void
setGroupByFields
(Map<String, String> fields) void
setKeyTuple
(List<String> keyTuple) void
setMessage
(String message) void
setOriginContext
(String originContext) void
setPriority
(long priority) void
setProcessingTimestamp
(org.joda.time.DateTime processingTimestamp) void
setReplayInfo
(EventReplayInfo replayInfo) void
void
setTimerangeEnd
(org.joda.time.DateTime timerangeEnd) void
setTimerangeStart
(org.joda.time.DateTime timerangeStart) toDto()
Methods inherited from interface org.graylog2.indexer.messages.Indexable
getMessageId, getReceiveTime, getSize, getTimestamp, supportsFailureHandling, toElasticSearchObject
-
Method Details
-
getId
String getId()Description copied from interface:Indexable
Returns the id to address the document in Elasticsearch. Depending on the implementation this might return aUUID
orULID
This method should only be used where backwards compatibility is needed. Newer code should useIndexable.getMessageId()
instead. -
getEventDefinitionType
String getEventDefinitionType() -
getEventDefinitionId
String getEventDefinitionId() -
getOriginContext
String getOriginContext() -
setOriginContext
-
getEventTimestamp
org.joda.time.DateTime getEventTimestamp() -
setEventTimestamp
void setEventTimestamp(org.joda.time.DateTime timestamp) -
getProcessingTimestamp
org.joda.time.DateTime getProcessingTimestamp() -
setProcessingTimestamp
void setProcessingTimestamp(org.joda.time.DateTime processingTimestamp) -
getTimerangeStart
org.joda.time.DateTime getTimerangeStart() -
setTimerangeStart
void setTimerangeStart(org.joda.time.DateTime timerangeStart) -
getTimerangeEnd
org.joda.time.DateTime getTimerangeEnd() -
setTimerangeEnd
void setTimerangeEnd(org.joda.time.DateTime timerangeEnd) -
getStreams
com.google.common.collect.ImmutableSet<String> getStreams() -
addStream
-
removeStream
-
getSourceStreams
com.google.common.collect.ImmutableSet<String> getSourceStreams() -
addSourceStream
-
removeSourceStream
-
getMessage
String getMessage() -
setMessage
-
getSource
String getSource() -
setSource
-
getKeyTuple
com.google.common.collect.ImmutableList<String> getKeyTuple() -
setKeyTuple
-
getPriority
long getPriority() -
setPriority
void setPriority(long priority) -
getAlert
boolean getAlert() -
setAlert
void setAlert(boolean alert) -
getField
-
setField
-
setFields
-
hasField
-
getGroupByFields
-
setGroupByFields
-
setReplayInfo
-
getReplayInfo
EventReplayInfo getReplayInfo() -
toDto
EventDto toDto() -
fromDto
-