/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the omics-2022-11-28.normal.json service model.
*/
using System;
using System.Threading;
using System.Threading.Tasks;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.Omics.Model;
namespace Amazon.Omics
{
///
/// Interface for accessing Omics
///
/// This is the AWS HealthOmics API Reference. For an introduction to the service,
/// see What is AWS HealthOmics?
/// in the AWS HealthOmics User Guide.
///
public partial interface IAmazonOmics : IAmazonService, IDisposable
{
#if AWS_ASYNC_ENUMERABLES_API
///
/// Paginators for the service
///
IOmicsPaginatorFactory Paginators { get; }
#endif
#region AbortMultipartReadSetUpload
///
/// Stops a multipart upload.
///
/// Container for the necessary parameters to execute the AbortMultipartReadSetUpload service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AbortMultipartReadSetUpload service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The operation is not supported by Amazon Omics, or the API does not exist.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for AbortMultipartReadSetUpload Operation
Task AbortMultipartReadSetUploadAsync(AbortMultipartReadSetUploadRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region BatchDeleteReadSet
///
/// Deletes one or more read sets.
///
/// Container for the necessary parameters to execute the BatchDeleteReadSet service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the BatchDeleteReadSet service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for BatchDeleteReadSet Operation
Task BatchDeleteReadSetAsync(BatchDeleteReadSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CancelAnnotationImportJob
///
/// Cancels an annotation import job.
///
/// Container for the necessary parameters to execute the CancelAnnotationImportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CancelAnnotationImportJob service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for CancelAnnotationImportJob Operation
Task CancelAnnotationImportJobAsync(CancelAnnotationImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CancelRun
///
/// Cancels a run.
///
/// Container for the necessary parameters to execute the CancelRun service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CancelRun service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for CancelRun Operation
Task CancelRunAsync(CancelRunRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CancelVariantImportJob
///
/// Cancels a variant import job.
///
/// Container for the necessary parameters to execute the CancelVariantImportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CancelVariantImportJob service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for CancelVariantImportJob Operation
Task CancelVariantImportJobAsync(CancelVariantImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CompleteMultipartReadSetUpload
///
/// Concludes a multipart upload once you have uploaded all the components.
///
/// Container for the necessary parameters to execute the CompleteMultipartReadSetUpload service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CompleteMultipartReadSetUpload service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The operation is not supported by Amazon Omics, or the API does not exist.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for CompleteMultipartReadSetUpload Operation
Task CompleteMultipartReadSetUploadAsync(CompleteMultipartReadSetUploadRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateAnnotationStore
///
/// Creates an annotation store.
///
/// Container for the necessary parameters to execute the CreateAnnotationStore service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateAnnotationStore service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for CreateAnnotationStore Operation
Task CreateAnnotationStoreAsync(CreateAnnotationStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateMultipartReadSetUpload
///
/// Begins a multipart read set upload.
///
/// Container for the necessary parameters to execute the CreateMultipartReadSetUpload service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateMultipartReadSetUpload service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The operation is not supported by Amazon Omics, or the API does not exist.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for CreateMultipartReadSetUpload Operation
Task CreateMultipartReadSetUploadAsync(CreateMultipartReadSetUploadRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateReferenceStore
///
/// Creates a reference store.
///
/// Container for the necessary parameters to execute the CreateReferenceStore service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateReferenceStore service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for CreateReferenceStore Operation
Task CreateReferenceStoreAsync(CreateReferenceStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateRunGroup
///
/// Creates a run group.
///
/// Container for the necessary parameters to execute the CreateRunGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateRunGroup service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for CreateRunGroup Operation
Task CreateRunGroupAsync(CreateRunGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateSequenceStore
///
/// Creates a sequence store.
///
/// Container for the necessary parameters to execute the CreateSequenceStore service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateSequenceStore service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for CreateSequenceStore Operation
Task CreateSequenceStoreAsync(CreateSequenceStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateVariantStore
///
/// Creates a variant store.
///
/// Container for the necessary parameters to execute the CreateVariantStore service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateVariantStore service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for CreateVariantStore Operation
Task CreateVariantStoreAsync(CreateVariantStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateWorkflow
///
/// Creates a workflow.
///
/// Container for the necessary parameters to execute the CreateWorkflow service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateWorkflow service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for CreateWorkflow Operation
Task CreateWorkflowAsync(CreateWorkflowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteAnnotationStore
///
/// Deletes an annotation store.
///
/// Container for the necessary parameters to execute the DeleteAnnotationStore service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteAnnotationStore service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for DeleteAnnotationStore Operation
Task DeleteAnnotationStoreAsync(DeleteAnnotationStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteReference
///
/// Deletes a genome reference.
///
/// Container for the necessary parameters to execute the DeleteReference service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteReference service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for DeleteReference Operation
Task DeleteReferenceAsync(DeleteReferenceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteReferenceStore
///
/// Deletes a genome reference store.
///
/// Container for the necessary parameters to execute the DeleteReferenceStore service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteReferenceStore service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for DeleteReferenceStore Operation
Task DeleteReferenceStoreAsync(DeleteReferenceStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteRun
///
/// Deletes a workflow run.
///
/// Container for the necessary parameters to execute the DeleteRun service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteRun service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for DeleteRun Operation
Task DeleteRunAsync(DeleteRunRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteRunGroup
///
/// Deletes a workflow run group.
///
/// Container for the necessary parameters to execute the DeleteRunGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteRunGroup service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for DeleteRunGroup Operation
Task DeleteRunGroupAsync(DeleteRunGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteSequenceStore
///
/// Deletes a sequence store.
///
/// Container for the necessary parameters to execute the DeleteSequenceStore service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteSequenceStore service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for DeleteSequenceStore Operation
Task DeleteSequenceStoreAsync(DeleteSequenceStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteVariantStore
///
/// Deletes a variant store.
///
/// Container for the necessary parameters to execute the DeleteVariantStore service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteVariantStore service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for DeleteVariantStore Operation
Task DeleteVariantStoreAsync(DeleteVariantStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteWorkflow
///
/// Deletes a workflow.
///
/// Container for the necessary parameters to execute the DeleteWorkflow service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteWorkflow service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for DeleteWorkflow Operation
Task DeleteWorkflowAsync(DeleteWorkflowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetAnnotationImportJob
///
/// Gets information about an annotation import job.
///
/// Container for the necessary parameters to execute the GetAnnotationImportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetAnnotationImportJob service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetAnnotationImportJob Operation
Task GetAnnotationImportJobAsync(GetAnnotationImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetAnnotationStore
///
/// Gets information about an annotation store.
///
/// Container for the necessary parameters to execute the GetAnnotationStore service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetAnnotationStore service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetAnnotationStore Operation
Task GetAnnotationStoreAsync(GetAnnotationStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetReadSet
///
/// Gets a file from a read set.
///
/// Container for the necessary parameters to execute the GetReadSet service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetReadSet service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The ranges specified in the request are not valid.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetReadSet Operation
Task GetReadSetAsync(GetReadSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetReadSetActivationJob
///
/// Gets information about a read set activation job.
///
/// Container for the necessary parameters to execute the GetReadSetActivationJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetReadSetActivationJob service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetReadSetActivationJob Operation
Task GetReadSetActivationJobAsync(GetReadSetActivationJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetReadSetExportJob
///
/// Gets information about a read set export job.
///
/// Container for the necessary parameters to execute the GetReadSetExportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetReadSetExportJob service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetReadSetExportJob Operation
Task GetReadSetExportJobAsync(GetReadSetExportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetReadSetImportJob
///
/// Gets information about a read set import job.
///
/// Container for the necessary parameters to execute the GetReadSetImportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetReadSetImportJob service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetReadSetImportJob Operation
Task GetReadSetImportJobAsync(GetReadSetImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetReadSetMetadata
///
/// Gets details about a read set.
///
/// Container for the necessary parameters to execute the GetReadSetMetadata service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetReadSetMetadata service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetReadSetMetadata Operation
Task GetReadSetMetadataAsync(GetReadSetMetadataRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetReference
///
/// Gets a reference file.
///
/// Container for the necessary parameters to execute the GetReference service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetReference service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The ranges specified in the request are not valid.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetReference Operation
Task GetReferenceAsync(GetReferenceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetReferenceImportJob
///
/// Gets information about a reference import job.
///
/// Container for the necessary parameters to execute the GetReferenceImportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetReferenceImportJob service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetReferenceImportJob Operation
Task GetReferenceImportJobAsync(GetReferenceImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetReferenceMetadata
///
/// Gets information about a genome reference's metadata.
///
/// Container for the necessary parameters to execute the GetReferenceMetadata service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetReferenceMetadata service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetReferenceMetadata Operation
Task GetReferenceMetadataAsync(GetReferenceMetadataRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetReferenceStore
///
/// Gets information about a reference store.
///
/// Container for the necessary parameters to execute the GetReferenceStore service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetReferenceStore service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetReferenceStore Operation
Task GetReferenceStoreAsync(GetReferenceStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetRun
///
/// Gets information about a workflow run.
///
/// Container for the necessary parameters to execute the GetRun service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetRun service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetRun Operation
Task GetRunAsync(GetRunRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetRunGroup
///
/// Gets information about a workflow run group.
///
/// Container for the necessary parameters to execute the GetRunGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetRunGroup service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetRunGroup Operation
Task GetRunGroupAsync(GetRunGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetRunTask
///
/// Gets information about a workflow run task.
///
/// Container for the necessary parameters to execute the GetRunTask service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetRunTask service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetRunTask Operation
Task GetRunTaskAsync(GetRunTaskRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetSequenceStore
///
/// Gets information about a sequence store.
///
/// Container for the necessary parameters to execute the GetSequenceStore service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetSequenceStore service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetSequenceStore Operation
Task GetSequenceStoreAsync(GetSequenceStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetVariantImportJob
///
/// Gets information about a variant import job.
///
/// Container for the necessary parameters to execute the GetVariantImportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetVariantImportJob service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetVariantImportJob Operation
Task GetVariantImportJobAsync(GetVariantImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetVariantStore
///
/// Gets information about a variant store.
///
/// Container for the necessary parameters to execute the GetVariantStore service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetVariantStore service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetVariantStore Operation
Task GetVariantStoreAsync(GetVariantStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetWorkflow
///
/// Gets information about a workflow.
///
/// Container for the necessary parameters to execute the GetWorkflow service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetWorkflow service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for GetWorkflow Operation
Task GetWorkflowAsync(GetWorkflowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListAnnotationImportJobs
///
/// Retrieves a list of annotation import jobs.
///
/// Container for the necessary parameters to execute the ListAnnotationImportJobs service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListAnnotationImportJobs service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListAnnotationImportJobs Operation
Task ListAnnotationImportJobsAsync(ListAnnotationImportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListAnnotationStores
///
/// Retrieves a list of annotation stores.
///
/// Container for the necessary parameters to execute the ListAnnotationStores service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListAnnotationStores service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListAnnotationStores Operation
Task ListAnnotationStoresAsync(ListAnnotationStoresRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListMultipartReadSetUploads
///
/// Lists all multipart read set uploads and their statuses.
///
/// Container for the necessary parameters to execute the ListMultipartReadSetUploads service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListMultipartReadSetUploads service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The operation is not supported by Amazon Omics, or the API does not exist.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListMultipartReadSetUploads Operation
Task ListMultipartReadSetUploadsAsync(ListMultipartReadSetUploadsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListReadSetActivationJobs
///
/// Retrieves a list of read set activation jobs.
///
/// Container for the necessary parameters to execute the ListReadSetActivationJobs service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListReadSetActivationJobs service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListReadSetActivationJobs Operation
Task ListReadSetActivationJobsAsync(ListReadSetActivationJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListReadSetExportJobs
///
/// Retrieves a list of read set export jobs.
///
/// Container for the necessary parameters to execute the ListReadSetExportJobs service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListReadSetExportJobs service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListReadSetExportJobs Operation
Task ListReadSetExportJobsAsync(ListReadSetExportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListReadSetImportJobs
///
/// Retrieves a list of read set import jobs.
///
/// Container for the necessary parameters to execute the ListReadSetImportJobs service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListReadSetImportJobs service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListReadSetImportJobs Operation
Task ListReadSetImportJobsAsync(ListReadSetImportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListReadSets
///
/// Retrieves a list of read sets.
///
/// Container for the necessary parameters to execute the ListReadSets service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListReadSets service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListReadSets Operation
Task ListReadSetsAsync(ListReadSetsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListReadSetUploadParts
///
/// This operation will list all parts in a requested multipart upload for a sequence
/// store.
///
/// Container for the necessary parameters to execute the ListReadSetUploadParts service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListReadSetUploadParts service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The operation is not supported by Amazon Omics, or the API does not exist.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListReadSetUploadParts Operation
Task ListReadSetUploadPartsAsync(ListReadSetUploadPartsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListReferenceImportJobs
///
/// Retrieves a list of reference import jobs.
///
/// Container for the necessary parameters to execute the ListReferenceImportJobs service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListReferenceImportJobs service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListReferenceImportJobs Operation
Task ListReferenceImportJobsAsync(ListReferenceImportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListReferences
///
/// Retrieves a list of references.
///
/// Container for the necessary parameters to execute the ListReferences service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListReferences service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListReferences Operation
Task ListReferencesAsync(ListReferencesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListReferenceStores
///
/// Retrieves a list of reference stores.
///
/// Container for the necessary parameters to execute the ListReferenceStores service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListReferenceStores service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListReferenceStores Operation
Task ListReferenceStoresAsync(ListReferenceStoresRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListRunGroups
///
/// Retrieves a list of run groups.
///
/// Container for the necessary parameters to execute the ListRunGroups service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListRunGroups service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListRunGroups Operation
Task ListRunGroupsAsync(ListRunGroupsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListRuns
///
/// Retrieves a list of runs.
///
/// Container for the necessary parameters to execute the ListRuns service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListRuns service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListRuns Operation
Task ListRunsAsync(ListRunsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListRunTasks
///
/// Retrieves a list of tasks for a run.
///
/// Container for the necessary parameters to execute the ListRunTasks service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListRunTasks service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListRunTasks Operation
Task ListRunTasksAsync(ListRunTasksRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListSequenceStores
///
/// Retrieves a list of sequence stores.
///
/// Container for the necessary parameters to execute the ListSequenceStores service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListSequenceStores service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListSequenceStores Operation
Task ListSequenceStoresAsync(ListSequenceStoresRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListTagsForResource
///
/// Retrieves a list of tags for a resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListTagsForResource service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListTagsForResource Operation
Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListVariantImportJobs
///
/// Retrieves a list of variant import jobs.
///
/// Container for the necessary parameters to execute the ListVariantImportJobs service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListVariantImportJobs service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListVariantImportJobs Operation
Task ListVariantImportJobsAsync(ListVariantImportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListVariantStores
///
/// Retrieves a list of variant stores.
///
/// Container for the necessary parameters to execute the ListVariantStores service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListVariantStores service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListVariantStores Operation
Task ListVariantStoresAsync(ListVariantStoresRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListWorkflows
///
/// Retrieves a list of workflows.
///
/// Container for the necessary parameters to execute the ListWorkflows service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListWorkflows service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for ListWorkflows Operation
Task ListWorkflowsAsync(ListWorkflowsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartAnnotationImportJob
///
/// Starts an annotation import job.
///
/// Container for the necessary parameters to execute the StartAnnotationImportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StartAnnotationImportJob service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for StartAnnotationImportJob Operation
Task StartAnnotationImportJobAsync(StartAnnotationImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartReadSetActivationJob
///
/// Activates an archived read set. To reduce storage charges, Amazon Omics archives unused
/// read sets after 30 days.
///
/// Container for the necessary parameters to execute the StartReadSetActivationJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StartReadSetActivationJob service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for StartReadSetActivationJob Operation
Task StartReadSetActivationJobAsync(StartReadSetActivationJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartReadSetExportJob
///
/// Exports a read set to Amazon S3.
///
/// Container for the necessary parameters to execute the StartReadSetExportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StartReadSetExportJob service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for StartReadSetExportJob Operation
Task StartReadSetExportJobAsync(StartReadSetExportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartReadSetImportJob
///
/// Starts a read set import job.
///
/// Container for the necessary parameters to execute the StartReadSetImportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StartReadSetImportJob service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for StartReadSetImportJob Operation
Task StartReadSetImportJobAsync(StartReadSetImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartReferenceImportJob
///
/// Starts a reference import job.
///
/// Container for the necessary parameters to execute the StartReferenceImportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StartReferenceImportJob service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for StartReferenceImportJob Operation
Task StartReferenceImportJobAsync(StartReferenceImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartRun
///
/// Starts a run.
///
/// Container for the necessary parameters to execute the StartRun service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StartRun service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for StartRun Operation
Task StartRunAsync(StartRunRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartVariantImportJob
///
/// Starts a variant import job.
///
/// Container for the necessary parameters to execute the StartVariantImportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StartVariantImportJob service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for StartVariantImportJob Operation
Task StartVariantImportJobAsync(StartVariantImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region TagResource
///
/// Tags a resource.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the TagResource service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for TagResource Operation
Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UntagResource
///
/// Removes tags from a resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UntagResource service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for UntagResource Operation
Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateAnnotationStore
///
/// Updates an annotation store.
///
/// Container for the necessary parameters to execute the UpdateAnnotationStore service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateAnnotationStore service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for UpdateAnnotationStore Operation
Task UpdateAnnotationStoreAsync(UpdateAnnotationStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateRunGroup
///
/// Updates a run group.
///
/// Container for the necessary parameters to execute the UpdateRunGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateRunGroup service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for UpdateRunGroup Operation
Task UpdateRunGroupAsync(UpdateRunGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateVariantStore
///
/// Updates a variant store.
///
/// Container for the necessary parameters to execute the UpdateVariantStore service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateVariantStore service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for UpdateVariantStore Operation
Task UpdateVariantStoreAsync(UpdateVariantStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateWorkflow
///
/// Updates a workflow.
///
/// Container for the necessary parameters to execute the UpdateWorkflow service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateWorkflow service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// The request cannot be applied to the target resource in its current state.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for UpdateWorkflow Operation
Task UpdateWorkflowAsync(UpdateWorkflowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UploadReadSetPart
///
/// 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.
///
/// Container for the necessary parameters to execute the UploadReadSetPart service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UploadReadSetPart service method, as returned by Omics.
///
/// You do not have sufficient access to perform this action.
///
///
/// An unexpected error occurred. Try the request again.
///
///
/// The operation is not supported by Amazon Omics, or the API does not exist.
///
///
/// The request timed out.
///
///
/// The target resource was not found in the current Region.
///
///
/// The request exceeds a service quota.
///
///
/// The request was denied due to request throttling.
///
///
/// The input fails to satisfy the constraints specified by an AWS service.
///
/// REST API Reference for UploadReadSetPart Operation
Task UploadReadSetPartAsync(UploadReadSetPartRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
}
}