Class AtlanEventPayload

java.lang.Object
com.atlan.model.core.AtlanObject
com.atlan.model.events.AtlanEventPayload
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AssetCreatePayload, AssetDeletePayload, AssetUpdatePayload, AtlanTagAddPayload, AtlanTagDeletePayload, CustomMetadataUpdatePayload

public abstract class AtlanEventPayload extends AtlanObject
See Also:
  • Constructor Details

  • Method Details

    • getType

      public String getType()
      Type of the event payload.
    • getOperationType

      public String getOperationType()
      Type of the operation the event contains a payload for.
    • getEventTime

      public Long getEventTime()
      Time (epoch) the event was triggered in the source system, in milliseconds.
    • getAsset

      public Asset getAsset()
      Details of the asset that was impacted by the event. Note that the details some operations (like custom metadata changes) are NOT included in this object, but only in the associated mutatedDetails.
    • equals

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

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class AtlanObject
    • hashCode

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

      public String toString()
      Description copied from class: AtlanObject
      Overrides:
      toString in class AtlanObject