Class FflogsRawEvent

java.lang.Object
gg.xp.reevent.events.BaseEvent
gg.xp.xivsupport.events.fflogs.FflogsRawEvent
All Implemented Interfaces:
Event, HasPrimaryValue, Serializable

public class FflogsRawEvent extends BaseEvent implements HasPrimaryValue
See Also:
  • Constructor Details

  • Method Details

    • getFields

      public Map<String,Object> getFields()
    • getField

      @Nullable public @Nullable Object getField(String key)
    • getTypedField

      @Nullable public <X> X getTypedField(String key, Class<X> expectedType)
    • getTypedField

      @Contract("_, _, !null -> !null") @Nullable public <X> X getTypedField(String key, Class<X> expectedType, @Nullable X dflt)
    • getHexField

      @Nullable public @Nullable Long getHexField(String key)
    • type

      @Nullable public @Nullable String type()
    • sourceID

      @Nullable public @Nullable Long sourceID()
    • targetID

      @Nullable public @Nullable Long targetID()
    • sourceInstance

      @Nullable public @Nullable Long sourceInstance()
    • targetInstance

      @Nullable public @Nullable Long targetInstance()
    • abilityId

      @Nullable public @Nullable Long abilityId()
    • timestamp

      @Nullable public @Nullable Long timestamp()
    • severity

      public HitSeverity severity()
    • getPrimaryValue

      public String getPrimaryValue()
      Specified by:
      getPrimaryValue in interface HasPrimaryValue
      Returns:
      A text description of this object. Should be user-friendly and not over-the-top technical (fine-grained details belong in other fields, or in the Object.toString() method).