Class Event

java.lang.Object
com.suse.salt.netapi.datatypes.Event

public class Event extends Object
Parse events into objects.
  • Field Details

    • tag

      private String tag
    • data

      private com.google.gson.JsonElement data
  • Constructor Details

    • Event

      public Event()
  • Method Details

    • getTag

      public String getTag()
      Return this event's tag.
      Returns:
      the tag
    • getData

      public <R> R getData(com.google.gson.reflect.TypeToken<R> dataType)
      Return this event's data.
      Type Parameters:
      R - type to parse the data into
      Parameters:
      dataType - type token to parse data
      Returns:
      the data
    • getData

      public <R> R getData(Class<R> dataType)
      Return this event's data parsed into the given type.
      Type Parameters:
      R - type to parse the data into
      Parameters:
      dataType - class to parse data
      Returns:
      the data
    • getData

      public Map<String,Object> getData()
      Return this event's data as a Map
      Returns:
      the data