@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 AWS Single Sign-On (SSO) Identity Store service provides a single place to retrieve all of your identities (users and groups). For more information about AWS, see the AWS Single Sign-On User Guide.
ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
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<DescribeUserResult> |
describeUserAsync(DescribeUserRequest describeUserRequest)
Retrieves the user metadata and attributes from
UserId in an identity store. |
Future<DescribeUserResult> |
describeUserAsync(DescribeUserRequest describeUserRequest,
AsyncHandler<DescribeUserRequest,DescribeUserResult> asyncHandler)
Retrieves the user metadata and attributes from
UserId in an identity store. |
Future<ListGroupsResult> |
listGroupsAsync(ListGroupsRequest listGroupsRequest)
Lists the attribute name and value of the group that you specified in the search.
|
Future<ListGroupsResult> |
listGroupsAsync(ListGroupsRequest listGroupsRequest,
AsyncHandler<ListGroupsRequest,ListGroupsResult> asyncHandler)
Lists the attribute name and value of the group that you specified in the search.
|
Future<ListUsersResult> |
listUsersAsync(ListUsersRequest listUsersRequest)
Lists the attribute name and value of the user that you specified in the search.
|
Future<ListUsersResult> |
listUsersAsync(ListUsersRequest listUsersRequest,
AsyncHandler<ListUsersRequest,ListUsersResult> asyncHandler)
Lists the attribute name and value of the user that you specified in the search.
|
describeGroup, describeUser, getCachedResponseMetadata, listGroups, listUsers, shutdownFuture<DescribeGroupResult> describeGroupAsync(DescribeGroupRequest describeGroupRequest)
Retrieves the group metadata and attributes from GroupId in an identity store.
describeGroupRequest - Future<DescribeGroupResult> describeGroupAsync(DescribeGroupRequest describeGroupRequest, AsyncHandler<DescribeGroupRequest,DescribeGroupResult> asyncHandler)
Retrieves the group metadata and attributes from GroupId in an identity store.
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<DescribeUserResult> describeUserAsync(DescribeUserRequest describeUserRequest)
Retrieves the user metadata and attributes from UserId in an identity store.
describeUserRequest - Future<DescribeUserResult> describeUserAsync(DescribeUserRequest describeUserRequest, AsyncHandler<DescribeUserRequest,DescribeUserResult> asyncHandler)
Retrieves the user metadata and attributes from UserId in an identity store.
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<ListGroupsResult> listGroupsAsync(ListGroupsRequest listGroupsRequest)
Lists the attribute name and value of the group that you specified in the search. We only support
DisplayName as a valid filter attribute path currently, and filter is required. This API returns
minimum attributes, including GroupId and group DisplayName in the response.
listGroupsRequest - Future<ListGroupsResult> listGroupsAsync(ListGroupsRequest listGroupsRequest, AsyncHandler<ListGroupsRequest,ListGroupsResult> asyncHandler)
Lists the attribute name and value of the group that you specified in the search. We only support
DisplayName as a valid filter attribute path currently, and filter is required. This API returns
minimum attributes, including GroupId and group DisplayName in the response.
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 the attribute name and value of the user that you specified in the search. We only support
UserName as a valid filter attribute path currently, and filter is required. This API returns
minimum attributes, including UserId and UserName in the response.
listUsersRequest - Future<ListUsersResult> listUsersAsync(ListUsersRequest listUsersRequest, AsyncHandler<ListUsersRequest,ListUsersResult> asyncHandler)
Lists the attribute name and value of the user that you specified in the search. We only support
UserName as a valid filter attribute path currently, and filter is required. This API returns
minimum attributes, including UserId and UserName in the response.
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.