@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSIdentityStoreAsyncClient extends AWSIdentityStoreClient implements AWSIdentityStoreAsync
AsyncHandler can be used to receive
notification when an asynchronous operation completes.
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.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
static AWSIdentityStoreAsyncClientBuilder |
asyncBuilder() |
Future<CreateGroupResult> |
createGroupAsync(CreateGroupRequest request)
Creates a group within the specified identity store.
|
Future<CreateGroupResult> |
createGroupAsync(CreateGroupRequest request,
AsyncHandler<CreateGroupRequest,CreateGroupResult> asyncHandler)
Creates a group within the specified identity store.
|
Future<CreateGroupMembershipResult> |
createGroupMembershipAsync(CreateGroupMembershipRequest request)
Creates a relationship between a member and a group.
|
Future<CreateGroupMembershipResult> |
createGroupMembershipAsync(CreateGroupMembershipRequest request,
AsyncHandler<CreateGroupMembershipRequest,CreateGroupMembershipResult> asyncHandler)
Creates a relationship between a member and a group.
|
Future<CreateUserResult> |
createUserAsync(CreateUserRequest request)
Creates a user within the specified identity store.
|
Future<CreateUserResult> |
createUserAsync(CreateUserRequest request,
AsyncHandler<CreateUserRequest,CreateUserResult> asyncHandler)
Creates a user within the specified identity store.
|
Future<DeleteGroupResult> |
deleteGroupAsync(DeleteGroupRequest request)
Delete a group within an identity store given
GroupId. |
Future<DeleteGroupResult> |
deleteGroupAsync(DeleteGroupRequest request,
AsyncHandler<DeleteGroupRequest,DeleteGroupResult> asyncHandler)
Delete a group within an identity store given
GroupId. |
Future<DeleteGroupMembershipResult> |
deleteGroupMembershipAsync(DeleteGroupMembershipRequest request)
Delete a membership within a group given
MembershipId. |
Future<DeleteGroupMembershipResult> |
deleteGroupMembershipAsync(DeleteGroupMembershipRequest request,
AsyncHandler<DeleteGroupMembershipRequest,DeleteGroupMembershipResult> asyncHandler)
Delete a membership within a group given
MembershipId. |
Future<DeleteUserResult> |
deleteUserAsync(DeleteUserRequest request)
Deletes a user within an identity store given
UserId. |
Future<DeleteUserResult> |
deleteUserAsync(DeleteUserRequest request,
AsyncHandler<DeleteUserRequest,DeleteUserResult> asyncHandler)
Deletes a user within an identity store given
UserId. |
Future<DescribeGroupResult> |
describeGroupAsync(DescribeGroupRequest request)
Retrieves the group metadata and attributes from
GroupId in an identity store. |
Future<DescribeGroupResult> |
describeGroupAsync(DescribeGroupRequest request,
AsyncHandler<DescribeGroupRequest,DescribeGroupResult> asyncHandler)
Retrieves the group metadata and attributes from
GroupId in an identity store. |
Future<DescribeGroupMembershipResult> |
describeGroupMembershipAsync(DescribeGroupMembershipRequest request)
Retrieves membership metadata and attributes from
MembershipId in an identity store. |
Future<DescribeGroupMembershipResult> |
describeGroupMembershipAsync(DescribeGroupMembershipRequest request,
AsyncHandler<DescribeGroupMembershipRequest,DescribeGroupMembershipResult> asyncHandler)
Retrieves membership metadata and attributes from
MembershipId in an identity store. |
Future<DescribeUserResult> |
describeUserAsync(DescribeUserRequest request)
Retrieves the user metadata and attributes from the
UserId in an identity store. |
Future<DescribeUserResult> |
describeUserAsync(DescribeUserRequest request,
AsyncHandler<DescribeUserRequest,DescribeUserResult> asyncHandler)
Retrieves the user metadata and attributes from the
UserId in an identity store. |
ExecutorService |
getExecutorService()
Returns the executor service used by this client to execute async requests.
|
Future<GetGroupIdResult> |
getGroupIdAsync(GetGroupIdRequest request)
Retrieves
GroupId in an identity store. |
Future<GetGroupIdResult> |
getGroupIdAsync(GetGroupIdRequest request,
AsyncHandler<GetGroupIdRequest,GetGroupIdResult> asyncHandler)
Retrieves
GroupId in an identity store. |
Future<GetGroupMembershipIdResult> |
getGroupMembershipIdAsync(GetGroupMembershipIdRequest request)
Retrieves the
MembershipId in an identity store. |
Future<GetGroupMembershipIdResult> |
getGroupMembershipIdAsync(GetGroupMembershipIdRequest request,
AsyncHandler<GetGroupMembershipIdRequest,GetGroupMembershipIdResult> asyncHandler)
Retrieves the
MembershipId in an identity store. |
Future<GetUserIdResult> |
getUserIdAsync(GetUserIdRequest request)
Retrieves the
UserId in an identity store. |
Future<GetUserIdResult> |
getUserIdAsync(GetUserIdRequest request,
AsyncHandler<GetUserIdRequest,GetUserIdResult> asyncHandler)
Retrieves the
UserId in an identity store. |
Future<IsMemberInGroupsResult> |
isMemberInGroupsAsync(IsMemberInGroupsRequest request)
Checks the user's membership in all requested groups and returns if the member exists in all queried groups.
|
Future<IsMemberInGroupsResult> |
isMemberInGroupsAsync(IsMemberInGroupsRequest request,
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 request)
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 request,
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 request)
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 request,
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 request)
Lists all groups in the identity store.
|
Future<ListGroupsResult> |
listGroupsAsync(ListGroupsRequest request,
AsyncHandler<ListGroupsRequest,ListGroupsResult> asyncHandler)
Lists all groups in the identity store.
|
Future<ListUsersResult> |
listUsersAsync(ListUsersRequest request)
Lists all users in the identity store.
|
Future<ListUsersResult> |
listUsersAsync(ListUsersRequest request,
AsyncHandler<ListUsersRequest,ListUsersResult> asyncHandler)
Lists all users in the identity store.
|
void |
shutdown()
Shuts down the client, releasing all managed resources.
|
Future<UpdateGroupResult> |
updateGroupAsync(UpdateGroupRequest request)
For the specified group in the specified identity store, updates the group metadata and attributes.
|
Future<UpdateGroupResult> |
updateGroupAsync(UpdateGroupRequest request,
AsyncHandler<UpdateGroupRequest,UpdateGroupResult> asyncHandler)
For the specified group in the specified identity store, updates the group metadata and attributes.
|
Future<UpdateUserResult> |
updateUserAsync(UpdateUserRequest request)
For the specified user in the specified identity store, updates the user metadata and attributes.
|
Future<UpdateUserResult> |
updateUserAsync(UpdateUserRequest request,
AsyncHandler<UpdateUserRequest,UpdateUserResult> asyncHandler)
For the specified user in the specified identity store, updates the user metadata and attributes.
|
builder, createGroup, createGroupMembership, createUser, deleteGroup, deleteGroupMembership, deleteUser, describeGroup, describeGroupMembership, describeUser, getCachedResponseMetadata, getGroupId, getGroupMembershipId, getUserId, isMemberInGroups, listGroupMemberships, listGroupMembershipsForMember, listGroups, listUsers, updateGroup, updateUseraddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateGroup, createGroupMembership, createUser, deleteGroup, deleteGroupMembership, deleteUser, describeGroup, describeGroupMembership, describeUser, getCachedResponseMetadata, getGroupId, getGroupMembershipId, getUserId, isMemberInGroups, listGroupMemberships, listGroupMembershipsForMember, listGroups, listUsers, updateGroup, updateUserpublic static AWSIdentityStoreAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateGroupResult> createGroupAsync(CreateGroupRequest request)
AWSIdentityStoreAsyncCreates a group within the specified identity store.
createGroupAsync in interface AWSIdentityStoreAsyncpublic Future<CreateGroupResult> createGroupAsync(CreateGroupRequest request, AsyncHandler<CreateGroupRequest,CreateGroupResult> asyncHandler)
AWSIdentityStoreAsyncCreates a group within the specified identity store.
createGroupAsync in interface AWSIdentityStoreAsyncasyncHandler - 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.public Future<CreateGroupMembershipResult> createGroupMembershipAsync(CreateGroupMembershipRequest request)
AWSIdentityStoreAsync
Creates a relationship between a member and a group. The following identifiers must be specified:
GroupId, IdentityStoreId, and MemberId.
createGroupMembershipAsync in interface AWSIdentityStoreAsyncpublic Future<CreateGroupMembershipResult> createGroupMembershipAsync(CreateGroupMembershipRequest request, AsyncHandler<CreateGroupMembershipRequest,CreateGroupMembershipResult> asyncHandler)
AWSIdentityStoreAsync
Creates a relationship between a member and a group. The following identifiers must be specified:
GroupId, IdentityStoreId, and MemberId.
createGroupMembershipAsync in interface AWSIdentityStoreAsyncasyncHandler - 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.public Future<CreateUserResult> createUserAsync(CreateUserRequest request)
AWSIdentityStoreAsyncCreates a user within the specified identity store.
createUserAsync in interface AWSIdentityStoreAsyncpublic Future<CreateUserResult> createUserAsync(CreateUserRequest request, AsyncHandler<CreateUserRequest,CreateUserResult> asyncHandler)
AWSIdentityStoreAsyncCreates a user within the specified identity store.
createUserAsync in interface AWSIdentityStoreAsyncasyncHandler - 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.public Future<DeleteGroupResult> deleteGroupAsync(DeleteGroupRequest request)
AWSIdentityStoreAsync
Delete a group within an identity store given GroupId.
deleteGroupAsync in interface AWSIdentityStoreAsyncpublic Future<DeleteGroupResult> deleteGroupAsync(DeleteGroupRequest request, AsyncHandler<DeleteGroupRequest,DeleteGroupResult> asyncHandler)
AWSIdentityStoreAsync
Delete a group within an identity store given GroupId.
deleteGroupAsync in interface AWSIdentityStoreAsyncasyncHandler - 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.public Future<DeleteGroupMembershipResult> deleteGroupMembershipAsync(DeleteGroupMembershipRequest request)
AWSIdentityStoreAsync
Delete a membership within a group given MembershipId.
deleteGroupMembershipAsync in interface AWSIdentityStoreAsyncpublic Future<DeleteGroupMembershipResult> deleteGroupMembershipAsync(DeleteGroupMembershipRequest request, AsyncHandler<DeleteGroupMembershipRequest,DeleteGroupMembershipResult> asyncHandler)
AWSIdentityStoreAsync
Delete a membership within a group given MembershipId.
deleteGroupMembershipAsync in interface AWSIdentityStoreAsyncasyncHandler - 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.public Future<DeleteUserResult> deleteUserAsync(DeleteUserRequest request)
AWSIdentityStoreAsync
Deletes a user within an identity store given UserId.
deleteUserAsync in interface AWSIdentityStoreAsyncpublic Future<DeleteUserResult> deleteUserAsync(DeleteUserRequest request, AsyncHandler<DeleteUserRequest,DeleteUserResult> asyncHandler)
AWSIdentityStoreAsync
Deletes a user within an identity store given UserId.
deleteUserAsync in interface AWSIdentityStoreAsyncasyncHandler - 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.public Future<DescribeGroupResult> describeGroupAsync(DescribeGroupRequest request)
AWSIdentityStoreAsync
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.
describeGroupAsync in interface AWSIdentityStoreAsyncpublic Future<DescribeGroupResult> describeGroupAsync(DescribeGroupRequest request, AsyncHandler<DescribeGroupRequest,DescribeGroupResult> asyncHandler)
AWSIdentityStoreAsync
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.
describeGroupAsync in interface AWSIdentityStoreAsyncasyncHandler - 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.public Future<DescribeGroupMembershipResult> describeGroupMembershipAsync(DescribeGroupMembershipRequest request)
AWSIdentityStoreAsync
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.
describeGroupMembershipAsync in interface AWSIdentityStoreAsyncpublic Future<DescribeGroupMembershipResult> describeGroupMembershipAsync(DescribeGroupMembershipRequest request, AsyncHandler<DescribeGroupMembershipRequest,DescribeGroupMembershipResult> asyncHandler)
AWSIdentityStoreAsync
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.
describeGroupMembershipAsync in interface AWSIdentityStoreAsyncasyncHandler - 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.public Future<DescribeUserResult> describeUserAsync(DescribeUserRequest request)
AWSIdentityStoreAsync
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.
describeUserAsync in interface AWSIdentityStoreAsyncpublic Future<DescribeUserResult> describeUserAsync(DescribeUserRequest request, AsyncHandler<DescribeUserRequest,DescribeUserResult> asyncHandler)
AWSIdentityStoreAsync
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.
describeUserAsync in interface AWSIdentityStoreAsyncasyncHandler - 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.public Future<GetGroupIdResult> getGroupIdAsync(GetGroupIdRequest request)
AWSIdentityStoreAsync
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.
getGroupIdAsync in interface AWSIdentityStoreAsyncpublic Future<GetGroupIdResult> getGroupIdAsync(GetGroupIdRequest request, AsyncHandler<GetGroupIdRequest,GetGroupIdResult> asyncHandler)
AWSIdentityStoreAsync
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.
getGroupIdAsync in interface AWSIdentityStoreAsyncasyncHandler - 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.public Future<GetGroupMembershipIdResult> getGroupMembershipIdAsync(GetGroupMembershipIdRequest request)
AWSIdentityStoreAsync
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.
getGroupMembershipIdAsync in interface AWSIdentityStoreAsyncpublic Future<GetGroupMembershipIdResult> getGroupMembershipIdAsync(GetGroupMembershipIdRequest request, AsyncHandler<GetGroupMembershipIdRequest,GetGroupMembershipIdResult> asyncHandler)
AWSIdentityStoreAsync
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.
getGroupMembershipIdAsync in interface AWSIdentityStoreAsyncasyncHandler - 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.public Future<GetUserIdResult> getUserIdAsync(GetUserIdRequest request)
AWSIdentityStoreAsync
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.
getUserIdAsync in interface AWSIdentityStoreAsyncpublic Future<GetUserIdResult> getUserIdAsync(GetUserIdRequest request, AsyncHandler<GetUserIdRequest,GetUserIdResult> asyncHandler)
AWSIdentityStoreAsync
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.
getUserIdAsync in interface AWSIdentityStoreAsyncasyncHandler - 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.public Future<IsMemberInGroupsResult> isMemberInGroupsAsync(IsMemberInGroupsRequest request)
AWSIdentityStoreAsyncChecks 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.
isMemberInGroupsAsync in interface AWSIdentityStoreAsyncpublic Future<IsMemberInGroupsResult> isMemberInGroupsAsync(IsMemberInGroupsRequest request, AsyncHandler<IsMemberInGroupsRequest,IsMemberInGroupsResult> asyncHandler)
AWSIdentityStoreAsyncChecks 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.
isMemberInGroupsAsync in interface AWSIdentityStoreAsyncasyncHandler - 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.public Future<ListGroupMembershipsResult> listGroupMembershipsAsync(ListGroupMembershipsRequest request)
AWSIdentityStoreAsync
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.
listGroupMembershipsAsync in interface AWSIdentityStoreAsyncpublic Future<ListGroupMembershipsResult> listGroupMembershipsAsync(ListGroupMembershipsRequest request, AsyncHandler<ListGroupMembershipsRequest,ListGroupMembershipsResult> asyncHandler)
AWSIdentityStoreAsync
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.
listGroupMembershipsAsync in interface AWSIdentityStoreAsyncasyncHandler - 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.public Future<ListGroupMembershipsForMemberResult> listGroupMembershipsForMemberAsync(ListGroupMembershipsForMemberRequest request)
AWSIdentityStoreAsync
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.
listGroupMembershipsForMemberAsync in interface AWSIdentityStoreAsyncpublic Future<ListGroupMembershipsForMemberResult> listGroupMembershipsForMemberAsync(ListGroupMembershipsForMemberRequest request, AsyncHandler<ListGroupMembershipsForMemberRequest,ListGroupMembershipsForMemberResult> asyncHandler)
AWSIdentityStoreAsync
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.
listGroupMembershipsForMemberAsync in interface AWSIdentityStoreAsyncasyncHandler - 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.public Future<ListGroupsResult> listGroupsAsync(ListGroupsRequest request)
AWSIdentityStoreAsync
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.
listGroupsAsync in interface AWSIdentityStoreAsyncpublic Future<ListGroupsResult> listGroupsAsync(ListGroupsRequest request, AsyncHandler<ListGroupsRequest,ListGroupsResult> asyncHandler)
AWSIdentityStoreAsync
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.
listGroupsAsync in interface AWSIdentityStoreAsyncasyncHandler - 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.public Future<ListUsersResult> listUsersAsync(ListUsersRequest request)
AWSIdentityStoreAsync
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.
listUsersAsync in interface AWSIdentityStoreAsyncpublic Future<ListUsersResult> listUsersAsync(ListUsersRequest request, AsyncHandler<ListUsersRequest,ListUsersResult> asyncHandler)
AWSIdentityStoreAsync
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.
listUsersAsync in interface AWSIdentityStoreAsyncasyncHandler - 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.public Future<UpdateGroupResult> updateGroupAsync(UpdateGroupRequest request)
AWSIdentityStoreAsyncFor the specified group in the specified identity store, updates the group metadata and attributes.
updateGroupAsync in interface AWSIdentityStoreAsyncpublic Future<UpdateGroupResult> updateGroupAsync(UpdateGroupRequest request, AsyncHandler<UpdateGroupRequest,UpdateGroupResult> asyncHandler)
AWSIdentityStoreAsyncFor the specified group in the specified identity store, updates the group metadata and attributes.
updateGroupAsync in interface AWSIdentityStoreAsyncasyncHandler - 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.public Future<UpdateUserResult> updateUserAsync(UpdateUserRequest request)
AWSIdentityStoreAsyncFor the specified user in the specified identity store, updates the user metadata and attributes.
updateUserAsync in interface AWSIdentityStoreAsyncpublic Future<UpdateUserResult> updateUserAsync(UpdateUserRequest request, AsyncHandler<UpdateUserRequest,UpdateUserResult> asyncHandler)
AWSIdentityStoreAsyncFor the specified user in the specified identity store, updates the user metadata and attributes.
updateUserAsync in interface AWSIdentityStoreAsyncasyncHandler - 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.public void shutdown()
getExecutorService().shutdown() followed by getExecutorService().awaitTermination() prior to
calling this method.shutdown in interface AWSIdentityStoreshutdown in class AWSIdentityStoreClient