public interface Auth extends CloseableClient
closeCompletableFuture<AuthEnableResponse> authEnable()
CompletableFuture<AuthDisableResponse> authDisable()
CompletableFuture<AuthUserAddResponse> userAdd(ByteSequence user, ByteSequence password)
CompletableFuture<AuthUserDeleteResponse> userDelete(ByteSequence user)
CompletableFuture<AuthUserChangePasswordResponse> userChangePassword(ByteSequence user, ByteSequence password)
CompletableFuture<AuthUserGetResponse> userGet(ByteSequence user)
CompletableFuture<AuthUserListResponse> userList()
CompletableFuture<AuthUserGrantRoleResponse> userGrantRole(ByteSequence user, ByteSequence role)
CompletableFuture<AuthUserRevokeRoleResponse> userRevokeRole(ByteSequence user, ByteSequence role)
CompletableFuture<AuthRoleAddResponse> roleAdd(ByteSequence user)
CompletableFuture<AuthRoleGrantPermissionResponse> roleGrantPermission(ByteSequence role, ByteSequence key, ByteSequence rangeEnd, Permission.Type permType)
CompletableFuture<AuthRoleGetResponse> roleGet(ByteSequence role)
CompletableFuture<AuthRoleListResponse> roleList()
CompletableFuture<AuthRoleRevokePermissionResponse> roleRevokePermission(ByteSequence role, ByteSequence key, ByteSequence rangeEnd)
CompletableFuture<AuthRoleDeleteResponse> roleDelete(ByteSequence role)
Copyright © 2019. All rights reserved.