Class UserRequest

java.lang.Object
com.atlan.model.core.AtlanObject
com.atlan.model.admin.UserRequest
All Implemented Interfaces:
Serializable

public class UserRequest extends AtlanObject
See Also:
  • Constructor Details

  • Method Details

    • list

      public UserResponse list(AtlanClient client) throws AtlanException
      Search for users using the filters specified in this request object.
      Parameters:
      client - connectivity to the Atlan tenant from which to retrieve the users
      Returns:
      the filtered users
      Throws:
      AtlanException - on any issues interacting with the APIs
    • builder

      public static UserRequest.UserRequestBuilder<?,?> builder()
    • toBuilder

      public UserRequest.UserRequestBuilder<?,?> toBuilder()
    • getMaxLoginEvents

      public int getMaxLoginEvents()
      TBC
    • getFilter

      public String getFilter()
      Criteria by which to filter the list of users to retrieve.
    • getSort

      public String getSort()
      Property by which to sort the resulting list of users.
    • getCount

      public boolean getCount()
      Whether to include an overall count of users (true) or not (false).
    • getOffset

      public int getOffset()
      Starting point for the list of users when paging.
    • getLimit

      public int getLimit()
      Maximum number of users to return per page.
    • getColumns

      public List<String> getColumns()
      List of columns to be returned about each user in the response.
    • 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