@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_METRIC
ENDPOINT_PREFIX
builder, createFHIRDatastore, deleteFHIRDatastore, describeFHIRDatastore, describeFHIRExportJob, describeFHIRImportJob, getCachedResponseMetadata, listFHIRDatastores, listFHIRExportJobs, listFHIRImportJobs, listTagsForResource, startFHIRExportJob, startFHIRImportJob, tagResource, untagResource
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createFHIRDatastore, deleteFHIRDatastore, describeFHIRDatastore, describeFHIRExportJob, describeFHIRImportJob, getCachedResponseMetadata, listFHIRDatastores, listFHIRExportJobs, listFHIRImportJobs, listTagsForResource, startFHIRExportJob, startFHIRImportJob, tagResource, untagResource
public static AmazonHealthLakeAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateFHIRDatastoreResult> createFHIRDatastoreAsync(CreateFHIRDatastoreRequest request)
AmazonHealthLakeAsync
Creates a data store that can ingest and export FHIR formatted data.
createFHIRDatastoreAsync
in interface AmazonHealthLakeAsync
public Future<CreateFHIRDatastoreResult> createFHIRDatastoreAsync(CreateFHIRDatastoreRequest request, AsyncHandler<CreateFHIRDatastoreRequest,CreateFHIRDatastoreResult> asyncHandler)
AmazonHealthLakeAsync
Creates a data store that can ingest and export FHIR formatted data.
createFHIRDatastoreAsync
in interface AmazonHealthLakeAsync
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<DeleteFHIRDatastoreResult> deleteFHIRDatastoreAsync(DeleteFHIRDatastoreRequest request)
AmazonHealthLakeAsync
Deletes a data store.
deleteFHIRDatastoreAsync
in interface AmazonHealthLakeAsync
public Future<DeleteFHIRDatastoreResult> deleteFHIRDatastoreAsync(DeleteFHIRDatastoreRequest request, AsyncHandler<DeleteFHIRDatastoreRequest,DeleteFHIRDatastoreResult> asyncHandler)
AmazonHealthLakeAsync
Deletes a data store.
deleteFHIRDatastoreAsync
in interface AmazonHealthLakeAsync
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<DescribeFHIRDatastoreResult> describeFHIRDatastoreAsync(DescribeFHIRDatastoreRequest request)
AmazonHealthLakeAsync
Gets 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 AmazonHealthLakeAsync
public Future<DescribeFHIRDatastoreResult> describeFHIRDatastoreAsync(DescribeFHIRDatastoreRequest request, AsyncHandler<DescribeFHIRDatastoreRequest,DescribeFHIRDatastoreResult> asyncHandler)
AmazonHealthLakeAsync
Gets 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 AmazonHealthLakeAsync
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<DescribeFHIRExportJobResult> describeFHIRExportJobAsync(DescribeFHIRExportJobRequest request)
AmazonHealthLakeAsync
Displays the properties of a FHIR export job, including the ID, ARN, name, and the status of the job.
describeFHIRExportJobAsync
in interface AmazonHealthLakeAsync
public Future<DescribeFHIRExportJobResult> describeFHIRExportJobAsync(DescribeFHIRExportJobRequest request, AsyncHandler<DescribeFHIRExportJobRequest,DescribeFHIRExportJobResult> asyncHandler)
AmazonHealthLakeAsync
Displays the properties of a FHIR export job, including the ID, ARN, name, and the status of the job.
describeFHIRExportJobAsync
in interface AmazonHealthLakeAsync
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<DescribeFHIRImportJobResult> describeFHIRImportJobAsync(DescribeFHIRImportJobRequest request)
AmazonHealthLakeAsync
Displays the properties of a FHIR import job, including the ID, ARN, name, and the status of the job.
describeFHIRImportJobAsync
in interface AmazonHealthLakeAsync
public Future<DescribeFHIRImportJobResult> describeFHIRImportJobAsync(DescribeFHIRImportJobRequest request, AsyncHandler<DescribeFHIRImportJobRequest,DescribeFHIRImportJobResult> asyncHandler)
AmazonHealthLakeAsync
Displays the properties of a FHIR import job, including the ID, ARN, name, and the status of the job.
describeFHIRImportJobAsync
in interface AmazonHealthLakeAsync
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<ListFHIRDatastoresResult> listFHIRDatastoresAsync(ListFHIRDatastoresRequest request)
AmazonHealthLakeAsync
Lists all FHIR data stores that are in the user’s account, regardless of data store status.
listFHIRDatastoresAsync
in interface AmazonHealthLakeAsync
public Future<ListFHIRDatastoresResult> listFHIRDatastoresAsync(ListFHIRDatastoresRequest request, AsyncHandler<ListFHIRDatastoresRequest,ListFHIRDatastoresResult> asyncHandler)
AmazonHealthLakeAsync
Lists all FHIR data stores that are in the user’s account, regardless of data store status.
listFHIRDatastoresAsync
in interface AmazonHealthLakeAsync
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<ListFHIRExportJobsResult> listFHIRExportJobsAsync(ListFHIRExportJobsRequest request)
AmazonHealthLakeAsync
Lists all FHIR export jobs associated with an account and their statuses.
listFHIRExportJobsAsync
in interface AmazonHealthLakeAsync
public Future<ListFHIRExportJobsResult> listFHIRExportJobsAsync(ListFHIRExportJobsRequest request, AsyncHandler<ListFHIRExportJobsRequest,ListFHIRExportJobsResult> asyncHandler)
AmazonHealthLakeAsync
Lists all FHIR export jobs associated with an account and their statuses.
listFHIRExportJobsAsync
in interface AmazonHealthLakeAsync
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<ListFHIRImportJobsResult> listFHIRImportJobsAsync(ListFHIRImportJobsRequest request)
AmazonHealthLakeAsync
Lists all FHIR import jobs associated with an account and their statuses.
listFHIRImportJobsAsync
in interface AmazonHealthLakeAsync
public Future<ListFHIRImportJobsResult> listFHIRImportJobsAsync(ListFHIRImportJobsRequest request, AsyncHandler<ListFHIRImportJobsRequest,ListFHIRImportJobsResult> asyncHandler)
AmazonHealthLakeAsync
Lists all FHIR import jobs associated with an account and their statuses.
listFHIRImportJobsAsync
in interface AmazonHealthLakeAsync
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<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AmazonHealthLakeAsync
Returns a list of all existing tags associated with a data store.
listTagsForResourceAsync
in interface AmazonHealthLakeAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonHealthLakeAsync
Returns a list of all existing tags associated with a data store.
listTagsForResourceAsync
in interface AmazonHealthLakeAsync
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<StartFHIRExportJobResult> startFHIRExportJobAsync(StartFHIRExportJobRequest request)
AmazonHealthLakeAsync
Begins a FHIR export job.
startFHIRExportJobAsync
in interface AmazonHealthLakeAsync
public Future<StartFHIRExportJobResult> startFHIRExportJobAsync(StartFHIRExportJobRequest request, AsyncHandler<StartFHIRExportJobRequest,StartFHIRExportJobResult> asyncHandler)
AmazonHealthLakeAsync
Begins a FHIR export job.
startFHIRExportJobAsync
in interface AmazonHealthLakeAsync
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<StartFHIRImportJobResult> startFHIRImportJobAsync(StartFHIRImportJobRequest request)
AmazonHealthLakeAsync
Begins a FHIR Import job.
startFHIRImportJobAsync
in interface AmazonHealthLakeAsync
public Future<StartFHIRImportJobResult> startFHIRImportJobAsync(StartFHIRImportJobRequest request, AsyncHandler<StartFHIRImportJobRequest,StartFHIRImportJobResult> asyncHandler)
AmazonHealthLakeAsync
Begins a FHIR Import job.
startFHIRImportJobAsync
in interface AmazonHealthLakeAsync
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<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AmazonHealthLakeAsync
Adds a user specified key and value tag to a data store.
tagResourceAsync
in interface AmazonHealthLakeAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonHealthLakeAsync
Adds a user specified key and value tag to a data store.
tagResourceAsync
in interface AmazonHealthLakeAsync
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<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AmazonHealthLakeAsync
Removes tags from a data store.
untagResourceAsync
in interface AmazonHealthLakeAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonHealthLakeAsync
Removes tags from a data store.
untagResourceAsync
in interface AmazonHealthLakeAsync
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 AmazonHealthLake
shutdown
in class AmazonHealthLakeClient