@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_METRIC
ENDPOINT_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, updateUser
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createGroup, createGroupMembership, createUser, deleteGroup, deleteGroupMembership, deleteUser, describeGroup, describeGroupMembership, describeUser, getCachedResponseMetadata, getGroupId, getGroupMembershipId, getUserId, isMemberInGroups, listGroupMemberships, listGroupMembershipsForMember, listGroups, listUsers, updateGroup, updateUser
public static AWSIdentityStoreAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateGroupResult> createGroupAsync(CreateGroupRequest request)
AWSIdentityStoreAsync
Creates a group within the specified identity store.
createGroupAsync
in interface AWSIdentityStoreAsync
public Future<CreateGroupResult> createGroupAsync(CreateGroupRequest request, AsyncHandler<CreateGroupRequest,CreateGroupResult> asyncHandler)
AWSIdentityStoreAsync
Creates a group within the specified identity store.
createGroupAsync
in interface AWSIdentityStoreAsync
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.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 AWSIdentityStoreAsync
public 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 AWSIdentityStoreAsync
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.public Future<CreateUserResult> createUserAsync(CreateUserRequest request)
AWSIdentityStoreAsync
Creates a user within the specified identity store.
createUserAsync
in interface AWSIdentityStoreAsync
public Future<CreateUserResult> createUserAsync(CreateUserRequest request, AsyncHandler<CreateUserRequest,CreateUserResult> asyncHandler)
AWSIdentityStoreAsync
Creates a user within the specified identity store.
createUserAsync
in interface AWSIdentityStoreAsync
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.public Future<DeleteGroupResult> deleteGroupAsync(DeleteGroupRequest request)
AWSIdentityStoreAsync
Delete a group within an identity store given GroupId
.
deleteGroupAsync
in interface AWSIdentityStoreAsync
public Future<DeleteGroupResult> deleteGroupAsync(DeleteGroupRequest request, AsyncHandler<DeleteGroupRequest,DeleteGroupResult> asyncHandler)
AWSIdentityStoreAsync
Delete a group within an identity store given GroupId
.
deleteGroupAsync
in interface AWSIdentityStoreAsync
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.public Future<DeleteGroupMembershipResult> deleteGroupMembershipAsync(DeleteGroupMembershipRequest request)
AWSIdentityStoreAsync
Delete a membership within a group given MembershipId
.
deleteGroupMembershipAsync
in interface AWSIdentityStoreAsync
public Future<DeleteGroupMembershipResult> deleteGroupMembershipAsync(DeleteGroupMembershipRequest request, AsyncHandler<DeleteGroupMembershipRequest,DeleteGroupMembershipResult> asyncHandler)
AWSIdentityStoreAsync
Delete a membership within a group given MembershipId
.
deleteGroupMembershipAsync
in interface AWSIdentityStoreAsync
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.public Future<DeleteUserResult> deleteUserAsync(DeleteUserRequest request)
AWSIdentityStoreAsync
Deletes a user within an identity store given UserId
.
deleteUserAsync
in interface AWSIdentityStoreAsync
public Future<DeleteUserResult> deleteUserAsync(DeleteUserRequest request, AsyncHandler<DeleteUserRequest,DeleteUserResult> asyncHandler)
AWSIdentityStoreAsync
Deletes a user within an identity store given UserId
.
deleteUserAsync
in interface AWSIdentityStoreAsync
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.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 AWSIdentityStoreAsync
public 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 AWSIdentityStoreAsync
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.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 AWSIdentityStoreAsync
public 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 AWSIdentityStoreAsync
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.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 AWSIdentityStoreAsync
public 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 AWSIdentityStoreAsync
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.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 AWSIdentityStoreAsync
public 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 AWSIdentityStoreAsync
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.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 AWSIdentityStoreAsync
public 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 AWSIdentityStoreAsync
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.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 AWSIdentityStoreAsync
public 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 AWSIdentityStoreAsync
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.public Future<IsMemberInGroupsResult> isMemberInGroupsAsync(IsMemberInGroupsRequest request)
AWSIdentityStoreAsync
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.
isMemberInGroupsAsync
in interface AWSIdentityStoreAsync
public Future<IsMemberInGroupsResult> isMemberInGroupsAsync(IsMemberInGroupsRequest request, AsyncHandler<IsMemberInGroupsRequest,IsMemberInGroupsResult> asyncHandler)
AWSIdentityStoreAsync
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.
isMemberInGroupsAsync
in interface AWSIdentityStoreAsync
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.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 AWSIdentityStoreAsync
public 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 AWSIdentityStoreAsync
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.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 AWSIdentityStoreAsync
public 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 AWSIdentityStoreAsync
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.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 AWSIdentityStoreAsync
public 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 AWSIdentityStoreAsync
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.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 AWSIdentityStoreAsync
public 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 AWSIdentityStoreAsync
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.public Future<UpdateGroupResult> updateGroupAsync(UpdateGroupRequest request)
AWSIdentityStoreAsync
For the specified group in the specified identity store, updates the group metadata and attributes.
updateGroupAsync
in interface AWSIdentityStoreAsync
public Future<UpdateGroupResult> updateGroupAsync(UpdateGroupRequest request, AsyncHandler<UpdateGroupRequest,UpdateGroupResult> asyncHandler)
AWSIdentityStoreAsync
For the specified group in the specified identity store, updates the group metadata and attributes.
updateGroupAsync
in interface AWSIdentityStoreAsync
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.public Future<UpdateUserResult> updateUserAsync(UpdateUserRequest request)
AWSIdentityStoreAsync
For the specified user in the specified identity store, updates the user metadata and attributes.
updateUserAsync
in interface AWSIdentityStoreAsync
public Future<UpdateUserResult> updateUserAsync(UpdateUserRequest request, AsyncHandler<UpdateUserRequest,UpdateUserResult> asyncHandler)
AWSIdentityStoreAsync
For the specified user in the specified identity store, updates the user metadata and attributes.
updateUserAsync
in interface AWSIdentityStoreAsync
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.public void shutdown()
getExecutorService().shutdown()
followed by getExecutorService().awaitTermination()
prior to
calling this method.shutdown
in interface AWSIdentityStore
shutdown
in class AWSIdentityStoreClient