@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonHealthLakeAsyncClient extends AmazonHealthLakeClient implements AmazonHealthLakeAsync
AsyncHandler can be used to receive
notification when an asynchronous operation completes.
AWS HealthLake is a HIPAA eligibile service that allows customers to store, transform, query, and analyze their FHIR-formatted data in a consistent fashion in the cloud.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXbuilder, createFHIRDatastore, deleteFHIRDatastore, describeFHIRDatastore, describeFHIRExportJob, describeFHIRImportJob, getCachedResponseMetadata, listFHIRDatastores, listFHIRExportJobs, listFHIRImportJobs, listTagsForResource, startFHIRExportJob, startFHIRImportJob, tagResource, untagResourceaddRequestHandler, 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, waitcreateFHIRDatastore, deleteFHIRDatastore, describeFHIRDatastore, describeFHIRExportJob, describeFHIRImportJob, getCachedResponseMetadata, listFHIRDatastores, listFHIRExportJobs, listFHIRImportJobs, listTagsForResource, startFHIRExportJob, startFHIRImportJob, tagResource, untagResourcepublic static AmazonHealthLakeAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateFHIRDatastoreResult> createFHIRDatastoreAsync(CreateFHIRDatastoreRequest request)
AmazonHealthLakeAsyncCreates a data store that can ingest and export FHIR formatted data.
createFHIRDatastoreAsync in interface AmazonHealthLakeAsyncpublic Future<CreateFHIRDatastoreResult> createFHIRDatastoreAsync(CreateFHIRDatastoreRequest request, AsyncHandler<CreateFHIRDatastoreRequest,CreateFHIRDatastoreResult> asyncHandler)
AmazonHealthLakeAsyncCreates a data store that can ingest and export FHIR formatted data.
createFHIRDatastoreAsync in interface AmazonHealthLakeAsyncasyncHandler - 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<DeleteFHIRDatastoreResult> deleteFHIRDatastoreAsync(DeleteFHIRDatastoreRequest request)
AmazonHealthLakeAsyncDeletes a data store.
deleteFHIRDatastoreAsync in interface AmazonHealthLakeAsyncpublic Future<DeleteFHIRDatastoreResult> deleteFHIRDatastoreAsync(DeleteFHIRDatastoreRequest request, AsyncHandler<DeleteFHIRDatastoreRequest,DeleteFHIRDatastoreResult> asyncHandler)
AmazonHealthLakeAsyncDeletes a data store.
deleteFHIRDatastoreAsync in interface AmazonHealthLakeAsyncasyncHandler - 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<DescribeFHIRDatastoreResult> describeFHIRDatastoreAsync(DescribeFHIRDatastoreRequest request)
AmazonHealthLakeAsyncGets the properties associated with the FHIR data store, including the data store ID, data store ARN, data store name, data store status, when the data store was created, data store type version, and the data store's endpoint.
describeFHIRDatastoreAsync in interface AmazonHealthLakeAsyncpublic Future<DescribeFHIRDatastoreResult> describeFHIRDatastoreAsync(DescribeFHIRDatastoreRequest request, AsyncHandler<DescribeFHIRDatastoreRequest,DescribeFHIRDatastoreResult> asyncHandler)
AmazonHealthLakeAsyncGets the properties associated with the FHIR data store, including the data store ID, data store ARN, data store name, data store status, when the data store was created, data store type version, and the data store's endpoint.
describeFHIRDatastoreAsync in interface AmazonHealthLakeAsyncasyncHandler - 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<DescribeFHIRExportJobResult> describeFHIRExportJobAsync(DescribeFHIRExportJobRequest request)
AmazonHealthLakeAsyncDisplays the properties of a FHIR export job, including the ID, ARN, name, and the status of the job.
describeFHIRExportJobAsync in interface AmazonHealthLakeAsyncpublic Future<DescribeFHIRExportJobResult> describeFHIRExportJobAsync(DescribeFHIRExportJobRequest request, AsyncHandler<DescribeFHIRExportJobRequest,DescribeFHIRExportJobResult> asyncHandler)
AmazonHealthLakeAsyncDisplays the properties of a FHIR export job, including the ID, ARN, name, and the status of the job.
describeFHIRExportJobAsync in interface AmazonHealthLakeAsyncasyncHandler - 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<DescribeFHIRImportJobResult> describeFHIRImportJobAsync(DescribeFHIRImportJobRequest request)
AmazonHealthLakeAsyncDisplays the properties of a FHIR import job, including the ID, ARN, name, and the status of the job.
describeFHIRImportJobAsync in interface AmazonHealthLakeAsyncpublic Future<DescribeFHIRImportJobResult> describeFHIRImportJobAsync(DescribeFHIRImportJobRequest request, AsyncHandler<DescribeFHIRImportJobRequest,DescribeFHIRImportJobResult> asyncHandler)
AmazonHealthLakeAsyncDisplays the properties of a FHIR import job, including the ID, ARN, name, and the status of the job.
describeFHIRImportJobAsync in interface AmazonHealthLakeAsyncasyncHandler - 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<ListFHIRDatastoresResult> listFHIRDatastoresAsync(ListFHIRDatastoresRequest request)
AmazonHealthLakeAsyncLists all FHIR data stores that are in the user’s account, regardless of data store status.
listFHIRDatastoresAsync in interface AmazonHealthLakeAsyncpublic Future<ListFHIRDatastoresResult> listFHIRDatastoresAsync(ListFHIRDatastoresRequest request, AsyncHandler<ListFHIRDatastoresRequest,ListFHIRDatastoresResult> asyncHandler)
AmazonHealthLakeAsyncLists all FHIR data stores that are in the user’s account, regardless of data store status.
listFHIRDatastoresAsync in interface AmazonHealthLakeAsyncasyncHandler - 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<ListFHIRExportJobsResult> listFHIRExportJobsAsync(ListFHIRExportJobsRequest request)
AmazonHealthLakeAsyncLists all FHIR export jobs associated with an account and their statuses.
listFHIRExportJobsAsync in interface AmazonHealthLakeAsyncpublic Future<ListFHIRExportJobsResult> listFHIRExportJobsAsync(ListFHIRExportJobsRequest request, AsyncHandler<ListFHIRExportJobsRequest,ListFHIRExportJobsResult> asyncHandler)
AmazonHealthLakeAsyncLists all FHIR export jobs associated with an account and their statuses.
listFHIRExportJobsAsync in interface AmazonHealthLakeAsyncasyncHandler - 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<ListFHIRImportJobsResult> listFHIRImportJobsAsync(ListFHIRImportJobsRequest request)
AmazonHealthLakeAsyncLists all FHIR import jobs associated with an account and their statuses.
listFHIRImportJobsAsync in interface AmazonHealthLakeAsyncpublic Future<ListFHIRImportJobsResult> listFHIRImportJobsAsync(ListFHIRImportJobsRequest request, AsyncHandler<ListFHIRImportJobsRequest,ListFHIRImportJobsResult> asyncHandler)
AmazonHealthLakeAsyncLists all FHIR import jobs associated with an account and their statuses.
listFHIRImportJobsAsync in interface AmazonHealthLakeAsyncasyncHandler - 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)
AmazonHealthLakeAsyncReturns a list of all existing tags associated with a data store.
listTagsForResourceAsync in interface AmazonHealthLakeAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonHealthLakeAsyncReturns a list of all existing tags associated with a data store.
listTagsForResourceAsync in interface AmazonHealthLakeAsyncasyncHandler - 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<StartFHIRExportJobResult> startFHIRExportJobAsync(StartFHIRExportJobRequest request)
AmazonHealthLakeAsyncBegins a FHIR export job.
startFHIRExportJobAsync in interface AmazonHealthLakeAsyncpublic Future<StartFHIRExportJobResult> startFHIRExportJobAsync(StartFHIRExportJobRequest request, AsyncHandler<StartFHIRExportJobRequest,StartFHIRExportJobResult> asyncHandler)
AmazonHealthLakeAsyncBegins a FHIR export job.
startFHIRExportJobAsync in interface AmazonHealthLakeAsyncasyncHandler - 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<StartFHIRImportJobResult> startFHIRImportJobAsync(StartFHIRImportJobRequest request)
AmazonHealthLakeAsyncBegins a FHIR Import job.
startFHIRImportJobAsync in interface AmazonHealthLakeAsyncpublic Future<StartFHIRImportJobResult> startFHIRImportJobAsync(StartFHIRImportJobRequest request, AsyncHandler<StartFHIRImportJobRequest,StartFHIRImportJobResult> asyncHandler)
AmazonHealthLakeAsyncBegins a FHIR Import job.
startFHIRImportJobAsync in interface AmazonHealthLakeAsyncasyncHandler - 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)
AmazonHealthLakeAsyncAdds a user specified key and value tag to a data store.
tagResourceAsync in interface AmazonHealthLakeAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonHealthLakeAsyncAdds a user specified key and value tag to a data store.
tagResourceAsync in interface AmazonHealthLakeAsyncasyncHandler - 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)
AmazonHealthLakeAsyncRemoves tags from a data store.
untagResourceAsync in interface AmazonHealthLakeAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonHealthLakeAsyncRemoves tags from a data store.
untagResourceAsync in interface AmazonHealthLakeAsyncasyncHandler - 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 AmazonHealthLakeshutdown in class AmazonHealthLakeClient