Class SearchLogEntry

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

public class SearchLogEntry extends AtlanObject
Base class for entries in the search log.
See Also:
  • Field Details

    • USER_AGENT

      public static final KeywordField USER_AGENT
      Details of the browser or other client used to make the request.
    • HOST

      public static final KeywordField HOST
      Hostname of the tenant against which the search was run.
    • IP_ADDRESS

      public static final KeywordField IP_ADDRESS
      IP address from which the search was run.
    • USER

      public static final KeywordField USER
      Username of the user who ran the search.
    • ENTITY_ID

      public static final KeywordField ENTITY_ID
      GUID(s) of asset(s) that were in the results of the search.
    • QUALIFIED_NAME

      public static final KeywordField QUALIFIED_NAME
      Unique name(s) of asset(s) that were in the results of the search.
    • TYPE_NAME

      public static final KeywordField TYPE_NAME
      Name(s) of the types of assets that were in the results of the search.
    • UTM_TAGS

      public static final KeywordField UTM_TAGS
      Tag(s) that were sent in the search request.
    • SEARCH_INPUT

      public static final KeywordField SEARCH_INPUT
      Text a user entered for their search.
    • HAS_RESULT

      public static final BooleanField HAS_RESULT
      Whether the search had any results (true) or not (false).
    • RESULTS_COUNT

      public static final NumericField RESULTS_COUNT
      Number of results for the search.
    • RESPONSE_TIME

      public static final NumericField RESPONSE_TIME
      Elapsed time to produce the results for the search, in milliseconds.
    • LOGGED_AT

      public static final NumericField LOGGED_AT
      Time (epoch-style) at which the search was logged, in milliseconds.
    • SEARCHED_AT

      public static final NumericField SEARCHED_AT
      Time (epoch-style) at which the search was initiated, in milliseconds.
    • FAILED

      public static final BooleanField FAILED
      Whether the search was successful (false) or not (true).
  • Constructor Details

    • SearchLogEntry

      public SearchLogEntry()
  • Method Details

    • getUserAgent

      public String getUserAgent()
      Details of the browser or other client used to make the request.
    • getHost

      public String getHost()
      Hostname of the tenant against which the search was run.
    • getIpAddress

      public String getIpAddress()
      IP address from which the search was run.
    • getUserName

      public String getUserName()
      Username of the user who ran the search.
    • getResultGuids

      public List<String> getResultGuids()
      List of all GUIDs for assets that were results of the search.
    • getResultQualifiedNames

      public List<String> getResultQualifiedNames()
      List of all qualifiedNames for assets that were results of the search.
    • getResultGuidsAllowed

      public List<String> getResultGuidsAllowed()
      List of all GUIDs for assets that were results of the search, that the user is permitted to see.
    • getResultQualifiedNamesAllowed

      public List<String> getResultQualifiedNamesAllowed()
      List of all qualifiedNames for assets that were results of the search, that the user is permitted to see.
    • getResultTypeNames

      public List<String> getResultTypeNames()
      List of all typeNames for assets that were results of the search.
    • getResultTypeNamesAllowed

      public List<String> getResultTypeNamesAllowed()
      List of all typeNames for assets that were results of the search, that the user is permitted to see.
    • getUtmTags

      public List<String> getUtmTags()
      List of the UTM tags that were sent in the search request.
    • getSearchInput

      public String getSearchInput()
      Text a user entered for their search.
    • getHasResult

      public Boolean getHasResult()
      Whether the search had any results (true) or not (false).
    • getResultsCount

      public Long getResultsCount()
      Number of results for the search.
    • getResponseTime

      public Long getResponseTime()
      Elapsed time to produce the results for the search, in milliseconds.
    • getCreatedAt

      public Long getCreatedAt()
      Time (epoch-style) at which the search was logged, in milliseconds.
    • getTimestamp

      public Long getTimestamp()
      Time (epoch-style) at which the search was run, in milliseconds.
    • getFailed

      public Boolean getFailed()
      Whether the search was successful (false) or not (true).
    • getRequestDsl

      public IndexSearchDSL getRequestDsl()
      DSL of the full search request that was made.
    • getRequestDslText

      public String getRequestDslText()
      DSL of the full search request that was made, as a string.
    • getRequestAttributes

      public List<String> getRequestAttributes()
      List of attribute (names) that were requested as part of the search.
    • getRequestRelationAttributes

      public List<String> getRequestRelationAttributes()
      List of relationship attribute (names) that were requested as part of the search.
    • 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