Interface HealthLakeClient
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
builder() method.
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.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringValue for looking up the service's metadata from theServiceMetadataProvider.static final String -
Method Summary
Modifier and TypeMethodDescriptionstatic HealthLakeClientBuilderbuilder()Create a builder that can be used to configure and create aHealthLakeClient.static HealthLakeClientcreate()Create aHealthLakeClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.default CreateFhirDatastoreResponsecreateFHIRDatastore(Consumer<CreateFhirDatastoreRequest.Builder> createFhirDatastoreRequest) Creates a data store that can ingest and export FHIR formatted data.default CreateFhirDatastoreResponsecreateFHIRDatastore(CreateFhirDatastoreRequest createFhirDatastoreRequest) Creates a data store that can ingest and export FHIR formatted data.default DeleteFhirDatastoreResponsedeleteFHIRDatastore(Consumer<DeleteFhirDatastoreRequest.Builder> deleteFhirDatastoreRequest) Deletes a data store.default DeleteFhirDatastoreResponsedeleteFHIRDatastore(DeleteFhirDatastoreRequest deleteFhirDatastoreRequest) Deletes a data store.default DescribeFhirDatastoreResponsedescribeFHIRDatastore(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, when the data store was created, data store type version, and the data store's endpoint.default DescribeFhirDatastoreResponsedescribeFHIRDatastore(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.default DescribeFhirExportJobResponsedescribeFHIRExportJob(Consumer<DescribeFhirExportJobRequest.Builder> describeFhirExportJobRequest) Displays the properties of a FHIR export job, including the ID, ARN, name, and the status of the job.default DescribeFhirExportJobResponsedescribeFHIRExportJob(DescribeFhirExportJobRequest describeFhirExportJobRequest) Displays the properties of a FHIR export job, including the ID, ARN, name, and the status of the job.default DescribeFhirImportJobResponsedescribeFHIRImportJob(Consumer<DescribeFhirImportJobRequest.Builder> describeFhirImportJobRequest) Displays the properties of a FHIR import job, including the ID, ARN, name, and the status of the job.default DescribeFhirImportJobResponsedescribeFHIRImportJob(DescribeFhirImportJobRequest describeFhirImportJobRequest) Displays the properties of a FHIR import job, including the ID, ARN, name, and the status of the job.default ListFhirDatastoresResponselistFHIRDatastores(Consumer<ListFhirDatastoresRequest.Builder> listFhirDatastoresRequest) Lists all FHIR data stores that are in the user’s account, regardless of data store status.default ListFhirDatastoresResponselistFHIRDatastores(ListFhirDatastoresRequest listFhirDatastoresRequest) Lists all FHIR data stores that are in the user’s account, regardless of data store status.default ListFHIRDatastoresIterablelistFHIRDatastoresPaginator(Consumer<ListFhirDatastoresRequest.Builder> listFhirDatastoresRequest) This is a variant oflistFHIRDatastores(software.amazon.awssdk.services.healthlake.model.ListFhirDatastoresRequest)operation.default ListFHIRDatastoresIterablelistFHIRDatastoresPaginator(ListFhirDatastoresRequest listFhirDatastoresRequest) This is a variant oflistFHIRDatastores(software.amazon.awssdk.services.healthlake.model.ListFhirDatastoresRequest)operation.default ListFhirExportJobsResponselistFHIRExportJobs(Consumer<ListFhirExportJobsRequest.Builder> listFhirExportJobsRequest) Lists all FHIR export jobs associated with an account and their statuses.default ListFhirExportJobsResponselistFHIRExportJobs(ListFhirExportJobsRequest listFhirExportJobsRequest) Lists all FHIR export jobs associated with an account and their statuses.default ListFHIRExportJobsIterablelistFHIRExportJobsPaginator(Consumer<ListFhirExportJobsRequest.Builder> listFhirExportJobsRequest) This is a variant oflistFHIRExportJobs(software.amazon.awssdk.services.healthlake.model.ListFhirExportJobsRequest)operation.default ListFHIRExportJobsIterablelistFHIRExportJobsPaginator(ListFhirExportJobsRequest listFhirExportJobsRequest) This is a variant oflistFHIRExportJobs(software.amazon.awssdk.services.healthlake.model.ListFhirExportJobsRequest)operation.default ListFhirImportJobsResponselistFHIRImportJobs(Consumer<ListFhirImportJobsRequest.Builder> listFhirImportJobsRequest) Lists all FHIR import jobs associated with an account and their statuses.default ListFhirImportJobsResponselistFHIRImportJobs(ListFhirImportJobsRequest listFhirImportJobsRequest) Lists all FHIR import jobs associated with an account and their statuses.default ListFHIRImportJobsIterablelistFHIRImportJobsPaginator(Consumer<ListFhirImportJobsRequest.Builder> listFhirImportJobsRequest) This is a variant oflistFHIRImportJobs(software.amazon.awssdk.services.healthlake.model.ListFhirImportJobsRequest)operation.default ListFHIRImportJobsIterablelistFHIRImportJobsPaginator(ListFhirImportJobsRequest listFhirImportJobsRequest) This is a variant oflistFHIRImportJobs(software.amazon.awssdk.services.healthlake.model.ListFhirImportJobsRequest)operation.default ListTagsForResourceResponselistTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Returns a list of all existing tags associated with a data store.default ListTagsForResourceResponselistTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) Returns a list of all existing tags associated with a data store.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadatadefault StartFhirExportJobResponsestartFHIRExportJob(Consumer<StartFhirExportJobRequest.Builder> startFhirExportJobRequest) Begins a FHIR export job.default StartFhirExportJobResponsestartFHIRExportJob(StartFhirExportJobRequest startFhirExportJobRequest) Begins a FHIR export job.default StartFhirImportJobResponsestartFHIRImportJob(Consumer<StartFhirImportJobRequest.Builder> startFhirImportJobRequest) Begins a FHIR Import job.default StartFhirImportJobResponsestartFHIRImportJob(StartFhirImportJobRequest startFhirImportJobRequest) Begins a FHIR Import job.default TagResourceResponsetagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds a user specified key and value tag to a data store.default TagResourceResponsetagResource(TagResourceRequest tagResourceRequest) Adds a user specified key and value tag to a data store.default UntagResourceResponseuntagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes tags from a data store.default UntagResourceResponseuntagResource(UntagResourceRequest untagResourceRequest) Removes tags from a data store.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
closeMethods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider.- See Also:
-
-
Method Details
-
createFHIRDatastore
default CreateFhirDatastoreResponse createFHIRDatastore(CreateFhirDatastoreRequest createFhirDatastoreRequest) throws ValidationException, ThrottlingException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException Creates a data store that can ingest and export FHIR formatted data.
- Parameters:
createFhirDatastoreRequest-- Returns:
- Result of the CreateFHIRDatastore operation returned by the service.
- See Also:
-
createFHIRDatastore
default CreateFhirDatastoreResponse createFHIRDatastore(Consumer<CreateFhirDatastoreRequest.Builder> createFhirDatastoreRequest) throws ValidationException, ThrottlingException, AccessDeniedException, 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.Builderavoiding the need to create one manually viaCreateFhirDatastoreRequest.builder()- Parameters:
createFhirDatastoreRequest- AConsumerthat will call methods onCreateFhirDatastoreRequest.Builderto create a request.- Returns:
- Result of the CreateFHIRDatastore operation returned by the service.
- See Also:
-
deleteFHIRDatastore
default DeleteFhirDatastoreResponse deleteFHIRDatastore(DeleteFhirDatastoreRequest deleteFhirDatastoreRequest) throws AccessDeniedException, ConflictException, ValidationException, ResourceNotFoundException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException Deletes a data store.
- Parameters:
deleteFhirDatastoreRequest-- Returns:
- Result of the DeleteFHIRDatastore operation returned by the service.
- See Also:
-
deleteFHIRDatastore
default 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.Builderavoiding the need to create one manually viaDeleteFhirDatastoreRequest.builder()- Parameters:
deleteFhirDatastoreRequest- AConsumerthat will call methods onDeleteFhirDatastoreRequest.Builderto create a request.- Returns:
- Result of the DeleteFHIRDatastore operation returned by the service.
- See Also:
-
describeFHIRDatastore
default 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, when the data store was created, data store type version, and the data store's endpoint.
- Parameters:
describeFhirDatastoreRequest-- Returns:
- Result of the DescribeFHIRDatastore operation returned by the service.
- See Also:
-
describeFHIRDatastore
default 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, when the data store was created, data store type version, and the data store's endpoint.
This is a convenience which creates an instance of the
DescribeFhirDatastoreRequest.Builderavoiding the need to create one manually viaDescribeFhirDatastoreRequest.builder()- Parameters:
describeFhirDatastoreRequest- AConsumerthat will call methods onDescribeFhirDatastoreRequest.Builderto create a request.- Returns:
- Result of the DescribeFHIRDatastore operation returned by the service.
- See Also:
-
describeFHIRExportJob
default 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.
- Parameters:
describeFhirExportJobRequest-- Returns:
- Result of the DescribeFHIRExportJob operation returned by the service.
- See Also:
-
describeFHIRExportJob
default 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.Builderavoiding the need to create one manually viaDescribeFhirExportJobRequest.builder()- Parameters:
describeFhirExportJobRequest- AConsumerthat will call methods onDescribeFhirExportJobRequest.Builderto create a request.- Returns:
- Result of the DescribeFHIRExportJob operation returned by the service.
- See Also:
-
describeFHIRImportJob
default 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.
- Parameters:
describeFhirImportJobRequest-- Returns:
- Result of the DescribeFHIRImportJob operation returned by the service.
- See Also:
-
describeFHIRImportJob
default 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.Builderavoiding the need to create one manually viaDescribeFhirImportJobRequest.builder()- Parameters:
describeFhirImportJobRequest- AConsumerthat will call methods onDescribeFhirImportJobRequest.Builderto create a request.- Returns:
- Result of the DescribeFHIRImportJob operation returned by the service.
- See Also:
-
listFHIRDatastores
default 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.
- Parameters:
listFhirDatastoresRequest-- Returns:
- Result of the ListFHIRDatastores operation returned by the service.
- See Also:
-
listFHIRDatastores
default 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.Builderavoiding the need to create one manually viaListFhirDatastoresRequest.builder()- Parameters:
listFhirDatastoresRequest- AConsumerthat will call methods onListFhirDatastoresRequest.Builderto create a request.- Returns:
- Result of the ListFHIRDatastores operation returned by the service.
- See Also:
-
listFHIRDatastoresPaginator
default ListFHIRDatastoresIterable listFHIRDatastoresPaginator(ListFhirDatastoresRequest listFhirDatastoresRequest) throws ValidationException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException 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
2) Using For loopsoftware.amazon.awssdk.services.healthlake.paginators.ListFHIRDatastoresIterable responses = client.listFHIRDatastoresPaginator(request); responses.stream().forEach(....);{ @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 directlysoftware.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.- Parameters:
listFhirDatastoresRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listFHIRDatastoresPaginator
default ListFHIRDatastoresIterable listFHIRDatastoresPaginator(Consumer<ListFhirDatastoresRequest.Builder> listFhirDatastoresRequest) throws ValidationException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException 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
2) Using For loopsoftware.amazon.awssdk.services.healthlake.paginators.ListFHIRDatastoresIterable responses = client.listFHIRDatastoresPaginator(request); responses.stream().forEach(....);{ @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 directlysoftware.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.Builderavoiding the need to create one manually viaListFhirDatastoresRequest.builder()- Parameters:
listFhirDatastoresRequest- AConsumerthat will call methods onListFhirDatastoresRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listFHIRExportJobs
default ListFhirExportJobsResponse listFHIRExportJobs(ListFhirExportJobsRequest listFhirExportJobsRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException Lists all FHIR export jobs associated with an account and their statuses.
- Parameters:
listFhirExportJobsRequest-- Returns:
- Result of the ListFHIRExportJobs operation returned by the service.
- See Also:
-
listFHIRExportJobs
default ListFhirExportJobsResponse listFHIRExportJobs(Consumer<ListFhirExportJobsRequest.Builder> listFhirExportJobsRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException Lists all FHIR export jobs associated with an account and their statuses.
This is a convenience which creates an instance of the
ListFhirExportJobsRequest.Builderavoiding the need to create one manually viaListFhirExportJobsRequest.builder()- Parameters:
listFhirExportJobsRequest- AConsumerthat will call methods onListFhirExportJobsRequest.Builderto create a request.- Returns:
- Result of the ListFHIRExportJobs operation returned by the service.
- See Also:
-
listFHIRExportJobsPaginator
default ListFHIRExportJobsIterable listFHIRExportJobsPaginator(ListFhirExportJobsRequest listFhirExportJobsRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException This is a variant of
listFHIRExportJobs(software.amazon.awssdk.services.healthlake.model.ListFhirExportJobsRequest)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
2) Using For loopsoftware.amazon.awssdk.services.healthlake.paginators.ListFHIRExportJobsIterable responses = client.listFHIRExportJobsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.healthlake.paginators.ListFHIRExportJobsIterable responses = client .listFHIRExportJobsPaginator(request); for (software.amazon.awssdk.services.healthlake.model.ListFhirExportJobsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.healthlake.paginators.ListFHIRExportJobsIterable responses = client.listFHIRExportJobsPaginator(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
listFHIRExportJobs(software.amazon.awssdk.services.healthlake.model.ListFhirExportJobsRequest)operation.- Parameters:
listFhirExportJobsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listFHIRExportJobsPaginator
default ListFHIRExportJobsIterable listFHIRExportJobsPaginator(Consumer<ListFhirExportJobsRequest.Builder> listFhirExportJobsRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException This is a variant of
listFHIRExportJobs(software.amazon.awssdk.services.healthlake.model.ListFhirExportJobsRequest)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
2) Using For loopsoftware.amazon.awssdk.services.healthlake.paginators.ListFHIRExportJobsIterable responses = client.listFHIRExportJobsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.healthlake.paginators.ListFHIRExportJobsIterable responses = client .listFHIRExportJobsPaginator(request); for (software.amazon.awssdk.services.healthlake.model.ListFhirExportJobsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.healthlake.paginators.ListFHIRExportJobsIterable responses = client.listFHIRExportJobsPaginator(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
listFHIRExportJobs(software.amazon.awssdk.services.healthlake.model.ListFhirExportJobsRequest)operation.
This is a convenience which creates an instance of the
ListFhirExportJobsRequest.Builderavoiding the need to create one manually viaListFhirExportJobsRequest.builder()- Parameters:
listFhirExportJobsRequest- AConsumerthat will call methods onListFhirExportJobsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listFHIRImportJobs
default ListFhirImportJobsResponse listFHIRImportJobs(ListFhirImportJobsRequest listFhirImportJobsRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException Lists all FHIR import jobs associated with an account and their statuses.
- Parameters:
listFhirImportJobsRequest-- Returns:
- Result of the ListFHIRImportJobs operation returned by the service.
- See Also:
-
listFHIRImportJobs
default ListFhirImportJobsResponse listFHIRImportJobs(Consumer<ListFhirImportJobsRequest.Builder> listFhirImportJobsRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException Lists all FHIR import jobs associated with an account and their statuses.
This is a convenience which creates an instance of the
ListFhirImportJobsRequest.Builderavoiding the need to create one manually viaListFhirImportJobsRequest.builder()- Parameters:
listFhirImportJobsRequest- AConsumerthat will call methods onListFhirImportJobsRequest.Builderto create a request.- Returns:
- Result of the ListFHIRImportJobs operation returned by the service.
- See Also:
-
listFHIRImportJobsPaginator
default ListFHIRImportJobsIterable listFHIRImportJobsPaginator(ListFhirImportJobsRequest listFhirImportJobsRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException This is a variant of
listFHIRImportJobs(software.amazon.awssdk.services.healthlake.model.ListFhirImportJobsRequest)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
2) Using For loopsoftware.amazon.awssdk.services.healthlake.paginators.ListFHIRImportJobsIterable responses = client.listFHIRImportJobsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.healthlake.paginators.ListFHIRImportJobsIterable responses = client .listFHIRImportJobsPaginator(request); for (software.amazon.awssdk.services.healthlake.model.ListFhirImportJobsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.healthlake.paginators.ListFHIRImportJobsIterable responses = client.listFHIRImportJobsPaginator(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
listFHIRImportJobs(software.amazon.awssdk.services.healthlake.model.ListFhirImportJobsRequest)operation.- Parameters:
listFhirImportJobsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listFHIRImportJobsPaginator
default ListFHIRImportJobsIterable listFHIRImportJobsPaginator(Consumer<ListFhirImportJobsRequest.Builder> listFhirImportJobsRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, ThrottlingException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException This is a variant of
listFHIRImportJobs(software.amazon.awssdk.services.healthlake.model.ListFhirImportJobsRequest)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
2) Using For loopsoftware.amazon.awssdk.services.healthlake.paginators.ListFHIRImportJobsIterable responses = client.listFHIRImportJobsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.healthlake.paginators.ListFHIRImportJobsIterable responses = client .listFHIRImportJobsPaginator(request); for (software.amazon.awssdk.services.healthlake.model.ListFhirImportJobsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.healthlake.paginators.ListFHIRImportJobsIterable responses = client.listFHIRImportJobsPaginator(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
listFHIRImportJobs(software.amazon.awssdk.services.healthlake.model.ListFhirImportJobsRequest)operation.
This is a convenience which creates an instance of the
ListFhirImportJobsRequest.Builderavoiding the need to create one manually viaListFhirImportJobsRequest.builder()- Parameters:
listFhirImportJobsRequest- AConsumerthat will call methods onListFhirImportJobsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, HealthLakeException Returns a list of all existing tags associated with a data store.
- Parameters:
listTagsForResourceRequest-- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, HealthLakeException Returns a list of all existing tags associated with a data store.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builderavoiding the need to create one manually viaListTagsForResourceRequest.builder()- Parameters:
listTagsForResourceRequest- AConsumerthat will call methods onListTagsForResourceRequest.Builderto create a request.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
startFHIRExportJob
default StartFhirExportJobResponse startFHIRExportJob(StartFhirExportJobRequest startFhirExportJobRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException Begins a FHIR export job.
- Parameters:
startFhirExportJobRequest-- Returns:
- Result of the StartFHIRExportJob operation returned by the service.
- See Also:
-
startFHIRExportJob
default 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.Builderavoiding the need to create one manually viaStartFhirExportJobRequest.builder()- Parameters:
startFhirExportJobRequest- AConsumerthat will call methods onStartFhirExportJobRequest.Builderto create a request.- Returns:
- Result of the StartFHIRExportJob operation returned by the service.
- See Also:
-
startFHIRImportJob
default StartFhirImportJobResponse startFHIRImportJob(StartFhirImportJobRequest startFhirImportJobRequest) throws ValidationException, ThrottlingException, AccessDeniedException, ResourceNotFoundException, InternalServerException, AwsServiceException, SdkClientException, HealthLakeException Begins a FHIR Import job.
- Parameters:
startFhirImportJobRequest-- Returns:
- Result of the StartFHIRImportJob operation returned by the service.
- See Also:
-
startFHIRImportJob
default 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.Builderavoiding the need to create one manually viaStartFhirImportJobRequest.builder()- Parameters:
startFhirImportJobRequest- AConsumerthat will call methods onStartFhirImportJobRequest.Builderto create a request.- Returns:
- Result of the StartFHIRImportJob operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, HealthLakeException Adds a user specified key and value tag to a data store.
- Parameters:
tagResourceRequest-- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, HealthLakeException Adds a user specified key and value tag to a data store.
This is a convenience which creates an instance of the
TagResourceRequest.Builderavoiding the need to create one manually viaTagResourceRequest.builder()- Parameters:
tagResourceRequest- AConsumerthat will call methods onTagResourceRequest.Builderto create a request.- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, HealthLakeException Removes tags from a data store.
- Parameters:
untagResourceRequest-- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws ValidationException, ResourceNotFoundException, AwsServiceException, SdkClientException, HealthLakeException Removes tags from a data store.
This is a convenience which creates an instance of the
UntagResourceRequest.Builderavoiding the need to create one manually viaUntagResourceRequest.builder()- Parameters:
untagResourceRequest- AConsumerthat will call methods onUntagResourceRequest.Builderto create a request.- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
create
Create aHealthLakeClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider. -
builder
Create a builder that can be used to configure and create aHealthLakeClient. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClientThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient- Returns:
- SdkServiceClientConfiguration
-