@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSAppSyncAsyncClient extends AWSAppSyncClient implements AWSAppSyncAsync
AsyncHandler can be used to receive
 notification when an asynchronous operation completes.
 
AWS AppSync provides API actions for creating and interacting with data sources using GraphQL from your application.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXbuilder, createApiCache, createApiKey, createDataSource, createFunction, createGraphqlApi, createResolver, createType, deleteApiCache, deleteApiKey, deleteDataSource, deleteFunction, deleteGraphqlApi, deleteResolver, deleteType, flushApiCache, getApiCache, getCachedResponseMetadata, getDataSource, getFunction, getGraphqlApi, getIntrospectionSchema, getResolver, getSchemaCreationStatus, getType, listApiKeys, listDataSources, listFunctions, listGraphqlApis, listResolvers, listResolversByFunction, listTagsForResource, listTypes, startSchemaCreation, tagResource, untagResource, updateApiCache, updateApiKey, updateDataSource, updateFunction, updateGraphqlApi, updateResolver, updateTypeaddRequestHandler, 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, waitcreateApiCache, createApiKey, createDataSource, createFunction, createGraphqlApi, createResolver, createType, deleteApiCache, deleteApiKey, deleteDataSource, deleteFunction, deleteGraphqlApi, deleteResolver, deleteType, flushApiCache, getApiCache, getCachedResponseMetadata, getDataSource, getFunction, getGraphqlApi, getIntrospectionSchema, getResolver, getSchemaCreationStatus, getType, listApiKeys, listDataSources, listFunctions, listGraphqlApis, listResolvers, listResolversByFunction, listTagsForResource, listTypes, startSchemaCreation, tagResource, untagResource, updateApiCache, updateApiKey, updateDataSource, updateFunction, updateGraphqlApi, updateResolver, updateTypepublic static AWSAppSyncAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateApiCacheResult> createApiCacheAsync(CreateApiCacheRequest request)
AWSAppSyncAsyncCreates a cache for the GraphQL API.
createApiCacheAsync in interface AWSAppSyncAsyncrequest - Represents the input of a CreateApiCache operation.public Future<CreateApiCacheResult> createApiCacheAsync(CreateApiCacheRequest request, AsyncHandler<CreateApiCacheRequest,CreateApiCacheResult> asyncHandler)
AWSAppSyncAsyncCreates a cache for the GraphQL API.
createApiCacheAsync in interface AWSAppSyncAsyncrequest - Represents the input of a CreateApiCache operation.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<CreateApiKeyResult> createApiKeyAsync(CreateApiKeyRequest request)
AWSAppSyncAsyncCreates a unique key that you can distribute to clients who are executing your API.
createApiKeyAsync in interface AWSAppSyncAsyncpublic Future<CreateApiKeyResult> createApiKeyAsync(CreateApiKeyRequest request, AsyncHandler<CreateApiKeyRequest,CreateApiKeyResult> asyncHandler)
AWSAppSyncAsyncCreates a unique key that you can distribute to clients who are executing your API.
createApiKeyAsync in interface AWSAppSyncAsyncasyncHandler - 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<CreateDataSourceResult> createDataSourceAsync(CreateDataSourceRequest request)
AWSAppSyncAsync
 Creates a DataSource object.
 
createDataSourceAsync in interface AWSAppSyncAsyncpublic Future<CreateDataSourceResult> createDataSourceAsync(CreateDataSourceRequest request, AsyncHandler<CreateDataSourceRequest,CreateDataSourceResult> asyncHandler)
AWSAppSyncAsync
 Creates a DataSource object.
 
createDataSourceAsync in interface AWSAppSyncAsyncasyncHandler - 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<CreateFunctionResult> createFunctionAsync(CreateFunctionRequest request)
AWSAppSyncAsync
 Creates a Function object.
 
A function is a reusable entity. Multiple functions can be used to compose the resolver logic.
createFunctionAsync in interface AWSAppSyncAsyncpublic Future<CreateFunctionResult> createFunctionAsync(CreateFunctionRequest request, AsyncHandler<CreateFunctionRequest,CreateFunctionResult> asyncHandler)
AWSAppSyncAsync
 Creates a Function object.
 
