/*
* 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
{
///
/// Paginators for the service
///
IOmicsPaginatorFactory Paginators { get; }
#region AbortMultipartReadSetUpload
///
/// Stops a multipart upload.
///
/// Container for the necessary parameters to execute the AbortMultipartReadSetUpload service method.
///
/// 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
AbortMultipartReadSetUploadResponse AbortMultipartReadSetUpload(AbortMultipartReadSetUploadRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region BatchDeleteReadSet
///
/// Deletes one or more read sets.
///
/// Container for the necessary parameters to execute the BatchDeleteReadSet service method.
///
/// 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
BatchDeleteReadSetResponse BatchDeleteReadSet(BatchDeleteReadSetRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CancelAnnotationImportJob
///
/// Cancels an annotation import job.
///
/// Container for the necessary parameters to execute the CancelAnnotationImportJob service method.
///
/// 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
CancelAnnotationImportJobResponse CancelAnnotationImportJob(CancelAnnotationImportJobRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CancelRun
///
/// Cancels a run.
///
/// Container for the necessary parameters to execute the CancelRun service method.
///
/// 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
CancelRunResponse CancelRun(CancelRunRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CancelVariantImportJob
///
/// Cancels a variant import job.
///
/// Container for the necessary parameters to execute the CancelVariantImportJob service method.
///
/// 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
CancelVariantImportJobResponse CancelVariantImportJob(CancelVariantImportJobRequest request);
///
/// 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, 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.
///
/// 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
CompleteMultipartReadSetUploadResponse CompleteMultipartReadSetUpload(CompleteMultipartReadSetUploadRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateAnnotationStore
///
/// Creates an annotation store.
///
/// Container for the necessary parameters to execute the CreateAnnotationStore service method.
///
/// 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
CreateAnnotationStoreResponse CreateAnnotationStore(CreateAnnotationStoreRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateMultipartReadSetUpload
///
/// Begins a multipart read set upload.
///
/// Container for the necessary parameters to execute the CreateMultipartReadSetUpload service method.
///
/// 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
CreateMultipartReadSetUploadResponse CreateMultipartReadSetUpload(CreateMultipartReadSetUploadRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateReferenceStore
///
/// Creates a reference store.
///
/// Container for the necessary parameters to execute the CreateReferenceStore service method.
///
/// 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
CreateReferenceStoreResponse CreateReferenceStore(CreateReferenceStoreRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateRunGroup
///
/// Creates a run group.
///
/// Container for the necessary parameters to execute the CreateRunGroup service method.
///
/// 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
CreateRunGroupResponse CreateRunGroup(CreateRunGroupRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateSequenceStore
///
/// Creates a sequence store.
///
/// Container for the necessary parameters to execute the CreateSequenceStore service method.
///
/// 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
CreateSequenceStoreResponse CreateSequenceStore(CreateSequenceStoreRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateVariantStore
///
/// Creates a variant store.
///
/// Container for the necessary parameters to execute the CreateVariantStore service method.
///
/// 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
CreateVariantStoreResponse CreateVariantStore(CreateVariantStoreRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateWorkflow
///
/// Creates a workflow.
///
/// Container for the necessary parameters to execute the CreateWorkflow service method.
///
/// 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
CreateWorkflowResponse CreateWorkflow(CreateWorkflowRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteAnnotationStore
///
/// Deletes an annotation store.
///
/// Container for the necessary parameters to execute the DeleteAnnotationStore service method.
///
/// 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
DeleteAnnotationStoreResponse DeleteAnnotationStore(DeleteAnnotationStoreRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteReference
///
/// Deletes a genome reference.
///
/// Container for the necessary parameters to execute the DeleteReference service method.
///
/// 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
DeleteReferenceResponse DeleteReference(DeleteReferenceRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteReferenceStore
///
/// Deletes a genome reference store.
///
/// Container for the necessary parameters to execute the DeleteReferenceStore service method.
///
/// 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
DeleteReferenceStoreResponse DeleteReferenceStore(DeleteReferenceStoreRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteRun
///
/// Deletes a workflow run.
///
/// Container for the necessary parameters to execute the DeleteRun service method.
///
/// 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
DeleteRunResponse DeleteRun(DeleteRunRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteRunGroup
///
/// Deletes a workflow run group.
///
/// Container for the necessary parameters to execute the DeleteRunGroup service method.
///
/// 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
DeleteRunGroupResponse DeleteRunGroup(DeleteRunGroupRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteSequenceStore
///
/// Deletes a sequence store.
///
/// Container for the necessary parameters to execute the DeleteSequenceStore service method.
///
/// 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
DeleteSequenceStoreResponse DeleteSequenceStore(DeleteSequenceStoreRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteVariantStore
///
/// Deletes a variant store.
///
/// Container for the necessary parameters to execute the DeleteVariantStore service method.
///
/// 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
DeleteVariantStoreResponse DeleteVariantStore(DeleteVariantStoreRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteWorkflow
///
/// Deletes a workflow.
///
/// Container for the necessary parameters to execute the DeleteWorkflow service method.
///
/// 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
DeleteWorkflowResponse DeleteWorkflow(DeleteWorkflowRequest request);
///
/// 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, 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.
///
/// 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
GetAnnotationImportJobResponse GetAnnotationImportJob(GetAnnotationImportJobRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetAnnotationStore
///
/// Gets information about an annotation store.
///
/// Container for the necessary parameters to execute the GetAnnotationStore service method.
///
/// 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
GetAnnotationStoreResponse GetAnnotationStore(GetAnnotationStoreRequest request);
///
/// 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, 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.
///
/// 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
GetReadSetResponse GetReadSet(GetReadSetRequest request);
///
/// 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, 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.
///
/// 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
GetReadSetActivationJobResponse GetReadSetActivationJob(GetReadSetActivationJobRequest request);
///
/// 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, 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.
///
/// 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
GetReadSetExportJobResponse GetReadSetExportJob(GetReadSetExportJobRequest request);
///
/// 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, 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.
///
/// 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
GetReadSetImportJobResponse GetReadSetImportJob(GetReadSetImportJobRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetReadSetMetadata
///
/// Gets details about a read set.
///
/// Container for the necessary parameters to execute the GetReadSetMetadata service method.
///
/// 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
GetReadSetMetadataResponse GetReadSetMetadata(GetReadSetMetadataRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetReference
///
/// Gets a reference file.
///
/// Container for the necessary parameters to execute the GetReference service method.
///
/// 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
GetReferenceResponse GetReference(GetReferenceRequest request);
///
/// 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, 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.
///
/// 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
GetReferenceImportJobResponse GetReferenceImportJob(GetReferenceImportJobRequest request);
///
/// 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, 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.
///
/// 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
GetReferenceMetadataResponse GetReferenceMetadata(GetReferenceMetadataRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetReferenceStore
///
/// Gets information about a reference store.
///
/// Container for the necessary parameters to execute the GetReferenceStore service method.
///
/// 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
GetReferenceStoreResponse GetReferenceStore(GetReferenceStoreRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetRun
///
/// Gets information about a workflow run.
///
/// Container for the necessary parameters to execute the GetRun service method.
///
/// 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
GetRunResponse GetRun(GetRunRequest request);
///
/// 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, 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.
///
/// 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
GetRunGroupResponse GetRunGroup(GetRunGroupRequest request);
///
/// 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, 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.
///
/// 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
GetRunTaskResponse GetRunTask(GetRunTaskRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetSequenceStore
///
/// Gets information about a sequence store.
///
/// Container for the necessary parameters to execute the GetSequenceStore service method.
///
/// 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
GetSequenceStoreResponse GetSequenceStore(GetSequenceStoreRequest request);
///
/// 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, 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.
///
/// 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
GetVariantImportJobResponse GetVariantImportJob(GetVariantImportJobRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetVariantStore
///
/// Gets information about a variant store.
///
/// Container for the necessary parameters to execute the GetVariantStore service method.
///
/// 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
GetVariantStoreResponse GetVariantStore(GetVariantStoreRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetWorkflow
///
/// Gets information about a workflow.
///
/// Container for the necessary parameters to execute the GetWorkflow service method.
///
/// 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
GetWorkflowResponse GetWorkflow(GetWorkflowRequest request);
///
/// 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, 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.
///
/// 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
ListAnnotationImportJobsResponse ListAnnotationImportJobs(ListAnnotationImportJobsRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListAnnotationStores
///
/// Retrieves a list of annotation stores.
///
/// Container for the necessary parameters to execute the ListAnnotationStores service method.
///
/// 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
ListAnnotationStoresResponse ListAnnotationStores(ListAnnotationStoresRequest request);
///
/// 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, 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.
///
/// 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
ListMultipartReadSetUploadsResponse ListMultipartReadSetUploads(ListMultipartReadSetUploadsRequest request);
///
/// 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, 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.
///
/// 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
ListReadSetActivationJobsResponse ListReadSetActivationJobs(ListReadSetActivationJobsRequest request);
///
/// 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, 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.
///
/// 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
ListReadSetExportJobsResponse ListReadSetExportJobs(ListReadSetExportJobsRequest request);
///
/// 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, 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.
///
/// 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
ListReadSetImportJobsResponse ListReadSetImportJobs(ListReadSetImportJobsRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListReadSets
///
/// Retrieves a list of read sets.
///
/// Container for the necessary parameters to execute the ListReadSets service method.
///
/// 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
ListReadSetsResponse ListReadSets(ListReadSetsRequest request);
///
/// 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, 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.
///
/// 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
ListReadSetUploadPartsResponse ListReadSetUploadParts(ListReadSetUploadPartsRequest request);
///
/// 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, 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.
///
/// 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
ListReferenceImportJobsResponse ListReferenceImportJobs(ListReferenceImportJobsRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListReferences
///
/// Retrieves a list of references.
///
/// Container for the necessary parameters to execute the ListReferences service method.
///
/// 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
ListReferencesResponse ListReferences(ListReferencesRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListReferenceStores
///
/// Retrieves a list of reference stores.
///
/// Container for the necessary parameters to execute the ListReferenceStores service method.
///
/// 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
ListReferenceStoresResponse ListReferenceStores(ListReferenceStoresRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListRunGroups
///
/// Retrieves a list of run groups.
///
/// Container for the necessary parameters to execute the ListRunGroups service method.
///
/// 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
ListRunGroupsResponse ListRunGroups(ListRunGroupsRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListRuns
///
/// Retrieves a list of runs.
///
/// Container for the necessary parameters to execute the ListRuns service method.
///
/// 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
ListRunsResponse ListRuns(ListRunsRequest request);
///
/// 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, 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.
///
/// 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
ListRunTasksResponse ListRunTasks(ListRunTasksRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListSequenceStores
///
/// Retrieves a list of sequence stores.
///
/// Container for the necessary parameters to execute the ListSequenceStores service method.
///
/// 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
ListSequenceStoresResponse ListSequenceStores(ListSequenceStoresRequest request);
///
/// 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, 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.
///
/// 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
ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request);
///
/// 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, 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.
///
/// 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
ListVariantImportJobsResponse ListVariantImportJobs(ListVariantImportJobsRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListVariantStores
///
/// Retrieves a list of variant stores.
///
/// Container for the necessary parameters to execute the ListVariantStores service method.
///
/// 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
ListVariantStoresResponse ListVariantStores(ListVariantStoresRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListWorkflows
///
/// Retrieves a list of workflows.
///
/// Container for the necessary parameters to execute the ListWorkflows service method.
///
/// 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
ListWorkflowsResponse ListWorkflows(ListWorkflowsRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartAnnotationImportJob
///
/// Starts an annotation import job.
///
/// Container for the necessary parameters to execute the StartAnnotationImportJob service method.
///
/// 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
StartAnnotationImportJobResponse StartAnnotationImportJob(StartAnnotationImportJobRequest request);
///
/// 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, 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.
///
/// 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
StartReadSetActivationJobResponse StartReadSetActivationJob(StartReadSetActivationJobRequest request);
///
/// 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, 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.
///
/// 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
StartReadSetExportJobResponse StartReadSetExportJob(StartReadSetExportJobRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartReadSetImportJob
///
/// Starts a read set import job.
///
/// Container for the necessary parameters to execute the StartReadSetImportJob service method.
///
/// 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
StartReadSetImportJobResponse StartReadSetImportJob(StartReadSetImportJobRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartReferenceImportJob
///
/// Starts a reference import job.
///
/// Container for the necessary parameters to execute the StartReferenceImportJob service method.
///
/// 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
StartReferenceImportJobResponse StartReferenceImportJob(StartReferenceImportJobRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartRun
///
/// Starts a run.
///
/// Container for the necessary parameters to execute the StartRun service method.
///
/// 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
StartRunResponse StartRun(StartRunRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartVariantImportJob
///
/// Starts a variant import job.
///
/// Container for the necessary parameters to execute the StartVariantImportJob service method.
///
/// 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
StartVariantImportJobResponse StartVariantImportJob(StartVariantImportJobRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region TagResource
///
/// Tags a resource.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// 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
TagResourceResponse TagResource(TagResourceRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UntagResource
///
/// Removes tags from a resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// 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
UntagResourceResponse UntagResource(UntagResourceRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateAnnotationStore
///
/// Updates an annotation store.
///
/// Container for the necessary parameters to execute the UpdateAnnotationStore service method.
///
/// 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
UpdateAnnotationStoreResponse UpdateAnnotationStore(UpdateAnnotationStoreRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateRunGroup
///
/// Updates a run group.
///
/// Container for the necessary parameters to execute the UpdateRunGroup service method.
///
/// 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
UpdateRunGroupResponse UpdateRunGroup(UpdateRunGroupRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateVariantStore
///
/// Updates a variant store.
///
/// Container for the necessary parameters to execute the UpdateVariantStore service method.
///
/// 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
UpdateVariantStoreResponse UpdateVariantStore(UpdateVariantStoreRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateWorkflow
///
/// Updates a workflow.
///
/// Container for the necessary parameters to execute the UpdateWorkflow service method.
///
/// 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
UpdateWorkflowResponse UpdateWorkflow(UpdateWorkflowRequest request);
///
/// 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, 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.
///
/// 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
UploadReadSetPartResponse UploadReadSetPart(UploadReadSetPartRequest request);
///
/// 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, CancellationToken cancellationToken = default(CancellationToken));
#endregion
}
}