@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSMedicalImagingAsync extends AbstractAWSMedicalImaging implements AWSMedicalImagingAsync
AWSMedicalImagingAsync
. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler
, which throws an
UnsupportedOperationException
.ENDPOINT_PREFIX
copyImageSet, createDatastore, deleteDatastore, deleteImageSet, getCachedResponseMetadata, getDatastore, getDICOMImportJob, getImageFrame, getImageSet, getImageSetMetadata, listDatastores, listDICOMImportJobs, listImageSetVersions, listTagsForResource, searchImageSets, shutdown, startDICOMImportJob, tagResource, untagResource, updateImageSetMetadata
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
copyImageSet, createDatastore, deleteDatastore, deleteImageSet, getCachedResponseMetadata, getDatastore, getDICOMImportJob, getImageFrame, getImageSet, getImageSetMetadata, listDatastores, listDICOMImportJobs, listImageSetVersions, listTagsForResource, searchImageSets, shutdown, startDICOMImportJob, tagResource, untagResource, updateImageSetMetadata
public Future<CopyImageSetResult> copyImageSetAsync(CopyImageSetRequest request)
AWSMedicalImagingAsync
Copy an image set.
copyImageSetAsync
in interface AWSMedicalImagingAsync
public Future<CopyImageSetResult> copyImageSetAsync(CopyImageSetRequest request, AsyncHandler<CopyImageSetRequest,CopyImageSetResult> asyncHandler)
AWSMedicalImagingAsync
Copy an image set.
copyImageSetAsync
in interface AWSMedicalImagingAsync
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<CreateDatastoreResult> createDatastoreAsync(CreateDatastoreRequest request)
AWSMedicalImagingAsync
Create a data store.
createDatastoreAsync
in interface AWSMedicalImagingAsync
public Future<CreateDatastoreResult> createDatastoreAsync(CreateDatastoreRequest request, AsyncHandler<CreateDatastoreRequest,CreateDatastoreResult> asyncHandler)
AWSMedicalImagingAsync
Create a data store.
createDatastoreAsync
in interface AWSMedicalImagingAsync
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<DeleteDatastoreResult> deleteDatastoreAsync(DeleteDatastoreRequest request)
AWSMedicalImagingAsync
Delete a data store.
Before a data store can be deleted, you must first delete all image sets within it.
deleteDatastoreAsync
in interface AWSMedicalImagingAsync
public Future<DeleteDatastoreResult> deleteDatastoreAsync(DeleteDatastoreRequest request, AsyncHandler<DeleteDatastoreRequest,DeleteDatastoreResult> asyncHandler)
AWSMedicalImagingAsync
Delete a data store.
Before a data store can be deleted, you must first delete all image sets within it.
deleteDatastoreAsync
in interface AWSMedicalImagingAsync
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<DeleteImageSetResult> deleteImageSetAsync(DeleteImageSetRequest request)
AWSMedicalImagingAsync
Delete an image set.
deleteImageSetAsync
in interface AWSMedicalImagingAsync
public Future<DeleteImageSetResult> deleteImageSetAsync(DeleteImageSetRequest request, AsyncHandler<DeleteImageSetRequest,DeleteImageSetResult> asyncHandler)
AWSMedicalImagingAsync
Delete an image set.
deleteImageSetAsync
in interface AWSMedicalImagingAsync
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<GetDICOMImportJobResult> getDICOMImportJobAsync(GetDICOMImportJobRequest request)
AWSMedicalImagingAsync
Get the import job properties to learn more about the job or job progress.
The jobStatus
refers to the execution of the import job. Therefore, an import job can return a
jobStatus
as COMPLETED
even if validation issues are discovered during the import
process. If a jobStatus
returns as COMPLETED
, we still recommend you review the output
manifests written to S3, as they provide details on the success or failure of individual P10 object imports.
getDICOMImportJobAsync
in interface AWSMedicalImagingAsync
public Future<GetDICOMImportJobResult> getDICOMImportJobAsync(GetDICOMImportJobRequest request, AsyncHandler<GetDICOMImportJobRequest,GetDICOMImportJobResult> asyncHandler)
AWSMedicalImagingAsync
Get the import job properties to learn more about the job or job progress.
The jobStatus
refers to the execution of the import job. Therefore, an import job can return a
jobStatus
as COMPLETED
even if validation issues are discovered during the import
process. If a jobStatus
returns as COMPLETED
, we still recommend you review the output
manifests written to S3, as they provide details on the success or failure of individual P10 object imports.
getDICOMImportJobAsync
in interface AWSMedicalImagingAsync
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<GetDatastoreResult> getDatastoreAsync(GetDatastoreRequest request)
AWSMedicalImagingAsync
Get data store properties.
getDatastoreAsync
in interface AWSMedicalImagingAsync
public Future<GetDatastoreResult> getDatastoreAsync(GetDatastoreRequest request, AsyncHandler<GetDatastoreRequest,GetDatastoreResult> asyncHandler)
AWSMedicalImagingAsync
Get data store properties.
getDatastoreAsync
in interface AWSMedicalImagingAsync
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<GetImageFrameResult> getImageFrameAsync(GetImageFrameRequest request)
AWSMedicalImagingAsync
Get an image frame (pixel data) for an image set.
getImageFrameAsync
in interface AWSMedicalImagingAsync
public Future<GetImageFrameResult> getImageFrameAsync(GetImageFrameRequest request, AsyncHandler<GetImageFrameRequest,GetImageFrameResult> asyncHandler)
AWSMedicalImagingAsync
Get an image frame (pixel data) for an image set.
getImageFrameAsync
in interface AWSMedicalImagingAsync
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<GetImageSetResult> getImageSetAsync(GetImageSetRequest request)
AWSMedicalImagingAsync
Get image set properties.
getImageSetAsync
in interface AWSMedicalImagingAsync
public Future<GetImageSetResult> getImageSetAsync(GetImageSetRequest request, AsyncHandler<GetImageSetRequest,GetImageSetResult> asyncHandler)
AWSMedicalImagingAsync
Get image set properties.
getImageSetAsync
in interface AWSMedicalImagingAsync
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<GetImageSetMetadataResult> getImageSetMetadataAsync(GetImageSetMetadataRequest request)
AWSMedicalImagingAsync
Get metadata attributes for an image set.
getImageSetMetadataAsync
in interface AWSMedicalImagingAsync
public Future<GetImageSetMetadataResult> getImageSetMetadataAsync(GetImageSetMetadataRequest request, AsyncHandler<GetImageSetMetadataRequest,GetImageSetMetadataResult> asyncHandler)
AWSMedicalImagingAsync
Get metadata attributes for an image set.
getImageSetMetadataAsync
in interface AWSMedicalImagingAsync
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<ListDICOMImportJobsResult> listDICOMImportJobsAsync(ListDICOMImportJobsRequest request)
AWSMedicalImagingAsync
List import jobs created for a specific data store.
listDICOMImportJobsAsync
in interface AWSMedicalImagingAsync
public Future<ListDICOMImportJobsResult> listDICOMImportJobsAsync(ListDICOMImportJobsRequest request, AsyncHandler<ListDICOMImportJobsRequest,ListDICOMImportJobsResult> asyncHandler)
AWSMedicalImagingAsync
List import jobs created for a specific data store.
listDICOMImportJobsAsync
in interface AWSMedicalImagingAsync
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<ListDatastoresResult> listDatastoresAsync(ListDatastoresRequest request)
AWSMedicalImagingAsync
List data stores.
listDatastoresAsync
in interface AWSMedicalImagingAsync
public Future<ListDatastoresResult> listDatastoresAsync(ListDatastoresRequest request, AsyncHandler<ListDatastoresRequest,ListDatastoresResult> asyncHandler)
AWSMedicalImagingAsync
List data stores.
listDatastoresAsync
in interface AWSMedicalImagingAsync
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<ListImageSetVersionsResult> listImageSetVersionsAsync(ListImageSetVersionsRequest request)
AWSMedicalImagingAsync
List image set versions.
listImageSetVersionsAsync
in interface AWSMedicalImagingAsync
public Future<ListImageSetVersionsResult> listImageSetVersionsAsync(ListImageSetVersionsRequest request, AsyncHandler<ListImageSetVersionsRequest,ListImageSetVersionsResult> asyncHandler)
AWSMedicalImagingAsync
List image set versions.
listImageSetVersionsAsync
in interface AWSMedicalImagingAsync
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)
AWSMedicalImagingAsync
Lists all tags associated with a medical imaging resource.
listTagsForResourceAsync
in interface AWSMedicalImagingAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSMedicalImagingAsync
Lists all tags associated with a medical imaging resource.
listTagsForResourceAsync
in interface AWSMedicalImagingAsync
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<SearchImageSetsResult> searchImageSetsAsync(SearchImageSetsRequest request)
AWSMedicalImagingAsync
Search image sets based on defined input attributes.
SearchImageSets
accepts a single search query parameter and returns a paginated response of all
image sets that have the matching criteria. All date range queries must be input as
(lowerBound, upperBound)
.
By default, SearchImageSets
uses the updatedAt
field for sorting in descending order
from newest to oldest.
searchImageSetsAsync
in interface AWSMedicalImagingAsync
public Future<SearchImageSetsResult> searchImageSetsAsync(SearchImageSetsRequest request, AsyncHandler<SearchImageSetsRequest,SearchImageSetsResult> asyncHandler)
AWSMedicalImagingAsync
Search image sets based on defined input attributes.
SearchImageSets
accepts a single search query parameter and returns a paginated response of all
image sets that have the matching criteria. All date range queries must be input as
(lowerBound, upperBound)
.
By default, SearchImageSets
uses the updatedAt
field for sorting in descending order
from newest to oldest.
searchImageSetsAsync
in interface AWSMedicalImagingAsync
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<StartDICOMImportJobResult> startDICOMImportJobAsync(StartDICOMImportJobRequest request)
AWSMedicalImagingAsync
Start importing bulk data into an ACTIVE
data store. The import job imports DICOM P10 files found in
the S3 prefix specified by the inputS3Uri
parameter. The import job stores processing results in the
file specified by the outputS3Uri
parameter.
startDICOMImportJobAsync
in interface AWSMedicalImagingAsync
public Future<StartDICOMImportJobResult> startDICOMImportJobAsync(StartDICOMImportJobRequest request, AsyncHandler<StartDICOMImportJobRequest,StartDICOMImportJobResult> asyncHandler)
AWSMedicalImagingAsync
Start importing bulk data into an ACTIVE
data store. The import job imports DICOM P10 files found in
the S3 prefix specified by the inputS3Uri
parameter. The import job stores processing results in the
file specified by the outputS3Uri
parameter.
startDICOMImportJobAsync
in interface AWSMedicalImagingAsync
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)
AWSMedicalImagingAsync
Adds a user-specifed key and value tag to a medical imaging resource.
tagResourceAsync
in interface AWSMedicalImagingAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSMedicalImagingAsync
Adds a user-specifed key and value tag to a medical imaging resource.
tagResourceAsync
in interface AWSMedicalImagingAsync
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)
AWSMedicalImagingAsync
Removes tags from a medical imaging resource.
untagResourceAsync
in interface AWSMedicalImagingAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSMedicalImagingAsync
Removes tags from a medical imaging resource.
untagResourceAsync
in interface AWSMedicalImagingAsync
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<UpdateImageSetMetadataResult> updateImageSetMetadataAsync(UpdateImageSetMetadataRequest request)
AWSMedicalImagingAsync
Update image set metadata attributes.
updateImageSetMetadataAsync
in interface AWSMedicalImagingAsync
public Future<UpdateImageSetMetadataResult> updateImageSetMetadataAsync(UpdateImageSetMetadataRequest request, AsyncHandler<UpdateImageSetMetadataRequest,UpdateImageSetMetadataResult> asyncHandler)
AWSMedicalImagingAsync
Update image set metadata attributes.
updateImageSetMetadataAsync
in interface AWSMedicalImagingAsync
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.