A function is a reusable entity. Multiple functions can be used to compose the resolver logic.
createFunctionAsync in interface AWSAppSyncAsyncasyncHandler - 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<CreateGraphqlApiResult> createGraphqlApiAsync(CreateGraphqlApiRequest request)
AWSAppSyncAsync
 Creates a GraphqlApi object.
 
createGraphqlApiAsync in interface AWSAppSyncAsyncpublic Future<CreateGraphqlApiResult> createGraphqlApiAsync(CreateGraphqlApiRequest request, AsyncHandler<CreateGraphqlApiRequest,CreateGraphqlApiResult> asyncHandler)
AWSAppSyncAsync
 Creates a GraphqlApi object.
 
createGraphqlApiAsync in interface AWSAppSyncAsyncasyncHandler - 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<CreateResolverResult> createResolverAsync(CreateResolverRequest request)
AWSAppSyncAsync
 Creates a Resolver object.
 
A resolver converts incoming requests into a format that a data source can understand and converts the data source's responses into GraphQL.
createResolverAsync in interface AWSAppSyncAsyncpublic Future<CreateResolverResult> createResolverAsync(CreateResolverRequest request, AsyncHandler<CreateResolverRequest,CreateResolverResult> asyncHandler)
AWSAppSyncAsync
 Creates a Resolver object.
 
A resolver converts incoming requests into a format that a data source can understand and converts the data source's responses into GraphQL.
createResolverAsync in interface AWSAppSyncAsyncasyncHandler - 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<CreateTypeResult> createTypeAsync(CreateTypeRequest request)
AWSAppSyncAsync
 Creates a Type object.
 
createTypeAsync in interface AWSAppSyncAsyncpublic Future<CreateTypeResult> createTypeAsync(CreateTypeRequest request, AsyncHandler<CreateTypeRequest,CreateTypeResult> asyncHandler)
AWSAppSyncAsync
 Creates a Type object.
 
createTypeAsync in interface AWSAppSyncAsyncasyncHandler - 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<DeleteApiCacheResult> deleteApiCacheAsync(DeleteApiCacheRequest request)
AWSAppSyncAsync
 Deletes an ApiCache object.
 
deleteApiCacheAsync in interface AWSAppSyncAsyncrequest - Represents the input of a DeleteApiCache operation.public Future<DeleteApiCacheResult> deleteApiCacheAsync(DeleteApiCacheRequest request, AsyncHandler<DeleteApiCacheRequest,DeleteApiCacheResult> asyncHandler)
AWSAppSyncAsync
 Deletes an ApiCache object.
 
deleteApiCacheAsync in interface AWSAppSyncAsyncrequest - Represents the input of a DeleteApiCache operation.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<DeleteApiKeyResult> deleteApiKeyAsync(DeleteApiKeyRequest request)
AWSAppSyncAsyncDeletes an API key.
deleteApiKeyAsync in interface AWSAppSyncAsyncpublic Future<DeleteApiKeyResult> deleteApiKeyAsync(DeleteApiKeyRequest request, AsyncHandler<DeleteApiKeyRequest,DeleteApiKeyResult> asyncHandler)
AWSAppSyncAsyncDeletes an API key.
deleteApiKeyAsync in interface AWSAppSyncAsyncasyncHandler - 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<DeleteDataSourceResult> deleteDataSourceAsync(DeleteDataSourceRequest request)
AWSAppSyncAsync
 Deletes a DataSource object.
 
deleteDataSourceAsync in interface AWSAppSyncAsyncpublic Future<DeleteDataSourceResult> deleteDataSourceAsync(DeleteDataSourceRequest request, AsyncHandler<DeleteDataSourceRequest,DeleteDataSourceResult> asyncHandler)
AWSAppSyncAsync
 Deletes a DataSource object.
 
deleteDataSourceAsync in interface AWSAppSyncAsyncasyncHandler - 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<DeleteFunctionResult> deleteFunctionAsync(DeleteFunctionRequest request)
AWSAppSyncAsync
 Deletes a Function.
 
deleteFunctionAsync in interface AWSAppSyncAsyncpublic Future<DeleteFunctionResult> deleteFunctionAsync(DeleteFunctionRequest request, AsyncHandler<DeleteFunctionRequest,DeleteFunctionResult> asyncHandler)
AWSAppSyncAsync
 Deletes a Function.
 
