Package com.daml.ledger.rxjava.grpc
Class UserManagementClientImpl
java.lang.Object
com.daml.ledger.rxjava.grpc.UserManagementClientImpl
- All Implemented Interfaces:
UserManagementClient
-
Constructor Summary
ConstructorsConstructorDescriptionUserManagementClientImpl
(@NonNull io.grpc.Channel channel, @NonNull Optional<String> accessToken) -
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.Single<CreateUserResponse>
createUser
(@NonNull CreateUserRequest request) io.reactivex.Single<CreateUserResponse>
createUser
(@NonNull CreateUserRequest request, @NonNull String accessToken) io.reactivex.Single<DeleteUserResponse>
deleteUser
(@NonNull DeleteUserRequest request) io.reactivex.Single<DeleteUserResponse>
deleteUser
(@NonNull DeleteUserRequest request, @NonNull String accessToken) io.reactivex.Single<GetUserResponse>
getUser
(@NonNull GetUserRequest request) io.reactivex.Single<GetUserResponse>
getUser
(@NonNull GetUserRequest request, @NonNull String accessToken) io.reactivex.Single<GrantUserRightsResponse>
grantUserRights
(@NonNull GrantUserRightsRequest request) io.reactivex.Single<GrantUserRightsResponse>
grantUserRights
(@NonNull GrantUserRightsRequest request, String accessToken) io.reactivex.Single<ListUserRightsResponse>
listUserRights
(@NonNull ListUserRightsRequest request) io.reactivex.Single<ListUserRightsResponse>
listUserRights
(@NonNull ListUserRightsRequest request, String accessToken) io.reactivex.Single<ListUsersResponse>
io.reactivex.Single<ListUsersResponse>
listUsers
(@NonNull ListUsersRequest request) io.reactivex.Single<ListUsersResponse>
listUsers
(@NonNull ListUsersRequest request, String accessToken) io.reactivex.Single<ListUsersResponse>
io.reactivex.Single<RevokeUserRightsResponse>
revokeUserRights
(@NonNull RevokeUserRightsRequest request) io.reactivex.Single<RevokeUserRightsResponse>
revokeUserRights
(@NonNull RevokeUserRightsRequest request, String accessToken)
-
Constructor Details
-
UserManagementClientImpl
-
-
Method Details
-
createUser
- Specified by:
createUser
in interfaceUserManagementClient
-
createUser
public io.reactivex.Single<CreateUserResponse> createUser(@NonNull CreateUserRequest request, @NonNull String accessToken) - Specified by:
createUser
in interfaceUserManagementClient
-
getUser
- Specified by:
getUser
in interfaceUserManagementClient
-
getUser
public io.reactivex.Single<GetUserResponse> getUser(@NonNull GetUserRequest request, @NonNull String accessToken) - Specified by:
getUser
in interfaceUserManagementClient
-
deleteUser
- Specified by:
deleteUser
in interfaceUserManagementClient
-
deleteUser
public io.reactivex.Single<DeleteUserResponse> deleteUser(@NonNull DeleteUserRequest request, @NonNull String accessToken) - Specified by:
deleteUser
in interfaceUserManagementClient
-
listUsers
- Specified by:
listUsers
in interfaceUserManagementClient
-
listUsers
- Specified by:
listUsers
in interfaceUserManagementClient
-
listUsers
- Specified by:
listUsers
in interfaceUserManagementClient
-
listUsers
public io.reactivex.Single<ListUsersResponse> listUsers(@NonNull ListUsersRequest request, String accessToken) - Specified by:
listUsers
in interfaceUserManagementClient
-
grantUserRights
public io.reactivex.Single<GrantUserRightsResponse> grantUserRights(@NonNull GrantUserRightsRequest request) - Specified by:
grantUserRights
in interfaceUserManagementClient
-
grantUserRights
public io.reactivex.Single<GrantUserRightsResponse> grantUserRights(@NonNull GrantUserRightsRequest request, String accessToken) - Specified by:
grantUserRights
in interfaceUserManagementClient
-
revokeUserRights
public io.reactivex.Single<RevokeUserRightsResponse> revokeUserRights(@NonNull RevokeUserRightsRequest request) - Specified by:
revokeUserRights
in interfaceUserManagementClient
-
revokeUserRights
public io.reactivex.Single<RevokeUserRightsResponse> revokeUserRights(@NonNull RevokeUserRightsRequest request, String accessToken) - Specified by:
revokeUserRights
in interfaceUserManagementClient
-
listUserRights
public io.reactivex.Single<ListUserRightsResponse> listUserRights(@NonNull ListUserRightsRequest request) - Specified by:
listUserRights
in interfaceUserManagementClient
-
listUserRights
public io.reactivex.Single<ListUserRightsResponse> listUserRights(@NonNull ListUserRightsRequest request, String accessToken) - Specified by:
listUserRights
in interfaceUserManagementClient
-