@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSSSOOIDCAsync extends AbstractAWSSSOOIDC implements AWSSSOOIDCAsync
AWSSSOOIDCAsync. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXcreateToken, getCachedResponseMetadata, registerClient, shutdown, startDeviceAuthorizationequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateToken, getCachedResponseMetadata, registerClient, shutdown, startDeviceAuthorizationpublic Future<CreateTokenResult> createTokenAsync(CreateTokenRequest request)
AWSSSOOIDCAsyncCreates and returns an access token for the authorized client. The access token issued will be used to fetch short-term credentials for the assigned roles in the AWS account.
createTokenAsync in interface AWSSSOOIDCAsyncpublic Future<CreateTokenResult> createTokenAsync(CreateTokenRequest request, AsyncHandler<CreateTokenRequest,CreateTokenResult> asyncHandler)
AWSSSOOIDCAsyncCreates and returns an access token for the authorized client. The access token issued will be used to fetch short-term credentials for the assigned roles in the AWS account.
createTokenAsync in interface AWSSSOOIDCAsyncasyncHandler - 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<RegisterClientResult> registerClientAsync(RegisterClientRequest request)
AWSSSOOIDCAsyncRegisters a client with AWS SSO. This allows clients to initiate device authorization. The output should be persisted for reuse through many authentication requests.
registerClientAsync in interface AWSSSOOIDCAsyncpublic Future<RegisterClientResult> registerClientAsync(RegisterClientRequest request, AsyncHandler<RegisterClientRequest,RegisterClientResult> asyncHandler)
AWSSSOOIDCAsyncRegisters a client with AWS SSO. This allows clients to initiate device authorization. The output should be persisted for reuse through many authentication requests.
registerClientAsync in interface AWSSSOOIDCAsyncasyncHandler - 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<StartDeviceAuthorizationResult> startDeviceAuthorizationAsync(StartDeviceAuthorizationRequest request)
AWSSSOOIDCAsyncInitiates device authorization by requesting a pair of verification codes from the authorization service.
startDeviceAuthorizationAsync in interface AWSSSOOIDCAsyncpublic Future<StartDeviceAuthorizationResult> startDeviceAuthorizationAsync(StartDeviceAuthorizationRequest request, AsyncHandler<StartDeviceAuthorizationRequest,StartDeviceAuthorizationResult> asyncHandler)
AWSSSOOIDCAsyncInitiates device authorization by requesting a pair of verification codes from the authorization service.
startDeviceAuthorizationAsync in interface AWSSSOOIDCAsyncasyncHandler - 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.