@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSAmplifyBackendAsyncClient extends AWSAmplifyBackendClient implements AWSAmplifyBackendAsync
AsyncHandler can be used to receive
notification when an asynchronous operation completes.
AWS Amplify Admin API
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXbuilder, cloneBackend, createBackend, createBackendAPI, createBackendAuth, createBackendConfig, createToken, deleteBackend, deleteBackendAPI, deleteBackendAuth, deleteToken, generateBackendAPIModels, getBackend, getBackendAPI, getBackendAPIModels, getBackendAuth, getBackendJob, getCachedResponseMetadata, getToken, importBackendAuth, listBackendJobs, removeAllBackends, removeBackendConfig, updateBackendAPI, updateBackendAuth, updateBackendConfig, updateBackendJobaddRequestHandler, 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, waitcloneBackend, createBackend, createBackendAPI, createBackendAuth, createBackendConfig, createToken, deleteBackend, deleteBackendAPI, deleteBackendAuth, deleteToken, generateBackendAPIModels, getBackend, getBackendAPI, getBackendAPIModels, getBackendAuth, getBackendJob, getCachedResponseMetadata, getToken, importBackendAuth, listBackendJobs, removeAllBackends, removeBackendConfig, updateBackendAPI, updateBackendAuth, updateBackendConfig, updateBackendJobpublic static AWSAmplifyBackendAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CloneBackendResult> cloneBackendAsync(CloneBackendRequest request)
AWSAmplifyBackendAsyncThis operation clones an existing backend.
cloneBackendAsync in interface AWSAmplifyBackendAsyncrequest - The request body for CloneBackend.public Future<CloneBackendResult> cloneBackendAsync(CloneBackendRequest request, AsyncHandler<CloneBackendRequest,CloneBackendResult> asyncHandler)
AWSAmplifyBackendAsyncThis operation clones an existing backend.
cloneBackendAsync in interface AWSAmplifyBackendAsyncrequest - The request body for CloneBackend.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<CreateBackendResult> createBackendAsync(CreateBackendRequest request)
AWSAmplifyBackendAsyncThis operation creates a backend for an Amplify app. Backends are automatically created at the time of app creation.
createBackendAsync in interface AWSAmplifyBackendAsyncrequest - The request body for CreateBackend.public Future<CreateBackendResult> createBackendAsync(CreateBackendRequest request, AsyncHandler<CreateBackendRequest,CreateBackendResult> asyncHandler)
AWSAmplifyBackendAsyncThis operation creates a backend for an Amplify app. Backends are automatically created at the time of app creation.
createBackendAsync in interface AWSAmplifyBackendAsyncrequest - The request body for CreateBackend.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<CreateBackendAPIResult> createBackendAPIAsync(CreateBackendAPIRequest request)
AWSAmplifyBackendAsyncCreates a new backend API resource.
createBackendAPIAsync in interface AWSAmplifyBackendAsyncrequest - The request body for CreateBackendAPI.public Future<CreateBackendAPIResult> createBackendAPIAsync(CreateBackendAPIRequest request, AsyncHandler<CreateBackendAPIRequest,CreateBackendAPIResult> asyncHandler)
AWSAmplifyBackendAsyncCreates a new backend API resource.
createBackendAPIAsync in interface AWSAmplifyBackendAsyncrequest - The request body for CreateBackendAPI.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<CreateBackendAuthResult> createBackendAuthAsync(CreateBackendAuthRequest request)
AWSAmplifyBackendAsyncCreates a new backend authentication resource.
createBackendAuthAsync in interface AWSAmplifyBackendAsyncrequest - The request body for CreateBackendAuth.public Future<CreateBackendAuthResult> createBackendAuthAsync(CreateBackendAuthRequest request, AsyncHandler<CreateBackendAuthRequest,CreateBackendAuthResult> asyncHandler)
AWSAmplifyBackendAsyncCreates a new backend authentication resource.
createBackendAuthAsync in interface AWSAmplifyBackendAsyncrequest - The request body for CreateBackendAuth.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<CreateBackendConfigResult> createBackendConfigAsync(CreateBackendConfigRequest request)
AWSAmplifyBackendAsyncCreates a config object for a backend.
createBackendConfigAsync in interface AWSAmplifyBackendAsyncrequest - The request body for CreateBackendConfig.public Future<CreateBackendConfigResult> createBackendConfigAsync(CreateBackendConfigRequest request, AsyncHandler<CreateBackendConfigRequest,CreateBackendConfigResult> asyncHandler)
AWSAmplifyBackendAsyncCreates a config object for a backend.
createBackendConfigAsync in interface AWSAmplifyBackendAsyncrequest - The request body for CreateBackendConfig.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<CreateTokenResult> createTokenAsync(CreateTokenRequest request)
AWSAmplifyBackendAsyncGenerates a one-time challenge code to authenticate a user into your Amplify Admin UI.
createTokenAsync in interface AWSAmplifyBackendAsyncpublic Future<CreateTokenResult> createTokenAsync(CreateTokenRequest request, AsyncHandler<CreateTokenRequest,CreateTokenResult> asyncHandler)
AWSAmplifyBackendAsyncGenerates a one-time challenge code to authenticate a user into your Amplify Admin UI.
createTokenAsync in interface AWSAmplifyBackendAsyncasyncHandler - 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<DeleteBackendResult> deleteBackendAsync(DeleteBackendRequest request)
AWSAmplifyBackendAsyncRemoves an existing environment from your Amplify project.
deleteBackendAsync in interface AWSAmplifyBackendAsyncpublic Future<DeleteBackendResult> deleteBackendAsync(DeleteBackendRequest request, AsyncHandler<DeleteBackendRequest,DeleteBackendResult> asyncHandler)
AWSAmplifyBackendAsyncRemoves an existing environment from your Amplify project.
deleteBackendAsync in interface AWSAmplifyBackendAsyncasyncHandler - 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<DeleteBackendAPIResult> deleteBackendAPIAsync(DeleteBackendAPIRequest request)
AWSAmplifyBackendAsyncDeletes an existing backend API resource.
deleteBackendAPIAsync in interface AWSAmplifyBackendAsyncrequest - The request body for DeleteBackendAPI.public Future<DeleteBackendAPIResult> deleteBackendAPIAsync(DeleteBackendAPIRequest request, AsyncHandler<DeleteBackendAPIRequest,DeleteBackendAPIResult> asyncHandler)
AWSAmplifyBackendAsyncDeletes an existing backend API resource.
deleteBackendAPIAsync in interface AWSAmplifyBackendAsyncrequest - The request body for DeleteBackendAPI.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<DeleteBackendAuthResult> deleteBackendAuthAsync(DeleteBackendAuthRequest request)
AWSAmplifyBackendAsyncDeletes an existing backend authentication resource.
deleteBackendAuthAsync in interface AWSAmplifyBackendAsyncrequest - The request body for DeleteBackendAuth.public Future<DeleteBackendAuthResult> deleteBackendAuthAsync(DeleteBackendAuthRequest request, AsyncHandler<DeleteBackendAuthRequest,DeleteBackendAuthResult> asyncHandler)
AWSAmplifyBackendAsyncDeletes an existing backend authentication resource.
deleteBackendAuthAsync in interface AWSAmplifyBackendAsyncrequest - The request body for DeleteBackendAuth.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<DeleteTokenResult> deleteTokenAsync(DeleteTokenRequest request)
AWSAmplifyBackendAsyncDeletes the challenge token based on the given appId and sessionId.
deleteTokenAsync in interface AWSAmplifyBackendAsyncpublic Future<DeleteTokenResult> deleteTokenAsync(DeleteTokenRequest request, AsyncHandler<DeleteTokenRequest,DeleteTokenResult> asyncHandler)
AWSAmplifyBackendAsyncDeletes the challenge token based on the given appId and sessionId.
deleteTokenAsync in interface AWSAmplifyBackendAsyncasyncHandler - 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<GenerateBackendAPIModelsResult> generateBackendAPIModelsAsync(GenerateBackendAPIModelsRequest request)
AWSAmplifyBackendAsyncGenerates a model schema for an existing backend API resource.
generateBackendAPIModelsAsync in interface AWSAmplifyBackendAsyncrequest - The request body for GenerateBackendAPIModels.public Future<GenerateBackendAPIModelsResult> generateBackendAPIModelsAsync(GenerateBackendAPIModelsRequest request, AsyncHandler<GenerateBackendAPIModelsRequest,GenerateBackendAPIModelsResult> asyncHandler)
AWSAmplifyBackendAsyncGenerates a model schema for an existing backend API resource.
generateBackendAPIModelsAsync in interface AWSAmplifyBackendAsyncrequest - The request body for GenerateBackendAPIModels.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<GetBackendResult> getBackendAsync(GetBackendRequest request)
AWSAmplifyBackendAsyncProvides project-level details for your Amplify UI project.
getBackendAsync in interface AWSAmplifyBackendAsyncrequest - The request body for GetBackend.public Future<GetBackendResult> getBackendAsync(GetBackendRequest request, AsyncHandler<GetBackendRequest,GetBackendResult> asyncHandler)
AWSAmplifyBackendAsyncProvides project-level details for your Amplify UI project.
getBackendAsync in interface AWSAmplifyBackendAsyncrequest - The request body for GetBackend.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<GetBackendAPIResult> getBackendAPIAsync(GetBackendAPIRequest request)
AWSAmplifyBackendAsyncGets the details for a backend API.
getBackendAPIAsync in interface AWSAmplifyBackendAsyncrequest - The request body for GetBackendAPI.public Future<GetBackendAPIResult> getBackendAPIAsync(GetBackendAPIRequest request, AsyncHandler<GetBackendAPIRequest,GetBackendAPIResult> asyncHandler)
AWSAmplifyBackendAsyncGets the details for a backend API.
getBackendAPIAsync in interface AWSAmplifyBackendAsyncrequest - The request body for GetBackendAPI.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<GetBackendAPIModelsResult> getBackendAPIModelsAsync(GetBackendAPIModelsRequest request)
AWSAmplifyBackendAsyncGenerates a model schema for existing backend API resource.
getBackendAPIModelsAsync in interface AWSAmplifyBackendAsyncrequest - The request body for GetBackendAPIModels.public Future<GetBackendAPIModelsResult> getBackendAPIModelsAsync(GetBackendAPIModelsRequest request, AsyncHandler<GetBackendAPIModelsRequest,GetBackendAPIModelsResult> asyncHandler)
AWSAmplifyBackendAsyncGenerates a model schema for existing backend API resource.
getBackendAPIModelsAsync in interface AWSAmplifyBackendAsyncrequest - The request body for GetBackendAPIModels.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<GetBackendAuthResult> getBackendAuthAsync(GetBackendAuthRequest request)
AWSAmplifyBackendAsyncGets a backend auth details.
getBackendAuthAsync in interface AWSAmplifyBackendAsyncrequest - The request body for GetBackendAuth.public Future<GetBackendAuthResult> getBackendAuthAsync(GetBackendAuthRequest request, AsyncHandler<GetBackendAuthRequest,GetBackendAuthResult> asyncHandler)
AWSAmplifyBackendAsyncGets a backend auth details.
getBackendAuthAsync in interface AWSAmplifyBackendAsyncrequest - The request body for GetBackendAuth.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<GetBackendJobResult> getBackendJobAsync(GetBackendJobRequest request)
AWSAmplifyBackendAsyncReturns information about a specific job.
getBackendJobAsync in interface AWSAmplifyBackendAsyncpublic Future<GetBackendJobResult> getBackendJobAsync(GetBackendJobRequest request, AsyncHandler<GetBackendJobRequest,GetBackendJobResult> asyncHandler)
AWSAmplifyBackendAsyncReturns information about a specific job.
getBackendJobAsync in interface AWSAmplifyBackendAsyncasyncHandler - 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<GetTokenResult> getTokenAsync(GetTokenRequest request)
AWSAmplifyBackendAsyncGets the challenge token based on the given appId and sessionId.
getTokenAsync in interface AWSAmplifyBackendAsyncpublic Future<GetTokenResult> getTokenAsync(GetTokenRequest request, AsyncHandler<GetTokenRequest,GetTokenResult> asyncHandler)
AWSAmplifyBackendAsyncGets the challenge token based on the given appId and sessionId.
getTokenAsync in interface AWSAmplifyBackendAsyncasyncHandler - 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<ImportBackendAuthResult> importBackendAuthAsync(ImportBackendAuthRequest request)
AWSAmplifyBackendAsyncImports an existing backend authentication resource.
importBackendAuthAsync in interface AWSAmplifyBackendAsyncrequest - The request body for ImportBackendAuth.public Future<ImportBackendAuthResult> importBackendAuthAsync(ImportBackendAuthRequest request, AsyncHandler<ImportBackendAuthRequest,ImportBackendAuthResult> asyncHandler)
AWSAmplifyBackendAsyncImports an existing backend authentication resource.
importBackendAuthAsync in interface AWSAmplifyBackendAsyncrequest - The request body for ImportBackendAuth.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<ListBackendJobsResult> listBackendJobsAsync(ListBackendJobsRequest request)
AWSAmplifyBackendAsyncLists the jobs for the backend of an Amplify app.
listBackendJobsAsync in interface AWSAmplifyBackendAsyncrequest - The request body for ListBackendJobs.public Future<ListBackendJobsResult> listBackendJobsAsync(ListBackendJobsRequest request, AsyncHandler<ListBackendJobsRequest,ListBackendJobsResult> asyncHandler)
AWSAmplifyBackendAsyncLists the jobs for the backend of an Amplify app.
listBackendJobsAsync in interface AWSAmplifyBackendAsyncrequest - The request body for ListBackendJobs.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<RemoveAllBackendsResult> removeAllBackendsAsync(RemoveAllBackendsRequest request)
AWSAmplifyBackendAsyncRemoves all backend environments from your Amplify project.
removeAllBackendsAsync in interface AWSAmplifyBackendAsyncrequest - The request body for RemoveAllBackends.public Future<RemoveAllBackendsResult> removeAllBackendsAsync(RemoveAllBackendsRequest request, AsyncHandler<RemoveAllBackendsRequest,RemoveAllBackendsResult> asyncHandler)
AWSAmplifyBackendAsyncRemoves all backend environments from your Amplify project.
removeAllBackendsAsync in interface AWSAmplifyBackendAsyncrequest - The request body for RemoveAllBackends.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<RemoveBackendConfigResult> removeBackendConfigAsync(RemoveBackendConfigRequest request)
AWSAmplifyBackendAsyncRemoves the AWS resources required to access the Amplify Admin UI.
removeBackendConfigAsync in interface AWSAmplifyBackendAsyncpublic Future<RemoveBackendConfigResult> removeBackendConfigAsync(RemoveBackendConfigRequest request, AsyncHandler<RemoveBackendConfigRequest,RemoveBackendConfigResult> asyncHandler)
AWSAmplifyBackendAsyncRemoves the AWS resources required to access the Amplify Admin UI.
removeBackendConfigAsync in interface AWSAmplifyBackendAsyncasyncHandler - 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<UpdateBackendAPIResult> updateBackendAPIAsync(UpdateBackendAPIRequest request)
AWSAmplifyBackendAsyncUpdates an existing backend API resource.
updateBackendAPIAsync in interface AWSAmplifyBackendAsyncrequest - The request body for UpdateBackendAPI.public Future<UpdateBackendAPIResult> updateBackendAPIAsync(UpdateBackendAPIRequest request, AsyncHandler<UpdateBackendAPIRequest,UpdateBackendAPIResult> asyncHandler)
AWSAmplifyBackendAsyncUpdates an existing backend API resource.
updateBackendAPIAsync in interface AWSAmplifyBackendAsyncrequest - The request body for UpdateBackendAPI.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<UpdateBackendAuthResult> updateBackendAuthAsync(UpdateBackendAuthRequest request)
AWSAmplifyBackendAsyncUpdates an existing backend authentication resource.
updateBackendAuthAsync in interface AWSAmplifyBackendAsyncrequest - The request body for UpdateBackendAuth.public Future<UpdateBackendAuthResult> updateBackendAuthAsync(UpdateBackendAuthRequest request, AsyncHandler<UpdateBackendAuthRequest,UpdateBackendAuthResult> asyncHandler)
AWSAmplifyBackendAsyncUpdates an existing backend authentication resource.
updateBackendAuthAsync in interface AWSAmplifyBackendAsyncrequest - The request body for UpdateBackendAuth.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<UpdateBackendConfigResult> updateBackendConfigAsync(UpdateBackendConfigRequest request)
AWSAmplifyBackendAsyncUpdates the AWS resources required to access the Amplify Admin UI.
updateBackendConfigAsync in interface AWSAmplifyBackendAsyncrequest - The request body for UpdateBackendConfig.public Future<UpdateBackendConfigResult> updateBackendConfigAsync(UpdateBackendConfigRequest request, AsyncHandler<UpdateBackendConfigRequest,UpdateBackendConfigResult> asyncHandler)
AWSAmplifyBackendAsyncUpdates the AWS resources required to access the Amplify Admin UI.
updateBackendConfigAsync in interface AWSAmplifyBackendAsyncrequest - The request body for UpdateBackendConfig.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<UpdateBackendJobResult> updateBackendJobAsync(UpdateBackendJobRequest request)
AWSAmplifyBackendAsyncUpdates a specific job.
updateBackendJobAsync in interface AWSAmplifyBackendAsyncrequest - The request body for GetBackendJob.public Future<UpdateBackendJobResult> updateBackendJobAsync(UpdateBackendJobRequest request, AsyncHandler<UpdateBackendJobRequest,UpdateBackendJobResult> asyncHandler)
AWSAmplifyBackendAsyncUpdates a specific job.
updateBackendJobAsync in interface AWSAmplifyBackendAsyncrequest - The request body for GetBackendJob.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 AWSAmplifyBackendshutdown in class AWSAmplifyBackendClient