Package com.daml.ledger.rxjava.grpc
Class UserManagementClientImpl
- java.lang.Object
-
- com.daml.ledger.rxjava.grpc.UserManagementClientImpl
-
- All Implemented Interfaces:
UserManagementClient
public final class UserManagementClientImpl extends java.lang.Object implements UserManagementClient
-
-
Constructor Summary
Constructors Constructor Description UserManagementClientImpl(@NonNull io.grpc.Channel channel, @NonNull java.util.Optional<java.lang.String> accessToken)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.reactivex.Single<CreateUserResponse>createUser(@NonNull CreateUserRequest request)io.reactivex.Single<CreateUserResponse>createUser(@NonNull CreateUserRequest request, @NonNull java.lang.String accessToken)io.reactivex.Single<DeleteUserResponse>deleteUser(@NonNull DeleteUserRequest request)io.reactivex.Single<DeleteUserResponse>deleteUser(@NonNull DeleteUserRequest request, @NonNull java.lang.String accessToken)io.reactivex.Single<GetUserResponse>getUser(@NonNull GetUserRequest request)io.reactivex.Single<GetUserResponse>getUser(@NonNull GetUserRequest request, @NonNull java.lang.String accessToken)io.reactivex.Single<GrantUserRightsResponse>grantUserRights(@NonNull GrantUserRightsRequest request)io.reactivex.Single<GrantUserRightsResponse>grantUserRights(@NonNull GrantUserRightsRequest request, java.lang.String accessToken)io.reactivex.Single<ListUserRightsResponse>listUserRights(@NonNull ListUserRightsRequest request)io.reactivex.Single<ListUserRightsResponse>listUserRights(@NonNull ListUserRightsRequest request, java.lang.String accessToken)io.reactivex.Single<ListUsersResponse>listUsers()io.reactivex.Single<ListUsersResponse>listUsers(java.lang.String accessToken)io.reactivex.Single<RevokeUserRightsResponse>revokeUserRights(@NonNull RevokeUserRightsRequest request)io.reactivex.Single<RevokeUserRightsResponse>revokeUserRights(@NonNull RevokeUserRightsRequest request, java.lang.String accessToken)
-
-
-
Method Detail
-
createUser
public io.reactivex.Single<CreateUserResponse> createUser(@NonNull CreateUserRequest request)
- Specified by:
createUserin interfaceUserManagementClient
-
createUser
public io.reactivex.Single<CreateUserResponse> createUser(@NonNull CreateUserRequest request, @NonNull java.lang.String accessToken)
- Specified by:
createUserin interfaceUserManagementClient
-
getUser
public io.reactivex.Single<GetUserResponse> getUser(@NonNull GetUserRequest request)
- Specified by:
getUserin interfaceUserManagementClient
-
getUser
public io.reactivex.Single<GetUserResponse> getUser(@NonNull GetUserRequest request, @NonNull java.lang.String accessToken)
- Specified by:
getUserin interfaceUserManagementClient
-
deleteUser
public io.reactivex.Single<DeleteUserResponse> deleteUser(@NonNull DeleteUserRequest request)
- Specified by:
deleteUserin interfaceUserManagementClient
-
deleteUser
public io.reactivex.Single<DeleteUserResponse> deleteUser(@NonNull DeleteUserRequest request, @NonNull java.lang.String accessToken)
- Specified by:
deleteUserin interfaceUserManagementClient
-
listUsers
public io.reactivex.Single<ListUsersResponse> listUsers()
- Specified by:
listUsersin interfaceUserManagementClient
-
listUsers
public io.reactivex.Single<ListUsersResponse> listUsers(java.lang.String accessToken)
- Specified by:
listUsersin interfaceUserManagementClient
-
grantUserRights
public io.reactivex.Single<GrantUserRightsResponse> grantUserRights(@NonNull GrantUserRightsRequest request)
- Specified by:
grantUserRightsin interfaceUserManagementClient
-
grantUserRights
public io.reactivex.Single<GrantUserRightsResponse> grantUserRights(@NonNull GrantUserRightsRequest request, java.lang.String accessToken)
- Specified by:
grantUserRightsin interfaceUserManagementClient
-
revokeUserRights
public io.reactivex.Single<RevokeUserRightsResponse> revokeUserRights(@NonNull RevokeUserRightsRequest request)
- Specified by:
revokeUserRightsin interfaceUserManagementClient
-
revokeUserRights
public io.reactivex.Single<RevokeUserRightsResponse> revokeUserRights(@NonNull RevokeUserRightsRequest request, java.lang.String accessToken)
- Specified by:
revokeUserRightsin interfaceUserManagementClient
-
listUserRights
public io.reactivex.Single<ListUserRightsResponse> listUserRights(@NonNull ListUserRightsRequest request)
- Specified by:
listUserRightsin interfaceUserManagementClient
-
listUserRights
public io.reactivex.Single<ListUserRightsResponse> listUserRights(@NonNull ListUserRightsRequest request, java.lang.String accessToken)
- Specified by:
listUserRightsin interfaceUserManagementClient
-
-