@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 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.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIX| Modifier and Type | Method and Description | 
|---|---|
| static AWSIdentityStoreAsyncClientBuilder | asyncBuilder() | 
| Future<DescribeGroupResult> | describeGroupAsync(DescribeGroupRequest request)
 Retrieves the group metadata and attributes from  GroupIdin an identity store. | 
| Future<DescribeGroupResult> | describeGroupAsync(DescribeGroupRequest request,
                  AsyncHandler<DescribeGroupRequest,DescribeGroupResult> asyncHandler)
 Retrieves the group metadata and attributes from  GroupIdin an identity store. | 
| Future<DescribeUserResult> | describeUserAsync(DescribeUserRequest request)
 Retrieves the user metadata and attributes from  UserIdin an identity store. | 
| Future<DescribeUserResult> | describeUserAsync(DescribeUserRequest request,
                 AsyncHandler<DescribeUserRequest,DescribeUserResult> asyncHandler)
 Retrieves the user metadata and attributes from  UserIdin an identity store. | 
| ExecutorService | getExecutorService()Returns the executor service used by this client to execute async requests. | 
| Future<ListGroupsResult> | listGroupsAsync(ListGroupsRequest request)
 Lists the attribute name and value of the group that you specified in the search. | 
| Future<ListGroupsResult> | listGroupsAsync(ListGroupsRequest request,
               AsyncHandler<ListGroupsRequest,ListGroupsResult> asyncHandler)
 Lists the attribute name and value of the group that you specified in the search. | 
| Future<ListUsersResult> | listUsersAsync(ListUsersRequest request)
 Lists the attribute name and value of the user that you specified in the search. | 
| Future<ListUsersResult> | listUsersAsync(ListUsersRequest request,
              AsyncHandler<ListUsersRequest,ListUsersResult> asyncHandler)
 Lists the attribute name and value of the user that you specified in the search. | 
| void | shutdown()Shuts down the client, releasing all managed resources. | 
builder, describeGroup, describeUser, getCachedResponseMetadata, listGroups, listUsersaddRequestHandler, 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, waitdescribeGroup, describeUser, getCachedResponseMetadata, listGroups, listUserspublic static AWSIdentityStoreAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<DescribeGroupResult> describeGroupAsync(DescribeGroupRequest request)
AWSIdentityStoreAsync
 Retrieves the group metadata and attributes from GroupId in an identity store.
 
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.
 
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<DescribeUserResult> describeUserAsync(DescribeUserRequest request)
AWSIdentityStoreAsync
 Retrieves the user metadata and attributes from UserId in an identity store.
 
describeUserAsync in interface AWSIdentityStoreAsyncpublic Future<DescribeUserResult> describeUserAsync(DescribeUserRequest request, AsyncHandler<DescribeUserRequest,DescribeUserResult> asyncHandler)
AWSIdentityStoreAsync
 Retrieves the user metadata and attributes from UserId in an identity store.
 
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<ListGroupsResult> listGroupsAsync(ListGroupsRequest request)
AWSIdentityStoreAsync
 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.
 
listGroupsAsync in interface AWSIdentityStoreAsyncpublic Future<ListGroupsResult> listGroupsAsync(ListGroupsRequest request, AsyncHandler<ListGroupsRequest,ListGroupsResult> asyncHandler)
AWSIdentityStoreAsync
 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.
 
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 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.
 
listUsersAsync in interface AWSIdentityStoreAsyncpublic Future<ListUsersResult> listUsersAsync(ListUsersRequest request, AsyncHandler<ListUsersRequest,ListUsersResult> asyncHandler)
AWSIdentityStoreAsync
 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.
 
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 void shutdown()
getExecutorService().shutdown() followed by getExecutorService().awaitTermination() prior to
 calling this method.shutdown in interface AWSIdentityStoreshutdown in class AWSIdentityStoreClient