@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSIdentityStoreAsync extends AbstractAWSIdentityStore implements AWSIdentityStoreAsync
AWSIdentityStoreAsync
. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler
, which throws an
UnsupportedOperationException
.ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
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 new user within the specified identity store.
|
Future<CreateUserResult> |
createUserAsync(CreateUserRequest request,
AsyncHandler<CreateUserRequest,CreateUserResult> asyncHandler)
Creates a new 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. |
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.
|
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.
|
createGroup, createGroupMembership, createUser, deleteGroup, deleteGroupMembership, deleteUser, describeGroup, describeGroupMembership, describeUser, getCachedResponseMetadata, getGroupId, getGroupMembershipId, getUserId, isMemberInGroups, listGroupMemberships, listGroupMembershipsForMember, listGroups, listUsers, shutdown, updateGroup, updateUser
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, shutdown, updateGroup, updateUser
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 new user within the specified identity store.
createUserAsync
in interface AWSIdentityStoreAsync
public Future<CreateUserResult> createUserAsync(CreateUserRequest request, AsyncHandler<CreateUserRequest,CreateUserResult> asyncHandler)
AWSIdentityStoreAsync
Creates a new 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.
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.
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.
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.
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.
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.
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.
getGroupIdAsync
in interface AWSIdentityStoreAsync
public Future<GetGroupIdResult> getGroupIdAsync(GetGroupIdRequest request, AsyncHandler<GetGroupIdRequest,GetGroupIdResult> asyncHandler)
AWSIdentityStoreAsync
Retrieves GroupId
in an identity store.
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.
getGroupMembershipIdAsync
in interface AWSIdentityStoreAsync
public Future<GetGroupMembershipIdResult> getGroupMembershipIdAsync(GetGroupMembershipIdRequest request, AsyncHandler<GetGroupMembershipIdRequest,GetGroupMembershipIdResult> asyncHandler)
AWSIdentityStoreAsync
Retrieves the MembershipId
in an identity store.
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.
getUserIdAsync
in interface AWSIdentityStoreAsync
public Future<GetUserIdResult> getUserIdAsync(GetUserIdRequest request, AsyncHandler<GetUserIdRequest,GetUserIdResult> asyncHandler)
AWSIdentityStoreAsync
Retrieves the UserId
in an identity store.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.