Interface Event

All Superinterfaces:
Indexable
All Known Implementing Classes:
EventImpl

public interface Event extends Indexable
  • 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 a UUID or ULID This method should only be used where backwards compatibility is needed. Newer code should use Indexable.getMessageId() instead.
      Specified by:
      getId in interface Indexable
    • getEventDefinitionType

      String getEventDefinitionType()
    • getEventDefinitionId

      String getEventDefinitionId()
    • getOriginContext

      String getOriginContext()
    • setOriginContext

      void setOriginContext(String originContext)
    • 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

      void addStream(String stream)
    • removeStream

      void removeStream(String stream)
    • getSourceStreams

      com.google.common.collect.ImmutableSet<String> getSourceStreams()
    • addSourceStream

      void addSourceStream(String sourceStream)
    • removeSourceStream

      void removeSourceStream(String sourceStream)
    • getMessage

      String getMessage()
    • setMessage

      void setMessage(String message)
    • getSource

      String getSource()
    • setSource

      void setSource(String source)
    • getKeyTuple

      com.google.common.collect.ImmutableList<String> getKeyTuple()
    • setKeyTuple

      void setKeyTuple(List<String> keyTuple)
    • getPriority

      long getPriority()
    • setPriority

      void setPriority(long priority)
    • getAlert

      boolean getAlert()
    • setAlert

      void setAlert(boolean alert)
    • getField

      FieldValue getField(String name)
    • setField

      void setField(String name, FieldValue value)
    • setFields

      void setFields(Map<String,String> fields)
    • hasField

      boolean hasField(String name)
    • getGroupByFields

      Map<String,String> getGroupByFields()
    • setGroupByFields

      void setGroupByFields(Map<String,String> fields)
    • setReplayInfo

      void setReplayInfo(EventReplayInfo replayInfo)
    • getReplayInfo

      EventReplayInfo getReplayInfo()
    • toDto

      EventDto toDto()
    • fromDto

      static Event fromDto(EventDto from)