deleteFunctionAsync in interface AWSAppSyncAsyncasyncHandler - 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<DeleteGraphqlApiResult> deleteGraphqlApiAsync(DeleteGraphqlApiRequest request)
AWSAppSyncAsync
 Deletes a GraphqlApi object.
 
deleteGraphqlApiAsync in interface AWSAppSyncAsyncpublic Future<DeleteGraphqlApiResult> deleteGraphqlApiAsync(DeleteGraphqlApiRequest request, AsyncHandler<DeleteGraphqlApiRequest,DeleteGraphqlApiResult> asyncHandler)
AWSAppSyncAsync
 Deletes a GraphqlApi object.
 
deleteGraphqlApiAsync in interface AWSAppSyncAsyncasyncHandler - 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<DeleteResolverResult> deleteResolverAsync(DeleteResolverRequest request)
AWSAppSyncAsync
 Deletes a Resolver object.
 
deleteResolverAsync in interface AWSAppSyncAsyncpublic Future<DeleteResolverResult> deleteResolverAsync(DeleteResolverRequest request, AsyncHandler<DeleteResolverRequest,DeleteResolverResult> asyncHandler)
AWSAppSyncAsync
 Deletes a Resolver object.
 
deleteResolverAsync in interface AWSAppSyncAsyncasyncHandler - 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<DeleteTypeResult> deleteTypeAsync(DeleteTypeRequest request)
AWSAppSyncAsync
 Deletes a Type object.
 
deleteTypeAsync in interface AWSAppSyncAsyncpublic Future<DeleteTypeResult> deleteTypeAsync(DeleteTypeRequest request, AsyncHandler<DeleteTypeRequest,DeleteTypeResult> asyncHandler)
AWSAppSyncAsync
 Deletes a Type object.
 
deleteTypeAsync in interface AWSAppSyncAsyncasyncHandler - 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<FlushApiCacheResult> flushApiCacheAsync(FlushApiCacheRequest request)
AWSAppSyncAsync
 Flushes an ApiCache object.
 
flushApiCacheAsync in interface AWSAppSyncAsyncrequest - Represents the input of a FlushApiCache operation.public Future<FlushApiCacheResult> flushApiCacheAsync(FlushApiCacheRequest request, AsyncHandler<FlushApiCacheRequest,FlushApiCacheResult> asyncHandler)
AWSAppSyncAsync
 Flushes an ApiCache object.
 
flushApiCacheAsync in interface AWSAppSyncAsyncrequest - Represents the input of a FlushApiCache operation.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<GetApiCacheResult> getApiCacheAsync(GetApiCacheRequest request)
AWSAppSyncAsync
 Retrieves an ApiCache object.
 
getApiCacheAsync in interface AWSAppSyncAsyncrequest - Represents the input of a GetApiCache operation.public Future<GetApiCacheResult> getApiCacheAsync(GetApiCacheRequest request, AsyncHandler<GetApiCacheRequest,GetApiCacheResult> asyncHandler)
AWSAppSyncAsync
 Retrieves an ApiCache object.
 
getApiCacheAsync in interface AWSAppSyncAsyncrequest - Represents the input of a GetApiCache operation.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<GetDataSourceResult> getDataSourceAsync(GetDataSourceRequest request)
AWSAppSyncAsync
 Retrieves a DataSource object.
 
getDataSourceAsync in interface AWSAppSyncAsyncpublic Future<GetDataSourceResult> getDataSourceAsync(GetDataSourceRequest request, AsyncHandler<GetDataSourceRequest,GetDataSourceResult> asyncHandler)
AWSAppSyncAsync
 Retrieves a DataSource object.
 
getDataSourceAsync in interface AWSAppSyncAsyncasyncHandler - 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<GetFunctionResult> getFunctionAsync(GetFunctionRequest request)
AWSAppSyncAsync
 Get a Function.
 
getFunctionAsync in interface AWSAppSyncAsyncpublic Future<GetFunctionResult> getFunctionAsync(GetFunctionRequest request, AsyncHandler<GetFunctionRequest,GetFunctionResult> asyncHandler)
AWSAppSyncAsync
 Get a Function.
 
getFunctionAsync in interface AWSAppSyncAsyncasyncHandler - 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<GetGraphqlApiResult> getGraphqlApiAsync(GetGraphqlApiRequest request)
AWSAppSyncAsync
 Retrieves a GraphqlApi object.
 
