/* * 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.Runtime.ExceptionServices; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using System.Net; using Amazon.Omics.Model; using Amazon.Omics.Model.Internal.MarshallTransformations; using Amazon.Omics.Internal; using Amazon.Runtime; using Amazon.Runtime.Internal; using Amazon.Runtime.Internal.Auth; using Amazon.Runtime.Internal.Transform; namespace Amazon.Omics { /// /// Implementation 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 class AmazonOmicsClient : AmazonServiceClient, IAmazonOmics { private static IServiceMetadata serviceMetadata = new AmazonOmicsMetadata(); #region Constructors /// /// Constructs AmazonOmicsClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// public AmazonOmicsClient() : base(FallbackCredentialsFactory.GetCredentials(), new AmazonOmicsConfig()) { } /// /// Constructs AmazonOmicsClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// /// The region to connect. public AmazonOmicsClient(RegionEndpoint region) : base(FallbackCredentialsFactory.GetCredentials(), new AmazonOmicsConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonOmicsClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// /// The AmazonOmicsClient Configuration Object public AmazonOmicsClient(AmazonOmicsConfig config) : base(FallbackCredentialsFactory.GetCredentials(config), config){} /// /// Constructs AmazonOmicsClient with AWS Credentials /// /// AWS Credentials public AmazonOmicsClient(AWSCredentials credentials) : this(credentials, new AmazonOmicsConfig()) { } /// /// Constructs AmazonOmicsClient with AWS Credentials /// /// AWS Credentials /// The region to connect. public AmazonOmicsClient(AWSCredentials credentials, RegionEndpoint region) : this(credentials, new AmazonOmicsConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonOmicsClient with AWS Credentials and an /// AmazonOmicsClient Configuration object. /// /// AWS Credentials /// The AmazonOmicsClient Configuration Object public AmazonOmicsClient(AWSCredentials credentials, AmazonOmicsConfig clientConfig) : base(credentials, clientConfig) { } /// /// Constructs AmazonOmicsClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key public AmazonOmicsClient(string awsAccessKeyId, string awsSecretAccessKey) : this(awsAccessKeyId, awsSecretAccessKey, new AmazonOmicsConfig()) { } /// /// Constructs AmazonOmicsClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// The region to connect. public AmazonOmicsClient(string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region) : this(awsAccessKeyId, awsSecretAccessKey, new AmazonOmicsConfig() {RegionEndpoint=region}) { } /// /// Constructs AmazonOmicsClient with AWS Access Key ID, AWS Secret Key and an /// AmazonOmicsClient Configuration object. /// /// AWS Access Key ID /// AWS Secret Access Key /// The AmazonOmicsClient Configuration Object public AmazonOmicsClient(string awsAccessKeyId, string awsSecretAccessKey, AmazonOmicsConfig clientConfig) : base(awsAccessKeyId, awsSecretAccessKey, clientConfig) { } /// /// Constructs AmazonOmicsClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token public AmazonOmicsClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken) : this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonOmicsConfig()) { } /// /// Constructs AmazonOmicsClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token /// The region to connect. public AmazonOmicsClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region) : this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonOmicsConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonOmicsClient with AWS Access Key ID, AWS Secret Key and an /// AmazonOmicsClient Configuration object. /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token /// The AmazonOmicsClient Configuration Object public AmazonOmicsClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonOmicsConfig clientConfig) : base(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, clientConfig) { } #endregion #if AWS_ASYNC_ENUMERABLES_API private IOmicsPaginatorFactory _paginators; /// /// Paginators for the service /// public IOmicsPaginatorFactory Paginators { get { if (this._paginators == null) { this._paginators = new OmicsPaginatorFactory(this); } return this._paginators; } } #endif #region Overrides /// /// Creates the signer for the service. /// protected override AbstractAWSSigner CreateSigner() { return new AWS4Signer(); } /// /// Customizes the runtime pipeline. /// /// Runtime pipeline for the current client. protected override void CustomizeRuntimePipeline(RuntimePipeline pipeline) { pipeline.RemoveHandler(); pipeline.AddHandlerAfter(new AmazonOmicsEndpointResolver()); } /// /// Capture metadata for the service. /// protected override IServiceMetadata ServiceMetadata { get { return serviceMetadata; } } #endregion #region Dispose /// /// Disposes the service client. /// protected override void Dispose(bool disposing) { base.Dispose(disposing); } #endregion #region AbortMultipartReadSetUpload internal virtual AbortMultipartReadSetUploadResponse AbortMultipartReadSetUpload(AbortMultipartReadSetUploadRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = AbortMultipartReadSetUploadRequestMarshaller.Instance; options.ResponseUnmarshaller = AbortMultipartReadSetUploadResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task AbortMultipartReadSetUploadAsync(AbortMultipartReadSetUploadRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = AbortMultipartReadSetUploadRequestMarshaller.Instance; options.ResponseUnmarshaller = AbortMultipartReadSetUploadResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region BatchDeleteReadSet internal virtual BatchDeleteReadSetResponse BatchDeleteReadSet(BatchDeleteReadSetRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = BatchDeleteReadSetRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchDeleteReadSetResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task BatchDeleteReadSetAsync(BatchDeleteReadSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = BatchDeleteReadSetRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchDeleteReadSetResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CancelAnnotationImportJob internal virtual CancelAnnotationImportJobResponse CancelAnnotationImportJob(CancelAnnotationImportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CancelAnnotationImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = CancelAnnotationImportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CancelAnnotationImportJobAsync(CancelAnnotationImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CancelAnnotationImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = CancelAnnotationImportJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CancelRun internal virtual CancelRunResponse CancelRun(CancelRunRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CancelRunRequestMarshaller.Instance; options.ResponseUnmarshaller = CancelRunResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CancelRunAsync(CancelRunRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CancelRunRequestMarshaller.Instance; options.ResponseUnmarshaller = CancelRunResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CancelVariantImportJob internal virtual CancelVariantImportJobResponse CancelVariantImportJob(CancelVariantImportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CancelVariantImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = CancelVariantImportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CancelVariantImportJobAsync(CancelVariantImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CancelVariantImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = CancelVariantImportJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CompleteMultipartReadSetUpload internal virtual CompleteMultipartReadSetUploadResponse CompleteMultipartReadSetUpload(CompleteMultipartReadSetUploadRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CompleteMultipartReadSetUploadRequestMarshaller.Instance; options.ResponseUnmarshaller = CompleteMultipartReadSetUploadResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CompleteMultipartReadSetUploadAsync(CompleteMultipartReadSetUploadRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CompleteMultipartReadSetUploadRequestMarshaller.Instance; options.ResponseUnmarshaller = CompleteMultipartReadSetUploadResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateAnnotationStore internal virtual CreateAnnotationStoreResponse CreateAnnotationStore(CreateAnnotationStoreRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAnnotationStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAnnotationStoreResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateAnnotationStoreAsync(CreateAnnotationStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAnnotationStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAnnotationStoreResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateMultipartReadSetUpload internal virtual CreateMultipartReadSetUploadResponse CreateMultipartReadSetUpload(CreateMultipartReadSetUploadRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMultipartReadSetUploadRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMultipartReadSetUploadResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateMultipartReadSetUploadAsync(CreateMultipartReadSetUploadRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMultipartReadSetUploadRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMultipartReadSetUploadResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateReferenceStore internal virtual CreateReferenceStoreResponse CreateReferenceStore(CreateReferenceStoreRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateReferenceStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateReferenceStoreResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateReferenceStoreAsync(CreateReferenceStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateReferenceStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateReferenceStoreResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateRunGroup internal virtual CreateRunGroupResponse CreateRunGroup(CreateRunGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateRunGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateRunGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateRunGroupAsync(CreateRunGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateRunGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateRunGroupResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateSequenceStore internal virtual CreateSequenceStoreResponse CreateSequenceStore(CreateSequenceStoreRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateSequenceStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateSequenceStoreResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateSequenceStoreAsync(CreateSequenceStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateSequenceStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateSequenceStoreResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateVariantStore internal virtual CreateVariantStoreResponse CreateVariantStore(CreateVariantStoreRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateVariantStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateVariantStoreResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateVariantStoreAsync(CreateVariantStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateVariantStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateVariantStoreResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateWorkflow internal virtual CreateWorkflowResponse CreateWorkflow(CreateWorkflowRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateWorkflowRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateWorkflowResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task CreateWorkflowAsync(CreateWorkflowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateWorkflowRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateWorkflowResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteAnnotationStore internal virtual DeleteAnnotationStoreResponse DeleteAnnotationStore(DeleteAnnotationStoreRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAnnotationStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAnnotationStoreResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteAnnotationStoreAsync(DeleteAnnotationStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAnnotationStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAnnotationStoreResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteReference internal virtual DeleteReferenceResponse DeleteReference(DeleteReferenceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteReferenceRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteReferenceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteReferenceAsync(DeleteReferenceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteReferenceRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteReferenceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteReferenceStore internal virtual DeleteReferenceStoreResponse DeleteReferenceStore(DeleteReferenceStoreRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteReferenceStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteReferenceStoreResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteReferenceStoreAsync(DeleteReferenceStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteReferenceStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteReferenceStoreResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteRun internal virtual DeleteRunResponse DeleteRun(DeleteRunRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteRunRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteRunResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteRunAsync(DeleteRunRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteRunRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteRunResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteRunGroup internal virtual DeleteRunGroupResponse DeleteRunGroup(DeleteRunGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteRunGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteRunGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteRunGroupAsync(DeleteRunGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteRunGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteRunGroupResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteSequenceStore internal virtual DeleteSequenceStoreResponse DeleteSequenceStore(DeleteSequenceStoreRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteSequenceStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteSequenceStoreResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteSequenceStoreAsync(DeleteSequenceStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteSequenceStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteSequenceStoreResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteVariantStore internal virtual DeleteVariantStoreResponse DeleteVariantStore(DeleteVariantStoreRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVariantStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVariantStoreResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteVariantStoreAsync(DeleteVariantStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVariantStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVariantStoreResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteWorkflow internal virtual DeleteWorkflowResponse DeleteWorkflow(DeleteWorkflowRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteWorkflowRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteWorkflowResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task DeleteWorkflowAsync(DeleteWorkflowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteWorkflowRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteWorkflowResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetAnnotationImportJob internal virtual GetAnnotationImportJobResponse GetAnnotationImportJob(GetAnnotationImportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetAnnotationImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAnnotationImportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetAnnotationImportJobAsync(GetAnnotationImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetAnnotationImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAnnotationImportJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetAnnotationStore internal virtual GetAnnotationStoreResponse GetAnnotationStore(GetAnnotationStoreRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetAnnotationStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAnnotationStoreResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetAnnotationStoreAsync(GetAnnotationStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetAnnotationStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAnnotationStoreResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetReadSet internal virtual GetReadSetResponse GetReadSet(GetReadSetRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetReadSetRequestMarshaller.Instance; options.ResponseUnmarshaller = GetReadSetResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetReadSetAsync(GetReadSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetReadSetRequestMarshaller.Instance; options.ResponseUnmarshaller = GetReadSetResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetReadSetActivationJob internal virtual GetReadSetActivationJobResponse GetReadSetActivationJob(GetReadSetActivationJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetReadSetActivationJobRequestMarshaller.Instance; options.ResponseUnmarshaller = GetReadSetActivationJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetReadSetActivationJobAsync(GetReadSetActivationJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetReadSetActivationJobRequestMarshaller.Instance; options.ResponseUnmarshaller = GetReadSetActivationJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetReadSetExportJob internal virtual GetReadSetExportJobResponse GetReadSetExportJob(GetReadSetExportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetReadSetExportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = GetReadSetExportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetReadSetExportJobAsync(GetReadSetExportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetReadSetExportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = GetReadSetExportJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetReadSetImportJob internal virtual GetReadSetImportJobResponse GetReadSetImportJob(GetReadSetImportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetReadSetImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = GetReadSetImportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetReadSetImportJobAsync(GetReadSetImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetReadSetImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = GetReadSetImportJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetReadSetMetadata internal virtual GetReadSetMetadataResponse GetReadSetMetadata(GetReadSetMetadataRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetReadSetMetadataRequestMarshaller.Instance; options.ResponseUnmarshaller = GetReadSetMetadataResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetReadSetMetadataAsync(GetReadSetMetadataRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetReadSetMetadataRequestMarshaller.Instance; options.ResponseUnmarshaller = GetReadSetMetadataResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetReference internal virtual GetReferenceResponse GetReference(GetReferenceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetReferenceRequestMarshaller.Instance; options.ResponseUnmarshaller = GetReferenceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetReferenceAsync(GetReferenceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetReferenceRequestMarshaller.Instance; options.ResponseUnmarshaller = GetReferenceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetReferenceImportJob internal virtual GetReferenceImportJobResponse GetReferenceImportJob(GetReferenceImportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetReferenceImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = GetReferenceImportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetReferenceImportJobAsync(GetReferenceImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetReferenceImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = GetReferenceImportJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetReferenceMetadata internal virtual GetReferenceMetadataResponse GetReferenceMetadata(GetReferenceMetadataRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetReferenceMetadataRequestMarshaller.Instance; options.ResponseUnmarshaller = GetReferenceMetadataResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetReferenceMetadataAsync(GetReferenceMetadataRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetReferenceMetadataRequestMarshaller.Instance; options.ResponseUnmarshaller = GetReferenceMetadataResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetReferenceStore internal virtual GetReferenceStoreResponse GetReferenceStore(GetReferenceStoreRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetReferenceStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = GetReferenceStoreResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetReferenceStoreAsync(GetReferenceStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetReferenceStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = GetReferenceStoreResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetRun internal virtual GetRunResponse GetRun(GetRunRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetRunRequestMarshaller.Instance; options.ResponseUnmarshaller = GetRunResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetRunAsync(GetRunRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetRunRequestMarshaller.Instance; options.ResponseUnmarshaller = GetRunResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetRunGroup internal virtual GetRunGroupResponse GetRunGroup(GetRunGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetRunGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = GetRunGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetRunGroupAsync(GetRunGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetRunGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = GetRunGroupResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetRunTask internal virtual GetRunTaskResponse GetRunTask(GetRunTaskRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetRunTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = GetRunTaskResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetRunTaskAsync(GetRunTaskRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetRunTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = GetRunTaskResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetSequenceStore internal virtual GetSequenceStoreResponse GetSequenceStore(GetSequenceStoreRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetSequenceStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSequenceStoreResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetSequenceStoreAsync(GetSequenceStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetSequenceStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSequenceStoreResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetVariantImportJob internal virtual GetVariantImportJobResponse GetVariantImportJob(GetVariantImportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetVariantImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVariantImportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetVariantImportJobAsync(GetVariantImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetVariantImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVariantImportJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetVariantStore internal virtual GetVariantStoreResponse GetVariantStore(GetVariantStoreRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetVariantStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVariantStoreResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetVariantStoreAsync(GetVariantStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetVariantStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVariantStoreResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetWorkflow internal virtual GetWorkflowResponse GetWorkflow(GetWorkflowRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetWorkflowRequestMarshaller.Instance; options.ResponseUnmarshaller = GetWorkflowResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task GetWorkflowAsync(GetWorkflowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetWorkflowRequestMarshaller.Instance; options.ResponseUnmarshaller = GetWorkflowResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListAnnotationImportJobs internal virtual ListAnnotationImportJobsResponse ListAnnotationImportJobs(ListAnnotationImportJobsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListAnnotationImportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAnnotationImportJobsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListAnnotationImportJobsAsync(ListAnnotationImportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListAnnotationImportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAnnotationImportJobsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListAnnotationStores internal virtual ListAnnotationStoresResponse ListAnnotationStores(ListAnnotationStoresRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListAnnotationStoresRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAnnotationStoresResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListAnnotationStoresAsync(ListAnnotationStoresRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListAnnotationStoresRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAnnotationStoresResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListMultipartReadSetUploads internal virtual ListMultipartReadSetUploadsResponse ListMultipartReadSetUploads(ListMultipartReadSetUploadsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListMultipartReadSetUploadsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMultipartReadSetUploadsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListMultipartReadSetUploadsAsync(ListMultipartReadSetUploadsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListMultipartReadSetUploadsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMultipartReadSetUploadsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListReadSetActivationJobs internal virtual ListReadSetActivationJobsResponse ListReadSetActivationJobs(ListReadSetActivationJobsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListReadSetActivationJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListReadSetActivationJobsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListReadSetActivationJobsAsync(ListReadSetActivationJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListReadSetActivationJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListReadSetActivationJobsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListReadSetExportJobs internal virtual ListReadSetExportJobsResponse ListReadSetExportJobs(ListReadSetExportJobsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListReadSetExportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListReadSetExportJobsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListReadSetExportJobsAsync(ListReadSetExportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListReadSetExportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListReadSetExportJobsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListReadSetImportJobs internal virtual ListReadSetImportJobsResponse ListReadSetImportJobs(ListReadSetImportJobsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListReadSetImportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListReadSetImportJobsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListReadSetImportJobsAsync(ListReadSetImportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListReadSetImportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListReadSetImportJobsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListReadSets internal virtual ListReadSetsResponse ListReadSets(ListReadSetsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListReadSetsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListReadSetsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListReadSetsAsync(ListReadSetsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListReadSetsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListReadSetsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListReadSetUploadParts internal virtual ListReadSetUploadPartsResponse ListReadSetUploadParts(ListReadSetUploadPartsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListReadSetUploadPartsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListReadSetUploadPartsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListReadSetUploadPartsAsync(ListReadSetUploadPartsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListReadSetUploadPartsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListReadSetUploadPartsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListReferenceImportJobs internal virtual ListReferenceImportJobsResponse ListReferenceImportJobs(ListReferenceImportJobsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListReferenceImportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListReferenceImportJobsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListReferenceImportJobsAsync(ListReferenceImportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListReferenceImportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListReferenceImportJobsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListReferences internal virtual ListReferencesResponse ListReferences(ListReferencesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListReferencesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListReferencesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListReferencesAsync(ListReferencesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListReferencesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListReferencesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListReferenceStores internal virtual ListReferenceStoresResponse ListReferenceStores(ListReferenceStoresRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListReferenceStoresRequestMarshaller.Instance; options.ResponseUnmarshaller = ListReferenceStoresResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListReferenceStoresAsync(ListReferenceStoresRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListReferenceStoresRequestMarshaller.Instance; options.ResponseUnmarshaller = ListReferenceStoresResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListRunGroups internal virtual ListRunGroupsResponse ListRunGroups(ListRunGroupsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListRunGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListRunGroupsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListRunGroupsAsync(ListRunGroupsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListRunGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListRunGroupsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListRuns internal virtual ListRunsResponse ListRuns(ListRunsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListRunsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListRunsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListRunsAsync(ListRunsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListRunsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListRunsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListRunTasks internal virtual ListRunTasksResponse ListRunTasks(ListRunTasksRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListRunTasksRequestMarshaller.Instance; options.ResponseUnmarshaller = ListRunTasksResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListRunTasksAsync(ListRunTasksRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListRunTasksRequestMarshaller.Instance; options.ResponseUnmarshaller = ListRunTasksResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListSequenceStores internal virtual ListSequenceStoresResponse ListSequenceStores(ListSequenceStoresRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListSequenceStoresRequestMarshaller.Instance; options.ResponseUnmarshaller = ListSequenceStoresResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListSequenceStoresAsync(ListSequenceStoresRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListSequenceStoresRequestMarshaller.Instance; options.ResponseUnmarshaller = ListSequenceStoresResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListTagsForResource internal virtual ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListVariantImportJobs internal virtual ListVariantImportJobsResponse ListVariantImportJobs(ListVariantImportJobsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListVariantImportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListVariantImportJobsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListVariantImportJobsAsync(ListVariantImportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListVariantImportJobsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListVariantImportJobsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListVariantStores internal virtual ListVariantStoresResponse ListVariantStores(ListVariantStoresRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListVariantStoresRequestMarshaller.Instance; options.ResponseUnmarshaller = ListVariantStoresResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListVariantStoresAsync(ListVariantStoresRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListVariantStoresRequestMarshaller.Instance; options.ResponseUnmarshaller = ListVariantStoresResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListWorkflows internal virtual ListWorkflowsResponse ListWorkflows(ListWorkflowsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListWorkflowsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListWorkflowsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task ListWorkflowsAsync(ListWorkflowsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListWorkflowsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListWorkflowsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region StartAnnotationImportJob internal virtual StartAnnotationImportJobResponse StartAnnotationImportJob(StartAnnotationImportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartAnnotationImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartAnnotationImportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task StartAnnotationImportJobAsync(StartAnnotationImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = StartAnnotationImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartAnnotationImportJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region StartReadSetActivationJob internal virtual StartReadSetActivationJobResponse StartReadSetActivationJob(StartReadSetActivationJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartReadSetActivationJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartReadSetActivationJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task StartReadSetActivationJobAsync(StartReadSetActivationJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = StartReadSetActivationJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartReadSetActivationJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region StartReadSetExportJob internal virtual StartReadSetExportJobResponse StartReadSetExportJob(StartReadSetExportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartReadSetExportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartReadSetExportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task StartReadSetExportJobAsync(StartReadSetExportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = StartReadSetExportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartReadSetExportJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region StartReadSetImportJob internal virtual StartReadSetImportJobResponse StartReadSetImportJob(StartReadSetImportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartReadSetImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartReadSetImportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task StartReadSetImportJobAsync(StartReadSetImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = StartReadSetImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartReadSetImportJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region StartReferenceImportJob internal virtual StartReferenceImportJobResponse StartReferenceImportJob(StartReferenceImportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartReferenceImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartReferenceImportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task StartReferenceImportJobAsync(StartReferenceImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = StartReferenceImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartReferenceImportJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region StartRun internal virtual StartRunResponse StartRun(StartRunRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartRunRequestMarshaller.Instance; options.ResponseUnmarshaller = StartRunResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task StartRunAsync(StartRunRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = StartRunRequestMarshaller.Instance; options.ResponseUnmarshaller = StartRunResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region StartVariantImportJob internal virtual StartVariantImportJobResponse StartVariantImportJob(StartVariantImportJobRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartVariantImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartVariantImportJobResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task StartVariantImportJobAsync(StartVariantImportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = StartVariantImportJobRequestMarshaller.Instance; options.ResponseUnmarshaller = StartVariantImportJobResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region TagResource internal virtual TagResourceResponse TagResource(TagResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = TagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = TagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UntagResource internal virtual UntagResourceResponse UntagResource(UntagResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UntagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UntagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateAnnotationStore internal virtual UpdateAnnotationStoreResponse UpdateAnnotationStore(UpdateAnnotationStoreRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAnnotationStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAnnotationStoreResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateAnnotationStoreAsync(UpdateAnnotationStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAnnotationStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAnnotationStoreResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateRunGroup internal virtual UpdateRunGroupResponse UpdateRunGroup(UpdateRunGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateRunGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateRunGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateRunGroupAsync(UpdateRunGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateRunGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateRunGroupResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateVariantStore internal virtual UpdateVariantStoreResponse UpdateVariantStore(UpdateVariantStoreRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateVariantStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateVariantStoreResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateVariantStoreAsync(UpdateVariantStoreRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateVariantStoreRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateVariantStoreResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateWorkflow internal virtual UpdateWorkflowResponse UpdateWorkflow(UpdateWorkflowRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateWorkflowRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateWorkflowResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UpdateWorkflowAsync(UpdateWorkflowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateWorkflowRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateWorkflowResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UploadReadSetPart internal virtual UploadReadSetPartResponse UploadReadSetPart(UploadReadSetPartRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UploadReadSetPartRequestMarshaller.Instance; options.ResponseUnmarshaller = UploadReadSetPartResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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 public virtual Task UploadReadSetPartAsync(UploadReadSetPartRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UploadReadSetPartRequestMarshaller.Instance; options.ResponseUnmarshaller = UploadReadSetPartResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion } }