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.

  • Field Details

  • Method Details

    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • createRunGroup

      default CompletableFuture<CreateRunGroupResponse> createRunGroup(CreateRunGroupRequest createRunGroupRequest)

      Creates a run 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:
    • createRunGroup

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

      Creates a run 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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.

      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:
    • getRun

      Gets information about a workflow run.

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


      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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • getShare

      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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • listRuns

      default CompletableFuture<ListRunsResponse> listRuns(ListRunsRequest listRunsRequest)

      Retrieves a list of runs.

      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:
    • listRuns

      Retrieves a list of runs.


      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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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.

      The total number of runs in your account is subject to a quota per Region. To avoid needing to delete runs manually, you can set the retention mode to REMOVE. Runs with this setting are deleted automatically when the run quoata is exceeded.

      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:
    • startRun

      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.

      The total number of runs in your account is subject to a quota per Region. To avoid needing to delete runs manually, you can set the retention mode to REMOVE. Runs with this setting are deleted automatically when the run quoata is exceeded.

      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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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
    • serviceClientConfiguration

      default OmicsServiceClientConfiguration serviceClientConfiguration()
      Description copied from interface: SdkClient
      The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration
      Specified by:
      serviceClientConfiguration in interface AwsClient
      Specified by:
      serviceClientConfiguration in interface SdkClient
      Returns:
      SdkServiceClientConfiguration
    • create

      static OmicsAsyncClient create()
      Create a OmicsAsyncClient with the region loaded from the DefaultAwsRegionProviderChain and credentials loaded from the DefaultCredentialsProvider.
    • builder

      static OmicsAsyncClientBuilder builder()
      Create a builder that can be used to configure and create a OmicsAsyncClient.