getGraphqlApiAsync in interface AWSAppSyncAsyncpublic Future<GetGraphqlApiResult> getGraphqlApiAsync(GetGraphqlApiRequest request, AsyncHandler<GetGraphqlApiRequest,GetGraphqlApiResult> asyncHandler)
AWSAppSyncAsync
 Retrieves a GraphqlApi object.
 
getGraphqlApiAsync in interface AWSAppSyncAsyncasyncHandler - 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<GetIntrospectionSchemaResult> getIntrospectionSchemaAsync(GetIntrospectionSchemaRequest request)
AWSAppSyncAsyncRetrieves the introspection schema for a GraphQL API.
getIntrospectionSchemaAsync in interface AWSAppSyncAsyncpublic Future<GetIntrospectionSchemaResult> getIntrospectionSchemaAsync(GetIntrospectionSchemaRequest request, AsyncHandler<GetIntrospectionSchemaRequest,GetIntrospectionSchemaResult> asyncHandler)
AWSAppSyncAsyncRetrieves the introspection schema for a GraphQL API.
getIntrospectionSchemaAsync in interface AWSAppSyncAsyncasyncHandler - 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<GetResolverResult> getResolverAsync(GetResolverRequest request)
AWSAppSyncAsync
 Retrieves a Resolver object.
 
getResolverAsync in interface AWSAppSyncAsyncpublic Future<GetResolverResult> getResolverAsync(GetResolverRequest request, AsyncHandler<GetResolverRequest,GetResolverResult> asyncHandler)
AWSAppSyncAsync
 Retrieves a Resolver object.
 
getResolverAsync in interface AWSAppSyncAsyncasyncHandler - 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<GetSchemaCreationStatusResult> getSchemaCreationStatusAsync(GetSchemaCreationStatusRequest request)
AWSAppSyncAsyncRetrieves the current status of a schema creation operation.
getSchemaCreationStatusAsync in interface AWSAppSyncAsyncpublic Future<GetSchemaCreationStatusResult> getSchemaCreationStatusAsync(GetSchemaCreationStatusRequest request, AsyncHandler<GetSchemaCreationStatusRequest,GetSchemaCreationStatusResult> asyncHandler)
AWSAppSyncAsyncRetrieves the current status of a schema creation operation.
getSchemaCreationStatusAsync in interface AWSAppSyncAsyncasyncHandler - 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<GetTypeResult> getTypeAsync(GetTypeRequest request)
AWSAppSyncAsync
 Retrieves a Type object.
 
getTypeAsync in interface AWSAppSyncAsyncpublic Future<GetTypeResult> getTypeAsync(GetTypeRequest request, AsyncHandler<GetTypeRequest,GetTypeResult> asyncHandler)
AWSAppSyncAsync
 Retrieves a Type object.
 
getTypeAsync in interface AWSAppSyncAsyncasyncHandler - 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<ListApiKeysResult> listApiKeysAsync(ListApiKeysRequest request)
AWSAppSyncAsyncLists the API keys for a given API.
 API keys are deleted automatically 60 days after they expire. However, they may still be included in the response
 until they have actually been deleted. You can safely call DeleteApiKey to manually delete a key
 before it's automatically deleted.
 
listApiKeysAsync in interface AWSAppSyncAsyncpublic Future<ListApiKeysResult> listApiKeysAsync(ListApiKeysRequest request, AsyncHandler<ListApiKeysRequest,ListApiKeysResult> asyncHandler)
AWSAppSyncAsyncLists the API keys for a given API.
 API keys are deleted automatically 60 days after they expire. However, they may still be included in the response
 until they have actually been deleted. You can safely call DeleteApiKey to manually delete a key
 before it's automatically deleted.
 
