Class Event

java.lang.Object
com.algolia.model.ingestion.Event

public class Event extends Object
An event describe a step of the task execution flow..
  • Constructor Details

    • Event

      public Event()
  • Method Details

    • setEventID

      public Event setEventID(String eventID)
    • getEventID

      @Nonnull public String getEventID()
      Universally unique identifier (UUID) of an event.
    • setRunID

      public Event setRunID(String runID)
    • getRunID

      @Nonnull public String getRunID()
      Universally unique identifier (UUID) of a task run.
    • setParentID

      public Event setParentID(String parentID)
    • getParentID

      @Nullable public String getParentID()
      The parent event, the cause of this event.
    • setStatus

      public Event setStatus(EventStatus status)
    • getStatus

      @Nonnull public EventStatus getStatus()
      Get status
    • setType

      public Event setType(EventType type)
    • getType

      @Nonnull public EventType getType()
      Get type
    • setBatchSize

      public Event setBatchSize(Integer batchSize)
    • getBatchSize

      @Nonnull public Integer getBatchSize()
      The extracted record batch size. minimum: 0
    • setData

      public Event setData(Map<String,Object> data)
    • putData

      public Event putData(String key, Object dataItem)
    • getData

      @Nullable public Map<String,Object> getData()
      Get data
    • setPublishedAt

      public Event setPublishedAt(String publishedAt)
    • getPublishedAt

      @Nonnull public String getPublishedAt()
      Date of publish RFC 3339 format.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object