Class AsyncUserManager
- java.lang.Object
-
- com.couchbase.client.java.manager.ManagerSupport
-
- com.couchbase.client.java.manager.user.AsyncUserManager
-
@Volatile public class AsyncUserManager extends ManagerSupport
-
-
Constructor Summary
Constructors Constructor Description AsyncUserManager(Core core)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletableFuture<List<RoleAndDescription>>
availableRoles()
CompletableFuture<Void>
drop(String username)
CompletableFuture<UserAndMetadata>
get(AuthDomain domain, String username)
CompletableFuture<List<UserAndMetadata>>
getAll()
AsyncGroupManager
groups()
CompletableFuture<Void>
upsert(User user)
CompletableFuture<Void>
upsert(User user, UpsertUserOptions options)
-
Methods inherited from class com.couchbase.client.java.manager.ManagerSupport
checkStatus, sendRequest, sendRequest, sendRequest
-
-
-
-
Constructor Detail
-
AsyncUserManager
public AsyncUserManager(Core core)
-
-
Method Detail
-
groups
public AsyncGroupManager groups()
-
get
public CompletableFuture<UserAndMetadata> get(AuthDomain domain, String username)
-
getAll
public CompletableFuture<List<UserAndMetadata>> getAll()
-
availableRoles
public CompletableFuture<List<RoleAndDescription>> availableRoles()
-
upsert
public CompletableFuture<Void> upsert(User user)
-
upsert
public CompletableFuture<Void> upsert(User user, UpsertUserOptions options)
-
drop
public CompletableFuture<Void> drop(String username)
-
-