listApiKeysAsync in interface AWSAppSyncAsyncasyncHandler - 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<ListDataSourcesResult> listDataSourcesAsync(ListDataSourcesRequest request)
AWSAppSyncAsyncLists the data sources for a given API.
listDataSourcesAsync in interface AWSAppSyncAsyncpublic Future<ListDataSourcesResult> listDataSourcesAsync(ListDataSourcesRequest request, AsyncHandler<ListDataSourcesRequest,ListDataSourcesResult> asyncHandler)
AWSAppSyncAsyncLists the data sources for a given API.
listDataSourcesAsync in interface AWSAppSyncAsyncasyncHandler - 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<ListFunctionsResult> listFunctionsAsync(ListFunctionsRequest request)
AWSAppSyncAsyncList multiple functions.
listFunctionsAsync in interface AWSAppSyncAsyncpublic Future<ListFunctionsResult> listFunctionsAsync(ListFunctionsRequest request, AsyncHandler<ListFunctionsRequest,ListFunctionsResult> asyncHandler)
AWSAppSyncAsyncList multiple functions.
listFunctionsAsync in interface AWSAppSyncAsyncasyncHandler - 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<ListGraphqlApisResult> listGraphqlApisAsync(ListGraphqlApisRequest request)
AWSAppSyncAsyncLists your GraphQL APIs.
listGraphqlApisAsync in interface AWSAppSyncAsyncpublic Future<ListGraphqlApisResult> listGraphqlApisAsync(ListGraphqlApisRequest request, AsyncHandler<ListGraphqlApisRequest,ListGraphqlApisResult> asyncHandler)
AWSAppSyncAsyncLists your GraphQL APIs.
listGraphqlApisAsync in interface AWSAppSyncAsyncasyncHandler - 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<ListResolversResult> listResolversAsync(ListResolversRequest request)
AWSAppSyncAsyncLists the resolvers for a given API and type.
listResolversAsync in interface AWSAppSyncAsyncpublic Future<ListResolversResult> listResolversAsync(ListResolversRequest request, AsyncHandler<ListResolversRequest,ListResolversResult> asyncHandler)
AWSAppSyncAsyncLists the resolvers for a given API and type.
listResolversAsync in interface AWSAppSyncAsyncasyncHandler - 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<ListResolversByFunctionResult> listResolversByFunctionAsync(ListResolversByFunctionRequest request)
AWSAppSyncAsyncList the resolvers that are associated with a specific function.
listResolversByFunctionAsync in interface AWSAppSyncAsyncpublic Future<ListResolversByFunctionResult> listResolversByFunctionAsync(ListResolversByFunctionRequest request, AsyncHandler<ListResolversByFunctionRequest,ListResolversByFunctionResult> asyncHandler)
AWSAppSyncAsyncList the resolvers that are associated with a specific function.
listResolversByFunctionAsync in interface AWSAppSyncAsyncasyncHandler - 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<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSAppSyncAsyncLists the tags for a resource.
listTagsForResourceAsync in interface AWSAppSyncAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSAppSyncAsyncLists the tags for a resource.
listTagsForResourceAsync in interface AWSAppSyncAsyncasyncHandler - 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<ListTypesResult> listTypesAsync(ListTypesRequest request)
AWSAppSyncAsyncLists the types for a given API.
listTypesAsync in interface AWSAppSyncAsyncpublic Future<ListTypesResult> listTypesAsync(ListTypesRequest request, AsyncHandler<ListTypesRequest,ListTypesResult> asyncHandler)
AWSAppSyncAsyncLists the types for a given API.
listTypesAsync in interface AWSAppSyncAsyncasyncHandler - 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<StartSchemaCreationResult> startSchemaCreationAsync(StartSchemaCreationRequest request)
AWSAppSyncAsyncAdds a new schema to your GraphQL API.
This operation is asynchronous. Use to determine when it has completed.
startSchemaCreationAsync in interface AWSAppSyncAsyncpublic Future<StartSchemaCreationResult> startSchemaCreationAsync(StartSchemaCreationRequest request, AsyncHandler<StartSchemaCreationRequest,StartSchemaCreationResult> asyncHandler)
AWSAppSyncAsyncAdds a new schema to your GraphQL API.
This operation is asynchronous. Use to determine when it has completed.
startSchemaCreationAsync in interface AWSAppSyncAsyncasyncHandler - 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<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSAppSyncAsyncTags a resource with user-supplied tags.
tagResourceAsync in interface AWSAppSyncAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSAppSyncAsyncTags a resource with user-supplied tags.
tagResourceAsync in interface AWSAppSyncAsyncasyncHandler - 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<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSAppSyncAsyncUntags a resource.
untagResourceAsync in interface AWSAppSyncAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSAppSyncAsyncUntags a resource.
untagResourceAsync in interface AWSAppSyncAsyncasyncHandler - 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<UpdateApiCacheResult> updateApiCacheAsync(UpdateApiCacheRequest request)
AWSAppSyncAsyncUpdates the cache for the GraphQL API.
updateApiCacheAsync in interface AWSAppSyncAsyncrequest - Represents the input of a UpdateApiCache operation.public Future<UpdateApiCacheResult> updateApiCacheAsync(UpdateApiCacheRequest request, AsyncHandler<UpdateApiCacheRequest,UpdateApiCacheResult> asyncHandler)
AWSAppSyncAsyncUpdates the cache for the GraphQL API.
updateApiCacheAsync in interface AWSAppSyncAsyncrequest - Represents the input of a UpdateApiCache operation.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<UpdateApiKeyResult> updateApiKeyAsync(UpdateApiKeyRequest request)
AWSAppSyncAsyncUpdates an API key. The key can be updated while it is not deleted.
updateApiKeyAsync in interface AWSAppSyncAsyncpublic Future<UpdateApiKeyResult> updateApiKeyAsync(UpdateApiKeyRequest request, AsyncHandler<UpdateApiKeyRequest,UpdateApiKeyResult> asyncHandler)
AWSAppSyncAsyncUpdates an API key. The key can be updated while it is not deleted.
updateApiKeyAsync in interface AWSAppSyncAsyncasyncHandler - 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<UpdateDataSourceResult> updateDataSourceAsync(UpdateDataSourceRequest request)
AWSAppSyncAsync
 Updates a DataSource object.
 
