/*
* 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
}
}