@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AmazonHealthLake
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAmazonHealthLake
instead.
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.
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
CreateFHIRDatastoreResult |
createFHIRDatastore(CreateFHIRDatastoreRequest createFHIRDatastoreRequest)
Creates a data store that can ingest and export FHIR formatted data.
|
DeleteFHIRDatastoreResult |
deleteFHIRDatastore(DeleteFHIRDatastoreRequest deleteFHIRDatastoreRequest)
Deletes a data store.
|
DescribeFHIRDatastoreResult |
describeFHIRDatastore(DescribeFHIRDatastoreRequest describeFHIRDatastoreRequest)
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.
|
DescribeFHIRExportJobResult |
describeFHIRExportJob(DescribeFHIRExportJobRequest describeFHIRExportJobRequest)
Displays the properties of a FHIR export job, including the ID, ARN, name, and the status of the job.
|
DescribeFHIRImportJobResult |
describeFHIRImportJob(DescribeFHIRImportJobRequest describeFHIRImportJobRequest)
Displays the properties of a FHIR import job, including the ID, ARN, name, and the status of the job.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
ListFHIRDatastoresResult |
listFHIRDatastores(ListFHIRDatastoresRequest listFHIRDatastoresRequest)
Lists all FHIR data stores that are in the user’s account, regardless of data store status.
|
ListFHIRExportJobsResult |
listFHIRExportJobs(ListFHIRExportJobsRequest listFHIRExportJobsRequest)
Lists all FHIR export jobs associated with an account and their statuses.
|
ListFHIRImportJobsResult |
listFHIRImportJobs(ListFHIRImportJobsRequest listFHIRImportJobsRequest)
Lists all FHIR import jobs associated with an account and their statuses.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Returns a list of all existing tags associated with a data store.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartFHIRExportJobResult |
startFHIRExportJob(StartFHIRExportJobRequest startFHIRExportJobRequest)
Begins a FHIR export job.
|
StartFHIRImportJobResult |
startFHIRImportJob(StartFHIRImportJobRequest startFHIRImportJobRequest)
Begins a FHIR Import job.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Adds a user specified key and value tag to a data store.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from a data store.
|
static final String ENDPOINT_PREFIX
CreateFHIRDatastoreResult createFHIRDatastore(CreateFHIRDatastoreRequest createFHIRDatastoreRequest)
Creates a data store that can ingest and export FHIR formatted data.
createFHIRDatastoreRequest
- ValidationException
- The user input parameter was invalid.ThrottlingException
- The user has exceeded their maximum number of allowed calls to the given API.AccessDeniedException
- Access is denied. Your account is not authorized to perform this operation.InternalServerException
- Unknown error occurs in the service.DeleteFHIRDatastoreResult deleteFHIRDatastore(DeleteFHIRDatastoreRequest deleteFHIRDatastoreRequest)
Deletes a data store.
deleteFHIRDatastoreRequest
- AccessDeniedException
- Access is denied. Your account is not authorized to perform this operation.ConflictException
- The data store is in a transition state and the user requested action can not be performed.ValidationException
- The user input parameter was invalid.ResourceNotFoundException
- The requested data store was not found.ThrottlingException
- The user has exceeded their maximum number of allowed calls to the given API.InternalServerException
- Unknown error occurs in the service.DescribeFHIRDatastoreResult describeFHIRDatastore(DescribeFHIRDatastoreRequest describeFHIRDatastoreRequest)
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.
describeFHIRDatastoreRequest
- ValidationException
- The user input parameter was invalid.ResourceNotFoundException
- The requested data store was not found.ThrottlingException
- The user has exceeded their maximum number of allowed calls to the given API.InternalServerException
- Unknown error occurs in the service.DescribeFHIRExportJobResult describeFHIRExportJob(DescribeFHIRExportJobRequest describeFHIRExportJobRequest)
Displays the properties of a FHIR export job, including the ID, ARN, name, and the status of the job.
describeFHIRExportJobRequest
- ValidationException
- The user input parameter was invalid.ResourceNotFoundException
- The requested data store was not found.ThrottlingException
- The user has exceeded their maximum number of allowed calls to the given API.InternalServerException
- Unknown error occurs in the service.DescribeFHIRImportJobResult describeFHIRImportJob(DescribeFHIRImportJobRequest describeFHIRImportJobRequest)
Displays the properties of a FHIR import job, including the ID, ARN, name, and the status of the job.
describeFHIRImportJobRequest
- ValidationException
- The user input parameter was invalid.ResourceNotFoundException
- The requested data store was not found.ThrottlingException
- The user has exceeded their maximum number of allowed calls to the given API.InternalServerException
- Unknown error occurs in the service.ListFHIRDatastoresResult listFHIRDatastores(ListFHIRDatastoresRequest listFHIRDatastoresRequest)
Lists all FHIR data stores that are in the user’s account, regardless of data store status.
listFHIRDatastoresRequest
- ValidationException
- The user input parameter was invalid.ThrottlingException
- The user has exceeded their maximum number of allowed calls to the given API.InternalServerException
- Unknown error occurs in the service.ListFHIRExportJobsResult listFHIRExportJobs(ListFHIRExportJobsRequest listFHIRExportJobsRequest)
Lists all FHIR export jobs associated with an account and their statuses.
listFHIRExportJobsRequest
- ValidationException
- The user input parameter was invalid.ResourceNotFoundException
- The requested data store was not found.AccessDeniedException
- Access is denied. Your account is not authorized to perform this operation.ThrottlingException
- The user has exceeded their maximum number of allowed calls to the given API.InternalServerException
- Unknown error occurs in the service.ListFHIRImportJobsResult listFHIRImportJobs(ListFHIRImportJobsRequest listFHIRImportJobsRequest)
Lists all FHIR import jobs associated with an account and their statuses.
listFHIRImportJobsRequest
- ValidationException
- The user input parameter was invalid.ResourceNotFoundException
- The requested data store was not found.AccessDeniedException
- Access is denied. Your account is not authorized to perform this operation.ThrottlingException
- The user has exceeded their maximum number of allowed calls to the given API.InternalServerException
- Unknown error occurs in the service.ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Returns a list of all existing tags associated with a data store.
listTagsForResourceRequest
- ValidationException
- The user input parameter was invalid.ResourceNotFoundException
- The requested data store was not found.StartFHIRExportJobResult startFHIRExportJob(StartFHIRExportJobRequest startFHIRExportJobRequest)
Begins a FHIR export job.
startFHIRExportJobRequest
- ValidationException
- The user input parameter was invalid.ThrottlingException
- The user has exceeded their maximum number of allowed calls to the given API.AccessDeniedException
- Access is denied. Your account is not authorized to perform this operation.ResourceNotFoundException
- The requested data store was not found.InternalServerException
- Unknown error occurs in the service.StartFHIRImportJobResult startFHIRImportJob(StartFHIRImportJobRequest startFHIRImportJobRequest)
Begins a FHIR Import job.
startFHIRImportJobRequest
- ValidationException
- The user input parameter was invalid.ThrottlingException
- The user has exceeded their maximum number of allowed calls to the given API.AccessDeniedException
- Access is denied. Your account is not authorized to perform this operation.ResourceNotFoundException
- The requested data store was not found.InternalServerException
- Unknown error occurs in the service.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
Adds a user specified key and value tag to a data store.
tagResourceRequest
- ValidationException
- The user input parameter was invalid.ResourceNotFoundException
- The requested data store was not found.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from a data store.
untagResourceRequest
- ValidationException
- The user input parameter was invalid.ResourceNotFoundException
- The requested data store was not found.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
request
- The originally executed request.