updateDataSourceAsync in interface AWSAppSyncAsyncpublic Future<UpdateDataSourceResult> updateDataSourceAsync(UpdateDataSourceRequest request, AsyncHandler<UpdateDataSourceRequest,UpdateDataSourceResult> asyncHandler)
AWSAppSyncAsync
 Updates a DataSource object.
 
updateDataSourceAsync in interface AWSAppSyncAsyncasyncHandler - 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<UpdateFunctionResult> updateFunctionAsync(UpdateFunctionRequest request)
AWSAppSyncAsync
 Updates a Function object.
 
updateFunctionAsync in interface AWSAppSyncAsyncpublic Future<UpdateFunctionResult> updateFunctionAsync(UpdateFunctionRequest request, AsyncHandler<UpdateFunctionRequest,UpdateFunctionResult> asyncHandler)
AWSAppSyncAsync
 Updates a Function object.
 
updateFunctionAsync in interface AWSAppSyncAsyncasyncHandler - 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<UpdateGraphqlApiResult> updateGraphqlApiAsync(UpdateGraphqlApiRequest request)
AWSAppSyncAsync
 Updates a GraphqlApi object.
 
updateGraphqlApiAsync in interface AWSAppSyncAsyncpublic Future<UpdateGraphqlApiResult> updateGraphqlApiAsync(UpdateGraphqlApiRequest request, AsyncHandler<UpdateGraphqlApiRequest,UpdateGraphqlApiResult> asyncHandler)
AWSAppSyncAsync
 Updates a GraphqlApi object.
 
updateGraphqlApiAsync in interface AWSAppSyncAsyncasyncHandler - 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<UpdateResolverResult> updateResolverAsync(UpdateResolverRequest request)
AWSAppSyncAsync
 Updates a Resolver object.
 
updateResolverAsync in interface AWSAppSyncAsyncpublic Future<UpdateResolverResult> updateResolverAsync(UpdateResolverRequest request, AsyncHandler<UpdateResolverRequest,UpdateResolverResult> asyncHandler)
AWSAppSyncAsync
 Updates a Resolver object.
 
updateResolverAsync in interface AWSAppSyncAsyncasyncHandler - 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<UpdateTypeResult> updateTypeAsync(UpdateTypeRequest request)
AWSAppSyncAsync
 Updates a Type object.
 
updateTypeAsync in interface AWSAppSyncAsyncpublic Future<UpdateTypeResult> updateTypeAsync(UpdateTypeRequest request, AsyncHandler<UpdateTypeRequest,UpdateTypeResult> asyncHandler)
AWSAppSyncAsync
 Updates a Type object.
 
updateTypeAsync in interface AWSAppSyncAsyncasyncHandler - 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 AWSAppSyncshutdown in class AWSAppSyncClient