Class DbUsers

java.lang.Object
io.weaviate.client.v1.users.DbUsers

public class DbUsers extends Object
  • Constructor Details

  • Method Details

    • assigner

      public RoleAssigner assigner()
      Assign a role to a user. Note that 'root' cannot be assigned.
    • revoker

      public RoleRevoker revoker()
      Revoke a role from a user. Note that 'root' cannot be revoked.
    • userRolesGetter

      public AssignedRolesGetter userRolesGetter()
      Get roles assigned to a user.
    • creator

      public Creator creator()
      Create a new user. Returns API key for the user to authenticate by.
    • deleter

      public Deleter deleter()
      Delete user. Users declared in the server environment config cannot be deleted ('db_env_user').
    • activator

      public Activator activator()
      Activate user account.
    • deactivator

      public Deactivator deactivator()
      Deactivate user account, optionally revoking its API key.
    • keyRotator

      public KeyRotator keyRotator()
      Rotate user's API key. The old key will become invalid.
    • getUser

      public ByNameGetter getUser()
      Get information about the user.
    • allGetter

      public AllGetter allGetter()
      List all known (non-OIDC) users.