@Generated(value="software.amazon.awssdk:codegen") public interface HealthLakeClient extends SdkClient
builder() method.
Amazon 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 |
SERVICE_METADATA_ID
Value for looking up the service's metadata from the
ServiceMetadataProvider. |
static String |
SERVICE_NAME |
| Modifier and Type | Method and Description |
|---|---|
static HealthLakeClientBuilder |
builder()
Create a builder that can be used to configure and create a
HealthLakeClient. |
static HealthLakeClient |
create()
Create a
HealthLakeClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider. |
default CreateFhirDatastoreResponse |
createFHIRDatastore(Consumer<CreateFhirDatastoreRequest.Builder> createFhirDatastoreRequest)
Creates a Data Store that can ingest and export FHIR formatted data.
|
default CreateFhirDatastoreResponse |
createFHIRDatastore(CreateFhirDatastoreRequest createFhirDatastoreRequest)
Creates a Data Store that can ingest and export FHIR formatted data.
|
default DeleteFhirDatastoreResponse |
deleteFHIRDatastore(Consumer<DeleteFhirDatastoreRequest.Builder> deleteFhirDatastoreRequest)
Deletes a Data Store.
|
default DeleteFhirDatastoreResponse |
deleteFHIRDatastore(DeleteFhirDatastoreRequest deleteFhirDatastoreRequest)
Deletes a Data Store.
|
default DescribeFhirDatastoreResponse |
describeFHIRDatastore(Consumer<DescribeFhirDatastoreRequest.Builder> describeFhirDatastoreRequest)
Gets the properties associated with the FHIR Data Store, including the Data Store ID, Data Store ARN, Data Store
name, Data Store status, created at, Data Store type version, and Data Store endpoint.
|
default DescribeFhirDatastoreResponse |
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, created at, Data Store type version, and Data Store endpoint.
|
default DescribeFhirExportJobResponse |
describeFHIRExportJob(Consumer<DescribeFhirExportJobRequest.Builder> describeFhirExportJobRequest)
Displays the properties of a FHIR export job, including the ID, ARN, name, and the status of the job.
|
default DescribeFhirExportJobResponse |
describeFHIRExportJob(DescribeFhirExportJobRequest describeFhirExportJobRequest)
Displays the properties of a FHIR export job, including the ID, ARN, name, and the status of the job.
|
default DescribeFhirImportJobResponse |
describeFHIRImportJob(Consumer<DescribeFhirImportJobRequest.Builder> describeFhirImportJobRequest)
Displays the properties of a FHIR import job, including the ID, ARN, name, and the status of the job.
|
default DescribeFhirImportJobResponse |
describeFHIRImportJob(DescribeFhirImportJobRequest describeFhirImportJobRequest)
Displays the properties of a FHIR import job, including the ID, ARN, name, and the status of the job.
|
default ListFhirDatastoresResponse |
listFHIRDatastores(Consumer<ListFhirDatastoresRequest.Builder> listFhirDatastoresRequest)
Lists all FHIR Data Stores that are in the user’s account, regardless of Data Store status.
|
default ListFhirDatastoresResponse |
listFHIRDatastores(ListFhirDatastoresRequest listFhirDatastoresRequest)
Lists all FHIR Data Stores that are in the user’s account, regardless of Data Store status.
|
default ListFHIRDatastoresIterable |
listFHIRDatastoresPaginator(Consumer<ListFhirDatastoresRequest.Builder> listFhirDatastoresRequest)
Lists all FHIR Data Stores that are in the user’s account, regardless of Data Store status.
|
default ListFHIRDatastoresIterable |
listFHIRDatastoresPaginator(ListFhirDatastoresRequest listFhirDatastoresRequest)
Lists all FHIR Data Stores that are in the user’s account, regardless of Data Store status.
|
static ServiceMetadata |
serviceMetadata() |
default StartFhirExportJobResponse |
startFHIRExportJob(Consumer<StartFhirExportJobRequest.Builder> startFhirExportJobRequest)
Begins a FHIR export job.
|
default StartFhirExportJobResponse |
startFHIRExportJob(StartFhirExportJobRequest startFhirExportJobRequest)
Begins a FHIR export job.
|
default StartFhirImportJobResponse |
startFHIRImportJob(Consumer<StartFhirImportJobRequest.Builder> startFhirImportJobRequest)
Begins a FHIR Import job.
|
default StartFhirImportJobResponse |
startFHIRImportJob(StartFhirImportJobRequest startFhirImportJobRequest)
Begins a FHIR Import job.
|
serviceNameclosestatic final String SERVICE_NAME
static final String SERVICE_METADATA_ID
ServiceMetadataProvider.static HealthLakeClient create()
HealthLakeClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider.static HealthLakeClientBuilder builder()
HealthLakeClient.default CreateFhirDatastoreResponse createFHIRDatastore(CreateFhirDatastoreRequest createFhirDatastoreRequest) throws ValidationException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException
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.InternalServerException - Unknown error occurs in the service.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.HealthLakeException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateFhirDatastoreResponse createFHIRDatastore(Consumer<CreateFhirDatastoreRequest.Builder> createFhirDatastoreRequest) throws ValidationException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException
Creates a Data Store that can ingest and export FHIR formatted data.
This is a convenience which creates an instance of the CreateFhirDatastoreRequest.Builder avoiding the
need to create one manually via CreateFhirDatastoreRequest.builder()
createFhirDatastoreRequest - A Consumer that will call methods on CreateFHIRDatastoreRequest.Builder to create a
request.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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.HealthLakeException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteFhirDatastoreResponse deleteFHIRDatastore(DeleteFhirDatastoreRequest deleteFhirDatastoreRequest) throws AccessDeniedException, ConflictException, ValidationException, ResourceNotFoundException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException
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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.HealthLakeException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteFhirDatastoreResponse deleteFHIRDatastore(Consumer<DeleteFhirDatastoreRequest.Builder> deleteFhirDatastoreRequest) throws AccessDeniedException, ConflictException, ValidationException, ResourceNotFoundException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException
Deletes a Data Store.
This is a convenience which creates an instance of the DeleteFhirDatastoreRequest.Builder avoiding the
need to create one manually via DeleteFhirDatastoreRequest.builder()
deleteFhirDatastoreRequest - A Consumer that will call methods on DeleteFHIRDatastoreRequest.Builder to create a
request.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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.HealthLakeException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribeFhirDatastoreResponse describeFHIRDatastore(DescribeFhirDatastoreRequest describeFhirDatastoreRequest) throws ValidationException, ResourceNotFoundException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException
Gets the properties associated with the FHIR Data Store, including the Data Store ID, Data Store ARN, Data Store name, Data Store status, created at, Data Store type version, and Data Store 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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.HealthLakeException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribeFhirDatastoreResponse describeFHIRDatastore(Consumer<DescribeFhirDatastoreRequest.Builder> describeFhirDatastoreRequest) throws ValidationException, ResourceNotFoundException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException
Gets the properties associated with the FHIR Data Store, including the Data Store ID, Data Store ARN, Data Store name, Data Store status, created at, Data Store type version, and Data Store endpoint.
This is a convenience which creates an instance of the DescribeFhirDatastoreRequest.Builder avoiding the
need to create one manually via DescribeFhirDatastoreRequest.builder()
describeFhirDatastoreRequest - A Consumer that will call methods on DescribeFHIRDatastoreRequest.Builder to create a
request.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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.HealthLakeException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribeFhirExportJobResponse describeFHIRExportJob(DescribeFhirExportJobRequest describeFhirExportJobRequest) throws ValidationException, ResourceNotFoundException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException
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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.HealthLakeException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribeFhirExportJobResponse describeFHIRExportJob(Consumer<DescribeFhirExportJobRequest.Builder> describeFhirExportJobRequest) throws ValidationException, ResourceNotFoundException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException
Displays the properties of a FHIR export job, including the ID, ARN, name, and the status of the job.
This is a convenience which creates an instance of the DescribeFhirExportJobRequest.Builder avoiding the
need to create one manually via DescribeFhirExportJobRequest.builder()
describeFhirExportJobRequest - A Consumer that will call methods on DescribeFHIRExportJobRequest.Builder to create a
request.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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.HealthLakeException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribeFhirImportJobResponse describeFHIRImportJob(DescribeFhirImportJobRequest describeFhirImportJobRequest) throws ValidationException, ResourceNotFoundException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException
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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.HealthLakeException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribeFhirImportJobResponse describeFHIRImportJob(Consumer<DescribeFhirImportJobRequest.Builder> describeFhirImportJobRequest) throws ValidationException, ResourceNotFoundException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException
Displays the properties of a FHIR import job, including the ID, ARN, name, and the status of the job.
This is a convenience which creates an instance of the DescribeFhirImportJobRequest.Builder avoiding the
need to create one manually via DescribeFhirImportJobRequest.builder()
describeFhirImportJobRequest - A Consumer that will call methods on DescribeFHIRImportJobRequest.Builder to create a
request.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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.HealthLakeException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFhirDatastoresResponse listFHIRDatastores(ListFhirDatastoresRequest listFhirDatastoresRequest) throws ValidationException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException
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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.HealthLakeException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFhirDatastoresResponse listFHIRDatastores(Consumer<ListFhirDatastoresRequest.Builder> listFhirDatastoresRequest) throws ValidationException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException
Lists all FHIR Data Stores that are in the user’s account, regardless of Data Store status.
This is a convenience which creates an instance of the ListFhirDatastoresRequest.Builder avoiding the
need to create one manually via ListFhirDatastoresRequest.builder()
listFhirDatastoresRequest - A Consumer that will call methods on ListFHIRDatastoresRequest.Builder to create a
request.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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.HealthLakeException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFHIRDatastoresIterable listFHIRDatastoresPaginator(ListFhirDatastoresRequest listFhirDatastoresRequest) throws ValidationException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException
Lists all FHIR Data Stores that are in the user’s account, regardless of Data Store status.
This is a variant of
listFHIRDatastores(software.amazon.awssdk.services.healthlake.model.ListFhirDatastoresRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.healthlake.paginators.ListFHIRDatastoresIterable responses = client.listFHIRDatastoresPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.healthlake.paginators.ListFHIRDatastoresIterable responses = client
.listFHIRDatastoresPaginator(request);
for (software.amazon.awssdk.services.healthlake.model.ListFhirDatastoresResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.healthlake.paginators.ListFHIRDatastoresIterable responses = client.listFHIRDatastoresPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFHIRDatastores(software.amazon.awssdk.services.healthlake.model.ListFhirDatastoresRequest)
operation.
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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.HealthLakeException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListFHIRDatastoresIterable listFHIRDatastoresPaginator(Consumer<ListFhirDatastoresRequest.Builder> listFhirDatastoresRequest) throws ValidationException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException
Lists all FHIR Data Stores that are in the user’s account, regardless of Data Store status.
This is a variant of
listFHIRDatastores(software.amazon.awssdk.services.healthlake.model.ListFhirDatastoresRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.healthlake.paginators.ListFHIRDatastoresIterable responses = client.listFHIRDatastoresPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.healthlake.paginators.ListFHIRDatastoresIterable responses = client
.listFHIRDatastoresPaginator(request);
for (software.amazon.awssdk.services.healthlake.model.ListFhirDatastoresResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.healthlake.paginators.ListFHIRDatastoresIterable responses = client.listFHIRDatastoresPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFHIRDatastores(software.amazon.awssdk.services.healthlake.model.ListFhirDatastoresRequest)
operation.
This is a convenience which creates an instance of the ListFhirDatastoresRequest.Builder avoiding the
need to create one manually via ListFhirDatastoresRequest.builder()
listFhirDatastoresRequest - A Consumer that will call methods on ListFHIRDatastoresRequest.Builder to create a
request.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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.HealthLakeException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault StartFhirExportJobResponse startFHIRExportJob(StartFhirExportJobRequest startFhirExportJobRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException
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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.HealthLakeException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault StartFhirExportJobResponse startFHIRExportJob(Consumer<StartFhirExportJobRequest.Builder> startFhirExportJobRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException
Begins a FHIR export job.
This is a convenience which creates an instance of the StartFhirExportJobRequest.Builder avoiding the
need to create one manually via StartFhirExportJobRequest.builder()
startFhirExportJobRequest - A Consumer that will call methods on StartFHIRExportJobRequest.Builder to create a
request.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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.HealthLakeException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault StartFhirImportJobResponse startFHIRImportJob(StartFhirImportJobRequest startFhirImportJobRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException
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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.HealthLakeException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault StartFhirImportJobResponse startFHIRImportJob(Consumer<StartFhirImportJobRequest.Builder> startFhirImportJobRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException
Begins a FHIR Import job.
This is a convenience which creates an instance of the StartFhirImportJobRequest.Builder avoiding the
need to create one manually via StartFhirImportJobRequest.builder()
startFhirImportJobRequest - A Consumer that will call methods on StartFHIRImportJobRequest.Builder to create a
request.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.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.HealthLakeException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptionstatic ServiceMetadata serviceMetadata()
Copyright © 2021. All rights reserved.