@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSIdentityStoreAsync extends AWSIdentityStore
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSIdentityStoreAsync
instead.
The Identity Store service used by IAM Identity Center provides a single place to retrieve all of your identities (users and groups). For more information, see the IAM Identity Center User Guide.
This reference guide describes the identity store operations that you can call programmatically and includes detailed information about data types and errors.
IAM Identity Center uses the sso
and identitystore
API namespaces.
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
Future<CreateGroupResult> |
createGroupAsync(CreateGroupRequest createGroupRequest)
Creates a group within the specified identity store.
|
Future<CreateGroupResult> |
createGroupAsync(CreateGroupRequest createGroupRequest,
AsyncHandler<CreateGroupRequest,CreateGroupResult> asyncHandler)
Creates a group within the specified identity store.
|
Future<CreateGroupMembershipResult> |
createGroupMembershipAsync(CreateGroupMembershipRequest createGroupMembershipRequest)
Creates a relationship between a member and a group.
|
Future<CreateGroupMembershipResult> |
createGroupMembershipAsync(CreateGroupMembershipRequest createGroupMembershipRequest,
AsyncHandler<CreateGroupMembershipRequest,CreateGroupMembershipResult> asyncHandler)
Creates a relationship between a member and a group.
|
Future<CreateUserResult> |
createUserAsync(CreateUserRequest createUserRequest)
Creates a user within the specified identity store.
|
Future<CreateUserResult> |
createUserAsync(CreateUserRequest createUserRequest,
AsyncHandler<CreateUserRequest,CreateUserResult> asyncHandler)
Creates a user within the specified identity store.
|
Future<DeleteGroupResult> |
deleteGroupAsync(DeleteGroupRequest deleteGroupRequest)
Delete a group within an identity store given
GroupId . |
Future<DeleteGroupResult> |
deleteGroupAsync(DeleteGroupRequest deleteGroupRequest,
AsyncHandler<DeleteGroupRequest,DeleteGroupResult> asyncHandler)
Delete a group within an identity store given
GroupId . |
Future<DeleteGroupMembershipResult> |
deleteGroupMembershipAsync(DeleteGroupMembershipRequest deleteGroupMembershipRequest)
Delete a membership within a group given
MembershipId . |
Future<DeleteGroupMembershipResult> |
deleteGroupMembershipAsync(DeleteGroupMembershipRequest deleteGroupMembershipRequest,
AsyncHandler<DeleteGroupMembershipRequest,DeleteGroupMembershipResult> asyncHandler)
Delete a membership within a group given
MembershipId . |
Future<DeleteUserResult> |
deleteUserAsync(DeleteUserRequest deleteUserRequest)
Deletes a user within an identity store given
UserId . |
Future<DeleteUserResult> |
deleteUserAsync(DeleteUserRequest deleteUserRequest,
AsyncHandler<DeleteUserRequest,DeleteUserResult> asyncHandler)
Deletes a user within an identity store given
UserId . |
Future<DescribeGroupResult> |
describeGroupAsync(DescribeGroupRequest describeGroupRequest)
Retrieves the group metadata and attributes from
GroupId in an identity store. |
Future<DescribeGroupResult> |
describeGroupAsync(DescribeGroupRequest describeGroupRequest,
AsyncHandler<DescribeGroupRequest,DescribeGroupResult> asyncHandler)
Retrieves the group metadata and attributes from
GroupId in an identity store. |
Future<DescribeGroupMembershipResult> |
describeGroupMembershipAsync(DescribeGroupMembershipRequest describeGroupMembershipRequest)
Retrieves membership metadata and attributes from
MembershipId in an identity store. |
Future<DescribeGroupMembershipResult> |
describeGroupMembershipAsync(DescribeGroupMembershipRequest describeGroupMembershipRequest,
AsyncHandler<DescribeGroupMembershipRequest,DescribeGroupMembershipResult> asyncHandler)
Retrieves membership metadata and attributes from
MembershipId in an identity store. |
Future<DescribeUserResult> |
describeUserAsync(DescribeUserRequest describeUserRequest)
Retrieves the user metadata and attributes from the
UserId in an identity store. |
Future<DescribeUserResult> |
describeUserAsync(DescribeUserRequest describeUserRequest,
AsyncHandler<DescribeUserRequest,DescribeUserResult> asyncHandler)
Retrieves the user metadata and attributes from the
UserId in an identity store. |
Future<GetGroupIdResult> |
getGroupIdAsync(GetGroupIdRequest getGroupIdRequest)
Retrieves
GroupId in an identity store. |
Future<GetGroupIdResult> |
getGroupIdAsync(GetGroupIdRequest getGroupIdRequest,
AsyncHandler<GetGroupIdRequest,GetGroupIdResult> asyncHandler)
Retrieves
GroupId in an identity store. |
Future<GetGroupMembershipIdResult> |
getGroupMembershipIdAsync(GetGroupMembershipIdRequest getGroupMembershipIdRequest)
Retrieves the
MembershipId in an identity store. |
Future<GetGroupMembershipIdResult> |
getGroupMembershipIdAsync(GetGroupMembershipIdRequest getGroupMembershipIdRequest,
AsyncHandler<GetGroupMembershipIdRequest,GetGroupMembershipIdResult> asyncHandler)
Retrieves the
MembershipId in an identity store. |
Future<GetUserIdResult> |
getUserIdAsync(GetUserIdRequest getUserIdRequest)
Retrieves the
UserId in an identity store. |
Future<GetUserIdResult> |
getUserIdAsync(GetUserIdRequest getUserIdRequest,
AsyncHandler<GetUserIdRequest,GetUserIdResult> asyncHandler)
Retrieves the
UserId in an identity store. |
Future<IsMemberInGroupsResult> |
isMemberInGroupsAsync(IsMemberInGroupsRequest isMemberInGroupsRequest)
Checks the user's membership in all requested groups and returns if the member exists in all queried groups.
|
Future<IsMemberInGroupsResult> |
isMemberInGroupsAsync(IsMemberInGroupsRequest isMemberInGroupsRequest,
AsyncHandler<IsMemberInGroupsRequest,IsMemberInGroupsResult> asyncHandler)
Checks the user's membership in all requested groups and returns if the member exists in all queried groups.
|
Future<ListGroupMembershipsResult> |
listGroupMembershipsAsync(ListGroupMembershipsRequest listGroupMembershipsRequest)
For the specified group in the specified identity store, returns the list of all
GroupMembership
objects and returns results in paginated form. |
Future<ListGroupMembershipsResult> |
listGroupMembershipsAsync(ListGroupMembershipsRequest listGroupMembershipsRequest,
AsyncHandler<ListGroupMembershipsRequest,ListGroupMembershipsResult> asyncHandler)
For the specified group in the specified identity store, returns the list of all
GroupMembership
objects and returns results in paginated form. |
Future<ListGroupMembershipsForMemberResult> |
listGroupMembershipsForMemberAsync(ListGroupMembershipsForMemberRequest listGroupMembershipsForMemberRequest)
For the specified member in the specified identity store, returns the list of all
GroupMembership
objects and returns results in paginated form. |
Future<ListGroupMembershipsForMemberResult> |
listGroupMembershipsForMemberAsync(ListGroupMembershipsForMemberRequest listGroupMembershipsForMemberRequest,
AsyncHandler<ListGroupMembershipsForMemberRequest,ListGroupMembershipsForMemberResult> asyncHandler)
For the specified member in the specified identity store, returns the list of all
GroupMembership
objects and returns results in paginated form. |
Future<ListGroupsResult> |
listGroupsAsync(ListGroupsRequest listGroupsRequest)
Lists all groups in the identity store.
|
Future<ListGroupsResult> |
listGroupsAsync(ListGroupsRequest listGroupsRequest,
AsyncHandler<ListGroupsRequest,ListGroupsResult> asyncHandler)
Lists all groups in the identity store.
|
Future<ListUsersResult> |
listUsersAsync(ListUsersRequest listUsersRequest)
Lists all users in the identity store.
|
Future<ListUsersResult> |
listUsersAsync(ListUsersRequest listUsersRequest,
AsyncHandler<ListUsersRequest,ListUsersResult> asyncHandler)
Lists all users in the identity store.
|
Future<UpdateGroupResult> |
updateGroupAsync(UpdateGroupRequest updateGroupRequest)
For the specified group in the specified identity store, updates the group metadata and attributes.
|
Future<UpdateGroupResult> |
updateGroupAsync(UpdateGroupRequest updateGroupRequest,
AsyncHandler<UpdateGroupRequest,UpdateGroupResult> asyncHandler)
For the specified group in the specified identity store, updates the group metadata and attributes.
|
Future<UpdateUserResult> |
updateUserAsync(UpdateUserRequest updateUserRequest)
For the specified user in the specified identity store, updates the user metadata and attributes.
|
Future<UpdateUserResult> |
updateUserAsync(UpdateUserRequest updateUserRequest,
AsyncHandler<UpdateUserRequest,UpdateUserResult> asyncHandler)
For the specified user in the specified identity store, updates the user metadata and attributes.
|
createGroup, createGroupMembership, createUser, deleteGroup, deleteGroupMembership, deleteUser, describeGroup, describeGroupMembership, describeUser, getCachedResponseMetadata, getGroupId, getGroupMembershipId, getUserId, isMemberInGroups, listGroupMemberships, listGroupMembershipsForMember, listGroups, listUsers, shutdown, updateGroup, updateUser
Future<CreateGroupResult> createGroupAsync(CreateGroupRequest createGroupRequest)
Creates a group within the specified identity store.
createGroupRequest
- Future<CreateGroupResult> createGroupAsync(CreateGroupRequest createGroupRequest, AsyncHandler<CreateGroupRequest,CreateGroupResult> asyncHandler)
Creates a group within the specified identity store.
createGroupRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateGroupMembershipResult> createGroupMembershipAsync(CreateGroupMembershipRequest createGroupMembershipRequest)
Creates a relationship between a member and a group. The following identifiers must be specified:
GroupId
, IdentityStoreId
, and MemberId
.
createGroupMembershipRequest
- Future<CreateGroupMembershipResult> createGroupMembershipAsync(CreateGroupMembershipRequest createGroupMembershipRequest, AsyncHandler<CreateGroupMembershipRequest,CreateGroupMembershipResult> asyncHandler)
Creates a relationship between a member and a group. The following identifiers must be specified:
GroupId
, IdentityStoreId
, and MemberId
.
createGroupMembershipRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateUserResult> createUserAsync(CreateUserRequest createUserRequest)
Creates a user within the specified identity store.
createUserRequest
- Future<CreateUserResult> createUserAsync(CreateUserRequest createUserRequest, AsyncHandler<CreateUserRequest,CreateUserResult> asyncHandler)
Creates a user within the specified identity store.
createUserRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteGroupResult> deleteGroupAsync(DeleteGroupRequest deleteGroupRequest)
Delete a group within an identity store given GroupId
.
deleteGroupRequest
- Future<DeleteGroupResult> deleteGroupAsync(DeleteGroupRequest deleteGroupRequest, AsyncHandler<DeleteGroupRequest,DeleteGroupResult> asyncHandler)
Delete a group within an identity store given GroupId
.
deleteGroupRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteGroupMembershipResult> deleteGroupMembershipAsync(DeleteGroupMembershipRequest deleteGroupMembershipRequest)
Delete a membership within a group given MembershipId
.
deleteGroupMembershipRequest
- Future<DeleteGroupMembershipResult> deleteGroupMembershipAsync(DeleteGroupMembershipRequest deleteGroupMembershipRequest, AsyncHandler<DeleteGroupMembershipRequest,DeleteGroupMembershipResult> asyncHandler)
Delete a membership within a group given MembershipId
.
deleteGroupMembershipRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteUserResult> deleteUserAsync(DeleteUserRequest deleteUserRequest)
Deletes a user within an identity store given UserId
.
deleteUserRequest
- Future<DeleteUserResult> deleteUserAsync(DeleteUserRequest deleteUserRequest, AsyncHandler<DeleteUserRequest,DeleteUserResult> asyncHandler)
Deletes a user within an identity store given UserId
.
deleteUserRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeGroupResult> describeGroupAsync(DescribeGroupRequest describeGroupRequest)
Retrieves the group metadata and attributes from GroupId
in an identity store.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
describeGroupRequest
- Future<DescribeGroupResult> describeGroupAsync(DescribeGroupRequest describeGroupRequest, AsyncHandler<DescribeGroupRequest,DescribeGroupResult> asyncHandler)
Retrieves the group metadata and attributes from GroupId
in an identity store.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
describeGroupRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeGroupMembershipResult> describeGroupMembershipAsync(DescribeGroupMembershipRequest describeGroupMembershipRequest)
Retrieves membership metadata and attributes from MembershipId
in an identity store.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
describeGroupMembershipRequest
- Future<DescribeGroupMembershipResult> describeGroupMembershipAsync(DescribeGroupMembershipRequest describeGroupMembershipRequest, AsyncHandler<DescribeGroupMembershipRequest,DescribeGroupMembershipResult> asyncHandler)
Retrieves membership metadata and attributes from MembershipId
in an identity store.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
describeGroupMembershipRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeUserResult> describeUserAsync(DescribeUserRequest describeUserRequest)
Retrieves the user metadata and attributes from the UserId
in an identity store.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
describeUserRequest
- Future<DescribeUserResult> describeUserAsync(DescribeUserRequest describeUserRequest, AsyncHandler<DescribeUserRequest,DescribeUserResult> asyncHandler)
Retrieves the user metadata and attributes from the UserId
in an identity store.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
describeUserRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetGroupIdResult> getGroupIdAsync(GetGroupIdRequest getGroupIdRequest)
Retrieves GroupId
in an identity store.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
getGroupIdRequest
- Future<GetGroupIdResult> getGroupIdAsync(GetGroupIdRequest getGroupIdRequest, AsyncHandler<GetGroupIdRequest,GetGroupIdResult> asyncHandler)
Retrieves GroupId
in an identity store.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
getGroupIdRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetGroupMembershipIdResult> getGroupMembershipIdAsync(GetGroupMembershipIdRequest getGroupMembershipIdRequest)
Retrieves the MembershipId
in an identity store.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
getGroupMembershipIdRequest
- Future<GetGroupMembershipIdResult> getGroupMembershipIdAsync(GetGroupMembershipIdRequest getGroupMembershipIdRequest, AsyncHandler<GetGroupMembershipIdRequest,GetGroupMembershipIdResult> asyncHandler)
Retrieves the MembershipId
in an identity store.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
getGroupMembershipIdRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetUserIdResult> getUserIdAsync(GetUserIdRequest getUserIdRequest)
Retrieves the UserId
in an identity store.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
getUserIdRequest
- Future<GetUserIdResult> getUserIdAsync(GetUserIdRequest getUserIdRequest, AsyncHandler<GetUserIdRequest,GetUserIdResult> asyncHandler)
Retrieves the UserId
in an identity store.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
getUserIdRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<IsMemberInGroupsResult> isMemberInGroupsAsync(IsMemberInGroupsRequest isMemberInGroupsRequest)
Checks the user's membership in all requested groups and returns if the member exists in all queried groups.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
isMemberInGroupsRequest
- Future<IsMemberInGroupsResult> isMemberInGroupsAsync(IsMemberInGroupsRequest isMemberInGroupsRequest, AsyncHandler<IsMemberInGroupsRequest,IsMemberInGroupsResult> asyncHandler)
Checks the user's membership in all requested groups and returns if the member exists in all queried groups.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
isMemberInGroupsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListGroupMembershipsResult> listGroupMembershipsAsync(ListGroupMembershipsRequest listGroupMembershipsRequest)
For the specified group in the specified identity store, returns the list of all GroupMembership
objects and returns results in paginated form.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
listGroupMembershipsRequest
- Future<ListGroupMembershipsResult> listGroupMembershipsAsync(ListGroupMembershipsRequest listGroupMembershipsRequest, AsyncHandler<ListGroupMembershipsRequest,ListGroupMembershipsResult> asyncHandler)
For the specified group in the specified identity store, returns the list of all GroupMembership
objects and returns results in paginated form.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
listGroupMembershipsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListGroupMembershipsForMemberResult> listGroupMembershipsForMemberAsync(ListGroupMembershipsForMemberRequest listGroupMembershipsForMemberRequest)
For the specified member in the specified identity store, returns the list of all GroupMembership
objects and returns results in paginated form.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
listGroupMembershipsForMemberRequest
- Future<ListGroupMembershipsForMemberResult> listGroupMembershipsForMemberAsync(ListGroupMembershipsForMemberRequest listGroupMembershipsForMemberRequest, AsyncHandler<ListGroupMembershipsForMemberRequest,ListGroupMembershipsForMemberResult> asyncHandler)
For the specified member in the specified identity store, returns the list of all GroupMembership
objects and returns results in paginated form.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
listGroupMembershipsForMemberRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListGroupsResult> listGroupsAsync(ListGroupsRequest listGroupsRequest)
Lists all groups in the identity store. Returns a paginated list of complete Group
objects.
Filtering for a Group
by the DisplayName
attribute is deprecated. Instead, use the
GetGroupId
API action.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
listGroupsRequest
- Future<ListGroupsResult> listGroupsAsync(ListGroupsRequest listGroupsRequest, AsyncHandler<ListGroupsRequest,ListGroupsResult> asyncHandler)
Lists all groups in the identity store. Returns a paginated list of complete Group
objects.
Filtering for a Group
by the DisplayName
attribute is deprecated. Instead, use the
GetGroupId
API action.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
listGroupsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListUsersResult> listUsersAsync(ListUsersRequest listUsersRequest)
Lists all users in the identity store. Returns a paginated list of complete User
objects. Filtering
for a User
by the UserName
attribute is deprecated. Instead, use the
GetUserId
API action.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
listUsersRequest
- Future<ListUsersResult> listUsersAsync(ListUsersRequest listUsersRequest, AsyncHandler<ListUsersRequest,ListUsersResult> asyncHandler)
Lists all users in the identity store. Returns a paginated list of complete User
objects. Filtering
for a User
by the UserName
attribute is deprecated. Instead, use the
GetUserId
API action.
If you have administrator access to a member account, you can use this API from the member account. Read about member accounts in the Organizations User Guide.
listUsersRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateGroupResult> updateGroupAsync(UpdateGroupRequest updateGroupRequest)
For the specified group in the specified identity store, updates the group metadata and attributes.
updateGroupRequest
- Future<UpdateGroupResult> updateGroupAsync(UpdateGroupRequest updateGroupRequest, AsyncHandler<UpdateGroupRequest,UpdateGroupResult> asyncHandler)
For the specified group in the specified identity store, updates the group metadata and attributes.
updateGroupRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateUserResult> updateUserAsync(UpdateUserRequest updateUserRequest)
For the specified user in the specified identity store, updates the user metadata and attributes.
updateUserRequest
- Future<UpdateUserResult> updateUserAsync(UpdateUserRequest updateUserRequest, AsyncHandler<UpdateUserRequest,UpdateUserResult> asyncHandler)
For the specified user in the specified identity store, updates the user metadata and attributes.
updateUserRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.