Class EntityAudit

java.lang.Object
com.atlan.model.core.AtlanObject
com.atlan.model.search.EntityAudit
All Implemented Interfaces:
Serializable

public class EntityAudit extends AtlanObject
Detailed entry in the audit log. These objects should be treated as immutable.
See Also:
  • Constructor Details

  • Method Details

    • builder

      public static EntityAudit.EntityAuditBuilder<?,?> builder()
    • toBuilder

      public EntityAudit.EntityAuditBuilder<?,?> toBuilder()
    • getEntityQualifiedName

      public String getEntityQualifiedName()
      Unique name of the asset.
    • getTypeName

      public String getTypeName()
      Type of the asset.
    • getEntityId

      public String getEntityId()
      Unique identifier (GUID) of the asset.
    • getTimestamp

      public Long getTimestamp()
      Time (epoch) at which the activity started, in milliseconds.
    • getCreated

      public Long getCreated()
      Time (epoch) at which the activity completed, in milliseconds.
    • getUser

      public String getUser()
      User who carried out the activity.
    • getAction

      public AuditActionType getAction()
      The type of activity that was done.
    • getDetails

      public Object getDetails()
      Unused.
    • getEventKey

      public String getEventKey()
      Unique identifier of the activity.
    • getEntity

      public Object getEntity()
      Unused.
    • getType

      public Object getType()
      Unused.
    • getDetail

      public AuditDetail getDetail()
      Details of the activity. In practice this will either be details about an Atlan tag (for Atlan tag- related actions) or an asset (for other actions).
    • getEntityDetail

      public Asset getEntityDetail()
      Minimal details about the asset that was acted upon. Note that this contains current details about the asset, not the state of the asset immediately before or after the given activity.
    • getHeaders

      public Map<String,String> getHeaders()
      Headers detailing how the action was taken, if not by a user.
    • 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