Interface OmicsAsyncClient

  • All Superinterfaces:
    AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

    @Generated("software.amazon.awssdk:codegen")
    @ThreadSafe
    public interface OmicsAsyncClient
    extends AwsClient
    Service client for accessing Amazon Omics asynchronously. This can be created using the static builder() method.The asynchronous client performs non-blocking I/O when configured with any SdkAsyncHttpClient supported in the SDK. However, full non-blocking is not guaranteed as the async client may perform blocking calls in some cases such as credentials retrieval and endpoint discovery as part of the async API call.

    This is the AWS HealthOmics API Reference. For an introduction to the service, see What is AWS HealthOmics? in the AWS HealthOmics User Guide.

    • Method Detail

      • abortMultipartReadSetUpload

        default CompletableFuture<AbortMultipartReadSetUploadResponse> abortMultipartReadSetUpload​(AbortMultipartReadSetUploadRequest abortMultipartReadSetUploadRequest)

        Stops a multipart upload.

        Parameters:
        abortMultipartReadSetUploadRequest -
        Returns:
        A Java Future containing the result of the AbortMultipartReadSetUpload operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • abortMultipartReadSetUpload

        default CompletableFuture<AbortMultipartReadSetUploadResponse> abortMultipartReadSetUpload​(Consumer<AbortMultipartReadSetUploadRequest.Builder> abortMultipartReadSetUploadRequest)

        Stops a multipart upload.


        This is a convenience which creates an instance of the AbortMultipartReadSetUploadRequest.Builder avoiding the need to create one manually via AbortMultipartReadSetUploadRequest.builder()

        Parameters:
        abortMultipartReadSetUploadRequest - A Consumer that will call methods on AbortMultipartReadSetUploadRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the AbortMultipartReadSetUpload operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • acceptShare

        default CompletableFuture<AcceptShareResponse> acceptShare​(AcceptShareRequest acceptShareRequest)

        Accept a resource share request.

        Parameters:
        acceptShareRequest -
        Returns:
        A Java Future containing the result of the AcceptShare operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • acceptShare

        default CompletableFuture<AcceptShareResponse> acceptShare​(Consumer<AcceptShareRequest.Builder> acceptShareRequest)

        Accept a resource share request.


        This is a convenience which creates an instance of the AcceptShareRequest.Builder avoiding the need to create one manually via AcceptShareRequest.builder()

        Parameters:
        acceptShareRequest - A Consumer that will call methods on AcceptShareRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the AcceptShare operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • batchDeleteReadSet

        default CompletableFuture<BatchDeleteReadSetResponse> batchDeleteReadSet​(BatchDeleteReadSetRequest batchDeleteReadSetRequest)

        Deletes one or more read sets.

        Parameters:
        batchDeleteReadSetRequest -
        Returns:
        A Java Future containing the result of the BatchDeleteReadSet operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • batchDeleteReadSet

        default CompletableFuture<BatchDeleteReadSetResponse> batchDeleteReadSet​(Consumer<BatchDeleteReadSetRequest.Builder> batchDeleteReadSetRequest)

        Deletes one or more read sets.


        This is a convenience which creates an instance of the BatchDeleteReadSetRequest.Builder avoiding the need to create one manually via BatchDeleteReadSetRequest.builder()

        Parameters:
        batchDeleteReadSetRequest - A Consumer that will call methods on BatchDeleteReadSetRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the BatchDeleteReadSet operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • cancelAnnotationImportJob

        default CompletableFuture<CancelAnnotationImportJobResponse> cancelAnnotationImportJob​(CancelAnnotationImportJobRequest cancelAnnotationImportJobRequest)

        Cancels an annotation import job.

        Parameters:
        cancelAnnotationImportJobRequest -
        Returns:
        A Java Future containing the result of the CancelAnnotationImportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • cancelAnnotationImportJob

        default CompletableFuture<CancelAnnotationImportJobResponse> cancelAnnotationImportJob​(Consumer<CancelAnnotationImportJobRequest.Builder> cancelAnnotationImportJobRequest)

        Cancels an annotation import job.


        This is a convenience which creates an instance of the CancelAnnotationImportJobRequest.Builder avoiding the need to create one manually via CancelAnnotationImportJobRequest.builder()

        Parameters:
        cancelAnnotationImportJobRequest - A Consumer that will call methods on CancelAnnotationImportJobRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CancelAnnotationImportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • cancelRun

        default CompletableFuture<CancelRunResponse> cancelRun​(CancelRunRequest cancelRunRequest)

        Cancels a run.

        Parameters:
        cancelRunRequest -
        Returns:
        A Java Future containing the result of the CancelRun operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • cancelRun

        default CompletableFuture<CancelRunResponse> cancelRun​(Consumer<CancelRunRequest.Builder> cancelRunRequest)

        Cancels a run.


        This is a convenience which creates an instance of the CancelRunRequest.Builder avoiding the need to create one manually via CancelRunRequest.builder()

        Parameters:
        cancelRunRequest - A Consumer that will call methods on CancelRunRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CancelRun operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • cancelVariantImportJob

        default CompletableFuture<CancelVariantImportJobResponse> cancelVariantImportJob​(CancelVariantImportJobRequest cancelVariantImportJobRequest)

        Cancels a variant import job.

        Parameters:
        cancelVariantImportJobRequest -
        Returns:
        A Java Future containing the result of the CancelVariantImportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • cancelVariantImportJob

        default CompletableFuture<CancelVariantImportJobResponse> cancelVariantImportJob​(Consumer<CancelVariantImportJobRequest.Builder> cancelVariantImportJobRequest)

        Cancels a variant import job.


        This is a convenience which creates an instance of the CancelVariantImportJobRequest.Builder avoiding the need to create one manually via CancelVariantImportJobRequest.builder()

        Parameters:
        cancelVariantImportJobRequest - A Consumer that will call methods on CancelVariantImportJobRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CancelVariantImportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • completeMultipartReadSetUpload

        default CompletableFuture<CompleteMultipartReadSetUploadResponse> completeMultipartReadSetUpload​(CompleteMultipartReadSetUploadRequest completeMultipartReadSetUploadRequest)

        Concludes a multipart upload once you have uploaded all the components.

        Parameters:
        completeMultipartReadSetUploadRequest -
        Returns:
        A Java Future containing the result of the CompleteMultipartReadSetUpload operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • completeMultipartReadSetUpload

        default CompletableFuture<CompleteMultipartReadSetUploadResponse> completeMultipartReadSetUpload​(Consumer<CompleteMultipartReadSetUploadRequest.Builder> completeMultipartReadSetUploadRequest)

        Concludes a multipart upload once you have uploaded all the components.


        This is a convenience which creates an instance of the CompleteMultipartReadSetUploadRequest.Builder avoiding the need to create one manually via CompleteMultipartReadSetUploadRequest.builder()

        Parameters:
        completeMultipartReadSetUploadRequest - A Consumer that will call methods on CompleteMultipartReadSetUploadRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CompleteMultipartReadSetUpload operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createAnnotationStore

        default CompletableFuture<CreateAnnotationStoreResponse> createAnnotationStore​(CreateAnnotationStoreRequest createAnnotationStoreRequest)

        Creates an annotation store.

        Parameters:
        createAnnotationStoreRequest -
        Returns:
        A Java Future containing the result of the CreateAnnotationStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createAnnotationStore

        default CompletableFuture<CreateAnnotationStoreResponse> createAnnotationStore​(Consumer<CreateAnnotationStoreRequest.Builder> createAnnotationStoreRequest)

        Creates an annotation store.


        This is a convenience which creates an instance of the CreateAnnotationStoreRequest.Builder avoiding the need to create one manually via CreateAnnotationStoreRequest.builder()

        Parameters:
        createAnnotationStoreRequest - A Consumer that will call methods on CreateAnnotationStoreRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateAnnotationStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createAnnotationStoreVersion

        default CompletableFuture<CreateAnnotationStoreVersionResponse> createAnnotationStoreVersion​(CreateAnnotationStoreVersionRequest createAnnotationStoreVersionRequest)

        Creates a new version of an annotation store.

        Parameters:
        createAnnotationStoreVersionRequest -
        Returns:
        A Java Future containing the result of the CreateAnnotationStoreVersion operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createAnnotationStoreVersion

        default CompletableFuture<CreateAnnotationStoreVersionResponse> createAnnotationStoreVersion​(Consumer<CreateAnnotationStoreVersionRequest.Builder> createAnnotationStoreVersionRequest)

        Creates a new version of an annotation store.


        This is a convenience which creates an instance of the CreateAnnotationStoreVersionRequest.Builder avoiding the need to create one manually via CreateAnnotationStoreVersionRequest.builder()

        Parameters:
        createAnnotationStoreVersionRequest - A Consumer that will call methods on CreateAnnotationStoreVersionRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateAnnotationStoreVersion operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createMultipartReadSetUpload

        default CompletableFuture<CreateMultipartReadSetUploadResponse> createMultipartReadSetUpload​(CreateMultipartReadSetUploadRequest createMultipartReadSetUploadRequest)

        Begins a multipart read set upload.

        Parameters:
        createMultipartReadSetUploadRequest -
        Returns:
        A Java Future containing the result of the CreateMultipartReadSetUpload operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createMultipartReadSetUpload

        default CompletableFuture<CreateMultipartReadSetUploadResponse> createMultipartReadSetUpload​(Consumer<CreateMultipartReadSetUploadRequest.Builder> createMultipartReadSetUploadRequest)

        Begins a multipart read set upload.


        This is a convenience which creates an instance of the CreateMultipartReadSetUploadRequest.Builder avoiding the need to create one manually via CreateMultipartReadSetUploadRequest.builder()

        Parameters:
        createMultipartReadSetUploadRequest - A Consumer that will call methods on CreateMultipartReadSetUploadRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateMultipartReadSetUpload operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createReferenceStore

        default CompletableFuture<CreateReferenceStoreResponse> createReferenceStore​(CreateReferenceStoreRequest createReferenceStoreRequest)

        Creates a reference store.

        Parameters:
        createReferenceStoreRequest -
        Returns:
        A Java Future containing the result of the CreateReferenceStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createReferenceStore

        default CompletableFuture<CreateReferenceStoreResponse> createReferenceStore​(Consumer<CreateReferenceStoreRequest.Builder> createReferenceStoreRequest)

        Creates a reference store.


        This is a convenience which creates an instance of the CreateReferenceStoreRequest.Builder avoiding the need to create one manually via CreateReferenceStoreRequest.builder()

        Parameters:
        createReferenceStoreRequest - A Consumer that will call methods on CreateReferenceStoreRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateReferenceStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createRunCache

        default CompletableFuture<CreateRunCacheResponse> createRunCache​(CreateRunCacheRequest createRunCacheRequest)

        You can create a run cache to save the task outputs from completed tasks in a run for a private workflow. Subsequent runs use the task outputs from the cache, rather than computing the task outputs again. You specify an Amazon S3 location where HealthOmics saves the cached data. This data must be immediately accessible (not in an archived state).

        For more information, see Creating a run cache in the AWS HealthOmics User Guide.

        Parameters:
        createRunCacheRequest -
        Returns:
        A Java Future containing the result of the CreateRunCache operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createRunCache

        default CompletableFuture<CreateRunCacheResponse> createRunCache​(Consumer<CreateRunCacheRequest.Builder> createRunCacheRequest)

        You can create a run cache to save the task outputs from completed tasks in a run for a private workflow. Subsequent runs use the task outputs from the cache, rather than computing the task outputs again. You specify an Amazon S3 location where HealthOmics saves the cached data. This data must be immediately accessible (not in an archived state).

        For more information, see Creating a run cache in the AWS HealthOmics User Guide.


        This is a convenience which creates an instance of the CreateRunCacheRequest.Builder avoiding the need to create one manually via CreateRunCacheRequest.builder()

        Parameters:
        createRunCacheRequest - A Consumer that will call methods on CreateRunCacheRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateRunCache operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createRunGroup

        default CompletableFuture<CreateRunGroupResponse> createRunGroup​(CreateRunGroupRequest createRunGroupRequest)

        You can optionally create a run group to limit the compute resources for the runs that you add to the group.

        Parameters:
        createRunGroupRequest -
        Returns:
        A Java Future containing the result of the CreateRunGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createRunGroup

        default CompletableFuture<CreateRunGroupResponse> createRunGroup​(Consumer<CreateRunGroupRequest.Builder> createRunGroupRequest)

        You can optionally create a run group to limit the compute resources for the runs that you add to the group.


        This is a convenience which creates an instance of the CreateRunGroupRequest.Builder avoiding the need to create one manually via CreateRunGroupRequest.builder()

        Parameters:
        createRunGroupRequest - A Consumer that will call methods on CreateRunGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateRunGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createSequenceStore

        default CompletableFuture<CreateSequenceStoreResponse> createSequenceStore​(CreateSequenceStoreRequest createSequenceStoreRequest)

        Creates a sequence store.

        Parameters:
        createSequenceStoreRequest -
        Returns:
        A Java Future containing the result of the CreateSequenceStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createSequenceStore

        default CompletableFuture<CreateSequenceStoreResponse> createSequenceStore​(Consumer<CreateSequenceStoreRequest.Builder> createSequenceStoreRequest)

        Creates a sequence store.


        This is a convenience which creates an instance of the CreateSequenceStoreRequest.Builder avoiding the need to create one manually via CreateSequenceStoreRequest.builder()

        Parameters:
        createSequenceStoreRequest - A Consumer that will call methods on CreateSequenceStoreRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateSequenceStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createShare

        default CompletableFuture<CreateShareResponse> createShare​(CreateShareRequest createShareRequest)

        Creates a cross-account shared resource. The resource owner makes an offer to share the resource with the principal subscriber (an AWS user with a different account than the resource owner).

        The following resources support cross-account sharing:

        • HealthOmics variant stores

        • HealthOmics annotation stores

        • Private workflows

        Parameters:
        createShareRequest -
        Returns:
        A Java Future containing the result of the CreateShare operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createShare

        default CompletableFuture<CreateShareResponse> createShare​(Consumer<CreateShareRequest.Builder> createShareRequest)

        Creates a cross-account shared resource. The resource owner makes an offer to share the resource with the principal subscriber (an AWS user with a different account than the resource owner).

        The following resources support cross-account sharing:

        • HealthOmics variant stores

        • HealthOmics annotation stores

        • Private workflows


        This is a convenience which creates an instance of the CreateShareRequest.Builder avoiding the need to create one manually via CreateShareRequest.builder()

        Parameters:
        createShareRequest - A Consumer that will call methods on CreateShareRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateShare operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createVariantStore

        default CompletableFuture<CreateVariantStoreResponse> createVariantStore​(CreateVariantStoreRequest createVariantStoreRequest)

        Creates a variant store.

        Parameters:
        createVariantStoreRequest -
        Returns:
        A Java Future containing the result of the CreateVariantStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createVariantStore

        default CompletableFuture<CreateVariantStoreResponse> createVariantStore​(Consumer<CreateVariantStoreRequest.Builder> createVariantStoreRequest)

        Creates a variant store.


        This is a convenience which creates an instance of the CreateVariantStoreRequest.Builder avoiding the need to create one manually via CreateVariantStoreRequest.builder()

        Parameters:
        createVariantStoreRequest - A Consumer that will call methods on CreateVariantStoreRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateVariantStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createWorkflow

        default CompletableFuture<CreateWorkflowResponse> createWorkflow​(CreateWorkflowRequest createWorkflowRequest)

        Creates a workflow.

        Parameters:
        createWorkflowRequest -
        Returns:
        A Java Future containing the result of the CreateWorkflow operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • createWorkflow

        default CompletableFuture<CreateWorkflowResponse> createWorkflow​(Consumer<CreateWorkflowRequest.Builder> createWorkflowRequest)

        Creates a workflow.


        This is a convenience which creates an instance of the CreateWorkflowRequest.Builder avoiding the need to create one manually via CreateWorkflowRequest.builder()

        Parameters:
        createWorkflowRequest - A Consumer that will call methods on CreateWorkflowRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the CreateWorkflow operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteAnnotationStore

        default CompletableFuture<DeleteAnnotationStoreResponse> deleteAnnotationStore​(DeleteAnnotationStoreRequest deleteAnnotationStoreRequest)

        Deletes an annotation store.

        Parameters:
        deleteAnnotationStoreRequest -
        Returns:
        A Java Future containing the result of the DeleteAnnotationStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteAnnotationStore

        default CompletableFuture<DeleteAnnotationStoreResponse> deleteAnnotationStore​(Consumer<DeleteAnnotationStoreRequest.Builder> deleteAnnotationStoreRequest)

        Deletes an annotation store.


        This is a convenience which creates an instance of the DeleteAnnotationStoreRequest.Builder avoiding the need to create one manually via DeleteAnnotationStoreRequest.builder()

        Parameters:
        deleteAnnotationStoreRequest - A Consumer that will call methods on DeleteAnnotationStoreRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteAnnotationStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteAnnotationStoreVersions

        default CompletableFuture<DeleteAnnotationStoreVersionsResponse> deleteAnnotationStoreVersions​(DeleteAnnotationStoreVersionsRequest deleteAnnotationStoreVersionsRequest)

        Deletes one or multiple versions of an annotation store.

        Parameters:
        deleteAnnotationStoreVersionsRequest -
        Returns:
        A Java Future containing the result of the DeleteAnnotationStoreVersions operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteAnnotationStoreVersions

        default CompletableFuture<DeleteAnnotationStoreVersionsResponse> deleteAnnotationStoreVersions​(Consumer<DeleteAnnotationStoreVersionsRequest.Builder> deleteAnnotationStoreVersionsRequest)

        Deletes one or multiple versions of an annotation store.


        This is a convenience which creates an instance of the DeleteAnnotationStoreVersionsRequest.Builder avoiding the need to create one manually via DeleteAnnotationStoreVersionsRequest.builder()

        Parameters:
        deleteAnnotationStoreVersionsRequest - A Consumer that will call methods on DeleteAnnotationStoreVersionsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteAnnotationStoreVersions operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteReference

        default CompletableFuture<DeleteReferenceResponse> deleteReference​(DeleteReferenceRequest deleteReferenceRequest)

        Deletes a genome reference.

        Parameters:
        deleteReferenceRequest -
        Returns:
        A Java Future containing the result of the DeleteReference operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteReference

        default CompletableFuture<DeleteReferenceResponse> deleteReference​(Consumer<DeleteReferenceRequest.Builder> deleteReferenceRequest)

        Deletes a genome reference.


        This is a convenience which creates an instance of the DeleteReferenceRequest.Builder avoiding the need to create one manually via DeleteReferenceRequest.builder()

        Parameters:
        deleteReferenceRequest - A Consumer that will call methods on DeleteReferenceRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteReference operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteReferenceStore

        default CompletableFuture<DeleteReferenceStoreResponse> deleteReferenceStore​(DeleteReferenceStoreRequest deleteReferenceStoreRequest)

        Deletes a genome reference store.

        Parameters:
        deleteReferenceStoreRequest -
        Returns:
        A Java Future containing the result of the DeleteReferenceStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteReferenceStore

        default CompletableFuture<DeleteReferenceStoreResponse> deleteReferenceStore​(Consumer<DeleteReferenceStoreRequest.Builder> deleteReferenceStoreRequest)

        Deletes a genome reference store.


        This is a convenience which creates an instance of the DeleteReferenceStoreRequest.Builder avoiding the need to create one manually via DeleteReferenceStoreRequest.builder()

        Parameters:
        deleteReferenceStoreRequest - A Consumer that will call methods on DeleteReferenceStoreRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteReferenceStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteRun

        default CompletableFuture<DeleteRunResponse> deleteRun​(DeleteRunRequest deleteRunRequest)

        Deletes a workflow run.

        Parameters:
        deleteRunRequest -
        Returns:
        A Java Future containing the result of the DeleteRun operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteRun

        default CompletableFuture<DeleteRunResponse> deleteRun​(Consumer<DeleteRunRequest.Builder> deleteRunRequest)

        Deletes a workflow run.


        This is a convenience which creates an instance of the DeleteRunRequest.Builder avoiding the need to create one manually via DeleteRunRequest.builder()

        Parameters:
        deleteRunRequest - A Consumer that will call methods on DeleteRunRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteRun operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteRunCache

        default CompletableFuture<DeleteRunCacheResponse> deleteRunCache​(DeleteRunCacheRequest deleteRunCacheRequest)

        Delete a run cache. This action removes the cache metadata stored in the service account, but doesn't delete the data in Amazon S3. You can access the cache data in Amazon S3, for inspection or to troubleshoot issues. You can remove old cache data using standard S3 Delete operations.

        For more information, see Deleting a run cache in the AWS HealthOmics User Guide.

        Parameters:
        deleteRunCacheRequest -
        Returns:
        A Java Future containing the result of the DeleteRunCache operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteRunCache

        default CompletableFuture<DeleteRunCacheResponse> deleteRunCache​(Consumer<DeleteRunCacheRequest.Builder> deleteRunCacheRequest)

        Delete a run cache. This action removes the cache metadata stored in the service account, but doesn't delete the data in Amazon S3. You can access the cache data in Amazon S3, for inspection or to troubleshoot issues. You can remove old cache data using standard S3 Delete operations.

        For more information, see Deleting a run cache in the AWS HealthOmics User Guide.


        This is a convenience which creates an instance of the DeleteRunCacheRequest.Builder avoiding the need to create one manually via DeleteRunCacheRequest.builder()

        Parameters:
        deleteRunCacheRequest - A Consumer that will call methods on DeleteRunCacheRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteRunCache operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteRunGroup

        default CompletableFuture<DeleteRunGroupResponse> deleteRunGroup​(DeleteRunGroupRequest deleteRunGroupRequest)

        Deletes a workflow run group.

        Parameters:
        deleteRunGroupRequest -
        Returns:
        A Java Future containing the result of the DeleteRunGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteRunGroup

        default CompletableFuture<DeleteRunGroupResponse> deleteRunGroup​(Consumer<DeleteRunGroupRequest.Builder> deleteRunGroupRequest)

        Deletes a workflow run group.


        This is a convenience which creates an instance of the DeleteRunGroupRequest.Builder avoiding the need to create one manually via DeleteRunGroupRequest.builder()

        Parameters:
        deleteRunGroupRequest - A Consumer that will call methods on DeleteRunGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteRunGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteS3AccessPolicy

        default CompletableFuture<DeleteS3AccessPolicyResponse> deleteS3AccessPolicy​(DeleteS3AccessPolicyRequest deleteS3AccessPolicyRequest)

        Deletes an access policy for the specified store.

        Parameters:
        deleteS3AccessPolicyRequest -
        Returns:
        A Java Future containing the result of the DeleteS3AccessPolicy operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteS3AccessPolicy

        default CompletableFuture<DeleteS3AccessPolicyResponse> deleteS3AccessPolicy​(Consumer<DeleteS3AccessPolicyRequest.Builder> deleteS3AccessPolicyRequest)

        Deletes an access policy for the specified store.


        This is a convenience which creates an instance of the DeleteS3AccessPolicyRequest.Builder avoiding the need to create one manually via DeleteS3AccessPolicyRequest.builder()

        Parameters:
        deleteS3AccessPolicyRequest - A Consumer that will call methods on DeleteS3AccessPolicyRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteS3AccessPolicy operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteSequenceStore

        default CompletableFuture<DeleteSequenceStoreResponse> deleteSequenceStore​(DeleteSequenceStoreRequest deleteSequenceStoreRequest)

        Deletes a sequence store.

        Parameters:
        deleteSequenceStoreRequest -
        Returns:
        A Java Future containing the result of the DeleteSequenceStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteSequenceStore

        default CompletableFuture<DeleteSequenceStoreResponse> deleteSequenceStore​(Consumer<DeleteSequenceStoreRequest.Builder> deleteSequenceStoreRequest)

        Deletes a sequence store.


        This is a convenience which creates an instance of the DeleteSequenceStoreRequest.Builder avoiding the need to create one manually via DeleteSequenceStoreRequest.builder()

        Parameters:
        deleteSequenceStoreRequest - A Consumer that will call methods on DeleteSequenceStoreRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteSequenceStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteShare

        default CompletableFuture<DeleteShareResponse> deleteShare​(DeleteShareRequest deleteShareRequest)

        Deletes a resource share. If you are the resource owner, the subscriber will no longer have access to the shared resource. If you are the subscriber, this operation deletes your access to the share.

        Parameters:
        deleteShareRequest -
        Returns:
        A Java Future containing the result of the DeleteShare operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteShare

        default CompletableFuture<DeleteShareResponse> deleteShare​(Consumer<DeleteShareRequest.Builder> deleteShareRequest)

        Deletes a resource share. If you are the resource owner, the subscriber will no longer have access to the shared resource. If you are the subscriber, this operation deletes your access to the share.


        This is a convenience which creates an instance of the DeleteShareRequest.Builder avoiding the need to create one manually via DeleteShareRequest.builder()

        Parameters:
        deleteShareRequest - A Consumer that will call methods on DeleteShareRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteShare operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVariantStore

        default CompletableFuture<DeleteVariantStoreResponse> deleteVariantStore​(DeleteVariantStoreRequest deleteVariantStoreRequest)

        Deletes a variant store.

        Parameters:
        deleteVariantStoreRequest -
        Returns:
        A Java Future containing the result of the DeleteVariantStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteVariantStore

        default CompletableFuture<DeleteVariantStoreResponse> deleteVariantStore​(Consumer<DeleteVariantStoreRequest.Builder> deleteVariantStoreRequest)

        Deletes a variant store.


        This is a convenience which creates an instance of the DeleteVariantStoreRequest.Builder avoiding the need to create one manually via DeleteVariantStoreRequest.builder()

        Parameters:
        deleteVariantStoreRequest - A Consumer that will call methods on DeleteVariantStoreRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteVariantStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteWorkflow

        default CompletableFuture<DeleteWorkflowResponse> deleteWorkflow​(DeleteWorkflowRequest deleteWorkflowRequest)

        Deletes a workflow.

        Parameters:
        deleteWorkflowRequest -
        Returns:
        A Java Future containing the result of the DeleteWorkflow operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • deleteWorkflow

        default CompletableFuture<DeleteWorkflowResponse> deleteWorkflow​(Consumer<DeleteWorkflowRequest.Builder> deleteWorkflowRequest)

        Deletes a workflow.


        This is a convenience which creates an instance of the DeleteWorkflowRequest.Builder avoiding the need to create one manually via DeleteWorkflowRequest.builder()

        Parameters:
        deleteWorkflowRequest - A Consumer that will call methods on DeleteWorkflowRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the DeleteWorkflow operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getAnnotationImportJob

        default CompletableFuture<GetAnnotationImportJobResponse> getAnnotationImportJob​(GetAnnotationImportJobRequest getAnnotationImportJobRequest)

        Gets information about an annotation import job.

        Parameters:
        getAnnotationImportJobRequest -
        Returns:
        A Java Future containing the result of the GetAnnotationImportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getAnnotationImportJob

        default CompletableFuture<GetAnnotationImportJobResponse> getAnnotationImportJob​(Consumer<GetAnnotationImportJobRequest.Builder> getAnnotationImportJobRequest)

        Gets information about an annotation import job.


        This is a convenience which creates an instance of the GetAnnotationImportJobRequest.Builder avoiding the need to create one manually via GetAnnotationImportJobRequest.builder()

        Parameters:
        getAnnotationImportJobRequest - A Consumer that will call methods on GetAnnotationImportJobRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetAnnotationImportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getAnnotationStore

        default CompletableFuture<GetAnnotationStoreResponse> getAnnotationStore​(GetAnnotationStoreRequest getAnnotationStoreRequest)

        Gets information about an annotation store.

        Parameters:
        getAnnotationStoreRequest -
        Returns:
        A Java Future containing the result of the GetAnnotationStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getAnnotationStore

        default CompletableFuture<GetAnnotationStoreResponse> getAnnotationStore​(Consumer<GetAnnotationStoreRequest.Builder> getAnnotationStoreRequest)

        Gets information about an annotation store.


        This is a convenience which creates an instance of the GetAnnotationStoreRequest.Builder avoiding the need to create one manually via GetAnnotationStoreRequest.builder()

        Parameters:
        getAnnotationStoreRequest - A Consumer that will call methods on GetAnnotationStoreRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetAnnotationStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getAnnotationStoreVersion

        default CompletableFuture<GetAnnotationStoreVersionResponse> getAnnotationStoreVersion​(GetAnnotationStoreVersionRequest getAnnotationStoreVersionRequest)

        Retrieves the metadata for an annotation store version.

        Parameters:
        getAnnotationStoreVersionRequest -
        Returns:
        A Java Future containing the result of the GetAnnotationStoreVersion operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getAnnotationStoreVersion

        default CompletableFuture<GetAnnotationStoreVersionResponse> getAnnotationStoreVersion​(Consumer<GetAnnotationStoreVersionRequest.Builder> getAnnotationStoreVersionRequest)

        Retrieves the metadata for an annotation store version.


        This is a convenience which creates an instance of the GetAnnotationStoreVersionRequest.Builder avoiding the need to create one manually via GetAnnotationStoreVersionRequest.builder()

        Parameters:
        getAnnotationStoreVersionRequest - A Consumer that will call methods on GetAnnotationStoreVersionRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetAnnotationStoreVersion operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReadSet

        default <ReturnT> CompletableFuture<ReturnT> getReadSet​(GetReadSetRequest getReadSetRequest,
                                                                AsyncResponseTransformer<GetReadSetResponse,​ReturnT> asyncResponseTransformer)

        Gets a file from a read set.

        Parameters:
        getReadSetRequest -
        asyncResponseTransformer - The response transformer for processing the streaming response in a non-blocking manner. See AsyncResponseTransformer for details on how this callback should be implemented and for links to precanned implementations for common scenarios like downloading to a file. The service documentation for the response content is as follows '

        The read set file payload.

        '.
        Returns:
        A future to the transformed result of the AsyncResponseTransformer.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • RangeNotSatisfiableException The ranges specified in the request are not valid.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReadSet

        default <ReturnT> CompletableFuture<ReturnT> getReadSet​(Consumer<GetReadSetRequest.Builder> getReadSetRequest,
                                                                AsyncResponseTransformer<GetReadSetResponse,​ReturnT> asyncResponseTransformer)

        Gets a file from a read set.


        This is a convenience which creates an instance of the GetReadSetRequest.Builder avoiding the need to create one manually via GetReadSetRequest.builder()

        Parameters:
        getReadSetRequest - A Consumer that will call methods on GetReadSetRequest.Builder to create a request.
        asyncResponseTransformer - The response transformer for processing the streaming response in a non-blocking manner. See AsyncResponseTransformer for details on how this callback should be implemented and for links to precanned implementations for common scenarios like downloading to a file. The service documentation for the response content is as follows '

        The read set file payload.

        '.
        Returns:
        A future to the transformed result of the AsyncResponseTransformer.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • RangeNotSatisfiableException The ranges specified in the request are not valid.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReadSet

        default CompletableFuture<GetReadSetResponse> getReadSet​(GetReadSetRequest getReadSetRequest,
                                                                 Path destinationPath)

        Gets a file from a read set.

        Parameters:
        getReadSetRequest -
        destinationPath - Path to file that response contents will be written to. The file must not exist or this method will throw an exception. If the file is not writable by the current user then an exception will be thrown. The service documentation for the response content is as follows '

        The read set file payload.

        '.
        Returns:
        A future to the transformed result of the AsyncResponseTransformer.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • RangeNotSatisfiableException The ranges specified in the request are not valid.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReadSet

        default CompletableFuture<GetReadSetResponse> getReadSet​(Consumer<GetReadSetRequest.Builder> getReadSetRequest,
                                                                 Path destinationPath)

        Gets a file from a read set.


        This is a convenience which creates an instance of the GetReadSetRequest.Builder avoiding the need to create one manually via GetReadSetRequest.builder()

        Parameters:
        getReadSetRequest - A Consumer that will call methods on GetReadSetRequest.Builder to create a request.
        destinationPath - Path to file that response contents will be written to. The file must not exist or this method will throw an exception. If the file is not writable by the current user then an exception will be thrown. The service documentation for the response content is as follows '

        The read set file payload.

        '.
        Returns:
        A future to the transformed result of the AsyncResponseTransformer.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • RangeNotSatisfiableException The ranges specified in the request are not valid.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReadSetActivationJob

        default CompletableFuture<GetReadSetActivationJobResponse> getReadSetActivationJob​(GetReadSetActivationJobRequest getReadSetActivationJobRequest)

        Gets information about a read set activation job.

        Parameters:
        getReadSetActivationJobRequest -
        Returns:
        A Java Future containing the result of the GetReadSetActivationJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReadSetActivationJob

        default CompletableFuture<GetReadSetActivationJobResponse> getReadSetActivationJob​(Consumer<GetReadSetActivationJobRequest.Builder> getReadSetActivationJobRequest)

        Gets information about a read set activation job.


        This is a convenience which creates an instance of the GetReadSetActivationJobRequest.Builder avoiding the need to create one manually via GetReadSetActivationJobRequest.builder()

        Parameters:
        getReadSetActivationJobRequest - A Consumer that will call methods on GetReadSetActivationJobRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetReadSetActivationJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReadSetExportJob

        default CompletableFuture<GetReadSetExportJobResponse> getReadSetExportJob​(GetReadSetExportJobRequest getReadSetExportJobRequest)

        Gets information about a read set export job.

        Parameters:
        getReadSetExportJobRequest -
        Returns:
        A Java Future containing the result of the GetReadSetExportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReadSetExportJob

        default CompletableFuture<GetReadSetExportJobResponse> getReadSetExportJob​(Consumer<GetReadSetExportJobRequest.Builder> getReadSetExportJobRequest)

        Gets information about a read set export job.


        This is a convenience which creates an instance of the GetReadSetExportJobRequest.Builder avoiding the need to create one manually via GetReadSetExportJobRequest.builder()

        Parameters:
        getReadSetExportJobRequest - A Consumer that will call methods on GetReadSetExportJobRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetReadSetExportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReadSetImportJob

        default CompletableFuture<GetReadSetImportJobResponse> getReadSetImportJob​(GetReadSetImportJobRequest getReadSetImportJobRequest)

        Gets information about a read set import job.

        Parameters:
        getReadSetImportJobRequest -
        Returns:
        A Java Future containing the result of the GetReadSetImportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReadSetImportJob

        default CompletableFuture<GetReadSetImportJobResponse> getReadSetImportJob​(Consumer<GetReadSetImportJobRequest.Builder> getReadSetImportJobRequest)

        Gets information about a read set import job.


        This is a convenience which creates an instance of the GetReadSetImportJobRequest.Builder avoiding the need to create one manually via GetReadSetImportJobRequest.builder()

        Parameters:
        getReadSetImportJobRequest - A Consumer that will call methods on GetReadSetImportJobRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetReadSetImportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReadSetMetadata

        default CompletableFuture<GetReadSetMetadataResponse> getReadSetMetadata​(GetReadSetMetadataRequest getReadSetMetadataRequest)

        Gets details about a read set.

        Parameters:
        getReadSetMetadataRequest -
        Returns:
        A Java Future containing the result of the GetReadSetMetadata operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReadSetMetadata

        default CompletableFuture<GetReadSetMetadataResponse> getReadSetMetadata​(Consumer<GetReadSetMetadataRequest.Builder> getReadSetMetadataRequest)

        Gets details about a read set.


        This is a convenience which creates an instance of the GetReadSetMetadataRequest.Builder avoiding the need to create one manually via GetReadSetMetadataRequest.builder()

        Parameters:
        getReadSetMetadataRequest - A Consumer that will call methods on GetReadSetMetadataRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetReadSetMetadata operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReference

        default <ReturnT> CompletableFuture<ReturnT> getReference​(GetReferenceRequest getReferenceRequest,
                                                                  AsyncResponseTransformer<GetReferenceResponse,​ReturnT> asyncResponseTransformer)

        Gets a reference file.

        Parameters:
        getReferenceRequest -
        asyncResponseTransformer - The response transformer for processing the streaming response in a non-blocking manner. See AsyncResponseTransformer for details on how this callback should be implemented and for links to precanned implementations for common scenarios like downloading to a file. The service documentation for the response content is as follows '

        The reference file payload.

        '.
        Returns:
        A future to the transformed result of the AsyncResponseTransformer.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • RangeNotSatisfiableException The ranges specified in the request are not valid.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReference

        default <ReturnT> CompletableFuture<ReturnT> getReference​(Consumer<GetReferenceRequest.Builder> getReferenceRequest,
                                                                  AsyncResponseTransformer<GetReferenceResponse,​ReturnT> asyncResponseTransformer)

        Gets a reference file.


        This is a convenience which creates an instance of the GetReferenceRequest.Builder avoiding the need to create one manually via GetReferenceRequest.builder()

        Parameters:
        getReferenceRequest - A Consumer that will call methods on GetReferenceRequest.Builder to create a request.
        asyncResponseTransformer - The response transformer for processing the streaming response in a non-blocking manner. See AsyncResponseTransformer for details on how this callback should be implemented and for links to precanned implementations for common scenarios like downloading to a file. The service documentation for the response content is as follows '

        The reference file payload.

        '.
        Returns:
        A future to the transformed result of the AsyncResponseTransformer.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • RangeNotSatisfiableException The ranges specified in the request are not valid.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReference

        default CompletableFuture<GetReferenceResponse> getReference​(GetReferenceRequest getReferenceRequest,
                                                                     Path destinationPath)

        Gets a reference file.

        Parameters:
        getReferenceRequest -
        destinationPath - Path to file that response contents will be written to. The file must not exist or this method will throw an exception. If the file is not writable by the current user then an exception will be thrown. The service documentation for the response content is as follows '

        The reference file payload.

        '.
        Returns:
        A future to the transformed result of the AsyncResponseTransformer.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • RangeNotSatisfiableException The ranges specified in the request are not valid.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReference

        default CompletableFuture<GetReferenceResponse> getReference​(Consumer<GetReferenceRequest.Builder> getReferenceRequest,
                                                                     Path destinationPath)

        Gets a reference file.


        This is a convenience which creates an instance of the GetReferenceRequest.Builder avoiding the need to create one manually via GetReferenceRequest.builder()

        Parameters:
        getReferenceRequest - A Consumer that will call methods on GetReferenceRequest.Builder to create a request.
        destinationPath - Path to file that response contents will be written to. The file must not exist or this method will throw an exception. If the file is not writable by the current user then an exception will be thrown. The service documentation for the response content is as follows '

        The reference file payload.

        '.
        Returns:
        A future to the transformed result of the AsyncResponseTransformer.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • RangeNotSatisfiableException The ranges specified in the request are not valid.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReferenceImportJob

        default CompletableFuture<GetReferenceImportJobResponse> getReferenceImportJob​(GetReferenceImportJobRequest getReferenceImportJobRequest)

        Gets information about a reference import job.

        Parameters:
        getReferenceImportJobRequest -
        Returns:
        A Java Future containing the result of the GetReferenceImportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReferenceImportJob

        default CompletableFuture<GetReferenceImportJobResponse> getReferenceImportJob​(Consumer<GetReferenceImportJobRequest.Builder> getReferenceImportJobRequest)

        Gets information about a reference import job.


        This is a convenience which creates an instance of the GetReferenceImportJobRequest.Builder avoiding the need to create one manually via GetReferenceImportJobRequest.builder()

        Parameters:
        getReferenceImportJobRequest - A Consumer that will call methods on GetReferenceImportJobRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetReferenceImportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReferenceMetadata

        default CompletableFuture<GetReferenceMetadataResponse> getReferenceMetadata​(GetReferenceMetadataRequest getReferenceMetadataRequest)

        Gets information about a genome reference's metadata.

        Parameters:
        getReferenceMetadataRequest -
        Returns:
        A Java Future containing the result of the GetReferenceMetadata operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReferenceMetadata

        default CompletableFuture<GetReferenceMetadataResponse> getReferenceMetadata​(Consumer<GetReferenceMetadataRequest.Builder> getReferenceMetadataRequest)

        Gets information about a genome reference's metadata.


        This is a convenience which creates an instance of the GetReferenceMetadataRequest.Builder avoiding the need to create one manually via GetReferenceMetadataRequest.builder()

        Parameters:
        getReferenceMetadataRequest - A Consumer that will call methods on GetReferenceMetadataRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetReferenceMetadata operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReferenceStore

        default CompletableFuture<GetReferenceStoreResponse> getReferenceStore​(GetReferenceStoreRequest getReferenceStoreRequest)

        Gets information about a reference store.

        Parameters:
        getReferenceStoreRequest -
        Returns:
        A Java Future containing the result of the GetReferenceStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getReferenceStore

        default CompletableFuture<GetReferenceStoreResponse> getReferenceStore​(Consumer<GetReferenceStoreRequest.Builder> getReferenceStoreRequest)

        Gets information about a reference store.


        This is a convenience which creates an instance of the GetReferenceStoreRequest.Builder avoiding the need to create one manually via GetReferenceStoreRequest.builder()

        Parameters:
        getReferenceStoreRequest - A Consumer that will call methods on GetReferenceStoreRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetReferenceStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getRun

        default CompletableFuture<GetRunResponse> getRun​(GetRunRequest getRunRequest)

        Gets information about a workflow run.

        If a workflow is shared with you, you cannot export information about the run.

        HealthOmics stores a fixed number of runs that are available to the console and API. If GetRun doesn't return the requested run, you can find run logs for all runs in the CloudWatch logs. For more information about viewing the run logs, see CloudWatch logs in the AWS HealthOmics User Guide.

        Parameters:
        getRunRequest -
        Returns:
        A Java Future containing the result of the GetRun operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getRun

        default CompletableFuture<GetRunResponse> getRun​(Consumer<GetRunRequest.Builder> getRunRequest)

        Gets information about a workflow run.

        If a workflow is shared with you, you cannot export information about the run.

        HealthOmics stores a fixed number of runs that are available to the console and API. If GetRun doesn't return the requested run, you can find run logs for all runs in the CloudWatch logs. For more information about viewing the run logs, see CloudWatch logs in the AWS HealthOmics User Guide.


        This is a convenience which creates an instance of the GetRunRequest.Builder avoiding the need to create one manually via GetRunRequest.builder()

        Parameters:
        getRunRequest - A Consumer that will call methods on GetRunRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetRun operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getRunCache

        default CompletableFuture<GetRunCacheResponse> getRunCache​(GetRunCacheRequest getRunCacheRequest)

        Retrieve the details for the specified run cache.

        For more information, see Call caching for HealthOmics runs in the AWS HealthOmics User Guide.

        Parameters:
        getRunCacheRequest -
        Returns:
        A Java Future containing the result of the GetRunCache operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getRunCache

        default CompletableFuture<GetRunCacheResponse> getRunCache​(Consumer<GetRunCacheRequest.Builder> getRunCacheRequest)

        Retrieve the details for the specified run cache.

        For more information, see Call caching for HealthOmics runs in the AWS HealthOmics User Guide.


        This is a convenience which creates an instance of the GetRunCacheRequest.Builder avoiding the need to create one manually via GetRunCacheRequest.builder()

        Parameters:
        getRunCacheRequest - A Consumer that will call methods on GetRunCacheRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetRunCache operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getRunGroup

        default CompletableFuture<GetRunGroupResponse> getRunGroup​(GetRunGroupRequest getRunGroupRequest)

        Gets information about a workflow run group.

        Parameters:
        getRunGroupRequest -
        Returns:
        A Java Future containing the result of the GetRunGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getRunGroup

        default CompletableFuture<GetRunGroupResponse> getRunGroup​(Consumer<GetRunGroupRequest.Builder> getRunGroupRequest)

        Gets information about a workflow run group.


        This is a convenience which creates an instance of the GetRunGroupRequest.Builder avoiding the need to create one manually via GetRunGroupRequest.builder()

        Parameters:
        getRunGroupRequest - A Consumer that will call methods on GetRunGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetRunGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getRunTask

        default CompletableFuture<GetRunTaskResponse> getRunTask​(GetRunTaskRequest getRunTaskRequest)

        Gets information about a workflow run task.

        Parameters:
        getRunTaskRequest -
        Returns:
        A Java Future containing the result of the GetRunTask operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getRunTask

        default CompletableFuture<GetRunTaskResponse> getRunTask​(Consumer<GetRunTaskRequest.Builder> getRunTaskRequest)

        Gets information about a workflow run task.


        This is a convenience which creates an instance of the GetRunTaskRequest.Builder avoiding the need to create one manually via GetRunTaskRequest.builder()

        Parameters:
        getRunTaskRequest - A Consumer that will call methods on GetRunTaskRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetRunTask operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getS3AccessPolicy

        default CompletableFuture<GetS3AccessPolicyResponse> getS3AccessPolicy​(GetS3AccessPolicyRequest getS3AccessPolicyRequest)

        Retrieves details about an access policy on a given store.

        Parameters:
        getS3AccessPolicyRequest -
        Returns:
        A Java Future containing the result of the GetS3AccessPolicy operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getS3AccessPolicy

        default CompletableFuture<GetS3AccessPolicyResponse> getS3AccessPolicy​(Consumer<GetS3AccessPolicyRequest.Builder> getS3AccessPolicyRequest)

        Retrieves details about an access policy on a given store.


        This is a convenience which creates an instance of the GetS3AccessPolicyRequest.Builder avoiding the need to create one manually via GetS3AccessPolicyRequest.builder()

        Parameters:
        getS3AccessPolicyRequest - A Consumer that will call methods on GetS3AccessPolicyRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetS3AccessPolicy operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSequenceStore

        default CompletableFuture<GetSequenceStoreResponse> getSequenceStore​(GetSequenceStoreRequest getSequenceStoreRequest)

        Gets information about a sequence store.

        Parameters:
        getSequenceStoreRequest -
        Returns:
        A Java Future containing the result of the GetSequenceStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getSequenceStore

        default CompletableFuture<GetSequenceStoreResponse> getSequenceStore​(Consumer<GetSequenceStoreRequest.Builder> getSequenceStoreRequest)

        Gets information about a sequence store.


        This is a convenience which creates an instance of the GetSequenceStoreRequest.Builder avoiding the need to create one manually via GetSequenceStoreRequest.builder()

        Parameters:
        getSequenceStoreRequest - A Consumer that will call methods on GetSequenceStoreRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetSequenceStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getShare

        default CompletableFuture<GetShareResponse> getShare​(GetShareRequest getShareRequest)

        Retrieves the metadata for the specified resource share.

        Parameters:
        getShareRequest -
        Returns:
        A Java Future containing the result of the GetShare operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getShare

        default CompletableFuture<GetShareResponse> getShare​(Consumer<GetShareRequest.Builder> getShareRequest)

        Retrieves the metadata for the specified resource share.


        This is a convenience which creates an instance of the GetShareRequest.Builder avoiding the need to create one manually via GetShareRequest.builder()

        Parameters:
        getShareRequest - A Consumer that will call methods on GetShareRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetShare operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVariantImportJob

        default CompletableFuture<GetVariantImportJobResponse> getVariantImportJob​(GetVariantImportJobRequest getVariantImportJobRequest)

        Gets information about a variant import job.

        Parameters:
        getVariantImportJobRequest -
        Returns:
        A Java Future containing the result of the GetVariantImportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVariantImportJob

        default CompletableFuture<GetVariantImportJobResponse> getVariantImportJob​(Consumer<GetVariantImportJobRequest.Builder> getVariantImportJobRequest)

        Gets information about a variant import job.


        This is a convenience which creates an instance of the GetVariantImportJobRequest.Builder avoiding the need to create one manually via GetVariantImportJobRequest.builder()

        Parameters:
        getVariantImportJobRequest - A Consumer that will call methods on GetVariantImportJobRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetVariantImportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVariantStore

        default CompletableFuture<GetVariantStoreResponse> getVariantStore​(GetVariantStoreRequest getVariantStoreRequest)

        Gets information about a variant store.

        Parameters:
        getVariantStoreRequest -
        Returns:
        A Java Future containing the result of the GetVariantStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getVariantStore

        default CompletableFuture<GetVariantStoreResponse> getVariantStore​(Consumer<GetVariantStoreRequest.Builder> getVariantStoreRequest)

        Gets information about a variant store.


        This is a convenience which creates an instance of the GetVariantStoreRequest.Builder avoiding the need to create one manually via GetVariantStoreRequest.builder()

        Parameters:
        getVariantStoreRequest - A Consumer that will call methods on GetVariantStoreRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetVariantStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getWorkflow

        default CompletableFuture<GetWorkflowResponse> getWorkflow​(GetWorkflowRequest getWorkflowRequest)

        Gets information about a workflow.

        If a workflow is shared with you, you cannot export the workflow.

        Parameters:
        getWorkflowRequest -
        Returns:
        A Java Future containing the result of the GetWorkflow operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • getWorkflow

        default CompletableFuture<GetWorkflowResponse> getWorkflow​(Consumer<GetWorkflowRequest.Builder> getWorkflowRequest)

        Gets information about a workflow.

        If a workflow is shared with you, you cannot export the workflow.


        This is a convenience which creates an instance of the GetWorkflowRequest.Builder avoiding the need to create one manually via GetWorkflowRequest.builder()

        Parameters:
        getWorkflowRequest - A Consumer that will call methods on GetWorkflowRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the GetWorkflow operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnnotationImportJobs

        default CompletableFuture<ListAnnotationImportJobsResponse> listAnnotationImportJobs​(ListAnnotationImportJobsRequest listAnnotationImportJobsRequest)

        Retrieves a list of annotation import jobs.

        Parameters:
        listAnnotationImportJobsRequest -
        Returns:
        A Java Future containing the result of the ListAnnotationImportJobs operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnnotationImportJobs

        default CompletableFuture<ListAnnotationImportJobsResponse> listAnnotationImportJobs​(Consumer<ListAnnotationImportJobsRequest.Builder> listAnnotationImportJobsRequest)

        Retrieves a list of annotation import jobs.


        This is a convenience which creates an instance of the ListAnnotationImportJobsRequest.Builder avoiding the need to create one manually via ListAnnotationImportJobsRequest.builder()

        Parameters:
        listAnnotationImportJobsRequest - A Consumer that will call methods on ListAnnotationImportJobsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListAnnotationImportJobs operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnnotationImportJobsPaginator

        default ListAnnotationImportJobsPublisher listAnnotationImportJobsPaginator​(ListAnnotationImportJobsRequest listAnnotationImportJobsRequest)

        This is a variant of listAnnotationImportJobs(software.amazon.awssdk.services.omics.model.ListAnnotationImportJobsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListAnnotationImportJobsPublisher publisher = client.listAnnotationImportJobsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListAnnotationImportJobsPublisher publisher = client.listAnnotationImportJobsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListAnnotationImportJobsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListAnnotationImportJobsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listAnnotationImportJobs(software.amazon.awssdk.services.omics.model.ListAnnotationImportJobsRequest) operation.

        Parameters:
        listAnnotationImportJobsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnnotationImportJobsPaginator

        default ListAnnotationImportJobsPublisher listAnnotationImportJobsPaginator​(Consumer<ListAnnotationImportJobsRequest.Builder> listAnnotationImportJobsRequest)

        This is a variant of listAnnotationImportJobs(software.amazon.awssdk.services.omics.model.ListAnnotationImportJobsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListAnnotationImportJobsPublisher publisher = client.listAnnotationImportJobsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListAnnotationImportJobsPublisher publisher = client.listAnnotationImportJobsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListAnnotationImportJobsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListAnnotationImportJobsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listAnnotationImportJobs(software.amazon.awssdk.services.omics.model.ListAnnotationImportJobsRequest) operation.


        This is a convenience which creates an instance of the ListAnnotationImportJobsRequest.Builder avoiding the need to create one manually via ListAnnotationImportJobsRequest.builder()

        Parameters:
        listAnnotationImportJobsRequest - A Consumer that will call methods on ListAnnotationImportJobsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnnotationStoreVersions

        default CompletableFuture<ListAnnotationStoreVersionsResponse> listAnnotationStoreVersions​(ListAnnotationStoreVersionsRequest listAnnotationStoreVersionsRequest)

        Lists the versions of an annotation store.

        Parameters:
        listAnnotationStoreVersionsRequest -
        Returns:
        A Java Future containing the result of the ListAnnotationStoreVersions operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnnotationStoreVersions

        default CompletableFuture<ListAnnotationStoreVersionsResponse> listAnnotationStoreVersions​(Consumer<ListAnnotationStoreVersionsRequest.Builder> listAnnotationStoreVersionsRequest)

        Lists the versions of an annotation store.


        This is a convenience which creates an instance of the ListAnnotationStoreVersionsRequest.Builder avoiding the need to create one manually via ListAnnotationStoreVersionsRequest.builder()

        Parameters:
        listAnnotationStoreVersionsRequest - A Consumer that will call methods on ListAnnotationStoreVersionsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListAnnotationStoreVersions operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnnotationStoreVersionsPaginator

        default ListAnnotationStoreVersionsPublisher listAnnotationStoreVersionsPaginator​(ListAnnotationStoreVersionsRequest listAnnotationStoreVersionsRequest)

        This is a variant of listAnnotationStoreVersions(software.amazon.awssdk.services.omics.model.ListAnnotationStoreVersionsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListAnnotationStoreVersionsPublisher publisher = client.listAnnotationStoreVersionsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListAnnotationStoreVersionsPublisher publisher = client.listAnnotationStoreVersionsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListAnnotationStoreVersionsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListAnnotationStoreVersionsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listAnnotationStoreVersions(software.amazon.awssdk.services.omics.model.ListAnnotationStoreVersionsRequest) operation.

        Parameters:
        listAnnotationStoreVersionsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnnotationStoreVersionsPaginator

        default ListAnnotationStoreVersionsPublisher listAnnotationStoreVersionsPaginator​(Consumer<ListAnnotationStoreVersionsRequest.Builder> listAnnotationStoreVersionsRequest)

        This is a variant of listAnnotationStoreVersions(software.amazon.awssdk.services.omics.model.ListAnnotationStoreVersionsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListAnnotationStoreVersionsPublisher publisher = client.listAnnotationStoreVersionsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListAnnotationStoreVersionsPublisher publisher = client.listAnnotationStoreVersionsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListAnnotationStoreVersionsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListAnnotationStoreVersionsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listAnnotationStoreVersions(software.amazon.awssdk.services.omics.model.ListAnnotationStoreVersionsRequest) operation.


        This is a convenience which creates an instance of the ListAnnotationStoreVersionsRequest.Builder avoiding the need to create one manually via ListAnnotationStoreVersionsRequest.builder()

        Parameters:
        listAnnotationStoreVersionsRequest - A Consumer that will call methods on ListAnnotationStoreVersionsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnnotationStores

        default CompletableFuture<ListAnnotationStoresResponse> listAnnotationStores​(ListAnnotationStoresRequest listAnnotationStoresRequest)

        Retrieves a list of annotation stores.

        Parameters:
        listAnnotationStoresRequest -
        Returns:
        A Java Future containing the result of the ListAnnotationStores operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnnotationStores

        default CompletableFuture<ListAnnotationStoresResponse> listAnnotationStores​(Consumer<ListAnnotationStoresRequest.Builder> listAnnotationStoresRequest)

        Retrieves a list of annotation stores.


        This is a convenience which creates an instance of the ListAnnotationStoresRequest.Builder avoiding the need to create one manually via ListAnnotationStoresRequest.builder()

        Parameters:
        listAnnotationStoresRequest - A Consumer that will call methods on ListAnnotationStoresRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListAnnotationStores operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnnotationStoresPaginator

        default ListAnnotationStoresPublisher listAnnotationStoresPaginator​(ListAnnotationStoresRequest listAnnotationStoresRequest)

        This is a variant of listAnnotationStores(software.amazon.awssdk.services.omics.model.ListAnnotationStoresRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListAnnotationStoresPublisher publisher = client.listAnnotationStoresPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListAnnotationStoresPublisher publisher = client.listAnnotationStoresPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListAnnotationStoresResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListAnnotationStoresResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listAnnotationStores(software.amazon.awssdk.services.omics.model.ListAnnotationStoresRequest) operation.

        Parameters:
        listAnnotationStoresRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listAnnotationStoresPaginator

        default ListAnnotationStoresPublisher listAnnotationStoresPaginator​(Consumer<ListAnnotationStoresRequest.Builder> listAnnotationStoresRequest)

        This is a variant of listAnnotationStores(software.amazon.awssdk.services.omics.model.ListAnnotationStoresRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListAnnotationStoresPublisher publisher = client.listAnnotationStoresPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListAnnotationStoresPublisher publisher = client.listAnnotationStoresPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListAnnotationStoresResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListAnnotationStoresResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listAnnotationStores(software.amazon.awssdk.services.omics.model.ListAnnotationStoresRequest) operation.


        This is a convenience which creates an instance of the ListAnnotationStoresRequest.Builder avoiding the need to create one manually via ListAnnotationStoresRequest.builder()

        Parameters:
        listAnnotationStoresRequest - A Consumer that will call methods on ListAnnotationStoresRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMultipartReadSetUploads

        default CompletableFuture<ListMultipartReadSetUploadsResponse> listMultipartReadSetUploads​(ListMultipartReadSetUploadsRequest listMultipartReadSetUploadsRequest)

        Lists multipart read set uploads and for in progress uploads. Once the upload is completed, a read set is created and the upload will no longer be returned in the response.

        Parameters:
        listMultipartReadSetUploadsRequest -
        Returns:
        A Java Future containing the result of the ListMultipartReadSetUploads operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMultipartReadSetUploads

        default CompletableFuture<ListMultipartReadSetUploadsResponse> listMultipartReadSetUploads​(Consumer<ListMultipartReadSetUploadsRequest.Builder> listMultipartReadSetUploadsRequest)

        Lists multipart read set uploads and for in progress uploads. Once the upload is completed, a read set is created and the upload will no longer be returned in the response.


        This is a convenience which creates an instance of the ListMultipartReadSetUploadsRequest.Builder avoiding the need to create one manually via ListMultipartReadSetUploadsRequest.builder()

        Parameters:
        listMultipartReadSetUploadsRequest - A Consumer that will call methods on ListMultipartReadSetUploadsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListMultipartReadSetUploads operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMultipartReadSetUploadsPaginator

        default ListMultipartReadSetUploadsPublisher listMultipartReadSetUploadsPaginator​(ListMultipartReadSetUploadsRequest listMultipartReadSetUploadsRequest)

        This is a variant of listMultipartReadSetUploads(software.amazon.awssdk.services.omics.model.ListMultipartReadSetUploadsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListMultipartReadSetUploadsPublisher publisher = client.listMultipartReadSetUploadsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListMultipartReadSetUploadsPublisher publisher = client.listMultipartReadSetUploadsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListMultipartReadSetUploadsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListMultipartReadSetUploadsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listMultipartReadSetUploads(software.amazon.awssdk.services.omics.model.ListMultipartReadSetUploadsRequest) operation.

        Parameters:
        listMultipartReadSetUploadsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listMultipartReadSetUploadsPaginator

        default ListMultipartReadSetUploadsPublisher listMultipartReadSetUploadsPaginator​(Consumer<ListMultipartReadSetUploadsRequest.Builder> listMultipartReadSetUploadsRequest)

        This is a variant of listMultipartReadSetUploads(software.amazon.awssdk.services.omics.model.ListMultipartReadSetUploadsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListMultipartReadSetUploadsPublisher publisher = client.listMultipartReadSetUploadsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListMultipartReadSetUploadsPublisher publisher = client.listMultipartReadSetUploadsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListMultipartReadSetUploadsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListMultipartReadSetUploadsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listMultipartReadSetUploads(software.amazon.awssdk.services.omics.model.ListMultipartReadSetUploadsRequest) operation.


        This is a convenience which creates an instance of the ListMultipartReadSetUploadsRequest.Builder avoiding the need to create one manually via ListMultipartReadSetUploadsRequest.builder()

        Parameters:
        listMultipartReadSetUploadsRequest - A Consumer that will call methods on ListMultipartReadSetUploadsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReadSetActivationJobs

        default CompletableFuture<ListReadSetActivationJobsResponse> listReadSetActivationJobs​(ListReadSetActivationJobsRequest listReadSetActivationJobsRequest)

        Retrieves a list of read set activation jobs.

        Parameters:
        listReadSetActivationJobsRequest -
        Returns:
        A Java Future containing the result of the ListReadSetActivationJobs operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReadSetActivationJobs

        default CompletableFuture<ListReadSetActivationJobsResponse> listReadSetActivationJobs​(Consumer<ListReadSetActivationJobsRequest.Builder> listReadSetActivationJobsRequest)

        Retrieves a list of read set activation jobs.


        This is a convenience which creates an instance of the ListReadSetActivationJobsRequest.Builder avoiding the need to create one manually via ListReadSetActivationJobsRequest.builder()

        Parameters:
        listReadSetActivationJobsRequest - A Consumer that will call methods on ListReadSetActivationJobsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListReadSetActivationJobs operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReadSetActivationJobsPaginator

        default ListReadSetActivationJobsPublisher listReadSetActivationJobsPaginator​(ListReadSetActivationJobsRequest listReadSetActivationJobsRequest)

        This is a variant of listReadSetActivationJobs(software.amazon.awssdk.services.omics.model.ListReadSetActivationJobsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListReadSetActivationJobsPublisher publisher = client.listReadSetActivationJobsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListReadSetActivationJobsPublisher publisher = client.listReadSetActivationJobsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListReadSetActivationJobsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListReadSetActivationJobsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listReadSetActivationJobs(software.amazon.awssdk.services.omics.model.ListReadSetActivationJobsRequest) operation.

        Parameters:
        listReadSetActivationJobsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReadSetActivationJobsPaginator

        default ListReadSetActivationJobsPublisher listReadSetActivationJobsPaginator​(Consumer<ListReadSetActivationJobsRequest.Builder> listReadSetActivationJobsRequest)

        This is a variant of listReadSetActivationJobs(software.amazon.awssdk.services.omics.model.ListReadSetActivationJobsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListReadSetActivationJobsPublisher publisher = client.listReadSetActivationJobsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListReadSetActivationJobsPublisher publisher = client.listReadSetActivationJobsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListReadSetActivationJobsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListReadSetActivationJobsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listReadSetActivationJobs(software.amazon.awssdk.services.omics.model.ListReadSetActivationJobsRequest) operation.


        This is a convenience which creates an instance of the ListReadSetActivationJobsRequest.Builder avoiding the need to create one manually via ListReadSetActivationJobsRequest.builder()

        Parameters:
        listReadSetActivationJobsRequest - A Consumer that will call methods on ListReadSetActivationJobsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReadSetExportJobs

        default CompletableFuture<ListReadSetExportJobsResponse> listReadSetExportJobs​(ListReadSetExportJobsRequest listReadSetExportJobsRequest)

        Retrieves a list of read set export jobs.

        Parameters:
        listReadSetExportJobsRequest -
        Returns:
        A Java Future containing the result of the ListReadSetExportJobs operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReadSetExportJobs

        default CompletableFuture<ListReadSetExportJobsResponse> listReadSetExportJobs​(Consumer<ListReadSetExportJobsRequest.Builder> listReadSetExportJobsRequest)

        Retrieves a list of read set export jobs.


        This is a convenience which creates an instance of the ListReadSetExportJobsRequest.Builder avoiding the need to create one manually via ListReadSetExportJobsRequest.builder()

        Parameters:
        listReadSetExportJobsRequest - A Consumer that will call methods on ListReadSetExportJobsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListReadSetExportJobs operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReadSetExportJobsPaginator

        default ListReadSetExportJobsPublisher listReadSetExportJobsPaginator​(ListReadSetExportJobsRequest listReadSetExportJobsRequest)

        This is a variant of listReadSetExportJobs(software.amazon.awssdk.services.omics.model.ListReadSetExportJobsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListReadSetExportJobsPublisher publisher = client.listReadSetExportJobsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListReadSetExportJobsPublisher publisher = client.listReadSetExportJobsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListReadSetExportJobsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListReadSetExportJobsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listReadSetExportJobs(software.amazon.awssdk.services.omics.model.ListReadSetExportJobsRequest) operation.

        Parameters:
        listReadSetExportJobsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReadSetExportJobsPaginator

        default ListReadSetExportJobsPublisher listReadSetExportJobsPaginator​(Consumer<ListReadSetExportJobsRequest.Builder> listReadSetExportJobsRequest)

        This is a variant of listReadSetExportJobs(software.amazon.awssdk.services.omics.model.ListReadSetExportJobsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListReadSetExportJobsPublisher publisher = client.listReadSetExportJobsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListReadSetExportJobsPublisher publisher = client.listReadSetExportJobsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListReadSetExportJobsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListReadSetExportJobsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listReadSetExportJobs(software.amazon.awssdk.services.omics.model.ListReadSetExportJobsRequest) operation.


        This is a convenience which creates an instance of the ListReadSetExportJobsRequest.Builder avoiding the need to create one manually via ListReadSetExportJobsRequest.builder()

        Parameters:
        listReadSetExportJobsRequest - A Consumer that will call methods on ListReadSetExportJobsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReadSetImportJobs

        default CompletableFuture<ListReadSetImportJobsResponse> listReadSetImportJobs​(ListReadSetImportJobsRequest listReadSetImportJobsRequest)

        Retrieves a list of read set import jobs.

        Parameters:
        listReadSetImportJobsRequest -
        Returns:
        A Java Future containing the result of the ListReadSetImportJobs operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReadSetImportJobs

        default CompletableFuture<ListReadSetImportJobsResponse> listReadSetImportJobs​(Consumer<ListReadSetImportJobsRequest.Builder> listReadSetImportJobsRequest)

        Retrieves a list of read set import jobs.


        This is a convenience which creates an instance of the ListReadSetImportJobsRequest.Builder avoiding the need to create one manually via ListReadSetImportJobsRequest.builder()

        Parameters:
        listReadSetImportJobsRequest - A Consumer that will call methods on ListReadSetImportJobsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListReadSetImportJobs operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReadSetImportJobsPaginator

        default ListReadSetImportJobsPublisher listReadSetImportJobsPaginator​(ListReadSetImportJobsRequest listReadSetImportJobsRequest)

        This is a variant of listReadSetImportJobs(software.amazon.awssdk.services.omics.model.ListReadSetImportJobsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListReadSetImportJobsPublisher publisher = client.listReadSetImportJobsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListReadSetImportJobsPublisher publisher = client.listReadSetImportJobsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListReadSetImportJobsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListReadSetImportJobsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listReadSetImportJobs(software.amazon.awssdk.services.omics.model.ListReadSetImportJobsRequest) operation.

        Parameters:
        listReadSetImportJobsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReadSetImportJobsPaginator

        default ListReadSetImportJobsPublisher listReadSetImportJobsPaginator​(Consumer<ListReadSetImportJobsRequest.Builder> listReadSetImportJobsRequest)

        This is a variant of listReadSetImportJobs(software.amazon.awssdk.services.omics.model.ListReadSetImportJobsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListReadSetImportJobsPublisher publisher = client.listReadSetImportJobsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListReadSetImportJobsPublisher publisher = client.listReadSetImportJobsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListReadSetImportJobsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListReadSetImportJobsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listReadSetImportJobs(software.amazon.awssdk.services.omics.model.ListReadSetImportJobsRequest) operation.


        This is a convenience which creates an instance of the ListReadSetImportJobsRequest.Builder avoiding the need to create one manually via ListReadSetImportJobsRequest.builder()

        Parameters:
        listReadSetImportJobsRequest - A Consumer that will call methods on ListReadSetImportJobsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReadSetUploadParts

        default CompletableFuture<ListReadSetUploadPartsResponse> listReadSetUploadParts​(ListReadSetUploadPartsRequest listReadSetUploadPartsRequest)

        This operation will list all parts in a requested multipart upload for a sequence store.

        Parameters:
        listReadSetUploadPartsRequest -
        Returns:
        A Java Future containing the result of the ListReadSetUploadParts operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReadSetUploadParts

        default CompletableFuture<ListReadSetUploadPartsResponse> listReadSetUploadParts​(Consumer<ListReadSetUploadPartsRequest.Builder> listReadSetUploadPartsRequest)

        This operation will list all parts in a requested multipart upload for a sequence store.


        This is a convenience which creates an instance of the ListReadSetUploadPartsRequest.Builder avoiding the need to create one manually via ListReadSetUploadPartsRequest.builder()

        Parameters:
        listReadSetUploadPartsRequest - A Consumer that will call methods on ListReadSetUploadPartsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListReadSetUploadParts operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReadSetUploadPartsPaginator

        default ListReadSetUploadPartsPublisher listReadSetUploadPartsPaginator​(ListReadSetUploadPartsRequest listReadSetUploadPartsRequest)

        This is a variant of listReadSetUploadParts(software.amazon.awssdk.services.omics.model.ListReadSetUploadPartsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListReadSetUploadPartsPublisher publisher = client.listReadSetUploadPartsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListReadSetUploadPartsPublisher publisher = client.listReadSetUploadPartsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListReadSetUploadPartsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListReadSetUploadPartsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listReadSetUploadParts(software.amazon.awssdk.services.omics.model.ListReadSetUploadPartsRequest) operation.

        Parameters:
        listReadSetUploadPartsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReadSetUploadPartsPaginator

        default ListReadSetUploadPartsPublisher listReadSetUploadPartsPaginator​(Consumer<ListReadSetUploadPartsRequest.Builder> listReadSetUploadPartsRequest)

        This is a variant of listReadSetUploadParts(software.amazon.awssdk.services.omics.model.ListReadSetUploadPartsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListReadSetUploadPartsPublisher publisher = client.listReadSetUploadPartsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListReadSetUploadPartsPublisher publisher = client.listReadSetUploadPartsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListReadSetUploadPartsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListReadSetUploadPartsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listReadSetUploadParts(software.amazon.awssdk.services.omics.model.ListReadSetUploadPartsRequest) operation.


        This is a convenience which creates an instance of the ListReadSetUploadPartsRequest.Builder avoiding the need to create one manually via ListReadSetUploadPartsRequest.builder()

        Parameters:
        listReadSetUploadPartsRequest - A Consumer that will call methods on ListReadSetUploadPartsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReadSets

        default CompletableFuture<ListReadSetsResponse> listReadSets​(ListReadSetsRequest listReadSetsRequest)

        Retrieves a list of read sets.

        Parameters:
        listReadSetsRequest -
        Returns:
        A Java Future containing the result of the ListReadSets operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReadSets

        default CompletableFuture<ListReadSetsResponse> listReadSets​(Consumer<ListReadSetsRequest.Builder> listReadSetsRequest)

        Retrieves a list of read sets.


        This is a convenience which creates an instance of the ListReadSetsRequest.Builder avoiding the need to create one manually via ListReadSetsRequest.builder()

        Parameters:
        listReadSetsRequest - A Consumer that will call methods on ListReadSetsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListReadSets operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReadSetsPaginator

        default ListReadSetsPublisher listReadSetsPaginator​(ListReadSetsRequest listReadSetsRequest)

        This is a variant of listReadSets(software.amazon.awssdk.services.omics.model.ListReadSetsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListReadSetsPublisher publisher = client.listReadSetsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListReadSetsPublisher publisher = client.listReadSetsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListReadSetsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListReadSetsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listReadSets(software.amazon.awssdk.services.omics.model.ListReadSetsRequest) operation.

        Parameters:
        listReadSetsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReadSetsPaginator

        default ListReadSetsPublisher listReadSetsPaginator​(Consumer<ListReadSetsRequest.Builder> listReadSetsRequest)

        This is a variant of listReadSets(software.amazon.awssdk.services.omics.model.ListReadSetsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListReadSetsPublisher publisher = client.listReadSetsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListReadSetsPublisher publisher = client.listReadSetsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListReadSetsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListReadSetsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listReadSets(software.amazon.awssdk.services.omics.model.ListReadSetsRequest) operation.


        This is a convenience which creates an instance of the ListReadSetsRequest.Builder avoiding the need to create one manually via ListReadSetsRequest.builder()

        Parameters:
        listReadSetsRequest - A Consumer that will call methods on ListReadSetsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReferenceImportJobs

        default CompletableFuture<ListReferenceImportJobsResponse> listReferenceImportJobs​(ListReferenceImportJobsRequest listReferenceImportJobsRequest)

        Retrieves a list of reference import jobs.

        Parameters:
        listReferenceImportJobsRequest -
        Returns:
        A Java Future containing the result of the ListReferenceImportJobs operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReferenceImportJobs

        default CompletableFuture<ListReferenceImportJobsResponse> listReferenceImportJobs​(Consumer<ListReferenceImportJobsRequest.Builder> listReferenceImportJobsRequest)

        Retrieves a list of reference import jobs.


        This is a convenience which creates an instance of the ListReferenceImportJobsRequest.Builder avoiding the need to create one manually via ListReferenceImportJobsRequest.builder()

        Parameters:
        listReferenceImportJobsRequest - A Consumer that will call methods on ListReferenceImportJobsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListReferenceImportJobs operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReferenceImportJobsPaginator

        default ListReferenceImportJobsPublisher listReferenceImportJobsPaginator​(ListReferenceImportJobsRequest listReferenceImportJobsRequest)

        This is a variant of listReferenceImportJobs(software.amazon.awssdk.services.omics.model.ListReferenceImportJobsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListReferenceImportJobsPublisher publisher = client.listReferenceImportJobsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListReferenceImportJobsPublisher publisher = client.listReferenceImportJobsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListReferenceImportJobsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListReferenceImportJobsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listReferenceImportJobs(software.amazon.awssdk.services.omics.model.ListReferenceImportJobsRequest) operation.

        Parameters:
        listReferenceImportJobsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReferenceImportJobsPaginator

        default ListReferenceImportJobsPublisher listReferenceImportJobsPaginator​(Consumer<ListReferenceImportJobsRequest.Builder> listReferenceImportJobsRequest)

        This is a variant of listReferenceImportJobs(software.amazon.awssdk.services.omics.model.ListReferenceImportJobsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListReferenceImportJobsPublisher publisher = client.listReferenceImportJobsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListReferenceImportJobsPublisher publisher = client.listReferenceImportJobsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListReferenceImportJobsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListReferenceImportJobsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listReferenceImportJobs(software.amazon.awssdk.services.omics.model.ListReferenceImportJobsRequest) operation.


        This is a convenience which creates an instance of the ListReferenceImportJobsRequest.Builder avoiding the need to create one manually via ListReferenceImportJobsRequest.builder()

        Parameters:
        listReferenceImportJobsRequest - A Consumer that will call methods on ListReferenceImportJobsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReferenceStores

        default CompletableFuture<ListReferenceStoresResponse> listReferenceStores​(ListReferenceStoresRequest listReferenceStoresRequest)

        Retrieves a list of reference stores.

        Parameters:
        listReferenceStoresRequest -
        Returns:
        A Java Future containing the result of the ListReferenceStores operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReferenceStores

        default CompletableFuture<ListReferenceStoresResponse> listReferenceStores​(Consumer<ListReferenceStoresRequest.Builder> listReferenceStoresRequest)

        Retrieves a list of reference stores.


        This is a convenience which creates an instance of the ListReferenceStoresRequest.Builder avoiding the need to create one manually via ListReferenceStoresRequest.builder()

        Parameters:
        listReferenceStoresRequest - A Consumer that will call methods on ListReferenceStoresRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListReferenceStores operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReferenceStoresPaginator

        default ListReferenceStoresPublisher listReferenceStoresPaginator​(ListReferenceStoresRequest listReferenceStoresRequest)

        This is a variant of listReferenceStores(software.amazon.awssdk.services.omics.model.ListReferenceStoresRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListReferenceStoresPublisher publisher = client.listReferenceStoresPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListReferenceStoresPublisher publisher = client.listReferenceStoresPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListReferenceStoresResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListReferenceStoresResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listReferenceStores(software.amazon.awssdk.services.omics.model.ListReferenceStoresRequest) operation.

        Parameters:
        listReferenceStoresRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReferenceStoresPaginator

        default ListReferenceStoresPublisher listReferenceStoresPaginator​(Consumer<ListReferenceStoresRequest.Builder> listReferenceStoresRequest)

        This is a variant of listReferenceStores(software.amazon.awssdk.services.omics.model.ListReferenceStoresRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListReferenceStoresPublisher publisher = client.listReferenceStoresPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListReferenceStoresPublisher publisher = client.listReferenceStoresPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListReferenceStoresResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListReferenceStoresResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listReferenceStores(software.amazon.awssdk.services.omics.model.ListReferenceStoresRequest) operation.


        This is a convenience which creates an instance of the ListReferenceStoresRequest.Builder avoiding the need to create one manually via ListReferenceStoresRequest.builder()

        Parameters:
        listReferenceStoresRequest - A Consumer that will call methods on ListReferenceStoresRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReferences

        default CompletableFuture<ListReferencesResponse> listReferences​(ListReferencesRequest listReferencesRequest)

        Retrieves a list of references.

        Parameters:
        listReferencesRequest -
        Returns:
        A Java Future containing the result of the ListReferences operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReferences

        default CompletableFuture<ListReferencesResponse> listReferences​(Consumer<ListReferencesRequest.Builder> listReferencesRequest)

        Retrieves a list of references.


        This is a convenience which creates an instance of the ListReferencesRequest.Builder avoiding the need to create one manually via ListReferencesRequest.builder()

        Parameters:
        listReferencesRequest - A Consumer that will call methods on ListReferencesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListReferences operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReferencesPaginator

        default ListReferencesPublisher listReferencesPaginator​(ListReferencesRequest listReferencesRequest)

        This is a variant of listReferences(software.amazon.awssdk.services.omics.model.ListReferencesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListReferencesPublisher publisher = client.listReferencesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListReferencesPublisher publisher = client.listReferencesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListReferencesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListReferencesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listReferences(software.amazon.awssdk.services.omics.model.ListReferencesRequest) operation.

        Parameters:
        listReferencesRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listReferencesPaginator

        default ListReferencesPublisher listReferencesPaginator​(Consumer<ListReferencesRequest.Builder> listReferencesRequest)

        This is a variant of listReferences(software.amazon.awssdk.services.omics.model.ListReferencesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListReferencesPublisher publisher = client.listReferencesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListReferencesPublisher publisher = client.listReferencesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListReferencesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListReferencesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listReferences(software.amazon.awssdk.services.omics.model.ListReferencesRequest) operation.


        This is a convenience which creates an instance of the ListReferencesRequest.Builder avoiding the need to create one manually via ListReferencesRequest.builder()

        Parameters:
        listReferencesRequest - A Consumer that will call methods on ListReferencesRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listRunCaches

        default CompletableFuture<ListRunCachesResponse> listRunCaches​(ListRunCachesRequest listRunCachesRequest)

        Retrieves a list of your run caches.

        Parameters:
        listRunCachesRequest -
        Returns:
        A Java Future containing the result of the ListRunCaches operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listRunCaches

        default CompletableFuture<ListRunCachesResponse> listRunCaches​(Consumer<ListRunCachesRequest.Builder> listRunCachesRequest)

        Retrieves a list of your run caches.


        This is a convenience which creates an instance of the ListRunCachesRequest.Builder avoiding the need to create one manually via ListRunCachesRequest.builder()

        Parameters:
        listRunCachesRequest - A Consumer that will call methods on ListRunCachesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListRunCaches operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listRunCachesPaginator

        default ListRunCachesPublisher listRunCachesPaginator​(ListRunCachesRequest listRunCachesRequest)

        This is a variant of listRunCaches(software.amazon.awssdk.services.omics.model.ListRunCachesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListRunCachesPublisher publisher = client.listRunCachesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListRunCachesPublisher publisher = client.listRunCachesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListRunCachesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListRunCachesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listRunCaches(software.amazon.awssdk.services.omics.model.ListRunCachesRequest) operation.

        Parameters:
        listRunCachesRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listRunCachesPaginator

        default ListRunCachesPublisher listRunCachesPaginator​(Consumer<ListRunCachesRequest.Builder> listRunCachesRequest)

        This is a variant of listRunCaches(software.amazon.awssdk.services.omics.model.ListRunCachesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListRunCachesPublisher publisher = client.listRunCachesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListRunCachesPublisher publisher = client.listRunCachesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListRunCachesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListRunCachesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listRunCaches(software.amazon.awssdk.services.omics.model.ListRunCachesRequest) operation.


        This is a convenience which creates an instance of the ListRunCachesRequest.Builder avoiding the need to create one manually via ListRunCachesRequest.builder()

        Parameters:
        listRunCachesRequest - A Consumer that will call methods on ListRunCachesRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listRunGroups

        default CompletableFuture<ListRunGroupsResponse> listRunGroups​(ListRunGroupsRequest listRunGroupsRequest)

        Retrieves a list of run groups.

        Parameters:
        listRunGroupsRequest -
        Returns:
        A Java Future containing the result of the ListRunGroups operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listRunGroups

        default CompletableFuture<ListRunGroupsResponse> listRunGroups​(Consumer<ListRunGroupsRequest.Builder> listRunGroupsRequest)

        Retrieves a list of run groups.


        This is a convenience which creates an instance of the ListRunGroupsRequest.Builder avoiding the need to create one manually via ListRunGroupsRequest.builder()

        Parameters:
        listRunGroupsRequest - A Consumer that will call methods on ListRunGroupsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListRunGroups operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listRunGroupsPaginator

        default ListRunGroupsPublisher listRunGroupsPaginator​(ListRunGroupsRequest listRunGroupsRequest)

        This is a variant of listRunGroups(software.amazon.awssdk.services.omics.model.ListRunGroupsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListRunGroupsPublisher publisher = client.listRunGroupsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListRunGroupsPublisher publisher = client.listRunGroupsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListRunGroupsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListRunGroupsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listRunGroups(software.amazon.awssdk.services.omics.model.ListRunGroupsRequest) operation.

        Parameters:
        listRunGroupsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listRunGroupsPaginator

        default ListRunGroupsPublisher listRunGroupsPaginator​(Consumer<ListRunGroupsRequest.Builder> listRunGroupsRequest)

        This is a variant of listRunGroups(software.amazon.awssdk.services.omics.model.ListRunGroupsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListRunGroupsPublisher publisher = client.listRunGroupsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListRunGroupsPublisher publisher = client.listRunGroupsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListRunGroupsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListRunGroupsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listRunGroups(software.amazon.awssdk.services.omics.model.ListRunGroupsRequest) operation.


        This is a convenience which creates an instance of the ListRunGroupsRequest.Builder avoiding the need to create one manually via ListRunGroupsRequest.builder()

        Parameters:
        listRunGroupsRequest - A Consumer that will call methods on ListRunGroupsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listRunTasks

        default CompletableFuture<ListRunTasksResponse> listRunTasks​(ListRunTasksRequest listRunTasksRequest)

        Retrieves a list of tasks for a run.

        Parameters:
        listRunTasksRequest -
        Returns:
        A Java Future containing the result of the ListRunTasks operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listRunTasks

        default CompletableFuture<ListRunTasksResponse> listRunTasks​(Consumer<ListRunTasksRequest.Builder> listRunTasksRequest)

        Retrieves a list of tasks for a run.


        This is a convenience which creates an instance of the ListRunTasksRequest.Builder avoiding the need to create one manually via ListRunTasksRequest.builder()

        Parameters:
        listRunTasksRequest - A Consumer that will call methods on ListRunTasksRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListRunTasks operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listRunTasksPaginator

        default ListRunTasksPublisher listRunTasksPaginator​(ListRunTasksRequest listRunTasksRequest)

        This is a variant of listRunTasks(software.amazon.awssdk.services.omics.model.ListRunTasksRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListRunTasksPublisher publisher = client.listRunTasksPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListRunTasksPublisher publisher = client.listRunTasksPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListRunTasksResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListRunTasksResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listRunTasks(software.amazon.awssdk.services.omics.model.ListRunTasksRequest) operation.

        Parameters:
        listRunTasksRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listRunTasksPaginator

        default ListRunTasksPublisher listRunTasksPaginator​(Consumer<ListRunTasksRequest.Builder> listRunTasksRequest)

        This is a variant of listRunTasks(software.amazon.awssdk.services.omics.model.ListRunTasksRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListRunTasksPublisher publisher = client.listRunTasksPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListRunTasksPublisher publisher = client.listRunTasksPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListRunTasksResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListRunTasksResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listRunTasks(software.amazon.awssdk.services.omics.model.ListRunTasksRequest) operation.


        This is a convenience which creates an instance of the ListRunTasksRequest.Builder avoiding the need to create one manually via ListRunTasksRequest.builder()

        Parameters:
        listRunTasksRequest - A Consumer that will call methods on ListRunTasksRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listRuns

        default CompletableFuture<ListRunsResponse> listRuns​(ListRunsRequest listRunsRequest)

        Retrieves a list of runs.

        HealthOmics stores a fixed number of runs that are available to the console and API. If the ListRuns response doesn't include specific runs that you expected, you can find run logs for all runs in the CloudWatch logs. For more information about viewing the run logs, see CloudWatch logs in the AWS HealthOmics User Guide.

        Parameters:
        listRunsRequest -
        Returns:
        A Java Future containing the result of the ListRuns operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listRuns

        default CompletableFuture<ListRunsResponse> listRuns​(Consumer<ListRunsRequest.Builder> listRunsRequest)

        Retrieves a list of runs.

        HealthOmics stores a fixed number of runs that are available to the console and API. If the ListRuns response doesn't include specific runs that you expected, you can find run logs for all runs in the CloudWatch logs. For more information about viewing the run logs, see CloudWatch logs in the AWS HealthOmics User Guide.


        This is a convenience which creates an instance of the ListRunsRequest.Builder avoiding the need to create one manually via ListRunsRequest.builder()

        Parameters:
        listRunsRequest - A Consumer that will call methods on ListRunsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListRuns operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listRunsPaginator

        default ListRunsPublisher listRunsPaginator​(ListRunsRequest listRunsRequest)

        This is a variant of listRuns(software.amazon.awssdk.services.omics.model.ListRunsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListRunsPublisher publisher = client.listRunsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListRunsPublisher publisher = client.listRunsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListRunsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListRunsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listRuns(software.amazon.awssdk.services.omics.model.ListRunsRequest) operation.

        Parameters:
        listRunsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listRunsPaginator

        default ListRunsPublisher listRunsPaginator​(Consumer<ListRunsRequest.Builder> listRunsRequest)

        This is a variant of listRuns(software.amazon.awssdk.services.omics.model.ListRunsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListRunsPublisher publisher = client.listRunsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListRunsPublisher publisher = client.listRunsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListRunsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListRunsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listRuns(software.amazon.awssdk.services.omics.model.ListRunsRequest) operation.


        This is a convenience which creates an instance of the ListRunsRequest.Builder avoiding the need to create one manually via ListRunsRequest.builder()

        Parameters:
        listRunsRequest - A Consumer that will call methods on ListRunsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSequenceStores

        default CompletableFuture<ListSequenceStoresResponse> listSequenceStores​(ListSequenceStoresRequest listSequenceStoresRequest)

        Retrieves a list of sequence stores.

        Parameters:
        listSequenceStoresRequest -
        Returns:
        A Java Future containing the result of the ListSequenceStores operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSequenceStores

        default CompletableFuture<ListSequenceStoresResponse> listSequenceStores​(Consumer<ListSequenceStoresRequest.Builder> listSequenceStoresRequest)

        Retrieves a list of sequence stores.


        This is a convenience which creates an instance of the ListSequenceStoresRequest.Builder avoiding the need to create one manually via ListSequenceStoresRequest.builder()

        Parameters:
        listSequenceStoresRequest - A Consumer that will call methods on ListSequenceStoresRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListSequenceStores operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSequenceStoresPaginator

        default ListSequenceStoresPublisher listSequenceStoresPaginator​(ListSequenceStoresRequest listSequenceStoresRequest)

        This is a variant of listSequenceStores(software.amazon.awssdk.services.omics.model.ListSequenceStoresRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListSequenceStoresPublisher publisher = client.listSequenceStoresPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListSequenceStoresPublisher publisher = client.listSequenceStoresPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListSequenceStoresResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListSequenceStoresResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listSequenceStores(software.amazon.awssdk.services.omics.model.ListSequenceStoresRequest) operation.

        Parameters:
        listSequenceStoresRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSequenceStoresPaginator

        default ListSequenceStoresPublisher listSequenceStoresPaginator​(Consumer<ListSequenceStoresRequest.Builder> listSequenceStoresRequest)

        This is a variant of listSequenceStores(software.amazon.awssdk.services.omics.model.ListSequenceStoresRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListSequenceStoresPublisher publisher = client.listSequenceStoresPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListSequenceStoresPublisher publisher = client.listSequenceStoresPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListSequenceStoresResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListSequenceStoresResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listSequenceStores(software.amazon.awssdk.services.omics.model.ListSequenceStoresRequest) operation.


        This is a convenience which creates an instance of the ListSequenceStoresRequest.Builder avoiding the need to create one manually via ListSequenceStoresRequest.builder()

        Parameters:
        listSequenceStoresRequest - A Consumer that will call methods on ListSequenceStoresRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listShares

        default CompletableFuture<ListSharesResponse> listShares​(ListSharesRequest listSharesRequest)

        Retrieves the resource shares associated with an account. Use the filter parameter to retrieve a specific subset of the shares.

        Parameters:
        listSharesRequest -
        Returns:
        A Java Future containing the result of the ListShares operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listShares

        default CompletableFuture<ListSharesResponse> listShares​(Consumer<ListSharesRequest.Builder> listSharesRequest)

        Retrieves the resource shares associated with an account. Use the filter parameter to retrieve a specific subset of the shares.


        This is a convenience which creates an instance of the ListSharesRequest.Builder avoiding the need to create one manually via ListSharesRequest.builder()

        Parameters:
        listSharesRequest - A Consumer that will call methods on ListSharesRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListShares operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSharesPaginator

        default ListSharesPublisher listSharesPaginator​(ListSharesRequest listSharesRequest)

        This is a variant of listShares(software.amazon.awssdk.services.omics.model.ListSharesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListSharesPublisher publisher = client.listSharesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListSharesPublisher publisher = client.listSharesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListSharesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListSharesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listShares(software.amazon.awssdk.services.omics.model.ListSharesRequest) operation.

        Parameters:
        listSharesRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listSharesPaginator

        default ListSharesPublisher listSharesPaginator​(Consumer<ListSharesRequest.Builder> listSharesRequest)

        This is a variant of listShares(software.amazon.awssdk.services.omics.model.ListSharesRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListSharesPublisher publisher = client.listSharesPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListSharesPublisher publisher = client.listSharesPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListSharesResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListSharesResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listShares(software.amazon.awssdk.services.omics.model.ListSharesRequest) operation.


        This is a convenience which creates an instance of the ListSharesRequest.Builder avoiding the need to create one manually via ListSharesRequest.builder()

        Parameters:
        listSharesRequest - A Consumer that will call methods on ListSharesRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTagsForResource

        default CompletableFuture<ListTagsForResourceResponse> listTagsForResource​(ListTagsForResourceRequest listTagsForResourceRequest)

        Retrieves a list of tags for a resource.

        Parameters:
        listTagsForResourceRequest -
        Returns:
        A Java Future containing the result of the ListTagsForResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listTagsForResource

        default CompletableFuture<ListTagsForResourceResponse> listTagsForResource​(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)

        Retrieves a list of tags for a resource.


        This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the need to create one manually via ListTagsForResourceRequest.builder()

        Parameters:
        listTagsForResourceRequest - A Consumer that will call methods on ListTagsForResourceRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListTagsForResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVariantImportJobs

        default CompletableFuture<ListVariantImportJobsResponse> listVariantImportJobs​(ListVariantImportJobsRequest listVariantImportJobsRequest)

        Retrieves a list of variant import jobs.

        Parameters:
        listVariantImportJobsRequest -
        Returns:
        A Java Future containing the result of the ListVariantImportJobs operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVariantImportJobs

        default CompletableFuture<ListVariantImportJobsResponse> listVariantImportJobs​(Consumer<ListVariantImportJobsRequest.Builder> listVariantImportJobsRequest)

        Retrieves a list of variant import jobs.


        This is a convenience which creates an instance of the ListVariantImportJobsRequest.Builder avoiding the need to create one manually via ListVariantImportJobsRequest.builder()

        Parameters:
        listVariantImportJobsRequest - A Consumer that will call methods on ListVariantImportJobsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListVariantImportJobs operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVariantImportJobsPaginator

        default ListVariantImportJobsPublisher listVariantImportJobsPaginator​(ListVariantImportJobsRequest listVariantImportJobsRequest)

        This is a variant of listVariantImportJobs(software.amazon.awssdk.services.omics.model.ListVariantImportJobsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListVariantImportJobsPublisher publisher = client.listVariantImportJobsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListVariantImportJobsPublisher publisher = client.listVariantImportJobsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListVariantImportJobsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListVariantImportJobsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listVariantImportJobs(software.amazon.awssdk.services.omics.model.ListVariantImportJobsRequest) operation.

        Parameters:
        listVariantImportJobsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVariantImportJobsPaginator

        default ListVariantImportJobsPublisher listVariantImportJobsPaginator​(Consumer<ListVariantImportJobsRequest.Builder> listVariantImportJobsRequest)

        This is a variant of listVariantImportJobs(software.amazon.awssdk.services.omics.model.ListVariantImportJobsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListVariantImportJobsPublisher publisher = client.listVariantImportJobsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListVariantImportJobsPublisher publisher = client.listVariantImportJobsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListVariantImportJobsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListVariantImportJobsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listVariantImportJobs(software.amazon.awssdk.services.omics.model.ListVariantImportJobsRequest) operation.


        This is a convenience which creates an instance of the ListVariantImportJobsRequest.Builder avoiding the need to create one manually via ListVariantImportJobsRequest.builder()

        Parameters:
        listVariantImportJobsRequest - A Consumer that will call methods on ListVariantImportJobsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVariantStores

        default CompletableFuture<ListVariantStoresResponse> listVariantStores​(ListVariantStoresRequest listVariantStoresRequest)

        Retrieves a list of variant stores.

        Parameters:
        listVariantStoresRequest -
        Returns:
        A Java Future containing the result of the ListVariantStores operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVariantStores

        default CompletableFuture<ListVariantStoresResponse> listVariantStores​(Consumer<ListVariantStoresRequest.Builder> listVariantStoresRequest)

        Retrieves a list of variant stores.


        This is a convenience which creates an instance of the ListVariantStoresRequest.Builder avoiding the need to create one manually via ListVariantStoresRequest.builder()

        Parameters:
        listVariantStoresRequest - A Consumer that will call methods on ListVariantStoresRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListVariantStores operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVariantStoresPaginator

        default ListVariantStoresPublisher listVariantStoresPaginator​(ListVariantStoresRequest listVariantStoresRequest)

        This is a variant of listVariantStores(software.amazon.awssdk.services.omics.model.ListVariantStoresRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListVariantStoresPublisher publisher = client.listVariantStoresPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListVariantStoresPublisher publisher = client.listVariantStoresPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListVariantStoresResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListVariantStoresResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listVariantStores(software.amazon.awssdk.services.omics.model.ListVariantStoresRequest) operation.

        Parameters:
        listVariantStoresRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listVariantStoresPaginator

        default ListVariantStoresPublisher listVariantStoresPaginator​(Consumer<ListVariantStoresRequest.Builder> listVariantStoresRequest)

        This is a variant of listVariantStores(software.amazon.awssdk.services.omics.model.ListVariantStoresRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListVariantStoresPublisher publisher = client.listVariantStoresPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListVariantStoresPublisher publisher = client.listVariantStoresPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListVariantStoresResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListVariantStoresResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listVariantStores(software.amazon.awssdk.services.omics.model.ListVariantStoresRequest) operation.


        This is a convenience which creates an instance of the ListVariantStoresRequest.Builder avoiding the need to create one manually via ListVariantStoresRequest.builder()

        Parameters:
        listVariantStoresRequest - A Consumer that will call methods on ListVariantStoresRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listWorkflows

        default CompletableFuture<ListWorkflowsResponse> listWorkflows​(ListWorkflowsRequest listWorkflowsRequest)

        Retrieves a list of workflows.

        Parameters:
        listWorkflowsRequest -
        Returns:
        A Java Future containing the result of the ListWorkflows operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listWorkflows

        default CompletableFuture<ListWorkflowsResponse> listWorkflows​(Consumer<ListWorkflowsRequest.Builder> listWorkflowsRequest)

        Retrieves a list of workflows.


        This is a convenience which creates an instance of the ListWorkflowsRequest.Builder avoiding the need to create one manually via ListWorkflowsRequest.builder()

        Parameters:
        listWorkflowsRequest - A Consumer that will call methods on ListWorkflowsRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the ListWorkflows operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listWorkflowsPaginator

        default ListWorkflowsPublisher listWorkflowsPaginator​(ListWorkflowsRequest listWorkflowsRequest)

        This is a variant of listWorkflows(software.amazon.awssdk.services.omics.model.ListWorkflowsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListWorkflowsPublisher publisher = client.listWorkflowsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListWorkflowsPublisher publisher = client.listWorkflowsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListWorkflowsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListWorkflowsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listWorkflows(software.amazon.awssdk.services.omics.model.ListWorkflowsRequest) operation.

        Parameters:
        listWorkflowsRequest -
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • listWorkflowsPaginator

        default ListWorkflowsPublisher listWorkflowsPaginator​(Consumer<ListWorkflowsRequest.Builder> listWorkflowsRequest)

        This is a variant of listWorkflows(software.amazon.awssdk.services.omics.model.ListWorkflowsRequest) operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.

        When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a new Subscription i.e., a new contract to stream data from the starting request.

        The following are few ways to use the response class:

        1) Using the subscribe helper method
         
         software.amazon.awssdk.services.omics.paginators.ListWorkflowsPublisher publisher = client.listWorkflowsPaginator(request);
         CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
         future.get();
         
         
        2) Using a custom subscriber
         
         software.amazon.awssdk.services.omics.paginators.ListWorkflowsPublisher publisher = client.listWorkflowsPaginator(request);
         publisher.subscribe(new Subscriber<software.amazon.awssdk.services.omics.model.ListWorkflowsResponse>() {
         
         public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
         
         
         public void onNext(software.amazon.awssdk.services.omics.model.ListWorkflowsResponse response) { //... };
         });
         
        As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.

        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 listWorkflows(software.amazon.awssdk.services.omics.model.ListWorkflowsRequest) operation.


        This is a convenience which creates an instance of the ListWorkflowsRequest.Builder avoiding the need to create one manually via ListWorkflowsRequest.builder()

        Parameters:
        listWorkflowsRequest - A Consumer that will call methods on ListWorkflowsRequest.Builder to create a request.
        Returns:
        A custom publisher that can be subscribed to request a stream of response pages.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putS3AccessPolicy

        default CompletableFuture<PutS3AccessPolicyResponse> putS3AccessPolicy​(PutS3AccessPolicyRequest putS3AccessPolicyRequest)

        Adds an access policy to the specified store.

        Parameters:
        putS3AccessPolicyRequest -
        Returns:
        A Java Future containing the result of the PutS3AccessPolicy operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • putS3AccessPolicy

        default CompletableFuture<PutS3AccessPolicyResponse> putS3AccessPolicy​(Consumer<PutS3AccessPolicyRequest.Builder> putS3AccessPolicyRequest)

        Adds an access policy to the specified store.


        This is a convenience which creates an instance of the PutS3AccessPolicyRequest.Builder avoiding the need to create one manually via PutS3AccessPolicyRequest.builder()

        Parameters:
        putS3AccessPolicyRequest - A Consumer that will call methods on PutS3AccessPolicyRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the PutS3AccessPolicy operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startAnnotationImportJob

        default CompletableFuture<StartAnnotationImportJobResponse> startAnnotationImportJob​(StartAnnotationImportJobRequest startAnnotationImportJobRequest)

        Starts an annotation import job.

        Parameters:
        startAnnotationImportJobRequest -
        Returns:
        A Java Future containing the result of the StartAnnotationImportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startAnnotationImportJob

        default CompletableFuture<StartAnnotationImportJobResponse> startAnnotationImportJob​(Consumer<StartAnnotationImportJobRequest.Builder> startAnnotationImportJobRequest)

        Starts an annotation import job.


        This is a convenience which creates an instance of the StartAnnotationImportJobRequest.Builder avoiding the need to create one manually via StartAnnotationImportJobRequest.builder()

        Parameters:
        startAnnotationImportJobRequest - A Consumer that will call methods on StartAnnotationImportJobRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the StartAnnotationImportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startReadSetActivationJob

        default CompletableFuture<StartReadSetActivationJobResponse> startReadSetActivationJob​(StartReadSetActivationJobRequest startReadSetActivationJobRequest)

        Activates an archived read set. To reduce storage charges, Amazon Omics archives unused read sets after 30 days.

        Parameters:
        startReadSetActivationJobRequest -
        Returns:
        A Java Future containing the result of the StartReadSetActivationJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startReadSetActivationJob

        default CompletableFuture<StartReadSetActivationJobResponse> startReadSetActivationJob​(Consumer<StartReadSetActivationJobRequest.Builder> startReadSetActivationJobRequest)

        Activates an archived read set. To reduce storage charges, Amazon Omics archives unused read sets after 30 days.


        This is a convenience which creates an instance of the StartReadSetActivationJobRequest.Builder avoiding the need to create one manually via StartReadSetActivationJobRequest.builder()

        Parameters:
        startReadSetActivationJobRequest - A Consumer that will call methods on StartReadSetActivationJobRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the StartReadSetActivationJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startReadSetExportJob

        default CompletableFuture<StartReadSetExportJobResponse> startReadSetExportJob​(StartReadSetExportJobRequest startReadSetExportJobRequest)

        Exports a read set to Amazon S3.

        Parameters:
        startReadSetExportJobRequest -
        Returns:
        A Java Future containing the result of the StartReadSetExportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startReadSetExportJob

        default CompletableFuture<StartReadSetExportJobResponse> startReadSetExportJob​(Consumer<StartReadSetExportJobRequest.Builder> startReadSetExportJobRequest)

        Exports a read set to Amazon S3.


        This is a convenience which creates an instance of the StartReadSetExportJobRequest.Builder avoiding the need to create one manually via StartReadSetExportJobRequest.builder()

        Parameters:
        startReadSetExportJobRequest - A Consumer that will call methods on StartReadSetExportJobRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the StartReadSetExportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startReadSetImportJob

        default CompletableFuture<StartReadSetImportJobResponse> startReadSetImportJob​(StartReadSetImportJobRequest startReadSetImportJobRequest)

        Starts a read set import job.

        Parameters:
        startReadSetImportJobRequest -
        Returns:
        A Java Future containing the result of the StartReadSetImportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startReadSetImportJob

        default CompletableFuture<StartReadSetImportJobResponse> startReadSetImportJob​(Consumer<StartReadSetImportJobRequest.Builder> startReadSetImportJobRequest)

        Starts a read set import job.


        This is a convenience which creates an instance of the StartReadSetImportJobRequest.Builder avoiding the need to create one manually via StartReadSetImportJobRequest.builder()

        Parameters:
        startReadSetImportJobRequest - A Consumer that will call methods on StartReadSetImportJobRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the StartReadSetImportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startReferenceImportJob

        default CompletableFuture<StartReferenceImportJobResponse> startReferenceImportJob​(StartReferenceImportJobRequest startReferenceImportJobRequest)

        Starts a reference import job.

        Parameters:
        startReferenceImportJobRequest -
        Returns:
        A Java Future containing the result of the StartReferenceImportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startReferenceImportJob

        default CompletableFuture<StartReferenceImportJobResponse> startReferenceImportJob​(Consumer<StartReferenceImportJobRequest.Builder> startReferenceImportJobRequest)

        Starts a reference import job.


        This is a convenience which creates an instance of the StartReferenceImportJobRequest.Builder avoiding the need to create one manually via StartReferenceImportJobRequest.builder()

        Parameters:
        startReferenceImportJobRequest - A Consumer that will call methods on StartReferenceImportJobRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the StartReferenceImportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startRun

        default CompletableFuture<StartRunResponse> startRun​(StartRunRequest startRunRequest)

        Starts a workflow run. To duplicate a run, specify the run's ID and a role ARN. The remaining parameters are copied from the previous run.

        StartRun will not support re-run for a workflow that is shared with you.

        HealthOmics stores a fixed number of runs that are available to the console and API. By default, HealthOmics doesn't any remove any runs. If HealthOmics reaches the maximum number of runs, you must manually remove runs. To have older runs removed automatically, set the retention mode to REMOVE.

        By default, the run uses STATIC storage. For STATIC storage, set the storageCapacity field. You can set the storage type to DYNAMIC. You do not set storageCapacity, because HealthOmics dynamically scales the storage up or down as required. For more information about static and dynamic storage, see Running workflows in the AWS HealthOmics User Guide.

        Parameters:
        startRunRequest -
        Returns:
        A Java Future containing the result of the StartRun operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startRun

        default CompletableFuture<StartRunResponse> startRun​(Consumer<StartRunRequest.Builder> startRunRequest)

        Starts a workflow run. To duplicate a run, specify the run's ID and a role ARN. The remaining parameters are copied from the previous run.

        StartRun will not support re-run for a workflow that is shared with you.

        HealthOmics stores a fixed number of runs that are available to the console and API. By default, HealthOmics doesn't any remove any runs. If HealthOmics reaches the maximum number of runs, you must manually remove runs. To have older runs removed automatically, set the retention mode to REMOVE.

        By default, the run uses STATIC storage. For STATIC storage, set the storageCapacity field. You can set the storage type to DYNAMIC. You do not set storageCapacity, because HealthOmics dynamically scales the storage up or down as required. For more information about static and dynamic storage, see Running workflows in the AWS HealthOmics User Guide.


        This is a convenience which creates an instance of the StartRunRequest.Builder avoiding the need to create one manually via StartRunRequest.builder()

        Parameters:
        startRunRequest - A Consumer that will call methods on StartRunRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the StartRun operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startVariantImportJob

        default CompletableFuture<StartVariantImportJobResponse> startVariantImportJob​(StartVariantImportJobRequest startVariantImportJobRequest)

        Starts a variant import job.

        Parameters:
        startVariantImportJobRequest -
        Returns:
        A Java Future containing the result of the StartVariantImportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • startVariantImportJob

        default CompletableFuture<StartVariantImportJobResponse> startVariantImportJob​(Consumer<StartVariantImportJobRequest.Builder> startVariantImportJobRequest)

        Starts a variant import job.


        This is a convenience which creates an instance of the StartVariantImportJobRequest.Builder avoiding the need to create one manually via StartVariantImportJobRequest.builder()

        Parameters:
        startVariantImportJobRequest - A Consumer that will call methods on StartVariantImportJobRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the StartVariantImportJob operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • tagResource

        default CompletableFuture<TagResourceResponse> tagResource​(TagResourceRequest tagResourceRequest)

        Tags a resource.

        Parameters:
        tagResourceRequest -
        Returns:
        A Java Future containing the result of the TagResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • tagResource

        default CompletableFuture<TagResourceResponse> tagResource​(Consumer<TagResourceRequest.Builder> tagResourceRequest)

        Tags a resource.


        This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to create one manually via TagResourceRequest.builder()

        Parameters:
        tagResourceRequest - A Consumer that will call methods on TagResourceRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the TagResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • untagResource

        default CompletableFuture<UntagResourceResponse> untagResource​(UntagResourceRequest untagResourceRequest)

        Removes tags from a resource.

        Parameters:
        untagResourceRequest -
        Returns:
        A Java Future containing the result of the UntagResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • untagResource

        default CompletableFuture<UntagResourceResponse> untagResource​(Consumer<UntagResourceRequest.Builder> untagResourceRequest)

        Removes tags from a resource.


        This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to create one manually via UntagResourceRequest.builder()

        Parameters:
        untagResourceRequest - A Consumer that will call methods on UntagResourceRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UntagResource operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateAnnotationStore

        default CompletableFuture<UpdateAnnotationStoreResponse> updateAnnotationStore​(UpdateAnnotationStoreRequest updateAnnotationStoreRequest)

        Updates an annotation store.

        Parameters:
        updateAnnotationStoreRequest -
        Returns:
        A Java Future containing the result of the UpdateAnnotationStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateAnnotationStore

        default CompletableFuture<UpdateAnnotationStoreResponse> updateAnnotationStore​(Consumer<UpdateAnnotationStoreRequest.Builder> updateAnnotationStoreRequest)

        Updates an annotation store.


        This is a convenience which creates an instance of the UpdateAnnotationStoreRequest.Builder avoiding the need to create one manually via UpdateAnnotationStoreRequest.builder()

        Parameters:
        updateAnnotationStoreRequest - A Consumer that will call methods on UpdateAnnotationStoreRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateAnnotationStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateAnnotationStoreVersion

        default CompletableFuture<UpdateAnnotationStoreVersionResponse> updateAnnotationStoreVersion​(UpdateAnnotationStoreVersionRequest updateAnnotationStoreVersionRequest)

        Updates the description of an annotation store version.

        Parameters:
        updateAnnotationStoreVersionRequest -
        Returns:
        A Java Future containing the result of the UpdateAnnotationStoreVersion operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateAnnotationStoreVersion

        default CompletableFuture<UpdateAnnotationStoreVersionResponse> updateAnnotationStoreVersion​(Consumer<UpdateAnnotationStoreVersionRequest.Builder> updateAnnotationStoreVersionRequest)

        Updates the description of an annotation store version.


        This is a convenience which creates an instance of the UpdateAnnotationStoreVersionRequest.Builder avoiding the need to create one manually via UpdateAnnotationStoreVersionRequest.builder()

        Parameters:
        updateAnnotationStoreVersionRequest - A Consumer that will call methods on UpdateAnnotationStoreVersionRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateAnnotationStoreVersion operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateRunCache

        default CompletableFuture<UpdateRunCacheResponse> updateRunCache​(UpdateRunCacheRequest updateRunCacheRequest)

        Update a run cache.

        Parameters:
        updateRunCacheRequest -
        Returns:
        A Java Future containing the result of the UpdateRunCache operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateRunCache

        default CompletableFuture<UpdateRunCacheResponse> updateRunCache​(Consumer<UpdateRunCacheRequest.Builder> updateRunCacheRequest)

        Update a run cache.


        This is a convenience which creates an instance of the UpdateRunCacheRequest.Builder avoiding the need to create one manually via UpdateRunCacheRequest.builder()

        Parameters:
        updateRunCacheRequest - A Consumer that will call methods on UpdateRunCacheRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateRunCache operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateRunGroup

        default CompletableFuture<UpdateRunGroupResponse> updateRunGroup​(UpdateRunGroupRequest updateRunGroupRequest)

        Updates a run group.

        Parameters:
        updateRunGroupRequest -
        Returns:
        A Java Future containing the result of the UpdateRunGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateRunGroup

        default CompletableFuture<UpdateRunGroupResponse> updateRunGroup​(Consumer<UpdateRunGroupRequest.Builder> updateRunGroupRequest)

        Updates a run group.


        This is a convenience which creates an instance of the UpdateRunGroupRequest.Builder avoiding the need to create one manually via UpdateRunGroupRequest.builder()

        Parameters:
        updateRunGroupRequest - A Consumer that will call methods on UpdateRunGroupRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateRunGroup operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateSequenceStore

        default CompletableFuture<UpdateSequenceStoreResponse> updateSequenceStore​(UpdateSequenceStoreRequest updateSequenceStoreRequest)

        Update one or more parameters for the sequence store.

        Parameters:
        updateSequenceStoreRequest -
        Returns:
        A Java Future containing the result of the UpdateSequenceStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateSequenceStore

        default CompletableFuture<UpdateSequenceStoreResponse> updateSequenceStore​(Consumer<UpdateSequenceStoreRequest.Builder> updateSequenceStoreRequest)

        Update one or more parameters for the sequence store.


        This is a convenience which creates an instance of the UpdateSequenceStoreRequest.Builder avoiding the need to create one manually via UpdateSequenceStoreRequest.builder()

        Parameters:
        updateSequenceStoreRequest - A Consumer that will call methods on UpdateSequenceStoreRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateSequenceStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateVariantStore

        default CompletableFuture<UpdateVariantStoreResponse> updateVariantStore​(UpdateVariantStoreRequest updateVariantStoreRequest)

        Updates a variant store.

        Parameters:
        updateVariantStoreRequest -
        Returns:
        A Java Future containing the result of the UpdateVariantStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateVariantStore

        default CompletableFuture<UpdateVariantStoreResponse> updateVariantStore​(Consumer<UpdateVariantStoreRequest.Builder> updateVariantStoreRequest)

        Updates a variant store.


        This is a convenience which creates an instance of the UpdateVariantStoreRequest.Builder avoiding the need to create one manually via UpdateVariantStoreRequest.builder()

        Parameters:
        updateVariantStoreRequest - A Consumer that will call methods on UpdateVariantStoreRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateVariantStore operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateWorkflow

        default CompletableFuture<UpdateWorkflowResponse> updateWorkflow​(UpdateWorkflowRequest updateWorkflowRequest)

        Updates a workflow.

        Parameters:
        updateWorkflowRequest -
        Returns:
        A Java Future containing the result of the UpdateWorkflow operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • updateWorkflow

        default CompletableFuture<UpdateWorkflowResponse> updateWorkflow​(Consumer<UpdateWorkflowRequest.Builder> updateWorkflowRequest)

        Updates a workflow.


        This is a convenience which creates an instance of the UpdateWorkflowRequest.Builder avoiding the need to create one manually via UpdateWorkflowRequest.builder()

        Parameters:
        updateWorkflowRequest - A Consumer that will call methods on UpdateWorkflowRequest.Builder to create a request.
        Returns:
        A Java Future containing the result of the UpdateWorkflow operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ConflictException The request cannot be applied to the target resource in its current state.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • uploadReadSetPart

        default CompletableFuture<UploadReadSetPartResponse> uploadReadSetPart​(UploadReadSetPartRequest uploadReadSetPartRequest,
                                                                               AsyncRequestBody requestBody)

        This operation uploads a specific part of a read set. If you upload a new part using a previously used part number, the previously uploaded part will be overwritten.

        Parameters:
        uploadReadSetPartRequest -
        requestBody - Functional interface that can be implemented to produce the request content in a non-blocking manner. The size of the content is expected to be known up front. See AsyncRequestBody for specific details on implementing this interface as well as links to precanned implementations for common scenarios like uploading from a file. The service documentation for the request content is as follows '

        The read set data to upload for a part.

        '
        Returns:
        A Java Future containing the result of the UploadReadSetPart operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • uploadReadSetPart

        default CompletableFuture<UploadReadSetPartResponse> uploadReadSetPart​(Consumer<UploadReadSetPartRequest.Builder> uploadReadSetPartRequest,
                                                                               AsyncRequestBody requestBody)

        This operation uploads a specific part of a read set. If you upload a new part using a previously used part number, the previously uploaded part will be overwritten.


        This is a convenience which creates an instance of the UploadReadSetPartRequest.Builder avoiding the need to create one manually via UploadReadSetPartRequest.builder()

        Parameters:
        uploadReadSetPartRequest - A Consumer that will call methods on UploadReadSetPartRequest.Builder to create a request.
        requestBody - Functional interface that can be implemented to produce the request content in a non-blocking manner. The size of the content is expected to be known up front. See AsyncRequestBody for specific details on implementing this interface as well as links to precanned implementations for common scenarios like uploading from a file. The service documentation for the request content is as follows '

        The read set data to upload for a part.

        '
        Returns:
        A Java Future containing the result of the UploadReadSetPart operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • uploadReadSetPart

        default CompletableFuture<UploadReadSetPartResponse> uploadReadSetPart​(UploadReadSetPartRequest uploadReadSetPartRequest,
                                                                               Path sourcePath)

        This operation uploads a specific part of a read set. If you upload a new part using a previously used part number, the previously uploaded part will be overwritten.

        Parameters:
        uploadReadSetPartRequest -
        sourcePath - Path to file containing data to send to the service. File will be read entirely and may be read multiple times in the event of a retry. If the file does not exist or the current user does not have access to read it then an exception will be thrown. The service documentation for the request content is as follows '

        The read set data to upload for a part.

        '
        Returns:
        A Java Future containing the result of the UploadReadSetPart operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • uploadReadSetPart

        default CompletableFuture<UploadReadSetPartResponse> uploadReadSetPart​(Consumer<UploadReadSetPartRequest.Builder> uploadReadSetPartRequest,
                                                                               Path sourcePath)

        This operation uploads a specific part of a read set. If you upload a new part using a previously used part number, the previously uploaded part will be overwritten.


        This is a convenience which creates an instance of the UploadReadSetPartRequest.Builder avoiding the need to create one manually via UploadReadSetPartRequest.builder()

        Parameters:
        uploadReadSetPartRequest - A Consumer that will call methods on UploadReadSetPartRequest.Builder to create a request.
        sourcePath - Path to file containing data to send to the service. File will be read entirely and may be read multiple times in the event of a retry. If the file does not exist or the current user does not have access to read it then an exception will be thrown. The service documentation for the request content is as follows '

        The read set data to upload for a part.

        '
        Returns:
        A Java Future containing the result of the UploadReadSetPart operation returned by the service.
        The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invoke Throwable.getCause() to retrieve the underlying exception.
        • InternalServerException An unexpected error occurred. Try the request again.
        • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.
        • ServiceQuotaExceededException The request exceeds a service quota.
        • ThrottlingException The request was denied due to request throttling.
        • ValidationException The input fails to satisfy the constraints specified by an AWS service.
        • ResourceNotFoundException The target resource was not found in the current Region.
        • AccessDeniedException You do not have sufficient access to perform this action.
        • RequestTimeoutException The request timed out.
        • 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.
        • OmicsException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
        See Also:
        AWS API Documentation
      • waiter

        default OmicsAsyncWaiter waiter()
        Create an instance of OmicsAsyncWaiter using this client.

        Waiters created via this method are managed by the SDK and resources will be released when the service client is closed.

        Returns:
        an instance of OmicsAsyncWaiter