omics

package
v0.0.0-...-ce01f02 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 27, 2024 License: Apache-2.0, Apache-2.0 Imports: 11 Imported by: 0

Documentation

Overview

Package omics provides the client and types for making API requests to Amazon Omics.

This is the AWS HealthOmics API Reference. For an introduction to the service, see What is AWS HealthOmics? (https://docs.aws.amazon.com/omics/latest/dev/) in the AWS HealthOmics User Guide.

See https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28 for more information on this service.

See omics package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/omics/

Using the Client

To contact Amazon Omics with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the Amazon Omics client Omics for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/omics/#New

Index

Constants

View Source
const (
	// AnnotationTypeGeneric is a AnnotationType enum value
	AnnotationTypeGeneric = "GENERIC"

	// AnnotationTypeChrPos is a AnnotationType enum value
	AnnotationTypeChrPos = "CHR_POS"

	// AnnotationTypeChrPosRefAlt is a AnnotationType enum value
	AnnotationTypeChrPosRefAlt = "CHR_POS_REF_ALT"

	// AnnotationTypeChrStartEndOneBase is a AnnotationType enum value
	AnnotationTypeChrStartEndOneBase = "CHR_START_END_ONE_BASE"

	// AnnotationTypeChrStartEndRefAltOneBase is a AnnotationType enum value
	AnnotationTypeChrStartEndRefAltOneBase = "CHR_START_END_REF_ALT_ONE_BASE"

	// AnnotationTypeChrStartEndZeroBase is a AnnotationType enum value
	AnnotationTypeChrStartEndZeroBase = "CHR_START_END_ZERO_BASE"

	// AnnotationTypeChrStartEndRefAltZeroBase is a AnnotationType enum value
	AnnotationTypeChrStartEndRefAltZeroBase = "CHR_START_END_REF_ALT_ZERO_BASE"
)
View Source
const (
	// CreationTypeImport is a CreationType enum value
	CreationTypeImport = "IMPORT"

	// CreationTypeUpload is a CreationType enum value
	CreationTypeUpload = "UPLOAD"
)
View Source
const (
	// ETagAlgorithmFastqMd5up is a ETagAlgorithm enum value
	ETagAlgorithmFastqMd5up = "FASTQ_MD5up"

	// ETagAlgorithmBamMd5up is a ETagAlgorithm enum value
	ETagAlgorithmBamMd5up = "BAM_MD5up"

	// ETagAlgorithmCramMd5up is a ETagAlgorithm enum value
	ETagAlgorithmCramMd5up = "CRAM_MD5up"
)
View Source
const (
	// FileTypeFastq is a FileType enum value
	FileTypeFastq = "FASTQ"

	// FileTypeBam is a FileType enum value
	FileTypeBam = "BAM"

	// FileTypeCram is a FileType enum value
	FileTypeCram = "CRAM"

	// FileTypeUbam is a FileType enum value
	FileTypeUbam = "UBAM"
)
View Source
const (
	// FormatToHeaderKeyChr is a FormatToHeaderKey enum value
	FormatToHeaderKeyChr = "CHR"

	// FormatToHeaderKeyStart is a FormatToHeaderKey enum value
	FormatToHeaderKeyStart = "START"

	// FormatToHeaderKeyEnd is a FormatToHeaderKey enum value
	FormatToHeaderKeyEnd = "END"

	// FormatToHeaderKeyRef is a FormatToHeaderKey enum value
	FormatToHeaderKeyRef = "REF"

	// FormatToHeaderKeyAlt is a FormatToHeaderKey enum value
	FormatToHeaderKeyAlt = "ALT"

	// FormatToHeaderKeyPos is a FormatToHeaderKey enum value
	FormatToHeaderKeyPos = "POS"
)
View Source
const (
	// JobStatusSubmitted is a JobStatus enum value
	JobStatusSubmitted = "SUBMITTED"

	// JobStatusInProgress is a JobStatus enum value
	JobStatusInProgress = "IN_PROGRESS"

	// JobStatusCancelled is a JobStatus enum value
	JobStatusCancelled = "CANCELLED"

	// JobStatusCompleted is a JobStatus enum value
	JobStatusCompleted = "COMPLETED"

	// JobStatusFailed is a JobStatus enum value
	JobStatusFailed = "FAILED"

	// JobStatusCompletedWithFailures is a JobStatus enum value
	JobStatusCompletedWithFailures = "COMPLETED_WITH_FAILURES"
)
View Source
const (
	// ReadSetActivationJobItemStatusNotStarted is a ReadSetActivationJobItemStatus enum value
	ReadSetActivationJobItemStatusNotStarted = "NOT_STARTED"

	// ReadSetActivationJobItemStatusInProgress is a ReadSetActivationJobItemStatus enum value
	ReadSetActivationJobItemStatusInProgress = "IN_PROGRESS"

	// ReadSetActivationJobItemStatusFinished is a ReadSetActivationJobItemStatus enum value
	ReadSetActivationJobItemStatusFinished = "FINISHED"

	// ReadSetActivationJobItemStatusFailed is a ReadSetActivationJobItemStatus enum value
	ReadSetActivationJobItemStatusFailed = "FAILED"
)
View Source
const (
	// ReadSetActivationJobStatusSubmitted is a ReadSetActivationJobStatus enum value
	ReadSetActivationJobStatusSubmitted = "SUBMITTED"

	// ReadSetActivationJobStatusInProgress is a ReadSetActivationJobStatus enum value
	ReadSetActivationJobStatusInProgress = "IN_PROGRESS"

	// ReadSetActivationJobStatusCancelling is a ReadSetActivationJobStatus enum value
	ReadSetActivationJobStatusCancelling = "CANCELLING"

	// ReadSetActivationJobStatusCancelled is a ReadSetActivationJobStatus enum value
	ReadSetActivationJobStatusCancelled = "CANCELLED"

	// ReadSetActivationJobStatusFailed is a ReadSetActivationJobStatus enum value
	ReadSetActivationJobStatusFailed = "FAILED"

	// ReadSetActivationJobStatusCompleted is a ReadSetActivationJobStatus enum value
	ReadSetActivationJobStatusCompleted = "COMPLETED"

	// ReadSetActivationJobStatusCompletedWithFailures is a ReadSetActivationJobStatus enum value
	ReadSetActivationJobStatusCompletedWithFailures = "COMPLETED_WITH_FAILURES"
)
View Source
const (
	// ReadSetExportJobItemStatusNotStarted is a ReadSetExportJobItemStatus enum value
	ReadSetExportJobItemStatusNotStarted = "NOT_STARTED"

	// ReadSetExportJobItemStatusInProgress is a ReadSetExportJobItemStatus enum value
	ReadSetExportJobItemStatusInProgress = "IN_PROGRESS"

	// ReadSetExportJobItemStatusFinished is a ReadSetExportJobItemStatus enum value
	ReadSetExportJobItemStatusFinished = "FINISHED"

	// ReadSetExportJobItemStatusFailed is a ReadSetExportJobItemStatus enum value
	ReadSetExportJobItemStatusFailed = "FAILED"
)
View Source
const (
	// ReadSetExportJobStatusSubmitted is a ReadSetExportJobStatus enum value
	ReadSetExportJobStatusSubmitted = "SUBMITTED"

	// ReadSetExportJobStatusInProgress is a ReadSetExportJobStatus enum value
	ReadSetExportJobStatusInProgress = "IN_PROGRESS"

	// ReadSetExportJobStatusCancelling is a ReadSetExportJobStatus enum value
	ReadSetExportJobStatusCancelling = "CANCELLING"

	// ReadSetExportJobStatusCancelled is a ReadSetExportJobStatus enum value
	ReadSetExportJobStatusCancelled = "CANCELLED"

	// ReadSetExportJobStatusFailed is a ReadSetExportJobStatus enum value
	ReadSetExportJobStatusFailed = "FAILED"

	// ReadSetExportJobStatusCompleted is a ReadSetExportJobStatus enum value
	ReadSetExportJobStatusCompleted = "COMPLETED"

	// ReadSetExportJobStatusCompletedWithFailures is a ReadSetExportJobStatus enum value
	ReadSetExportJobStatusCompletedWithFailures = "COMPLETED_WITH_FAILURES"
)
View Source
const (
	// ReadSetFileSource1 is a ReadSetFile enum value
	ReadSetFileSource1 = "SOURCE1"

	// ReadSetFileSource2 is a ReadSetFile enum value
	ReadSetFileSource2 = "SOURCE2"

	// ReadSetFileIndex is a ReadSetFile enum value
	ReadSetFileIndex = "INDEX"
)
View Source
const (
	// ReadSetImportJobItemStatusNotStarted is a ReadSetImportJobItemStatus enum value
	ReadSetImportJobItemStatusNotStarted = "NOT_STARTED"

	// ReadSetImportJobItemStatusInProgress is a ReadSetImportJobItemStatus enum value
	ReadSetImportJobItemStatusInProgress = "IN_PROGRESS"

	// ReadSetImportJobItemStatusFinished is a ReadSetImportJobItemStatus enum value
	ReadSetImportJobItemStatusFinished = "FINISHED"

	// ReadSetImportJobItemStatusFailed is a ReadSetImportJobItemStatus enum value
	ReadSetImportJobItemStatusFailed = "FAILED"
)
View Source
const (
	// ReadSetImportJobStatusSubmitted is a ReadSetImportJobStatus enum value
	ReadSetImportJobStatusSubmitted = "SUBMITTED"

	// ReadSetImportJobStatusInProgress is a ReadSetImportJobStatus enum value
	ReadSetImportJobStatusInProgress = "IN_PROGRESS"

	// ReadSetImportJobStatusCancelling is a ReadSetImportJobStatus enum value
	ReadSetImportJobStatusCancelling = "CANCELLING"

	// ReadSetImportJobStatusCancelled is a ReadSetImportJobStatus enum value
	ReadSetImportJobStatusCancelled = "CANCELLED"

	// ReadSetImportJobStatusFailed is a ReadSetImportJobStatus enum value
	ReadSetImportJobStatusFailed = "FAILED"

	// ReadSetImportJobStatusCompleted is a ReadSetImportJobStatus enum value
	ReadSetImportJobStatusCompleted = "COMPLETED"

	// ReadSetImportJobStatusCompletedWithFailures is a ReadSetImportJobStatus enum value
	ReadSetImportJobStatusCompletedWithFailures = "COMPLETED_WITH_FAILURES"
)
View Source
const (
	// ReadSetPartSourceSource1 is a ReadSetPartSource enum value
	ReadSetPartSourceSource1 = "SOURCE1"

	// ReadSetPartSourceSource2 is a ReadSetPartSource enum value
	ReadSetPartSourceSource2 = "SOURCE2"
)
View Source
const (
	// ReadSetStatusArchived is a ReadSetStatus enum value
	ReadSetStatusArchived = "ARCHIVED"

	// ReadSetStatusActivating is a ReadSetStatus enum value
	ReadSetStatusActivating = "ACTIVATING"

	// ReadSetStatusActive is a ReadSetStatus enum value
	ReadSetStatusActive = "ACTIVE"

	// ReadSetStatusDeleting is a ReadSetStatus enum value
	ReadSetStatusDeleting = "DELETING"

	// ReadSetStatusDeleted is a ReadSetStatus enum value
	ReadSetStatusDeleted = "DELETED"

	// ReadSetStatusProcessingUpload is a ReadSetStatus enum value
	ReadSetStatusProcessingUpload = "PROCESSING_UPLOAD"

	// ReadSetStatusUploadFailed is a ReadSetStatus enum value
	ReadSetStatusUploadFailed = "UPLOAD_FAILED"
)
View Source
const (
	// ReferenceFileSource is a ReferenceFile enum value
	ReferenceFileSource = "SOURCE"

	// ReferenceFileIndex is a ReferenceFile enum value
	ReferenceFileIndex = "INDEX"
)
View Source
const (
	// ReferenceImportJobItemStatusNotStarted is a ReferenceImportJobItemStatus enum value
	ReferenceImportJobItemStatusNotStarted = "NOT_STARTED"

	// ReferenceImportJobItemStatusInProgress is a ReferenceImportJobItemStatus enum value
	ReferenceImportJobItemStatusInProgress = "IN_PROGRESS"

	// ReferenceImportJobItemStatusFinished is a ReferenceImportJobItemStatus enum value
	ReferenceImportJobItemStatusFinished = "FINISHED"

	// ReferenceImportJobItemStatusFailed is a ReferenceImportJobItemStatus enum value
	ReferenceImportJobItemStatusFailed = "FAILED"
)
View Source
const (
	// ReferenceImportJobStatusSubmitted is a ReferenceImportJobStatus enum value
	ReferenceImportJobStatusSubmitted = "SUBMITTED"

	// ReferenceImportJobStatusInProgress is a ReferenceImportJobStatus enum value
	ReferenceImportJobStatusInProgress = "IN_PROGRESS"

	// ReferenceImportJobStatusCancelling is a ReferenceImportJobStatus enum value
	ReferenceImportJobStatusCancelling = "CANCELLING"

	// ReferenceImportJobStatusCancelled is a ReferenceImportJobStatus enum value
	ReferenceImportJobStatusCancelled = "CANCELLED"

	// ReferenceImportJobStatusFailed is a ReferenceImportJobStatus enum value
	ReferenceImportJobStatusFailed = "FAILED"

	// ReferenceImportJobStatusCompleted is a ReferenceImportJobStatus enum value
	ReferenceImportJobStatusCompleted = "COMPLETED"

	// ReferenceImportJobStatusCompletedWithFailures is a ReferenceImportJobStatus enum value
	ReferenceImportJobStatusCompletedWithFailures = "COMPLETED_WITH_FAILURES"
)
View Source
const (
	// ReferenceStatusActive is a ReferenceStatus enum value
	ReferenceStatusActive = "ACTIVE"

	// ReferenceStatusDeleting is a ReferenceStatus enum value
	ReferenceStatusDeleting = "DELETING"

	// ReferenceStatusDeleted is a ReferenceStatus enum value
	ReferenceStatusDeleted = "DELETED"
)
View Source
const (
	// ResourceOwnerSelf is a ResourceOwner enum value
	ResourceOwnerSelf = "SELF"

	// ResourceOwnerOther is a ResourceOwner enum value
	ResourceOwnerOther = "OTHER"
)
View Source
const (
	// RunLogLevelOff is a RunLogLevel enum value
	RunLogLevelOff = "OFF"

	// RunLogLevelFatal is a RunLogLevel enum value
	RunLogLevelFatal = "FATAL"

	// RunLogLevelError is a RunLogLevel enum value
	RunLogLevelError = "ERROR"

	// RunLogLevelAll is a RunLogLevel enum value
	RunLogLevelAll = "ALL"
)
View Source
const (
	// RunRetentionModeRetain is a RunRetentionMode enum value
	RunRetentionModeRetain = "RETAIN"

	// RunRetentionModeRemove is a RunRetentionMode enum value
	RunRetentionModeRemove = "REMOVE"
)
View Source
const (
	// RunStatusPending is a RunStatus enum value
	RunStatusPending = "PENDING"

	// RunStatusStarting is a RunStatus enum value
	RunStatusStarting = "STARTING"

	// RunStatusRunning is a RunStatus enum value
	RunStatusRunning = "RUNNING"

	// RunStatusStopping is a RunStatus enum value
	RunStatusStopping = "STOPPING"

	// RunStatusCompleted is a RunStatus enum value
	RunStatusCompleted = "COMPLETED"

	// RunStatusDeleted is a RunStatus enum value
	RunStatusDeleted = "DELETED"

	// RunStatusCancelled is a RunStatus enum value
	RunStatusCancelled = "CANCELLED"

	// RunStatusFailed is a RunStatus enum value
	RunStatusFailed = "FAILED"
)
View Source
const (
	// SchemaValueTypeLong is a SchemaValueType enum value
	SchemaValueTypeLong = "LONG"

	// SchemaValueTypeInt is a SchemaValueType enum value
	SchemaValueTypeInt = "INT"

	// SchemaValueTypeString is a SchemaValueType enum value
	SchemaValueTypeString = "STRING"

	// SchemaValueTypeFloat is a SchemaValueType enum value
	SchemaValueTypeFloat = "FLOAT"

	// SchemaValueTypeDouble is a SchemaValueType enum value
	SchemaValueTypeDouble = "DOUBLE"

	// SchemaValueTypeBoolean is a SchemaValueType enum value
	SchemaValueTypeBoolean = "BOOLEAN"
)
View Source
const (
	// ShareStatusPending is a ShareStatus enum value
	ShareStatusPending = "PENDING"

	// ShareStatusActivating is a ShareStatus enum value
	ShareStatusActivating = "ACTIVATING"

	// ShareStatusActive is a ShareStatus enum value
	ShareStatusActive = "ACTIVE"

	// ShareStatusDeleting is a ShareStatus enum value
	ShareStatusDeleting = "DELETING"

	// ShareStatusDeleted is a ShareStatus enum value
	ShareStatusDeleted = "DELETED"

	// ShareStatusFailed is a ShareStatus enum value
	ShareStatusFailed = "FAILED"
)
View Source
const (
	// StoreFormatGff is a StoreFormat enum value
	StoreFormatGff = "GFF"

	// StoreFormatTsv is a StoreFormat enum value
	StoreFormatTsv = "TSV"

	// StoreFormatVcf is a StoreFormat enum value
	StoreFormatVcf = "VCF"
)
View Source
const (
	// StoreStatusCreating is a StoreStatus enum value
	StoreStatusCreating = "CREATING"

	// StoreStatusUpdating is a StoreStatus enum value
	StoreStatusUpdating = "UPDATING"

	// StoreStatusDeleting is a StoreStatus enum value
	StoreStatusDeleting = "DELETING"

	// StoreStatusActive is a StoreStatus enum value
	StoreStatusActive = "ACTIVE"

	// StoreStatusFailed is a StoreStatus enum value
	StoreStatusFailed = "FAILED"
)
View Source
const (
	// TaskStatusPending is a TaskStatus enum value
	TaskStatusPending = "PENDING"

	// TaskStatusStarting is a TaskStatus enum value
	TaskStatusStarting = "STARTING"

	// TaskStatusRunning is a TaskStatus enum value
	TaskStatusRunning = "RUNNING"

	// TaskStatusStopping is a TaskStatus enum value
	TaskStatusStopping = "STOPPING"

	// TaskStatusCompleted is a TaskStatus enum value
	TaskStatusCompleted = "COMPLETED"

	// TaskStatusCancelled is a TaskStatus enum value
	TaskStatusCancelled = "CANCELLED"

	// TaskStatusFailed is a TaskStatus enum value
	TaskStatusFailed = "FAILED"
)
View Source
const (
	// VersionStatusCreating is a VersionStatus enum value
	VersionStatusCreating = "CREATING"

	// VersionStatusUpdating is a VersionStatus enum value
	VersionStatusUpdating = "UPDATING"

	// VersionStatusDeleting is a VersionStatus enum value
	VersionStatusDeleting = "DELETING"

	// VersionStatusActive is a VersionStatus enum value
	VersionStatusActive = "ACTIVE"

	// VersionStatusFailed is a VersionStatus enum value
	VersionStatusFailed = "FAILED"
)
View Source
const (
	// WorkflowEngineWdl is a WorkflowEngine enum value
	WorkflowEngineWdl = "WDL"

	// WorkflowEngineNextflow is a WorkflowEngine enum value
	WorkflowEngineNextflow = "NEXTFLOW"

	// WorkflowEngineCwl is a WorkflowEngine enum value
	WorkflowEngineCwl = "CWL"
)
View Source
const (
	// WorkflowStatusCreating is a WorkflowStatus enum value
	WorkflowStatusCreating = "CREATING"

	// WorkflowStatusActive is a WorkflowStatus enum value
	WorkflowStatusActive = "ACTIVE"

	// WorkflowStatusUpdating is a WorkflowStatus enum value
	WorkflowStatusUpdating = "UPDATING"

	// WorkflowStatusDeleted is a WorkflowStatus enum value
	WorkflowStatusDeleted = "DELETED"

	// WorkflowStatusFailed is a WorkflowStatus enum value
	WorkflowStatusFailed = "FAILED"

	// WorkflowStatusInactive is a WorkflowStatus enum value
	WorkflowStatusInactive = "INACTIVE"
)
View Source
const (
	// WorkflowTypePrivate is a WorkflowType enum value
	WorkflowTypePrivate = "PRIVATE"

	// WorkflowTypeReady2run is a WorkflowType enum value
	WorkflowTypeReady2run = "READY2RUN"
)
View Source
const (

	// ErrCodeAccessDeniedException for service response error code
	// "AccessDeniedException".
	//
	// You do not have sufficient access to perform this action.
	ErrCodeAccessDeniedException = "AccessDeniedException"

	// ErrCodeConflictException for service response error code
	// "ConflictException".
	//
	// The request cannot be applied to the target resource in its current state.
	ErrCodeConflictException = "ConflictException"

	// ErrCodeInternalServerException for service response error code
	// "InternalServerException".
	//
	// An unexpected error occurred. Try the request again.
	ErrCodeInternalServerException = "InternalServerException"

	// ErrCodeNotSupportedOperationException for service response error code
	// "NotSupportedOperationException".
	//
	// The operation is not supported by Amazon Omics, or the API does not exist.
	ErrCodeNotSupportedOperationException = "NotSupportedOperationException"

	// ErrCodeRangeNotSatisfiableException for service response error code
	// "RangeNotSatisfiableException".
	//
	// The ranges specified in the request are not valid.
	ErrCodeRangeNotSatisfiableException = "RangeNotSatisfiableException"

	// ErrCodeRequestTimeoutException for service response error code
	// "RequestTimeoutException".
	//
	// The request timed out.
	ErrCodeRequestTimeoutException = "RequestTimeoutException"

	// ErrCodeResourceNotFoundException for service response error code
	// "ResourceNotFoundException".
	//
	// The target resource was not found in the current Region.
	ErrCodeResourceNotFoundException = "ResourceNotFoundException"

	// ErrCodeServiceQuotaExceededException for service response error code
	// "ServiceQuotaExceededException".
	//
	// The request exceeds a service quota.
	ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException"

	// ErrCodeThrottlingException for service response error code
	// "ThrottlingException".
	//
	// The request was denied due to request throttling.
	ErrCodeThrottlingException = "ThrottlingException"

	// ErrCodeValidationException for service response error code
	// "ValidationException".
	//
	// The input fails to satisfy the constraints specified by an AWS service.
	ErrCodeValidationException = "ValidationException"
)
View Source
const (
	ServiceName = "Omics" // Name of service.
	EndpointsID = "omics" // ID to lookup a service endpoint with.
	ServiceID   = "Omics" // ServiceID is a unique identifier of a specific service.
)

Service information constants

View Source
const (
	// AcceleratorsGpu is a Accelerators enum value
	AcceleratorsGpu = "GPU"
)
View Source
const (
	// EncryptionTypeKms is a EncryptionType enum value
	EncryptionTypeKms = "KMS"
)
View Source
const (
	// RunExportDefinition is a RunExport enum value
	RunExportDefinition = "DEFINITION"
)
View Source
const (
	// WorkflowExportDefinition is a WorkflowExport enum value
	WorkflowExportDefinition = "DEFINITION"
)

Variables

This section is empty.

Functions

func Accelerators_Values

func Accelerators_Values() []string

Accelerators_Values returns all elements of the Accelerators enum

func AnnotationType_Values

func AnnotationType_Values() []string

AnnotationType_Values returns all elements of the AnnotationType enum

func CreationType_Values

func CreationType_Values() []string

CreationType_Values returns all elements of the CreationType enum

func ETagAlgorithm_Values

func ETagAlgorithm_Values() []string

ETagAlgorithm_Values returns all elements of the ETagAlgorithm enum

func EncryptionType_Values

func EncryptionType_Values() []string

EncryptionType_Values returns all elements of the EncryptionType enum

func FileType_Values

func FileType_Values() []string

FileType_Values returns all elements of the FileType enum

func FormatToHeaderKey_Values

func FormatToHeaderKey_Values() []string

FormatToHeaderKey_Values returns all elements of the FormatToHeaderKey enum

func JobStatus_Values

func JobStatus_Values() []string

JobStatus_Values returns all elements of the JobStatus enum

func ReadSetActivationJobItemStatus_Values

func ReadSetActivationJobItemStatus_Values() []string

ReadSetActivationJobItemStatus_Values returns all elements of the ReadSetActivationJobItemStatus enum

func ReadSetActivationJobStatus_Values

func ReadSetActivationJobStatus_Values() []string

ReadSetActivationJobStatus_Values returns all elements of the ReadSetActivationJobStatus enum

func ReadSetExportJobItemStatus_Values

func ReadSetExportJobItemStatus_Values() []string

ReadSetExportJobItemStatus_Values returns all elements of the ReadSetExportJobItemStatus enum

func ReadSetExportJobStatus_Values

func ReadSetExportJobStatus_Values() []string

ReadSetExportJobStatus_Values returns all elements of the ReadSetExportJobStatus enum

func ReadSetFile_Values

func ReadSetFile_Values() []string

ReadSetFile_Values returns all elements of the ReadSetFile enum

func ReadSetImportJobItemStatus_Values

func ReadSetImportJobItemStatus_Values() []string

ReadSetImportJobItemStatus_Values returns all elements of the ReadSetImportJobItemStatus enum

func ReadSetImportJobStatus_Values

func ReadSetImportJobStatus_Values() []string

ReadSetImportJobStatus_Values returns all elements of the ReadSetImportJobStatus enum

func ReadSetPartSource_Values

func ReadSetPartSource_Values() []string

ReadSetPartSource_Values returns all elements of the ReadSetPartSource enum

func ReadSetStatus_Values

func ReadSetStatus_Values() []string

ReadSetStatus_Values returns all elements of the ReadSetStatus enum

func ReferenceFile_Values

func ReferenceFile_Values() []string

ReferenceFile_Values returns all elements of the ReferenceFile enum

func ReferenceImportJobItemStatus_Values

func ReferenceImportJobItemStatus_Values() []string

ReferenceImportJobItemStatus_Values returns all elements of the ReferenceImportJobItemStatus enum

func ReferenceImportJobStatus_Values

func ReferenceImportJobStatus_Values() []string

ReferenceImportJobStatus_Values returns all elements of the ReferenceImportJobStatus enum

func ReferenceStatus_Values

func ReferenceStatus_Values() []string

ReferenceStatus_Values returns all elements of the ReferenceStatus enum

func ResourceOwner_Values

func ResourceOwner_Values() []string

ResourceOwner_Values returns all elements of the ResourceOwner enum

func RunExport_Values

func RunExport_Values() []string

RunExport_Values returns all elements of the RunExport enum

func RunLogLevel_Values

func RunLogLevel_Values() []string

RunLogLevel_Values returns all elements of the RunLogLevel enum

func RunRetentionMode_Values

func RunRetentionMode_Values() []string

RunRetentionMode_Values returns all elements of the RunRetentionMode enum

func RunStatus_Values

func RunStatus_Values() []string

RunStatus_Values returns all elements of the RunStatus enum

func SchemaValueType_Values

func SchemaValueType_Values() []string

SchemaValueType_Values returns all elements of the SchemaValueType enum

func ShareStatus_Values

func ShareStatus_Values() []string

ShareStatus_Values returns all elements of the ShareStatus enum

func StoreFormat_Values

func StoreFormat_Values() []string

StoreFormat_Values returns all elements of the StoreFormat enum

func StoreStatus_Values

func StoreStatus_Values() []string

StoreStatus_Values returns all elements of the StoreStatus enum

func TaskStatus_Values

func TaskStatus_Values() []string

TaskStatus_Values returns all elements of the TaskStatus enum

func VersionStatus_Values

func VersionStatus_Values() []string

VersionStatus_Values returns all elements of the VersionStatus enum

func WorkflowEngine_Values

func WorkflowEngine_Values() []string

WorkflowEngine_Values returns all elements of the WorkflowEngine enum

func WorkflowExport_Values

func WorkflowExport_Values() []string

WorkflowExport_Values returns all elements of the WorkflowExport enum

func WorkflowStatus_Values

func WorkflowStatus_Values() []string

WorkflowStatus_Values returns all elements of the WorkflowStatus enum

func WorkflowType_Values

func WorkflowType_Values() []string

WorkflowType_Values returns all elements of the WorkflowType enum

Types

type AbortMultipartReadSetUploadInput

type AbortMultipartReadSetUploadInput struct {

	// The sequence store ID for the store involved in the multipart upload.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `location:"uri" locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The ID for the multipart upload.
	//
	// UploadId is a required field
	UploadId *string `location:"uri" locationName:"uploadId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AbortMultipartReadSetUploadInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AbortMultipartReadSetUploadInput) SetSequenceStoreId

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*AbortMultipartReadSetUploadInput) SetUploadId

SetUploadId sets the UploadId field's value.

func (AbortMultipartReadSetUploadInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AbortMultipartReadSetUploadInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type AbortMultipartReadSetUploadOutput

type AbortMultipartReadSetUploadOutput struct {
	// contains filtered or unexported fields
}

func (AbortMultipartReadSetUploadOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AbortMultipartReadSetUploadOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AcceptShareInput

type AcceptShareInput struct {

	// The ID for a share offer for analytics store data.
	//
	// ShareId is a required field
	ShareId *string `location:"uri" locationName:"shareId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AcceptShareInput) GoString

func (s AcceptShareInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcceptShareInput) SetShareId

func (s *AcceptShareInput) SetShareId(v string) *AcceptShareInput

SetShareId sets the ShareId field's value.

func (AcceptShareInput) String

func (s AcceptShareInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcceptShareInput) Validate

func (s *AcceptShareInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AcceptShareOutput

type AcceptShareOutput struct {

	// The status of an analytics store share.
	Status *string `locationName:"status" type:"string" enum:"ShareStatus"`
	// contains filtered or unexported fields
}

func (AcceptShareOutput) GoString

func (s AcceptShareOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcceptShareOutput) SetStatus

func (s *AcceptShareOutput) SetStatus(v string) *AcceptShareOutput

SetStatus sets the Status field's value.

func (AcceptShareOutput) String

func (s AcceptShareOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AccessDeniedException

type AccessDeniedException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

You do not have sufficient access to perform this action.

func (*AccessDeniedException) Code

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString

func (s AccessDeniedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AccessDeniedException) Message

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode

func (s *AccessDeniedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (AccessDeniedException) String

func (s AccessDeniedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ActivateReadSetFilter

type ActivateReadSetFilter struct {

	// The filter's start date.
	CreatedAfter *time.Time `locationName:"createdAfter" type:"timestamp" timestampFormat:"iso8601"`

	// The filter's end date.
	CreatedBefore *time.Time `locationName:"createdBefore" type:"timestamp" timestampFormat:"iso8601"`

	// The filter's status.
	Status *string `locationName:"status" type:"string" enum:"ReadSetActivationJobStatus"`
	// contains filtered or unexported fields
}

A read set activation job filter.

func (ActivateReadSetFilter) GoString

func (s ActivateReadSetFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ActivateReadSetFilter) SetCreatedAfter

func (s *ActivateReadSetFilter) SetCreatedAfter(v time.Time) *ActivateReadSetFilter

SetCreatedAfter sets the CreatedAfter field's value.

func (*ActivateReadSetFilter) SetCreatedBefore

func (s *ActivateReadSetFilter) SetCreatedBefore(v time.Time) *ActivateReadSetFilter

SetCreatedBefore sets the CreatedBefore field's value.

func (*ActivateReadSetFilter) SetStatus

SetStatus sets the Status field's value.

func (ActivateReadSetFilter) String

func (s ActivateReadSetFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ActivateReadSetJobItem

type ActivateReadSetJobItem struct {

	// When the job completed.
	CompletionTime *time.Time `locationName:"completionTime" type:"timestamp" timestampFormat:"iso8601"`

	// When the job was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The job's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The job's sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The job's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ReadSetActivationJobStatus"`
	// contains filtered or unexported fields
}

A read set activation job.

func (ActivateReadSetJobItem) GoString

func (s ActivateReadSetJobItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ActivateReadSetJobItem) SetCompletionTime

func (s *ActivateReadSetJobItem) SetCompletionTime(v time.Time) *ActivateReadSetJobItem

SetCompletionTime sets the CompletionTime field's value.

func (*ActivateReadSetJobItem) SetCreationTime

func (s *ActivateReadSetJobItem) SetCreationTime(v time.Time) *ActivateReadSetJobItem

SetCreationTime sets the CreationTime field's value.

func (*ActivateReadSetJobItem) SetId

SetId sets the Id field's value.

func (*ActivateReadSetJobItem) SetSequenceStoreId

func (s *ActivateReadSetJobItem) SetSequenceStoreId(v string) *ActivateReadSetJobItem

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*ActivateReadSetJobItem) SetStatus

SetStatus sets the Status field's value.

func (ActivateReadSetJobItem) String

func (s ActivateReadSetJobItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ActivateReadSetSourceItem

type ActivateReadSetSourceItem struct {

	// The source's read set ID.
	//
	// ReadSetId is a required field
	ReadSetId *string `locationName:"readSetId" min:"10" type:"string" required:"true"`

	// The source's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ReadSetActivationJobItemStatus"`

	// The source's status message.
	StatusMessage *string `locationName:"statusMessage" min:"1" type:"string"`
	// contains filtered or unexported fields
}

A source for a read set activation job.

func (ActivateReadSetSourceItem) GoString

func (s ActivateReadSetSourceItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ActivateReadSetSourceItem) SetReadSetId

SetReadSetId sets the ReadSetId field's value.

func (*ActivateReadSetSourceItem) SetStatus

SetStatus sets the Status field's value.

func (*ActivateReadSetSourceItem) SetStatusMessage

SetStatusMessage sets the StatusMessage field's value.

func (ActivateReadSetSourceItem) String

func (s ActivateReadSetSourceItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnnotationImportItemDetail

type AnnotationImportItemDetail struct {

	// The item's job status.
	//
	// JobStatus is a required field
	JobStatus *string `locationName:"jobStatus" type:"string" required:"true" enum:"JobStatus"`

	// The source file's location in Amazon S3.
	//
	// Source is a required field
	Source *string `locationName:"source" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Details about an imported annotation item.

func (AnnotationImportItemDetail) GoString

func (s AnnotationImportItemDetail) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnnotationImportItemDetail) SetJobStatus

SetJobStatus sets the JobStatus field's value.

func (*AnnotationImportItemDetail) SetSource

SetSource sets the Source field's value.

func (AnnotationImportItemDetail) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnnotationImportItemSource

type AnnotationImportItemSource struct {

	// The source file's location in Amazon S3.
	//
	// Source is a required field
	Source *string `locationName:"source" type:"string" required:"true"`
	// contains filtered or unexported fields
}

A source for an annotation import job.

func (AnnotationImportItemSource) GoString

func (s AnnotationImportItemSource) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnnotationImportItemSource) SetSource

SetSource sets the Source field's value.

func (AnnotationImportItemSource) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnnotationImportItemSource) Validate

func (s *AnnotationImportItemSource) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AnnotationImportJobItem

type AnnotationImportJobItem struct {

	// The annotation schema generated by the parsed annotation data.
	AnnotationFields map[string]*string `locationName:"annotationFields" type:"map"`

	// When the job completed.
	CompletionTime *time.Time `locationName:"completionTime" type:"timestamp" timestampFormat:"iso8601"`

	// When the job was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The job's destination annotation store.
	//
	// DestinationName is a required field
	DestinationName *string `locationName:"destinationName" type:"string" required:"true"`

	// The job's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The job's service role ARN.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"`

	// The job's left normalization setting.
	RunLeftNormalization *bool `locationName:"runLeftNormalization" type:"boolean"`

	// The job's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"JobStatus"`

	// When the job was updated.
	//
	// UpdateTime is a required field
	UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The name of the annotation store version.
	//
	// VersionName is a required field
	VersionName *string `locationName:"versionName" min:"3" type:"string" required:"true"`
	// contains filtered or unexported fields
}

An annotation import job.

func (AnnotationImportJobItem) GoString

func (s AnnotationImportJobItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnnotationImportJobItem) SetAnnotationFields

func (s *AnnotationImportJobItem) SetAnnotationFields(v map[string]*string) *AnnotationImportJobItem

SetAnnotationFields sets the AnnotationFields field's value.

func (*AnnotationImportJobItem) SetCompletionTime

func (s *AnnotationImportJobItem) SetCompletionTime(v time.Time) *AnnotationImportJobItem

SetCompletionTime sets the CompletionTime field's value.

func (*AnnotationImportJobItem) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*AnnotationImportJobItem) SetDestinationName

func (s *AnnotationImportJobItem) SetDestinationName(v string) *AnnotationImportJobItem

SetDestinationName sets the DestinationName field's value.

func (*AnnotationImportJobItem) SetId

SetId sets the Id field's value.

func (*AnnotationImportJobItem) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*AnnotationImportJobItem) SetRunLeftNormalization

func (s *AnnotationImportJobItem) SetRunLeftNormalization(v bool) *AnnotationImportJobItem

SetRunLeftNormalization sets the RunLeftNormalization field's value.

func (*AnnotationImportJobItem) SetStatus

SetStatus sets the Status field's value.

func (*AnnotationImportJobItem) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*AnnotationImportJobItem) SetVersionName

SetVersionName sets the VersionName field's value.

func (AnnotationImportJobItem) String

func (s AnnotationImportJobItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnnotationStoreItem

type AnnotationStoreItem struct {

	// The store's creation time.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The store's description.
	//
	// Description is a required field
	Description *string `locationName:"description" type:"string" required:"true"`

	// The store's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The store's name.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The store's genome reference.
	//
	// Reference is a required field
	Reference *ReferenceItem `locationName:"reference" type:"structure" required:"true"`

	// The store's server-side encryption (SSE) settings.
	//
	// SseConfig is a required field
	SseConfig *SseConfig `locationName:"sseConfig" type:"structure" required:"true"`

	// The store's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"StoreStatus"`

	// The store's status message.
	//
	// StatusMessage is a required field
	StatusMessage *string `locationName:"statusMessage" type:"string" required:"true"`

	// The store's ARN.
	//
	// StoreArn is a required field
	StoreArn *string `locationName:"storeArn" min:"20" type:"string" required:"true"`

	// The store's file format.
	//
	// StoreFormat is a required field
	StoreFormat *string `locationName:"storeFormat" type:"string" required:"true" enum:"StoreFormat"`

	// The store's size in bytes.
	//
	// StoreSizeBytes is a required field
	StoreSizeBytes *int64 `locationName:"storeSizeBytes" type:"long" required:"true"`

	// When the store was updated.
	//
	// UpdateTime is a required field
	UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`
	// contains filtered or unexported fields
}

An annotation store.

func (AnnotationStoreItem) GoString

func (s AnnotationStoreItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnnotationStoreItem) SetCreationTime

func (s *AnnotationStoreItem) SetCreationTime(v time.Time) *AnnotationStoreItem

SetCreationTime sets the CreationTime field's value.

func (*AnnotationStoreItem) SetDescription

func (s *AnnotationStoreItem) SetDescription(v string) *AnnotationStoreItem

SetDescription sets the Description field's value.

func (*AnnotationStoreItem) SetId

SetId sets the Id field's value.

func (*AnnotationStoreItem) SetName

SetName sets the Name field's value.

func (*AnnotationStoreItem) SetReference

SetReference sets the Reference field's value.

func (*AnnotationStoreItem) SetSseConfig

func (s *AnnotationStoreItem) SetSseConfig(v *SseConfig) *AnnotationStoreItem

SetSseConfig sets the SseConfig field's value.

func (*AnnotationStoreItem) SetStatus

SetStatus sets the Status field's value.

func (*AnnotationStoreItem) SetStatusMessage

func (s *AnnotationStoreItem) SetStatusMessage(v string) *AnnotationStoreItem

SetStatusMessage sets the StatusMessage field's value.

func (*AnnotationStoreItem) SetStoreArn

func (s *AnnotationStoreItem) SetStoreArn(v string) *AnnotationStoreItem

SetStoreArn sets the StoreArn field's value.

func (*AnnotationStoreItem) SetStoreFormat

func (s *AnnotationStoreItem) SetStoreFormat(v string) *AnnotationStoreItem

SetStoreFormat sets the StoreFormat field's value.

func (*AnnotationStoreItem) SetStoreSizeBytes

func (s *AnnotationStoreItem) SetStoreSizeBytes(v int64) *AnnotationStoreItem

SetStoreSizeBytes sets the StoreSizeBytes field's value.

func (*AnnotationStoreItem) SetUpdateTime

func (s *AnnotationStoreItem) SetUpdateTime(v time.Time) *AnnotationStoreItem

SetUpdateTime sets the UpdateTime field's value.

func (AnnotationStoreItem) String

func (s AnnotationStoreItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AnnotationStoreVersionItem

type AnnotationStoreVersionItem struct {

	// The time stamp for when an annotation store version was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The description of an annotation store version.
	//
	// Description is a required field
	Description *string `locationName:"description" type:"string" required:"true"`

	// The annotation store version ID.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// A name given to an annotation store version to distinguish it from others.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"3" type:"string" required:"true"`

	// The status of an annotation store version.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"VersionStatus"`

	// The status of an annotation store version.
	//
	// StatusMessage is a required field
	StatusMessage *string `locationName:"statusMessage" type:"string" required:"true"`

	// The store ID for an annotation store version.
	//
	// StoreId is a required field
	StoreId *string `locationName:"storeId" type:"string" required:"true"`

	// The time stamp for when an annotation store version was updated.
	//
	// UpdateTime is a required field
	UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The Arn for an annotation store version.
	//
	// VersionArn is a required field
	VersionArn *string `locationName:"versionArn" min:"20" type:"string" required:"true"`

	// The name of an annotation store version.
	//
	// VersionName is a required field
	VersionName *string `locationName:"versionName" min:"3" type:"string" required:"true"`

	// The size of an annotation store version in Bytes.
	//
	// VersionSizeBytes is a required field
	VersionSizeBytes *int64 `locationName:"versionSizeBytes" type:"long" required:"true"`
	// contains filtered or unexported fields
}

Annotation store versions.

func (AnnotationStoreVersionItem) GoString

func (s AnnotationStoreVersionItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AnnotationStoreVersionItem) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*AnnotationStoreVersionItem) SetDescription

SetDescription sets the Description field's value.

func (*AnnotationStoreVersionItem) SetId

SetId sets the Id field's value.

func (*AnnotationStoreVersionItem) SetName

SetName sets the Name field's value.

func (*AnnotationStoreVersionItem) SetStatus

SetStatus sets the Status field's value.

func (*AnnotationStoreVersionItem) SetStatusMessage

SetStatusMessage sets the StatusMessage field's value.

func (*AnnotationStoreVersionItem) SetStoreId

SetStoreId sets the StoreId field's value.

func (*AnnotationStoreVersionItem) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*AnnotationStoreVersionItem) SetVersionArn

SetVersionArn sets the VersionArn field's value.

func (*AnnotationStoreVersionItem) SetVersionName

SetVersionName sets the VersionName field's value.

func (*AnnotationStoreVersionItem) SetVersionSizeBytes

func (s *AnnotationStoreVersionItem) SetVersionSizeBytes(v int64) *AnnotationStoreVersionItem

SetVersionSizeBytes sets the VersionSizeBytes field's value.

func (AnnotationStoreVersionItem) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type BatchDeleteReadSetInput

type BatchDeleteReadSetInput struct {

	// The read sets' IDs.
	//
	// Ids is a required field
	Ids []*string `locationName:"ids" min:"1" type:"list" required:"true"`

	// The read sets' sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `location:"uri" locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (BatchDeleteReadSetInput) GoString

func (s BatchDeleteReadSetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchDeleteReadSetInput) SetIds

SetIds sets the Ids field's value.

func (*BatchDeleteReadSetInput) SetSequenceStoreId

func (s *BatchDeleteReadSetInput) SetSequenceStoreId(v string) *BatchDeleteReadSetInput

SetSequenceStoreId sets the SequenceStoreId field's value.

func (BatchDeleteReadSetInput) String

func (s BatchDeleteReadSetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchDeleteReadSetInput) Validate

func (s *BatchDeleteReadSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type BatchDeleteReadSetOutput

type BatchDeleteReadSetOutput struct {

	// Errors returned by individual delete operations.
	Errors []*ReadSetBatchError `locationName:"errors" type:"list"`
	// contains filtered or unexported fields
}

func (BatchDeleteReadSetOutput) GoString

func (s BatchDeleteReadSetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*BatchDeleteReadSetOutput) SetErrors

SetErrors sets the Errors field's value.

func (BatchDeleteReadSetOutput) String

func (s BatchDeleteReadSetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CancelAnnotationImportJobInput

type CancelAnnotationImportJobInput struct {

	// The job's ID.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CancelAnnotationImportJobInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CancelAnnotationImportJobInput) SetJobId

SetJobId sets the JobId field's value.

func (CancelAnnotationImportJobInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CancelAnnotationImportJobInput) Validate

func (s *CancelAnnotationImportJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CancelAnnotationImportJobOutput

type CancelAnnotationImportJobOutput struct {
	// contains filtered or unexported fields
}

func (CancelAnnotationImportJobOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (CancelAnnotationImportJobOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CancelRunInput

type CancelRunInput struct {

	// The run's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CancelRunInput) GoString

func (s CancelRunInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CancelRunInput) SetId

func (s *CancelRunInput) SetId(v string) *CancelRunInput

SetId sets the Id field's value.

func (CancelRunInput) String

func (s CancelRunInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CancelRunInput) Validate

func (s *CancelRunInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CancelRunOutput

type CancelRunOutput struct {
	// contains filtered or unexported fields
}

func (CancelRunOutput) GoString

func (s CancelRunOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (CancelRunOutput) String

func (s CancelRunOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CancelVariantImportJobInput

type CancelVariantImportJobInput struct {

	// The job's ID.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CancelVariantImportJobInput) GoString

func (s CancelVariantImportJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CancelVariantImportJobInput) SetJobId

SetJobId sets the JobId field's value.

func (CancelVariantImportJobInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CancelVariantImportJobInput) Validate

func (s *CancelVariantImportJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CancelVariantImportJobOutput

type CancelVariantImportJobOutput struct {
	// contains filtered or unexported fields
}

func (CancelVariantImportJobOutput) GoString

func (s CancelVariantImportJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (CancelVariantImportJobOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CompleteMultipartReadSetUploadInput

type CompleteMultipartReadSetUploadInput struct {

	// The individual uploads or parts of a multipart upload.
	//
	// Parts is a required field
	Parts []*CompleteReadSetUploadPartListItem `locationName:"parts" type:"list" required:"true"`

	// The sequence store ID for the store involved in the multipart upload.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `location:"uri" locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The ID for the multipart upload.
	//
	// UploadId is a required field
	UploadId *string `location:"uri" locationName:"uploadId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CompleteMultipartReadSetUploadInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CompleteMultipartReadSetUploadInput) SetParts

SetParts sets the Parts field's value.

func (*CompleteMultipartReadSetUploadInput) SetSequenceStoreId

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*CompleteMultipartReadSetUploadInput) SetUploadId

SetUploadId sets the UploadId field's value.

func (CompleteMultipartReadSetUploadInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CompleteMultipartReadSetUploadInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type CompleteMultipartReadSetUploadOutput

type CompleteMultipartReadSetUploadOutput struct {

	// The read set ID created for an uploaded read set.
	//
	// ReadSetId is a required field
	ReadSetId *string `locationName:"readSetId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CompleteMultipartReadSetUploadOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CompleteMultipartReadSetUploadOutput) SetReadSetId

SetReadSetId sets the ReadSetId field's value.

func (CompleteMultipartReadSetUploadOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CompleteReadSetUploadPartListItem

type CompleteReadSetUploadPartListItem struct {

	// A unique identifier used to confirm that parts are being added to the correct
	// upload.
	//
	// Checksum is a required field
	Checksum *string `locationName:"checksum" type:"string" required:"true"`

	// A number identifying the part in a read set upload.
	//
	// PartNumber is a required field
	PartNumber *int64 `locationName:"partNumber" min:"1" type:"integer" required:"true"`

	// The source file of the part being uploaded.
	//
	// PartSource is a required field
	PartSource *string `locationName:"partSource" type:"string" required:"true" enum:"ReadSetPartSource"`
	// contains filtered or unexported fields
}

Part of the response to the CompleteReadSetUpload API, including metadata.

func (CompleteReadSetUploadPartListItem) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CompleteReadSetUploadPartListItem) SetChecksum

SetChecksum sets the Checksum field's value.

func (*CompleteReadSetUploadPartListItem) SetPartNumber

SetPartNumber sets the PartNumber field's value.

func (*CompleteReadSetUploadPartListItem) SetPartSource

SetPartSource sets the PartSource field's value.

func (CompleteReadSetUploadPartListItem) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CompleteReadSetUploadPartListItem) Validate

Validate inspects the fields of the type to determine if they are valid.

type ConflictException

type ConflictException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

The request cannot be applied to the target resource in its current state.

func (*ConflictException) Code

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error

func (s *ConflictException) Error() string

func (ConflictException) GoString

func (s ConflictException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConflictException) Message

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode

func (s *ConflictException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConflictException) String

func (s ConflictException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateAnnotationStoreInput

type CreateAnnotationStoreInput struct {

	// A description for the store.
	Description *string `locationName:"description" type:"string"`

	// A name for the store.
	Name *string `locationName:"name" min:"3" type:"string"`

	// The genome reference for the store's annotations.
	Reference *ReferenceItem `locationName:"reference" type:"structure"`

	// Server-side encryption (SSE) settings for the store.
	SseConfig *SseConfig `locationName:"sseConfig" type:"structure"`

	// The annotation file format of the store.
	//
	// StoreFormat is a required field
	StoreFormat *string `locationName:"storeFormat" type:"string" required:"true" enum:"StoreFormat"`

	// File parsing options for the annotation store.
	StoreOptions *StoreOptions `locationName:"storeOptions" type:"structure"`

	// Tags for the store.
	Tags map[string]*string `locationName:"tags" type:"map"`

	// The name given to an annotation store version to distinguish it from other
	// versions.
	VersionName *string `locationName:"versionName" min:"3" type:"string"`
	// contains filtered or unexported fields
}

func (CreateAnnotationStoreInput) GoString

func (s CreateAnnotationStoreInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAnnotationStoreInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateAnnotationStoreInput) SetName

SetName sets the Name field's value.

func (*CreateAnnotationStoreInput) SetReference

SetReference sets the Reference field's value.

func (*CreateAnnotationStoreInput) SetSseConfig

SetSseConfig sets the SseConfig field's value.

func (*CreateAnnotationStoreInput) SetStoreFormat

SetStoreFormat sets the StoreFormat field's value.

func (*CreateAnnotationStoreInput) SetStoreOptions

SetStoreOptions sets the StoreOptions field's value.

func (*CreateAnnotationStoreInput) SetTags

SetTags sets the Tags field's value.

func (*CreateAnnotationStoreInput) SetVersionName

SetVersionName sets the VersionName field's value.

func (CreateAnnotationStoreInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAnnotationStoreInput) Validate

func (s *CreateAnnotationStoreInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAnnotationStoreOutput

type CreateAnnotationStoreOutput struct {

	// When the store was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The store's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The store's name.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The store's genome reference. Required for all stores except TSV format with
	// generic annotations.
	Reference *ReferenceItem `locationName:"reference" type:"structure"`

	// The store's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"StoreStatus"`

	// The annotation file format of the store.
	StoreFormat *string `locationName:"storeFormat" type:"string" enum:"StoreFormat"`

	// The store's file parsing options.
	StoreOptions *StoreOptions `locationName:"storeOptions" type:"structure"`

	// The name given to an annotation store version to distinguish it from other
	// versions.
	//
	// VersionName is a required field
	VersionName *string `locationName:"versionName" min:"3" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateAnnotationStoreOutput) GoString

func (s CreateAnnotationStoreOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAnnotationStoreOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*CreateAnnotationStoreOutput) SetId

SetId sets the Id field's value.

func (*CreateAnnotationStoreOutput) SetName

SetName sets the Name field's value.

func (*CreateAnnotationStoreOutput) SetReference

SetReference sets the Reference field's value.

func (*CreateAnnotationStoreOutput) SetStatus

SetStatus sets the Status field's value.

func (*CreateAnnotationStoreOutput) SetStoreFormat

SetStoreFormat sets the StoreFormat field's value.

func (*CreateAnnotationStoreOutput) SetStoreOptions

SetStoreOptions sets the StoreOptions field's value.

func (*CreateAnnotationStoreOutput) SetVersionName

SetVersionName sets the VersionName field's value.

func (CreateAnnotationStoreOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateAnnotationStoreVersionInput

type CreateAnnotationStoreVersionInput struct {

	// The description of an annotation store version.
	Description *string `locationName:"description" type:"string"`

	// The name of an annotation store version from which versions are being created.
	//
	// Name is a required field
	Name *string `location:"uri" locationName:"name" min:"3" type:"string" required:"true"`

	// Any tags added to annotation store version.
	Tags map[string]*string `locationName:"tags" type:"map"`

	// The name given to an annotation store version to distinguish it from other
	// versions.
	//
	// VersionName is a required field
	VersionName *string `locationName:"versionName" min:"3" type:"string" required:"true"`

	// The options for an annotation store version.
	VersionOptions *VersionOptions `locationName:"versionOptions" type:"structure"`
	// contains filtered or unexported fields
}

func (CreateAnnotationStoreVersionInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAnnotationStoreVersionInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateAnnotationStoreVersionInput) SetName

SetName sets the Name field's value.

func (*CreateAnnotationStoreVersionInput) SetTags

SetTags sets the Tags field's value.

func (*CreateAnnotationStoreVersionInput) SetVersionName

SetVersionName sets the VersionName field's value.

func (*CreateAnnotationStoreVersionInput) SetVersionOptions

SetVersionOptions sets the VersionOptions field's value.

func (CreateAnnotationStoreVersionInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAnnotationStoreVersionInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type CreateAnnotationStoreVersionOutput

type CreateAnnotationStoreVersionOutput struct {

	// The time stamp for the creation of an annotation store version.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// A generated ID for the annotation store
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The name given to an annotation store version to distinguish it from other
	// versions.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"3" type:"string" required:"true"`

	// The status of a annotation store version.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"VersionStatus"`

	// The ID for the annotation store from which new versions are being created.
	//
	// StoreId is a required field
	StoreId *string `locationName:"storeId" type:"string" required:"true"`

	// The name given to an annotation store version to distinguish it from other
	// versions.
	//
	// VersionName is a required field
	VersionName *string `locationName:"versionName" min:"3" type:"string" required:"true"`

	// The options for an annotation store version.
	VersionOptions *VersionOptions `locationName:"versionOptions" type:"structure"`
	// contains filtered or unexported fields
}

func (CreateAnnotationStoreVersionOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateAnnotationStoreVersionOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*CreateAnnotationStoreVersionOutput) SetId

SetId sets the Id field's value.

func (*CreateAnnotationStoreVersionOutput) SetName

SetName sets the Name field's value.

func (*CreateAnnotationStoreVersionOutput) SetStatus

SetStatus sets the Status field's value.

func (*CreateAnnotationStoreVersionOutput) SetStoreId

SetStoreId sets the StoreId field's value.

func (*CreateAnnotationStoreVersionOutput) SetVersionName

SetVersionName sets the VersionName field's value.

func (*CreateAnnotationStoreVersionOutput) SetVersionOptions

SetVersionOptions sets the VersionOptions field's value.

func (CreateAnnotationStoreVersionOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateMultipartReadSetUploadInput

type CreateMultipartReadSetUploadInput struct {

	// An idempotency token that can be used to avoid triggering multiple multipart
	// uploads.
	ClientToken *string `locationName:"clientToken" min:"1" type:"string"`

	// The description of the read set.
	Description *string `locationName:"description" min:"1" type:"string"`

	// Where the source originated.
	GeneratedFrom *string `locationName:"generatedFrom" min:"1" type:"string"`

	// The name of the read set.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	// The ARN of the reference.
	ReferenceArn *string `locationName:"referenceArn" min:"1" type:"string"`

	// The source's sample ID.
	//
	// SampleId is a required field
	SampleId *string `locationName:"sampleId" min:"1" type:"string" required:"true"`

	// The sequence store ID for the store that is the destination of the multipart
	// uploads.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `location:"uri" locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The type of file being uploaded.
	//
	// SourceFileType is a required field
	SourceFileType *string `locationName:"sourceFileType" type:"string" required:"true" enum:"FileType"`

	// The source's subject ID.
	//
	// SubjectId is a required field
	SubjectId *string `locationName:"subjectId" min:"1" type:"string" required:"true"`

	// Any tags to add to the read set.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateMultipartReadSetUploadInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateMultipartReadSetUploadInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateMultipartReadSetUploadInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateMultipartReadSetUploadInput) SetGeneratedFrom

SetGeneratedFrom sets the GeneratedFrom field's value.

func (*CreateMultipartReadSetUploadInput) SetName

SetName sets the Name field's value.

func (*CreateMultipartReadSetUploadInput) SetReferenceArn

SetReferenceArn sets the ReferenceArn field's value.

func (*CreateMultipartReadSetUploadInput) SetSampleId

SetSampleId sets the SampleId field's value.

func (*CreateMultipartReadSetUploadInput) SetSequenceStoreId

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*CreateMultipartReadSetUploadInput) SetSourceFileType

SetSourceFileType sets the SourceFileType field's value.

func (*CreateMultipartReadSetUploadInput) SetSubjectId

SetSubjectId sets the SubjectId field's value.

func (*CreateMultipartReadSetUploadInput) SetTags

SetTags sets the Tags field's value.

func (CreateMultipartReadSetUploadInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateMultipartReadSetUploadInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type CreateMultipartReadSetUploadOutput

type CreateMultipartReadSetUploadOutput struct {

	// The creation time of the multipart upload.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The description of the read set.
	Description *string `locationName:"description" min:"1" type:"string"`

	// The source of the read set.
	GeneratedFrom *string `locationName:"generatedFrom" min:"1" type:"string"`

	// The name of the read set.
	Name *string `locationName:"name" min:"1" type:"string"`

	// The read set source's reference ARN.
	//
	// ReferenceArn is a required field
	ReferenceArn *string `locationName:"referenceArn" min:"1" type:"string" required:"true"`

	// The source's sample ID.
	//
	// SampleId is a required field
	SampleId *string `locationName:"sampleId" min:"1" type:"string" required:"true"`

	// The sequence store ID for the store that the read set will be created in.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The file type of the read set source.
	//
	// SourceFileType is a required field
	SourceFileType *string `locationName:"sourceFileType" type:"string" required:"true" enum:"FileType"`

	// The source's subject ID.
	//
	// SubjectId is a required field
	SubjectId *string `locationName:"subjectId" min:"1" type:"string" required:"true"`

	// The tags to add to the read set.
	Tags map[string]*string `locationName:"tags" type:"map"`

	// he ID for the initiated multipart upload.
	//
	// UploadId is a required field
	UploadId *string `locationName:"uploadId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateMultipartReadSetUploadOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateMultipartReadSetUploadOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*CreateMultipartReadSetUploadOutput) SetDescription

SetDescription sets the Description field's value.

func (*CreateMultipartReadSetUploadOutput) SetGeneratedFrom

SetGeneratedFrom sets the GeneratedFrom field's value.

func (*CreateMultipartReadSetUploadOutput) SetName

SetName sets the Name field's value.

func (*CreateMultipartReadSetUploadOutput) SetReferenceArn

SetReferenceArn sets the ReferenceArn field's value.

func (*CreateMultipartReadSetUploadOutput) SetSampleId

SetSampleId sets the SampleId field's value.

func (*CreateMultipartReadSetUploadOutput) SetSequenceStoreId

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*CreateMultipartReadSetUploadOutput) SetSourceFileType

SetSourceFileType sets the SourceFileType field's value.

func (*CreateMultipartReadSetUploadOutput) SetSubjectId

SetSubjectId sets the SubjectId field's value.

func (*CreateMultipartReadSetUploadOutput) SetTags

SetTags sets the Tags field's value.

func (*CreateMultipartReadSetUploadOutput) SetUploadId

SetUploadId sets the UploadId field's value.

func (CreateMultipartReadSetUploadOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateReferenceStoreInput

type CreateReferenceStoreInput struct {

	// To ensure that requests don't run multiple times, specify a unique token
	// for each request.
	ClientToken *string `locationName:"clientToken" min:"1" type:"string"`

	// A description for the store.
	Description *string `locationName:"description" min:"1" type:"string"`

	// A name for the store.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	// Server-side encryption (SSE) settings for the store.
	SseConfig *SseConfig `locationName:"sseConfig" type:"structure"`

	// Tags for the store.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateReferenceStoreInput) GoString

func (s CreateReferenceStoreInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateReferenceStoreInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateReferenceStoreInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateReferenceStoreInput) SetName

SetName sets the Name field's value.

func (*CreateReferenceStoreInput) SetSseConfig

SetSseConfig sets the SseConfig field's value.

func (*CreateReferenceStoreInput) SetTags

SetTags sets the Tags field's value.

func (CreateReferenceStoreInput) String

func (s CreateReferenceStoreInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateReferenceStoreInput) Validate

func (s *CreateReferenceStoreInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateReferenceStoreOutput

type CreateReferenceStoreOutput struct {

	// The store's ARN.
	//
	// Arn is a required field
	Arn *string `locationName:"arn" min:"1" type:"string" required:"true"`

	// When the store was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The store's description.
	Description *string `locationName:"description" min:"1" type:"string"`

	// The store's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The store's name.
	Name *string `locationName:"name" min:"1" type:"string"`

	// The store's SSE settings.
	SseConfig *SseConfig `locationName:"sseConfig" type:"structure"`
	// contains filtered or unexported fields
}

func (CreateReferenceStoreOutput) GoString

func (s CreateReferenceStoreOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateReferenceStoreOutput) SetArn

SetArn sets the Arn field's value.

func (*CreateReferenceStoreOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*CreateReferenceStoreOutput) SetDescription

SetDescription sets the Description field's value.

func (*CreateReferenceStoreOutput) SetId

SetId sets the Id field's value.

func (*CreateReferenceStoreOutput) SetName

SetName sets the Name field's value.

func (*CreateReferenceStoreOutput) SetSseConfig

SetSseConfig sets the SseConfig field's value.

func (CreateReferenceStoreOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateRunGroupInput

type CreateRunGroupInput struct {

	// The maximum number of CPUs to use in the group.
	MaxCpus *int64 `locationName:"maxCpus" min:"1" type:"integer"`

	// A maximum run time for the group in minutes.
	MaxDuration *int64 `locationName:"maxDuration" min:"1" type:"integer"`

	// The maximum GPUs that can be used by a run group.
	MaxGpus *int64 `locationName:"maxGpus" min:"1" type:"integer"`

	// The maximum number of concurrent runs for the group.
	MaxRuns *int64 `locationName:"maxRuns" min:"1" type:"integer"`

	// A name for the group.
	Name *string `locationName:"name" min:"1" type:"string"`

	// To ensure that requests don't run multiple times, specify a unique ID for
	// each request.
	RequestId *string `locationName:"requestId" min:"1" type:"string" idempotencyToken:"true"`

	// Tags for the group.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateRunGroupInput) GoString

func (s CreateRunGroupInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateRunGroupInput) SetMaxCpus

func (s *CreateRunGroupInput) SetMaxCpus(v int64) *CreateRunGroupInput

SetMaxCpus sets the MaxCpus field's value.

func (*CreateRunGroupInput) SetMaxDuration

func (s *CreateRunGroupInput) SetMaxDuration(v int64) *CreateRunGroupInput

SetMaxDuration sets the MaxDuration field's value.

func (*CreateRunGroupInput) SetMaxGpus

func (s *CreateRunGroupInput) SetMaxGpus(v int64) *CreateRunGroupInput

SetMaxGpus sets the MaxGpus field's value.

func (*CreateRunGroupInput) SetMaxRuns

func (s *CreateRunGroupInput) SetMaxRuns(v int64) *CreateRunGroupInput

SetMaxRuns sets the MaxRuns field's value.

func (*CreateRunGroupInput) SetName

SetName sets the Name field's value.

func (*CreateRunGroupInput) SetRequestId

func (s *CreateRunGroupInput) SetRequestId(v string) *CreateRunGroupInput

SetRequestId sets the RequestId field's value.

func (*CreateRunGroupInput) SetTags

SetTags sets the Tags field's value.

func (CreateRunGroupInput) String

func (s CreateRunGroupInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateRunGroupInput) Validate

func (s *CreateRunGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRunGroupOutput

type CreateRunGroupOutput struct {

	// The group's ARN.
	Arn *string `locationName:"arn" min:"1" type:"string"`

	// The group's ID.
	Id *string `locationName:"id" min:"1" type:"string"`

	// Tags for the run group.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateRunGroupOutput) GoString

func (s CreateRunGroupOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateRunGroupOutput) SetArn

SetArn sets the Arn field's value.

func (*CreateRunGroupOutput) SetId

SetId sets the Id field's value.

func (*CreateRunGroupOutput) SetTags

SetTags sets the Tags field's value.

func (CreateRunGroupOutput) String

func (s CreateRunGroupOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateSequenceStoreInput

type CreateSequenceStoreInput struct {

	// To ensure that requests don't run multiple times, specify a unique token
	// for each request.
	ClientToken *string `locationName:"clientToken" min:"1" type:"string"`

	// A description for the store.
	Description *string `locationName:"description" min:"1" type:"string"`

	// An S3 location that is used to store files that have failed a direct upload.
	FallbackLocation *string `locationName:"fallbackLocation" type:"string"`

	// A name for the store.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	// Server-side encryption (SSE) settings for the store.
	SseConfig *SseConfig `locationName:"sseConfig" type:"structure"`

	// Tags for the store.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateSequenceStoreInput) GoString

func (s CreateSequenceStoreInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSequenceStoreInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateSequenceStoreInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateSequenceStoreInput) SetFallbackLocation

func (s *CreateSequenceStoreInput) SetFallbackLocation(v string) *CreateSequenceStoreInput

SetFallbackLocation sets the FallbackLocation field's value.

func (*CreateSequenceStoreInput) SetName

SetName sets the Name field's value.

func (*CreateSequenceStoreInput) SetSseConfig

SetSseConfig sets the SseConfig field's value.

func (*CreateSequenceStoreInput) SetTags

SetTags sets the Tags field's value.

func (CreateSequenceStoreInput) String

func (s CreateSequenceStoreInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSequenceStoreInput) Validate

func (s *CreateSequenceStoreInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSequenceStoreOutput

type CreateSequenceStoreOutput struct {

	// The store's ARN.
	//
	// Arn is a required field
	Arn *string `locationName:"arn" min:"1" type:"string" required:"true"`

	// When the store was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The store's description.
	Description *string `locationName:"description" min:"1" type:"string"`

	// An S3 location that is used to store files that have failed a direct upload.
	FallbackLocation *string `locationName:"fallbackLocation" type:"string"`

	// The store's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The store's name.
	Name *string `locationName:"name" min:"1" type:"string"`

	// The store's SSE settings.
	SseConfig *SseConfig `locationName:"sseConfig" type:"structure"`
	// contains filtered or unexported fields
}

func (CreateSequenceStoreOutput) GoString

func (s CreateSequenceStoreOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateSequenceStoreOutput) SetArn

SetArn sets the Arn field's value.

func (*CreateSequenceStoreOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*CreateSequenceStoreOutput) SetDescription

SetDescription sets the Description field's value.

func (*CreateSequenceStoreOutput) SetFallbackLocation

func (s *CreateSequenceStoreOutput) SetFallbackLocation(v string) *CreateSequenceStoreOutput

SetFallbackLocation sets the FallbackLocation field's value.

func (*CreateSequenceStoreOutput) SetId

SetId sets the Id field's value.

func (*CreateSequenceStoreOutput) SetName

SetName sets the Name field's value.

func (*CreateSequenceStoreOutput) SetSseConfig

SetSseConfig sets the SseConfig field's value.

func (CreateSequenceStoreOutput) String

func (s CreateSequenceStoreOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateShareInput

type CreateShareInput struct {

	// The principal subscriber is the account being given access to the analytics
	// store data through the share offer.
	//
	// PrincipalSubscriber is a required field
	PrincipalSubscriber *string `locationName:"principalSubscriber" type:"string" required:"true"`

	// The resource ARN for the analytics store to be shared.
	//
	// ResourceArn is a required field
	ResourceArn *string `locationName:"resourceArn" type:"string" required:"true"`

	// A name given to the share.
	ShareName *string `locationName:"shareName" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (CreateShareInput) GoString

func (s CreateShareInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateShareInput) SetPrincipalSubscriber

func (s *CreateShareInput) SetPrincipalSubscriber(v string) *CreateShareInput

SetPrincipalSubscriber sets the PrincipalSubscriber field's value.

func (*CreateShareInput) SetResourceArn

func (s *CreateShareInput) SetResourceArn(v string) *CreateShareInput

SetResourceArn sets the ResourceArn field's value.

func (*CreateShareInput) SetShareName

func (s *CreateShareInput) SetShareName(v string) *CreateShareInput

SetShareName sets the ShareName field's value.

func (CreateShareInput) String

func (s CreateShareInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateShareInput) Validate

func (s *CreateShareInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateShareOutput

type CreateShareOutput struct {

	// An ID generated for the share.
	ShareId *string `locationName:"shareId" type:"string"`

	// A name given to the share.
	ShareName *string `locationName:"shareName" min:"1" type:"string"`

	// The status of a share.
	Status *string `locationName:"status" type:"string" enum:"ShareStatus"`
	// contains filtered or unexported fields
}

func (CreateShareOutput) GoString

func (s CreateShareOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateShareOutput) SetShareId

func (s *CreateShareOutput) SetShareId(v string) *CreateShareOutput

SetShareId sets the ShareId field's value.

func (*CreateShareOutput) SetShareName

func (s *CreateShareOutput) SetShareName(v string) *CreateShareOutput

SetShareName sets the ShareName field's value.

func (*CreateShareOutput) SetStatus

func (s *CreateShareOutput) SetStatus(v string) *CreateShareOutput

SetStatus sets the Status field's value.

func (CreateShareOutput) String

func (s CreateShareOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateVariantStoreInput

type CreateVariantStoreInput struct {

	// A description for the store.
	Description *string `locationName:"description" type:"string"`

	// A name for the store.
	Name *string `locationName:"name" min:"3" type:"string"`

	// The genome reference for the store's variants.
	//
	// Reference is a required field
	Reference *ReferenceItem `locationName:"reference" type:"structure" required:"true"`

	// Server-side encryption (SSE) settings for the store.
	SseConfig *SseConfig `locationName:"sseConfig" type:"structure"`

	// Tags for the store.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateVariantStoreInput) GoString

func (s CreateVariantStoreInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateVariantStoreInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateVariantStoreInput) SetName

SetName sets the Name field's value.

func (*CreateVariantStoreInput) SetReference

SetReference sets the Reference field's value.

func (*CreateVariantStoreInput) SetSseConfig

SetSseConfig sets the SseConfig field's value.

func (*CreateVariantStoreInput) SetTags

SetTags sets the Tags field's value.

func (CreateVariantStoreInput) String

func (s CreateVariantStoreInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateVariantStoreInput) Validate

func (s *CreateVariantStoreInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateVariantStoreOutput

type CreateVariantStoreOutput struct {

	// When the store was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The store's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The store's name.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The store's genome reference.
	Reference *ReferenceItem `locationName:"reference" type:"structure"`

	// The store's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"StoreStatus"`
	// contains filtered or unexported fields
}

func (CreateVariantStoreOutput) GoString

func (s CreateVariantStoreOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateVariantStoreOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*CreateVariantStoreOutput) SetId

SetId sets the Id field's value.

func (*CreateVariantStoreOutput) SetName

SetName sets the Name field's value.

func (*CreateVariantStoreOutput) SetReference

SetReference sets the Reference field's value.

func (*CreateVariantStoreOutput) SetStatus

SetStatus sets the Status field's value.

func (CreateVariantStoreOutput) String

func (s CreateVariantStoreOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateWorkflowInput

type CreateWorkflowInput struct {

	// The computational accelerator specified to run the workflow.
	Accelerators *string `locationName:"accelerators" min:"1" type:"string" enum:"Accelerators"`

	// The URI of a definition for the workflow.
	DefinitionUri *string `locationName:"definitionUri" min:"1" type:"string"`

	// A ZIP archive for the workflow.
	// DefinitionZip is automatically base64 encoded/decoded by the SDK.
	DefinitionZip []byte `locationName:"definitionZip" type:"blob"`

	// A description for the workflow.
	Description *string `locationName:"description" min:"1" type:"string"`

	// An engine for the workflow.
	Engine *string `locationName:"engine" min:"1" type:"string" enum:"WorkflowEngine"`

	// The path of the main definition file for the workflow.
	Main *string `locationName:"main" min:"1" type:"string"`

	// A name for the workflow.
	Name *string `locationName:"name" min:"1" type:"string"`

	// A parameter template for the workflow.
	ParameterTemplate map[string]*WorkflowParameter `locationName:"parameterTemplate" min:"1" type:"map"`

	// To ensure that requests don't run multiple times, specify a unique ID for
	// each request.
	RequestId *string `locationName:"requestId" min:"1" type:"string" idempotencyToken:"true"`

	// A storage capacity for the workflow in gigabytes.
	StorageCapacity *int64 `locationName:"storageCapacity" type:"integer"`

	// Tags for the workflow.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateWorkflowInput) GoString

func (s CreateWorkflowInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateWorkflowInput) SetAccelerators

func (s *CreateWorkflowInput) SetAccelerators(v string) *CreateWorkflowInput

SetAccelerators sets the Accelerators field's value.

func (*CreateWorkflowInput) SetDefinitionUri

func (s *CreateWorkflowInput) SetDefinitionUri(v string) *CreateWorkflowInput

SetDefinitionUri sets the DefinitionUri field's value.

func (*CreateWorkflowInput) SetDefinitionZip

func (s *CreateWorkflowInput) SetDefinitionZip(v []byte) *CreateWorkflowInput

SetDefinitionZip sets the DefinitionZip field's value.

func (*CreateWorkflowInput) SetDescription

func (s *CreateWorkflowInput) SetDescription(v string) *CreateWorkflowInput

SetDescription sets the Description field's value.

func (*CreateWorkflowInput) SetEngine

SetEngine sets the Engine field's value.

func (*CreateWorkflowInput) SetMain

SetMain sets the Main field's value.

func (*CreateWorkflowInput) SetName

SetName sets the Name field's value.

func (*CreateWorkflowInput) SetParameterTemplate

func (s *CreateWorkflowInput) SetParameterTemplate(v map[string]*WorkflowParameter) *CreateWorkflowInput

SetParameterTemplate sets the ParameterTemplate field's value.

func (*CreateWorkflowInput) SetRequestId

func (s *CreateWorkflowInput) SetRequestId(v string) *CreateWorkflowInput

SetRequestId sets the RequestId field's value.

func (*CreateWorkflowInput) SetStorageCapacity

func (s *CreateWorkflowInput) SetStorageCapacity(v int64) *CreateWorkflowInput

SetStorageCapacity sets the StorageCapacity field's value.

func (*CreateWorkflowInput) SetTags

SetTags sets the Tags field's value.

func (CreateWorkflowInput) String

func (s CreateWorkflowInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateWorkflowInput) Validate

func (s *CreateWorkflowInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateWorkflowOutput

type CreateWorkflowOutput struct {

	// The workflow's ARN.
	Arn *string `locationName:"arn" min:"1" type:"string"`

	// The workflow's ID.
	Id *string `locationName:"id" min:"1" type:"string"`

	// The workflow's status.
	Status *string `locationName:"status" min:"1" type:"string" enum:"WorkflowStatus"`

	// The workflow's tags.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateWorkflowOutput) GoString

func (s CreateWorkflowOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateWorkflowOutput) SetArn

SetArn sets the Arn field's value.

func (*CreateWorkflowOutput) SetId

SetId sets the Id field's value.

func (*CreateWorkflowOutput) SetStatus

SetStatus sets the Status field's value.

func (*CreateWorkflowOutput) SetTags

SetTags sets the Tags field's value.

func (CreateWorkflowOutput) String

func (s CreateWorkflowOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteAnnotationStoreInput

type DeleteAnnotationStoreInput struct {

	// Whether to force deletion.
	Force *bool `location:"querystring" locationName:"force" type:"boolean"`

	// The store's name.
	//
	// Name is a required field
	Name *string `location:"uri" locationName:"name" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAnnotationStoreInput) GoString

func (s DeleteAnnotationStoreInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAnnotationStoreInput) SetForce

SetForce sets the Force field's value.

func (*DeleteAnnotationStoreInput) SetName

SetName sets the Name field's value.

func (DeleteAnnotationStoreInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAnnotationStoreInput) Validate

func (s *DeleteAnnotationStoreInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAnnotationStoreOutput

type DeleteAnnotationStoreOutput struct {

	// The store's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"StoreStatus"`
	// contains filtered or unexported fields
}

func (DeleteAnnotationStoreOutput) GoString

func (s DeleteAnnotationStoreOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAnnotationStoreOutput) SetStatus

SetStatus sets the Status field's value.

func (DeleteAnnotationStoreOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteAnnotationStoreVersionsInput

type DeleteAnnotationStoreVersionsInput struct {

	// Forces the deletion of an annotation store version when imports are in-progress..
	Force *bool `location:"querystring" locationName:"force" type:"boolean"`

	// The name of the annotation store from which versions are being deleted.
	//
	// Name is a required field
	Name *string `location:"uri" locationName:"name" type:"string" required:"true"`

	// The versions of an annotation store to be deleted.
	//
	// Versions is a required field
	Versions []*string `locationName:"versions" min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAnnotationStoreVersionsInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAnnotationStoreVersionsInput) SetForce

SetForce sets the Force field's value.

func (*DeleteAnnotationStoreVersionsInput) SetName

SetName sets the Name field's value.

func (*DeleteAnnotationStoreVersionsInput) SetVersions

SetVersions sets the Versions field's value.

func (DeleteAnnotationStoreVersionsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAnnotationStoreVersionsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DeleteAnnotationStoreVersionsOutput

type DeleteAnnotationStoreVersionsOutput struct {

	// Any errors that occur when attempting to delete an annotation store version.
	Errors []*VersionDeleteError `locationName:"errors" type:"list"`
	// contains filtered or unexported fields
}

func (DeleteAnnotationStoreVersionsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteAnnotationStoreVersionsOutput) SetErrors

SetErrors sets the Errors field's value.

func (DeleteAnnotationStoreVersionsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteReferenceInput

type DeleteReferenceInput struct {

	// The reference's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"10" type:"string" required:"true"`

	// The reference's store ID.
	//
	// ReferenceStoreId is a required field
	ReferenceStoreId *string `location:"uri" locationName:"referenceStoreId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteReferenceInput) GoString

func (s DeleteReferenceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteReferenceInput) SetId

SetId sets the Id field's value.

func (*DeleteReferenceInput) SetReferenceStoreId

func (s *DeleteReferenceInput) SetReferenceStoreId(v string) *DeleteReferenceInput

SetReferenceStoreId sets the ReferenceStoreId field's value.

func (DeleteReferenceInput) String

func (s DeleteReferenceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteReferenceInput) Validate

func (s *DeleteReferenceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteReferenceOutput

type DeleteReferenceOutput struct {
	// contains filtered or unexported fields
}

func (DeleteReferenceOutput) GoString

func (s DeleteReferenceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteReferenceOutput) String

func (s DeleteReferenceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteReferenceStoreInput

type DeleteReferenceStoreInput struct {

	// The store's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteReferenceStoreInput) GoString

func (s DeleteReferenceStoreInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteReferenceStoreInput) SetId

SetId sets the Id field's value.

func (DeleteReferenceStoreInput) String

func (s DeleteReferenceStoreInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteReferenceStoreInput) Validate

func (s *DeleteReferenceStoreInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteReferenceStoreOutput

type DeleteReferenceStoreOutput struct {
	// contains filtered or unexported fields
}

func (DeleteReferenceStoreOutput) GoString

func (s DeleteReferenceStoreOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteReferenceStoreOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteRunGroupInput

type DeleteRunGroupInput struct {

	// The run group's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteRunGroupInput) GoString

func (s DeleteRunGroupInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteRunGroupInput) SetId

SetId sets the Id field's value.

func (DeleteRunGroupInput) String

func (s DeleteRunGroupInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteRunGroupInput) Validate

func (s *DeleteRunGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRunGroupOutput

type DeleteRunGroupOutput struct {
	// contains filtered or unexported fields
}

func (DeleteRunGroupOutput) GoString

func (s DeleteRunGroupOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteRunGroupOutput) String

func (s DeleteRunGroupOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteRunInput

type DeleteRunInput struct {

	// The run's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteRunInput) GoString

func (s DeleteRunInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteRunInput) SetId

func (s *DeleteRunInput) SetId(v string) *DeleteRunInput

SetId sets the Id field's value.

func (DeleteRunInput) String

func (s DeleteRunInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteRunInput) Validate

func (s *DeleteRunInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRunOutput

type DeleteRunOutput struct {
	// contains filtered or unexported fields
}

func (DeleteRunOutput) GoString

func (s DeleteRunOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteRunOutput) String

func (s DeleteRunOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteSequenceStoreInput

type DeleteSequenceStoreInput struct {

	// The sequence store's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteSequenceStoreInput) GoString

func (s DeleteSequenceStoreInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteSequenceStoreInput) SetId

SetId sets the Id field's value.

func (DeleteSequenceStoreInput) String

func (s DeleteSequenceStoreInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteSequenceStoreInput) Validate

func (s *DeleteSequenceStoreInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSequenceStoreOutput

type DeleteSequenceStoreOutput struct {
	// contains filtered or unexported fields
}

func (DeleteSequenceStoreOutput) GoString

func (s DeleteSequenceStoreOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteSequenceStoreOutput) String

func (s DeleteSequenceStoreOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteShareInput

type DeleteShareInput struct {

	// The ID for the share request to be deleted.
	//
	// ShareId is a required field
	ShareId *string `location:"uri" locationName:"shareId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteShareInput) GoString

func (s DeleteShareInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteShareInput) SetShareId

func (s *DeleteShareInput) SetShareId(v string) *DeleteShareInput

SetShareId sets the ShareId field's value.

func (DeleteShareInput) String

func (s DeleteShareInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteShareInput) Validate

func (s *DeleteShareInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteShareOutput

type DeleteShareOutput struct {

	// The status of the share being deleted.
	Status *string `locationName:"status" type:"string" enum:"ShareStatus"`
	// contains filtered or unexported fields
}

func (DeleteShareOutput) GoString

func (s DeleteShareOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteShareOutput) SetStatus

func (s *DeleteShareOutput) SetStatus(v string) *DeleteShareOutput

SetStatus sets the Status field's value.

func (DeleteShareOutput) String

func (s DeleteShareOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteVariantStoreInput

type DeleteVariantStoreInput struct {

	// Whether to force deletion.
	Force *bool `location:"querystring" locationName:"force" type:"boolean"`

	// The store's name.
	//
	// Name is a required field
	Name *string `location:"uri" locationName:"name" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVariantStoreInput) GoString

func (s DeleteVariantStoreInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVariantStoreInput) SetForce

SetForce sets the Force field's value.

func (*DeleteVariantStoreInput) SetName

SetName sets the Name field's value.

func (DeleteVariantStoreInput) String

func (s DeleteVariantStoreInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVariantStoreInput) Validate

func (s *DeleteVariantStoreInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteVariantStoreOutput

type DeleteVariantStoreOutput struct {

	// The store's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"StoreStatus"`
	// contains filtered or unexported fields
}

func (DeleteVariantStoreOutput) GoString

func (s DeleteVariantStoreOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteVariantStoreOutput) SetStatus

SetStatus sets the Status field's value.

func (DeleteVariantStoreOutput) String

func (s DeleteVariantStoreOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteWorkflowInput

type DeleteWorkflowInput struct {

	// The workflow's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteWorkflowInput) GoString

func (s DeleteWorkflowInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteWorkflowInput) SetId

SetId sets the Id field's value.

func (DeleteWorkflowInput) String

func (s DeleteWorkflowInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteWorkflowInput) Validate

func (s *DeleteWorkflowInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteWorkflowOutput

type DeleteWorkflowOutput struct {
	// contains filtered or unexported fields
}

func (DeleteWorkflowOutput) GoString

func (s DeleteWorkflowOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteWorkflowOutput) String

func (s DeleteWorkflowOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ETag

type ETag struct {

	// The algorithm used to calculate the read set’s ETag(s).
	Algorithm *string `locationName:"algorithm" type:"string" enum:"ETagAlgorithm"`

	// The ETag hash calculated on Source1 of the read set.
	Source1 *string `locationName:"source1" type:"string"`

	// The ETag hash calculated on Source2 of the read set.
	Source2 *string `locationName:"source2" type:"string"`
	// contains filtered or unexported fields
}

The entity tag (ETag) is a hash of the object representing its semantic content.

func (ETag) GoString

func (s ETag) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ETag) SetAlgorithm

func (s *ETag) SetAlgorithm(v string) *ETag

SetAlgorithm sets the Algorithm field's value.

func (*ETag) SetSource1

func (s *ETag) SetSource1(v string) *ETag

SetSource1 sets the Source1 field's value.

func (*ETag) SetSource2

func (s *ETag) SetSource2(v string) *ETag

SetSource2 sets the Source2 field's value.

func (ETag) String

func (s ETag) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ExportReadSet

type ExportReadSet struct {

	// The set's ID.
	//
	// ReadSetId is a required field
	ReadSetId *string `locationName:"readSetId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

A read set.

func (ExportReadSet) GoString

func (s ExportReadSet) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExportReadSet) SetReadSetId

func (s *ExportReadSet) SetReadSetId(v string) *ExportReadSet

SetReadSetId sets the ReadSetId field's value.

func (ExportReadSet) String

func (s ExportReadSet) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExportReadSet) Validate

func (s *ExportReadSet) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ExportReadSetDetail

type ExportReadSetDetail struct {

	// The set's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The set's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ReadSetExportJobItemStatus"`

	// The set's status message.
	StatusMessage *string `locationName:"statusMessage" min:"1" type:"string"`
	// contains filtered or unexported fields
}

Details about a read set.

func (ExportReadSetDetail) GoString

func (s ExportReadSetDetail) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExportReadSetDetail) SetId

SetId sets the Id field's value.

func (*ExportReadSetDetail) SetStatus

SetStatus sets the Status field's value.

func (*ExportReadSetDetail) SetStatusMessage

func (s *ExportReadSetDetail) SetStatusMessage(v string) *ExportReadSetDetail

SetStatusMessage sets the StatusMessage field's value.

func (ExportReadSetDetail) String

func (s ExportReadSetDetail) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ExportReadSetFilter

type ExportReadSetFilter struct {

	// The filter's start date.
	CreatedAfter *time.Time `locationName:"createdAfter" type:"timestamp" timestampFormat:"iso8601"`

	// The filter's end date.
	CreatedBefore *time.Time `locationName:"createdBefore" type:"timestamp" timestampFormat:"iso8601"`

	// A status to filter on.
	Status *string `locationName:"status" type:"string" enum:"ReadSetExportJobStatus"`
	// contains filtered or unexported fields
}

An read set export job filter.

func (ExportReadSetFilter) GoString

func (s ExportReadSetFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExportReadSetFilter) SetCreatedAfter

func (s *ExportReadSetFilter) SetCreatedAfter(v time.Time) *ExportReadSetFilter

SetCreatedAfter sets the CreatedAfter field's value.

func (*ExportReadSetFilter) SetCreatedBefore

func (s *ExportReadSetFilter) SetCreatedBefore(v time.Time) *ExportReadSetFilter

SetCreatedBefore sets the CreatedBefore field's value.

func (*ExportReadSetFilter) SetStatus

SetStatus sets the Status field's value.

func (ExportReadSetFilter) String

func (s ExportReadSetFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ExportReadSetJobDetail

type ExportReadSetJobDetail struct {

	// When the job completed.
	CompletionTime *time.Time `locationName:"completionTime" type:"timestamp" timestampFormat:"iso8601"`

	// When the job was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The job's destination in Amazon S3.
	//
	// Destination is a required field
	Destination *string `locationName:"destination" type:"string" required:"true"`

	// The job's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The job's sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The job's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ReadSetExportJobStatus"`
	// contains filtered or unexported fields
}

Details about a read set export job.

func (ExportReadSetJobDetail) GoString

func (s ExportReadSetJobDetail) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ExportReadSetJobDetail) SetCompletionTime

func (s *ExportReadSetJobDetail) SetCompletionTime(v time.Time) *ExportReadSetJobDetail

SetCompletionTime sets the CompletionTime field's value.

func (*ExportReadSetJobDetail) SetCreationTime

func (s *ExportReadSetJobDetail) SetCreationTime(v time.Time) *ExportReadSetJobDetail

SetCreationTime sets the CreationTime field's value.

func (*ExportReadSetJobDetail) SetDestination

SetDestination sets the Destination field's value.

func (*ExportReadSetJobDetail) SetId

SetId sets the Id field's value.

func (*ExportReadSetJobDetail) SetSequenceStoreId

func (s *ExportReadSetJobDetail) SetSequenceStoreId(v string) *ExportReadSetJobDetail

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*ExportReadSetJobDetail) SetStatus

SetStatus sets the Status field's value.

func (ExportReadSetJobDetail) String

func (s ExportReadSetJobDetail) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FileInformation

type FileInformation struct {

	// The file's content length.
	ContentLength *int64 `locationName:"contentLength" min:"1" type:"long"`

	// The file's part size.
	PartSize *int64 `locationName:"partSize" min:"1" type:"long"`

	// The file's total parts.
	TotalParts *int64 `locationName:"totalParts" min:"1" type:"integer"`
	// contains filtered or unexported fields
}

Details about a file.

func (FileInformation) GoString

func (s FileInformation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FileInformation) SetContentLength

func (s *FileInformation) SetContentLength(v int64) *FileInformation

SetContentLength sets the ContentLength field's value.

func (*FileInformation) SetPartSize

func (s *FileInformation) SetPartSize(v int64) *FileInformation

SetPartSize sets the PartSize field's value.

func (*FileInformation) SetTotalParts

func (s *FileInformation) SetTotalParts(v int64) *FileInformation

SetTotalParts sets the TotalParts field's value.

func (FileInformation) String

func (s FileInformation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Filter

type Filter struct {

	// The Amazon Resource Number (Arn) for an analytics store.
	ResourceArns []*string `locationName:"resourceArns" min:"1" type:"list"`

	// The status of an annotation store version.
	Status []*string `locationName:"status" type:"list" enum:"ShareStatus"`
	// contains filtered or unexported fields
}

Use filters to focus the returned annotation store versions on a specific parameter, such as the status of the annotation store.

func (Filter) GoString

func (s Filter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Filter) SetResourceArns

func (s *Filter) SetResourceArns(v []*string) *Filter

SetResourceArns sets the ResourceArns field's value.

func (*Filter) SetStatus

func (s *Filter) SetStatus(v []*string) *Filter

SetStatus sets the Status field's value.

func (Filter) String

func (s Filter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Filter) Validate

func (s *Filter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FormatOptions

type FormatOptions struct {

	// Options for a TSV file.
	TsvOptions *TsvOptions `locationName:"tsvOptions" type:"structure"`

	// Options for a VCF file.
	VcfOptions *VcfOptions `locationName:"vcfOptions" type:"structure"`
	// contains filtered or unexported fields
}

Formatting options for a file.

func (FormatOptions) GoString

func (s FormatOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FormatOptions) SetTsvOptions

func (s *FormatOptions) SetTsvOptions(v *TsvOptions) *FormatOptions

SetTsvOptions sets the TsvOptions field's value.

func (*FormatOptions) SetVcfOptions

func (s *FormatOptions) SetVcfOptions(v *VcfOptions) *FormatOptions

SetVcfOptions sets the VcfOptions field's value.

func (FormatOptions) String

func (s FormatOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FormatOptions) Validate

func (s *FormatOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetAnnotationImportJobInput

type GetAnnotationImportJobInput struct {

	// The job's ID.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetAnnotationImportJobInput) GoString

func (s GetAnnotationImportJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetAnnotationImportJobInput) SetJobId

SetJobId sets the JobId field's value.

func (GetAnnotationImportJobInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetAnnotationImportJobInput) Validate

func (s *GetAnnotationImportJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetAnnotationImportJobOutput

type GetAnnotationImportJobOutput struct {

	// The annotation schema generated by the parsed annotation data.
	AnnotationFields map[string]*string `locationName:"annotationFields" type:"map"`

	// When the job completed.
	//
	// CompletionTime is a required field
	CompletionTime *time.Time `locationName:"completionTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// When the job was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The job's destination annotation store.
	//
	// DestinationName is a required field
	DestinationName *string `locationName:"destinationName" min:"3" type:"string" required:"true"`

	// Formatting options for a file.
	//
	// FormatOptions is a required field
	FormatOptions *FormatOptions `locationName:"formatOptions" type:"structure" required:"true"`

	// The job's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The job's imported items.
	//
	// Items is a required field
	Items []*AnnotationImportItemDetail `locationName:"items" min:"1" type:"list" required:"true"`

	// The job's service role ARN.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"`

	// The job's left normalization setting.
	//
	// RunLeftNormalization is a required field
	RunLeftNormalization *bool `locationName:"runLeftNormalization" type:"boolean" required:"true"`

	// The job's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"JobStatus"`

	// The job's status message.
	//
	// StatusMessage is a required field
	StatusMessage *string `locationName:"statusMessage" type:"string" required:"true"`

	// When the job was updated.
	//
	// UpdateTime is a required field
	UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The name of the annotation store version.
	//
	// VersionName is a required field
	VersionName *string `locationName:"versionName" min:"3" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetAnnotationImportJobOutput) GoString

func (s GetAnnotationImportJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetAnnotationImportJobOutput) SetAnnotationFields

SetAnnotationFields sets the AnnotationFields field's value.

func (*GetAnnotationImportJobOutput) SetCompletionTime

SetCompletionTime sets the CompletionTime field's value.

func (*GetAnnotationImportJobOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*GetAnnotationImportJobOutput) SetDestinationName

SetDestinationName sets the DestinationName field's value.

func (*GetAnnotationImportJobOutput) SetFormatOptions

SetFormatOptions sets the FormatOptions field's value.

func (*GetAnnotationImportJobOutput) SetId

SetId sets the Id field's value.

func (*GetAnnotationImportJobOutput) SetItems

SetItems sets the Items field's value.

func (*GetAnnotationImportJobOutput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*GetAnnotationImportJobOutput) SetRunLeftNormalization

func (s *GetAnnotationImportJobOutput) SetRunLeftNormalization(v bool) *GetAnnotationImportJobOutput

SetRunLeftNormalization sets the RunLeftNormalization field's value.

func (*GetAnnotationImportJobOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetAnnotationImportJobOutput) SetStatusMessage

SetStatusMessage sets the StatusMessage field's value.

func (*GetAnnotationImportJobOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*GetAnnotationImportJobOutput) SetVersionName

SetVersionName sets the VersionName field's value.

func (GetAnnotationImportJobOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetAnnotationStoreInput

type GetAnnotationStoreInput struct {

	// The store's name.
	//
	// Name is a required field
	Name *string `location:"uri" locationName:"name" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetAnnotationStoreInput) GoString

func (s GetAnnotationStoreInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetAnnotationStoreInput) SetName

SetName sets the Name field's value.

func (GetAnnotationStoreInput) String

func (s GetAnnotationStoreInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetAnnotationStoreInput) Validate

func (s *GetAnnotationStoreInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetAnnotationStoreOutput

type GetAnnotationStoreOutput struct {

	// When the store was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The store's description.
	//
	// Description is a required field
	Description *string `locationName:"description" type:"string" required:"true"`

	// The store's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The store's name.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// An integer indicating how many versions of an annotation store exist.
	//
	// NumVersions is a required field
	NumVersions *int64 `locationName:"numVersions" type:"integer" required:"true"`

	// The store's genome reference.
	//
	// Reference is a required field
	Reference *ReferenceItem `locationName:"reference" type:"structure" required:"true"`

	// The store's server-side encryption (SSE) settings.
	//
	// SseConfig is a required field
	SseConfig *SseConfig `locationName:"sseConfig" type:"structure" required:"true"`

	// The store's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"StoreStatus"`

	// A status message.
	//
	// StatusMessage is a required field
	StatusMessage *string `locationName:"statusMessage" type:"string" required:"true"`

	// The store's ARN.
	//
	// StoreArn is a required field
	StoreArn *string `locationName:"storeArn" min:"20" type:"string" required:"true"`

	// The store's annotation file format.
	StoreFormat *string `locationName:"storeFormat" type:"string" enum:"StoreFormat"`

	// The store's parsing options.
	StoreOptions *StoreOptions `locationName:"storeOptions" type:"structure"`

	// The store's size in bytes.
	//
	// StoreSizeBytes is a required field
	StoreSizeBytes *int64 `locationName:"storeSizeBytes" type:"long" required:"true"`

	// The store's tags.
	//
	// Tags is a required field
	Tags map[string]*string `locationName:"tags" type:"map" required:"true"`

	// When the store was updated.
	//
	// UpdateTime is a required field
	UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`
	// contains filtered or unexported fields
}

func (GetAnnotationStoreOutput) GoString

func (s GetAnnotationStoreOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetAnnotationStoreOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*GetAnnotationStoreOutput) SetDescription

SetDescription sets the Description field's value.

func (*GetAnnotationStoreOutput) SetId

SetId sets the Id field's value.

func (*GetAnnotationStoreOutput) SetName

SetName sets the Name field's value.

func (*GetAnnotationStoreOutput) SetNumVersions

SetNumVersions sets the NumVersions field's value.

func (*GetAnnotationStoreOutput) SetReference

SetReference sets the Reference field's value.

func (*GetAnnotationStoreOutput) SetSseConfig

SetSseConfig sets the SseConfig field's value.

func (*GetAnnotationStoreOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetAnnotationStoreOutput) SetStatusMessage

SetStatusMessage sets the StatusMessage field's value.

func (*GetAnnotationStoreOutput) SetStoreArn

SetStoreArn sets the StoreArn field's value.

func (*GetAnnotationStoreOutput) SetStoreFormat

SetStoreFormat sets the StoreFormat field's value.

func (*GetAnnotationStoreOutput) SetStoreOptions

SetStoreOptions sets the StoreOptions field's value.

func (*GetAnnotationStoreOutput) SetStoreSizeBytes

func (s *GetAnnotationStoreOutput) SetStoreSizeBytes(v int64) *GetAnnotationStoreOutput

SetStoreSizeBytes sets the StoreSizeBytes field's value.

func (*GetAnnotationStoreOutput) SetTags

SetTags sets the Tags field's value.

func (*GetAnnotationStoreOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (GetAnnotationStoreOutput) String

func (s GetAnnotationStoreOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetAnnotationStoreVersionInput

type GetAnnotationStoreVersionInput struct {

	// The name given to an annotation store version to distinguish it from others.
	//
	// Name is a required field
	Name *string `location:"uri" locationName:"name" type:"string" required:"true"`

	// The name given to an annotation store version to distinguish it from others.
	//
	// VersionName is a required field
	VersionName *string `location:"uri" locationName:"versionName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetAnnotationStoreVersionInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetAnnotationStoreVersionInput) SetName

SetName sets the Name field's value.

func (*GetAnnotationStoreVersionInput) SetVersionName

SetVersionName sets the VersionName field's value.

func (GetAnnotationStoreVersionInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetAnnotationStoreVersionInput) Validate

func (s *GetAnnotationStoreVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetAnnotationStoreVersionOutput

type GetAnnotationStoreVersionOutput struct {

	// The time stamp for when an annotation store version was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The description for an annotation store version.
	//
	// Description is a required field
	Description *string `locationName:"description" type:"string" required:"true"`

	// The annotation store version ID.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The name of the annotation store.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"3" type:"string" required:"true"`

	// The status of an annotation store version.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"VersionStatus"`

	// The status of an annotation store version.
	//
	// StatusMessage is a required field
	StatusMessage *string `locationName:"statusMessage" type:"string" required:"true"`

	// The store ID for annotation store version.
	//
	// StoreId is a required field
	StoreId *string `locationName:"storeId" type:"string" required:"true"`

	// Any tags associated with an annotation store version.
	//
	// Tags is a required field
	Tags map[string]*string `locationName:"tags" type:"map" required:"true"`

	// The time stamp for when an annotation store version was updated.
	//
	// UpdateTime is a required field
	UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The Arn for the annotation store.
	//
	// VersionArn is a required field
	VersionArn *string `locationName:"versionArn" min:"20" type:"string" required:"true"`

	// The name given to an annotation store version to distinguish it from others.
	//
	// VersionName is a required field
	VersionName *string `locationName:"versionName" min:"3" type:"string" required:"true"`

	// The options for an annotation store version.
	VersionOptions *VersionOptions `locationName:"versionOptions" type:"structure"`

	// The size of the annotation store version in Bytes.
	//
	// VersionSizeBytes is a required field
	VersionSizeBytes *int64 `locationName:"versionSizeBytes" type:"long" required:"true"`
	// contains filtered or unexported fields
}

func (GetAnnotationStoreVersionOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetAnnotationStoreVersionOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*GetAnnotationStoreVersionOutput) SetDescription

SetDescription sets the Description field's value.

func (*GetAnnotationStoreVersionOutput) SetId

SetId sets the Id field's value.

func (*GetAnnotationStoreVersionOutput) SetName

SetName sets the Name field's value.

func (*GetAnnotationStoreVersionOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetAnnotationStoreVersionOutput) SetStatusMessage

SetStatusMessage sets the StatusMessage field's value.

func (*GetAnnotationStoreVersionOutput) SetStoreId

SetStoreId sets the StoreId field's value.

func (*GetAnnotationStoreVersionOutput) SetTags

SetTags sets the Tags field's value.

func (*GetAnnotationStoreVersionOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*GetAnnotationStoreVersionOutput) SetVersionArn

SetVersionArn sets the VersionArn field's value.

func (*GetAnnotationStoreVersionOutput) SetVersionName

SetVersionName sets the VersionName field's value.

func (*GetAnnotationStoreVersionOutput) SetVersionOptions

SetVersionOptions sets the VersionOptions field's value.

func (*GetAnnotationStoreVersionOutput) SetVersionSizeBytes

SetVersionSizeBytes sets the VersionSizeBytes field's value.

func (GetAnnotationStoreVersionOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetReadSetActivationJobInput

type GetReadSetActivationJobInput struct {

	// The job's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"10" type:"string" required:"true"`

	// The job's sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `location:"uri" locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetReadSetActivationJobInput) GoString

func (s GetReadSetActivationJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReadSetActivationJobInput) SetId

SetId sets the Id field's value.

func (*GetReadSetActivationJobInput) SetSequenceStoreId

SetSequenceStoreId sets the SequenceStoreId field's value.

func (GetReadSetActivationJobInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReadSetActivationJobInput) Validate

func (s *GetReadSetActivationJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetReadSetActivationJobOutput

type GetReadSetActivationJobOutput struct {

	// When the job completed.
	CompletionTime *time.Time `locationName:"completionTime" type:"timestamp" timestampFormat:"iso8601"`

	// When the job was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The job's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The job's sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The job's source files.
	Sources []*ActivateReadSetSourceItem `locationName:"sources" type:"list"`

	// The job's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ReadSetActivationJobStatus"`

	// The job's status message.
	StatusMessage *string `locationName:"statusMessage" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (GetReadSetActivationJobOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReadSetActivationJobOutput) SetCompletionTime

SetCompletionTime sets the CompletionTime field's value.

func (*GetReadSetActivationJobOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*GetReadSetActivationJobOutput) SetId

SetId sets the Id field's value.

func (*GetReadSetActivationJobOutput) SetSequenceStoreId

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*GetReadSetActivationJobOutput) SetSources

SetSources sets the Sources field's value.

func (*GetReadSetActivationJobOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetReadSetActivationJobOutput) SetStatusMessage

SetStatusMessage sets the StatusMessage field's value.

func (GetReadSetActivationJobOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetReadSetExportJobInput

type GetReadSetExportJobInput struct {

	// The job's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"10" type:"string" required:"true"`

	// The job's sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `location:"uri" locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetReadSetExportJobInput) GoString

func (s GetReadSetExportJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReadSetExportJobInput) SetId

SetId sets the Id field's value.

func (*GetReadSetExportJobInput) SetSequenceStoreId

func (s *GetReadSetExportJobInput) SetSequenceStoreId(v string) *GetReadSetExportJobInput

SetSequenceStoreId sets the SequenceStoreId field's value.

func (GetReadSetExportJobInput) String

func (s GetReadSetExportJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReadSetExportJobInput) Validate

func (s *GetReadSetExportJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetReadSetExportJobOutput

type GetReadSetExportJobOutput struct {

	// When the job completed.
	CompletionTime *time.Time `locationName:"completionTime" type:"timestamp" timestampFormat:"iso8601"`

	// When the job was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The job's destination in Amazon S3.
	//
	// Destination is a required field
	Destination *string `locationName:"destination" type:"string" required:"true"`

	// The job's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The job's read sets.
	ReadSets []*ExportReadSetDetail `locationName:"readSets" type:"list"`

	// The job's sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The job's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ReadSetExportJobStatus"`

	// The job's status message.
	StatusMessage *string `locationName:"statusMessage" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (GetReadSetExportJobOutput) GoString

func (s GetReadSetExportJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReadSetExportJobOutput) SetCompletionTime

SetCompletionTime sets the CompletionTime field's value.

func (*GetReadSetExportJobOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*GetReadSetExportJobOutput) SetDestination

SetDestination sets the Destination field's value.

func (*GetReadSetExportJobOutput) SetId

SetId sets the Id field's value.

func (*GetReadSetExportJobOutput) SetReadSets

SetReadSets sets the ReadSets field's value.

func (*GetReadSetExportJobOutput) SetSequenceStoreId

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*GetReadSetExportJobOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetReadSetExportJobOutput) SetStatusMessage

SetStatusMessage sets the StatusMessage field's value.

func (GetReadSetExportJobOutput) String

func (s GetReadSetExportJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetReadSetImportJobInput

type GetReadSetImportJobInput struct {

	// The job's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"10" type:"string" required:"true"`

	// The job's sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `location:"uri" locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetReadSetImportJobInput) GoString

func (s GetReadSetImportJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReadSetImportJobInput) SetId

SetId sets the Id field's value.

func (*GetReadSetImportJobInput) SetSequenceStoreId

func (s *GetReadSetImportJobInput) SetSequenceStoreId(v string) *GetReadSetImportJobInput

SetSequenceStoreId sets the SequenceStoreId field's value.

func (GetReadSetImportJobInput) String

func (s GetReadSetImportJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReadSetImportJobInput) Validate

func (s *GetReadSetImportJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetReadSetImportJobOutput

type GetReadSetImportJobOutput struct {

	// When the job completed.
	CompletionTime *time.Time `locationName:"completionTime" type:"timestamp" timestampFormat:"iso8601"`

	// When the job was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The job's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The job's service role ARN.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"`

	// The job's sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The job's source files.
	//
	// Sources is a required field
	Sources []*ImportReadSetSourceItem `locationName:"sources" type:"list" required:"true"`

	// The job's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ReadSetImportJobStatus"`

	// The job's status message.
	StatusMessage *string `locationName:"statusMessage" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (GetReadSetImportJobOutput) GoString

func (s GetReadSetImportJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReadSetImportJobOutput) SetCompletionTime

SetCompletionTime sets the CompletionTime field's value.

func (*GetReadSetImportJobOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*GetReadSetImportJobOutput) SetId

SetId sets the Id field's value.

func (*GetReadSetImportJobOutput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*GetReadSetImportJobOutput) SetSequenceStoreId

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*GetReadSetImportJobOutput) SetSources

SetSources sets the Sources field's value.

func (*GetReadSetImportJobOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetReadSetImportJobOutput) SetStatusMessage

SetStatusMessage sets the StatusMessage field's value.

func (GetReadSetImportJobOutput) String

func (s GetReadSetImportJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetReadSetInput

type GetReadSetInput struct {

	// The file to retrieve.
	File *string `location:"querystring" locationName:"file" type:"string" enum:"ReadSetFile"`

	// The read set's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"10" type:"string" required:"true"`

	// The part number to retrieve.
	//
	// PartNumber is a required field
	PartNumber *int64 `location:"querystring" locationName:"partNumber" min:"1" type:"integer" required:"true"`

	// The read set's sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `location:"uri" locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetReadSetInput) GoString

func (s GetReadSetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReadSetInput) SetFile

func (s *GetReadSetInput) SetFile(v string) *GetReadSetInput

SetFile sets the File field's value.

func (*GetReadSetInput) SetId

func (s *GetReadSetInput) SetId(v string) *GetReadSetInput

SetId sets the Id field's value.

func (*GetReadSetInput) SetPartNumber

func (s *GetReadSetInput) SetPartNumber(v int64) *GetReadSetInput

SetPartNumber sets the PartNumber field's value.

func (*GetReadSetInput) SetSequenceStoreId

func (s *GetReadSetInput) SetSequenceStoreId(v string) *GetReadSetInput

SetSequenceStoreId sets the SequenceStoreId field's value.

func (GetReadSetInput) String

func (s GetReadSetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReadSetInput) Validate

func (s *GetReadSetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetReadSetMetadataInput

type GetReadSetMetadataInput struct {

	// The read set's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"10" type:"string" required:"true"`

	// The read set's sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `location:"uri" locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetReadSetMetadataInput) GoString

func (s GetReadSetMetadataInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReadSetMetadataInput) SetId

SetId sets the Id field's value.

func (*GetReadSetMetadataInput) SetSequenceStoreId

func (s *GetReadSetMetadataInput) SetSequenceStoreId(v string) *GetReadSetMetadataInput

SetSequenceStoreId sets the SequenceStoreId field's value.

func (GetReadSetMetadataInput) String

func (s GetReadSetMetadataInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReadSetMetadataInput) Validate

func (s *GetReadSetMetadataInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetReadSetMetadataOutput

type GetReadSetMetadataOutput struct {

	// The read set's ARN.
	//
	// Arn is a required field
	Arn *string `locationName:"arn" min:"1" type:"string" required:"true"`

	// When the read set was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The creation type of the read set.
	CreationType *string `locationName:"creationType" type:"string" enum:"CreationType"`

	// The read set's description.
	Description *string `locationName:"description" min:"1" type:"string"`

	// The entity tag (ETag) is a hash of the object meant to represent its semantic
	// content.
	Etag *ETag `locationName:"etag" type:"structure"`

	// The read set's file type.
	//
	// FileType is a required field
	FileType *string `locationName:"fileType" type:"string" required:"true" enum:"FileType"`

	// The read set's files.
	Files *ReadSetFiles `locationName:"files" type:"structure"`

	// The read set's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The read set's name.
	Name *string `locationName:"name" min:"1" type:"string"`

	// The read set's genome reference ARN.
	ReferenceArn *string `locationName:"referenceArn" min:"1" type:"string"`

	// The read set's sample ID.
	SampleId *string `locationName:"sampleId" min:"1" type:"string"`

	// The read set's sequence information.
	SequenceInformation *SequenceInformation `locationName:"sequenceInformation" type:"structure"`

	// The read set's sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The read set's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ReadSetStatus"`

	// The status message for a read set. It provides more detail as to why the
	// read set has a status.
	StatusMessage *string `locationName:"statusMessage" min:"1" type:"string"`

	// The read set's subject ID.
	SubjectId *string `locationName:"subjectId" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (GetReadSetMetadataOutput) GoString

func (s GetReadSetMetadataOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReadSetMetadataOutput) SetArn

SetArn sets the Arn field's value.

func (*GetReadSetMetadataOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*GetReadSetMetadataOutput) SetCreationType

SetCreationType sets the CreationType field's value.

func (*GetReadSetMetadataOutput) SetDescription

SetDescription sets the Description field's value.

func (*GetReadSetMetadataOutput) SetEtag

SetEtag sets the Etag field's value.

func (*GetReadSetMetadataOutput) SetFileType

SetFileType sets the FileType field's value.

func (*GetReadSetMetadataOutput) SetFiles

SetFiles sets the Files field's value.

func (*GetReadSetMetadataOutput) SetId

SetId sets the Id field's value.

func (*GetReadSetMetadataOutput) SetName

SetName sets the Name field's value.

func (*GetReadSetMetadataOutput) SetReferenceArn

SetReferenceArn sets the ReferenceArn field's value.

func (*GetReadSetMetadataOutput) SetSampleId

SetSampleId sets the SampleId field's value.

func (*GetReadSetMetadataOutput) SetSequenceInformation

SetSequenceInformation sets the SequenceInformation field's value.

func (*GetReadSetMetadataOutput) SetSequenceStoreId

func (s *GetReadSetMetadataOutput) SetSequenceStoreId(v string) *GetReadSetMetadataOutput

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*GetReadSetMetadataOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetReadSetMetadataOutput) SetStatusMessage

SetStatusMessage sets the StatusMessage field's value.

func (*GetReadSetMetadataOutput) SetSubjectId

SetSubjectId sets the SubjectId field's value.

func (GetReadSetMetadataOutput) String

func (s GetReadSetMetadataOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetReadSetOutput

type GetReadSetOutput struct {

	// The read set file payload.
	Payload io.ReadCloser `locationName:"payload" type:"blob"`
	// contains filtered or unexported fields
}

func (GetReadSetOutput) GoString

func (s GetReadSetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReadSetOutput) SetPayload

func (s *GetReadSetOutput) SetPayload(v io.ReadCloser) *GetReadSetOutput

SetPayload sets the Payload field's value.

func (GetReadSetOutput) String

func (s GetReadSetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetReferenceImportJobInput

type GetReferenceImportJobInput struct {

	// The job's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"10" type:"string" required:"true"`

	// The job's reference store ID.
	//
	// ReferenceStoreId is a required field
	ReferenceStoreId *string `location:"uri" locationName:"referenceStoreId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetReferenceImportJobInput) GoString

func (s GetReferenceImportJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReferenceImportJobInput) SetId

SetId sets the Id field's value.

func (*GetReferenceImportJobInput) SetReferenceStoreId

SetReferenceStoreId sets the ReferenceStoreId field's value.

func (GetReferenceImportJobInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReferenceImportJobInput) Validate

func (s *GetReferenceImportJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetReferenceImportJobOutput

type GetReferenceImportJobOutput struct {

	// When the job completed.
	CompletionTime *time.Time `locationName:"completionTime" type:"timestamp" timestampFormat:"iso8601"`

	// When the job was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The job's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The job's reference store ID.
	//
	// ReferenceStoreId is a required field
	ReferenceStoreId *string `locationName:"referenceStoreId" min:"10" type:"string" required:"true"`

	// The job's service role ARN.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"`

	// The job's source files.
	//
	// Sources is a required field
	Sources []*ImportReferenceSourceItem `locationName:"sources" type:"list" required:"true"`

	// The job's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ReferenceImportJobStatus"`

	// The job's status message.
	StatusMessage *string `locationName:"statusMessage" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (GetReferenceImportJobOutput) GoString

func (s GetReferenceImportJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReferenceImportJobOutput) SetCompletionTime

SetCompletionTime sets the CompletionTime field's value.

func (*GetReferenceImportJobOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*GetReferenceImportJobOutput) SetId

SetId sets the Id field's value.

func (*GetReferenceImportJobOutput) SetReferenceStoreId

SetReferenceStoreId sets the ReferenceStoreId field's value.

func (*GetReferenceImportJobOutput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*GetReferenceImportJobOutput) SetSources

SetSources sets the Sources field's value.

func (*GetReferenceImportJobOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetReferenceImportJobOutput) SetStatusMessage

SetStatusMessage sets the StatusMessage field's value.

func (GetReferenceImportJobOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetReferenceInput

type GetReferenceInput struct {

	// The file to retrieve.
	File *string `location:"querystring" locationName:"file" type:"string" enum:"ReferenceFile"`

	// The reference's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"10" type:"string" required:"true"`

	// The part number to retrieve.
	//
	// PartNumber is a required field
	PartNumber *int64 `location:"querystring" locationName:"partNumber" min:"1" type:"integer" required:"true"`

	// The range to retrieve.
	Range *string `location:"header" locationName:"Range" min:"1" type:"string"`

	// The reference's store ID.
	//
	// ReferenceStoreId is a required field
	ReferenceStoreId *string `location:"uri" locationName:"referenceStoreId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetReferenceInput) GoString

func (s GetReferenceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReferenceInput) SetFile

SetFile sets the File field's value.

func (*GetReferenceInput) SetId

SetId sets the Id field's value.

func (*GetReferenceInput) SetPartNumber

func (s *GetReferenceInput) SetPartNumber(v int64) *GetReferenceInput

SetPartNumber sets the PartNumber field's value.

func (*GetReferenceInput) SetRange

func (s *GetReferenceInput) SetRange(v string) *GetReferenceInput

SetRange sets the Range field's value.

func (*GetReferenceInput) SetReferenceStoreId

func (s *GetReferenceInput) SetReferenceStoreId(v string) *GetReferenceInput

SetReferenceStoreId sets the ReferenceStoreId field's value.

func (GetReferenceInput) String

func (s GetReferenceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReferenceInput) Validate

func (s *GetReferenceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetReferenceMetadataInput

type GetReferenceMetadataInput struct {

	// The reference's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"10" type:"string" required:"true"`

	// The reference's reference store ID.
	//
	// ReferenceStoreId is a required field
	ReferenceStoreId *string `location:"uri" locationName:"referenceStoreId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetReferenceMetadataInput) GoString

func (s GetReferenceMetadataInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReferenceMetadataInput) SetId

SetId sets the Id field's value.

func (*GetReferenceMetadataInput) SetReferenceStoreId

func (s *GetReferenceMetadataInput) SetReferenceStoreId(v string) *GetReferenceMetadataInput

SetReferenceStoreId sets the ReferenceStoreId field's value.

func (GetReferenceMetadataInput) String

func (s GetReferenceMetadataInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReferenceMetadataInput) Validate

func (s *GetReferenceMetadataInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetReferenceMetadataOutput

type GetReferenceMetadataOutput struct {

	// The reference's ARN.
	//
	// Arn is a required field
	Arn *string `locationName:"arn" min:"1" type:"string" required:"true"`

	// When the reference was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The reference's description.
	Description *string `locationName:"description" min:"1" type:"string"`

	// The reference's files.
	Files *ReferenceFiles `locationName:"files" type:"structure"`

	// The reference's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The reference's MD5 checksum.
	//
	// Md5 is a required field
	Md5 *string `locationName:"md5" min:"1" type:"string" required:"true"`

	// The reference's name.
	Name *string `locationName:"name" min:"3" type:"string"`

	// The reference's reference store ID.
	//
	// ReferenceStoreId is a required field
	ReferenceStoreId *string `locationName:"referenceStoreId" min:"10" type:"string" required:"true"`

	// The reference's status.
	Status *string `locationName:"status" type:"string" enum:"ReferenceStatus"`

	// When the reference was updated.
	//
	// UpdateTime is a required field
	UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`
	// contains filtered or unexported fields
}

func (GetReferenceMetadataOutput) GoString

func (s GetReferenceMetadataOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReferenceMetadataOutput) SetArn

SetArn sets the Arn field's value.

func (*GetReferenceMetadataOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*GetReferenceMetadataOutput) SetDescription

SetDescription sets the Description field's value.

func (*GetReferenceMetadataOutput) SetFiles

SetFiles sets the Files field's value.

func (*GetReferenceMetadataOutput) SetId

SetId sets the Id field's value.

func (*GetReferenceMetadataOutput) SetMd5

SetMd5 sets the Md5 field's value.

func (*GetReferenceMetadataOutput) SetName

SetName sets the Name field's value.

func (*GetReferenceMetadataOutput) SetReferenceStoreId

SetReferenceStoreId sets the ReferenceStoreId field's value.

func (*GetReferenceMetadataOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetReferenceMetadataOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (GetReferenceMetadataOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetReferenceOutput

type GetReferenceOutput struct {

	// The reference file payload.
	Payload io.ReadCloser `locationName:"payload" type:"blob"`
	// contains filtered or unexported fields
}

func (GetReferenceOutput) GoString

func (s GetReferenceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReferenceOutput) SetPayload

SetPayload sets the Payload field's value.

func (GetReferenceOutput) String

func (s GetReferenceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetReferenceStoreInput

type GetReferenceStoreInput struct {

	// The store's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetReferenceStoreInput) GoString

func (s GetReferenceStoreInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReferenceStoreInput) SetId

SetId sets the Id field's value.

func (GetReferenceStoreInput) String

func (s GetReferenceStoreInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReferenceStoreInput) Validate

func (s *GetReferenceStoreInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetReferenceStoreOutput

type GetReferenceStoreOutput struct {

	// The store's ARN.
	//
	// Arn is a required field
	Arn *string `locationName:"arn" min:"1" type:"string" required:"true"`

	// When the store was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The store's description.
	Description *string `locationName:"description" min:"1" type:"string"`

	// The store's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The store's name.
	Name *string `locationName:"name" min:"1" type:"string"`

	// The store's server-side encryption (SSE) settings.
	SseConfig *SseConfig `locationName:"sseConfig" type:"structure"`
	// contains filtered or unexported fields
}

func (GetReferenceStoreOutput) GoString

func (s GetReferenceStoreOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetReferenceStoreOutput) SetArn

SetArn sets the Arn field's value.

func (*GetReferenceStoreOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*GetReferenceStoreOutput) SetDescription

SetDescription sets the Description field's value.

func (*GetReferenceStoreOutput) SetId

SetId sets the Id field's value.

func (*GetReferenceStoreOutput) SetName

SetName sets the Name field's value.

func (*GetReferenceStoreOutput) SetSseConfig

SetSseConfig sets the SseConfig field's value.

func (GetReferenceStoreOutput) String

func (s GetReferenceStoreOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetRunGroupInput

type GetRunGroupInput struct {

	// The group's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetRunGroupInput) GoString

func (s GetRunGroupInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetRunGroupInput) SetId

SetId sets the Id field's value.

func (GetRunGroupInput) String

func (s GetRunGroupInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetRunGroupInput) Validate

func (s *GetRunGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetRunGroupOutput

type GetRunGroupOutput struct {

	// The group's ARN.
	Arn *string `locationName:"arn" min:"1" type:"string"`

	// When the group was created.
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"`

	// The group's ID.
	Id *string `locationName:"id" min:"1" type:"string"`

	// The group's maximum number of CPUs to use.
	MaxCpus *int64 `locationName:"maxCpus" min:"1" type:"integer"`

	// The group's maximum run time in minutes.
	MaxDuration *int64 `locationName:"maxDuration" min:"1" type:"integer"`

	// The maximum GPUs that can be used by a run group.
	MaxGpus *int64 `locationName:"maxGpus" min:"1" type:"integer"`

	// The maximum number of concurrent runs for the group.
	MaxRuns *int64 `locationName:"maxRuns" min:"1" type:"integer"`

	// The group's name.
	Name *string `locationName:"name" min:"1" type:"string"`

	// The group's tags.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (GetRunGroupOutput) GoString

func (s GetRunGroupOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetRunGroupOutput) SetArn

SetArn sets the Arn field's value.

func (*GetRunGroupOutput) SetCreationTime

func (s *GetRunGroupOutput) SetCreationTime(v time.Time) *GetRunGroupOutput

SetCreationTime sets the CreationTime field's value.

func (*GetRunGroupOutput) SetId

SetId sets the Id field's value.

func (*GetRunGroupOutput) SetMaxCpus

func (s *GetRunGroupOutput) SetMaxCpus(v int64) *GetRunGroupOutput

SetMaxCpus sets the MaxCpus field's value.

func (*GetRunGroupOutput) SetMaxDuration

func (s *GetRunGroupOutput) SetMaxDuration(v int64) *GetRunGroupOutput

SetMaxDuration sets the MaxDuration field's value.

func (*GetRunGroupOutput) SetMaxGpus

func (s *GetRunGroupOutput) SetMaxGpus(v int64) *GetRunGroupOutput

SetMaxGpus sets the MaxGpus field's value.

func (*GetRunGroupOutput) SetMaxRuns

func (s *GetRunGroupOutput) SetMaxRuns(v int64) *GetRunGroupOutput

SetMaxRuns sets the MaxRuns field's value.

func (*GetRunGroupOutput) SetName

SetName sets the Name field's value.

func (*GetRunGroupOutput) SetTags

func (s *GetRunGroupOutput) SetTags(v map[string]*string) *GetRunGroupOutput

SetTags sets the Tags field's value.

func (GetRunGroupOutput) String

func (s GetRunGroupOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetRunInput

type GetRunInput struct {

	// The run's export format.
	Export []*string `location:"querystring" locationName:"export" type:"list" enum:"RunExport"`

	// The run's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetRunInput) GoString

func (s GetRunInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetRunInput) SetExport

func (s *GetRunInput) SetExport(v []*string) *GetRunInput

SetExport sets the Export field's value.

func (*GetRunInput) SetId

func (s *GetRunInput) SetId(v string) *GetRunInput

SetId sets the Id field's value.

func (GetRunInput) String

func (s GetRunInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetRunInput) Validate

func (s *GetRunInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetRunOutput

type GetRunOutput struct {

	// The computational accelerator used to run the workflow.
	Accelerators *string `locationName:"accelerators" min:"1" type:"string" enum:"Accelerators"`

	// The run's ARN.
	Arn *string `locationName:"arn" min:"1" type:"string"`

	// When the run was created.
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"`

	// The run's definition.
	Definition *string `locationName:"definition" min:"1" type:"string"`

	// The run's digest.
	Digest *string `locationName:"digest" min:"1" type:"string"`

	// The reason a run has failed.
	FailureReason *string `locationName:"failureReason" min:"1" type:"string"`

	// The run's ID.
	Id *string `locationName:"id" min:"1" type:"string"`

	// The run's log level.
	LogLevel *string `locationName:"logLevel" min:"1" type:"string" enum:"RunLogLevel"`

	// The location of the run log.
	LogLocation *RunLogLocation `locationName:"logLocation" type:"structure"`

	// The run's name.
	Name *string `locationName:"name" min:"1" type:"string"`

	// The run's output URI.
	OutputUri *string `locationName:"outputUri" min:"1" type:"string"`

	// The run's priority.
	Priority *int64 `locationName:"priority" type:"integer"`

	// The run's resource digests.
	ResourceDigests map[string]*string `locationName:"resourceDigests" type:"map"`

	// The run's retention mode.
	RetentionMode *string `locationName:"retentionMode" min:"1" type:"string" enum:"RunRetentionMode"`

	// The run's service role ARN.
	RoleArn *string `locationName:"roleArn" min:"1" type:"string"`

	// The run's group ID.
	RunGroupId *string `locationName:"runGroupId" min:"1" type:"string"`

	// The run's ID.
	RunId *string `locationName:"runId" min:"1" type:"string"`

	// The destination for workflow outputs.
	RunOutputUri *string `locationName:"runOutputUri" min:"1" type:"string"`

	// When the run started.
	StartTime *time.Time `locationName:"startTime" type:"timestamp" timestampFormat:"iso8601"`

	// Who started the run.
	StartedBy *string `locationName:"startedBy" min:"1" type:"string"`

	// The run's status.
	Status *string `locationName:"status" min:"1" type:"string" enum:"RunStatus"`

	// The run's status message.
	StatusMessage *string `locationName:"statusMessage" type:"string"`

	// The run's stop time.
	StopTime *time.Time `locationName:"stopTime" type:"timestamp" timestampFormat:"iso8601"`

	// The run's storage capacity in gigabytes.
	StorageCapacity *int64 `locationName:"storageCapacity" type:"integer"`

	// The run's tags.
	Tags map[string]*string `locationName:"tags" type:"map"`

	// The universally unique identifier for a run.
	Uuid *string `locationName:"uuid" min:"1" type:"string"`

	// The run's workflow ID.
	WorkflowId *string `locationName:"workflowId" min:"1" type:"string"`

	// The run's workflow type.
	WorkflowType *string `locationName:"workflowType" min:"1" type:"string" enum:"WorkflowType"`
	// contains filtered or unexported fields
}

func (GetRunOutput) GoString

func (s GetRunOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetRunOutput) SetAccelerators

func (s *GetRunOutput) SetAccelerators(v string) *GetRunOutput

SetAccelerators sets the Accelerators field's value.

func (*GetRunOutput) SetArn

func (s *GetRunOutput) SetArn(v string) *GetRunOutput

SetArn sets the Arn field's value.

func (*GetRunOutput) SetCreationTime

func (s *GetRunOutput) SetCreationTime(v time.Time) *GetRunOutput

SetCreationTime sets the CreationTime field's value.

func (*GetRunOutput) SetDefinition

func (s *GetRunOutput) SetDefinition(v string) *GetRunOutput

SetDefinition sets the Definition field's value.

func (*GetRunOutput) SetDigest

func (s *GetRunOutput) SetDigest(v string) *GetRunOutput

SetDigest sets the Digest field's value.

func (*GetRunOutput) SetFailureReason

func (s *GetRunOutput) SetFailureReason(v string) *GetRunOutput

SetFailureReason sets the FailureReason field's value.

func (*GetRunOutput) SetId

func (s *GetRunOutput) SetId(v string) *GetRunOutput

SetId sets the Id field's value.

func (*GetRunOutput) SetLogLevel

func (s *GetRunOutput) SetLogLevel(v string) *GetRunOutput

SetLogLevel sets the LogLevel field's value.

func (*GetRunOutput) SetLogLocation

func (s *GetRunOutput) SetLogLocation(v *RunLogLocation) *GetRunOutput

SetLogLocation sets the LogLocation field's value.

func (*GetRunOutput) SetName

func (s *GetRunOutput) SetName(v string) *GetRunOutput

SetName sets the Name field's value.

func (*GetRunOutput) SetOutputUri

func (s *GetRunOutput) SetOutputUri(v string) *GetRunOutput

SetOutputUri sets the OutputUri field's value.

func (*GetRunOutput) SetPriority

func (s *GetRunOutput) SetPriority(v int64) *GetRunOutput

SetPriority sets the Priority field's value.

func (*GetRunOutput) SetResourceDigests

func (s *GetRunOutput) SetResourceDigests(v map[string]*string) *GetRunOutput

SetResourceDigests sets the ResourceDigests field's value.

func (*GetRunOutput) SetRetentionMode

func (s *GetRunOutput) SetRetentionMode(v string) *GetRunOutput

SetRetentionMode sets the RetentionMode field's value.

func (*GetRunOutput) SetRoleArn

func (s *GetRunOutput) SetRoleArn(v string) *GetRunOutput

SetRoleArn sets the RoleArn field's value.

func (*GetRunOutput) SetRunGroupId

func (s *GetRunOutput) SetRunGroupId(v string) *GetRunOutput

SetRunGroupId sets the RunGroupId field's value.

func (*GetRunOutput) SetRunId

func (s *GetRunOutput) SetRunId(v string) *GetRunOutput

SetRunId sets the RunId field's value.

func (*GetRunOutput) SetRunOutputUri

func (s *GetRunOutput) SetRunOutputUri(v string) *GetRunOutput

SetRunOutputUri sets the RunOutputUri field's value.

func (*GetRunOutput) SetStartTime

func (s *GetRunOutput) SetStartTime(v time.Time) *GetRunOutput

SetStartTime sets the StartTime field's value.

func (*GetRunOutput) SetStartedBy

func (s *GetRunOutput) SetStartedBy(v string) *GetRunOutput

SetStartedBy sets the StartedBy field's value.

func (*GetRunOutput) SetStatus

func (s *GetRunOutput) SetStatus(v string) *GetRunOutput

SetStatus sets the Status field's value.

func (*GetRunOutput) SetStatusMessage

func (s *GetRunOutput) SetStatusMessage(v string) *GetRunOutput

SetStatusMessage sets the StatusMessage field's value.

func (*GetRunOutput) SetStopTime

func (s *GetRunOutput) SetStopTime(v time.Time) *GetRunOutput

SetStopTime sets the StopTime field's value.

func (*GetRunOutput) SetStorageCapacity

func (s *GetRunOutput) SetStorageCapacity(v int64) *GetRunOutput

SetStorageCapacity sets the StorageCapacity field's value.

func (*GetRunOutput) SetTags

func (s *GetRunOutput) SetTags(v map[string]*string) *GetRunOutput

SetTags sets the Tags field's value.

func (*GetRunOutput) SetUuid

func (s *GetRunOutput) SetUuid(v string) *GetRunOutput

SetUuid sets the Uuid field's value.

func (*GetRunOutput) SetWorkflowId

func (s *GetRunOutput) SetWorkflowId(v string) *GetRunOutput

SetWorkflowId sets the WorkflowId field's value.

func (*GetRunOutput) SetWorkflowType

func (s *GetRunOutput) SetWorkflowType(v string) *GetRunOutput

SetWorkflowType sets the WorkflowType field's value.

func (GetRunOutput) String

func (s GetRunOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetRunTaskInput

type GetRunTaskInput struct {

	// The workflow run ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"`

	// The task's ID.
	//
	// TaskId is a required field
	TaskId *string `location:"uri" locationName:"taskId" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetRunTaskInput) GoString

func (s GetRunTaskInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetRunTaskInput) SetId

func (s *GetRunTaskInput) SetId(v string) *GetRunTaskInput

SetId sets the Id field's value.

func (*GetRunTaskInput) SetTaskId

func (s *GetRunTaskInput) SetTaskId(v string) *GetRunTaskInput

SetTaskId sets the TaskId field's value.

func (GetRunTaskInput) String

func (s GetRunTaskInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetRunTaskInput) Validate

func (s *GetRunTaskInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetRunTaskOutput

type GetRunTaskOutput struct {

	// The task's CPU usage.
	Cpus *int64 `locationName:"cpus" min:"1" type:"integer"`

	// When the task was created.
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"`

	// The reason a task has failed.
	FailureReason *string `locationName:"failureReason" min:"1" type:"string"`

	// The number of Graphics Processing Units (GPU) specified in the task.
	Gpus *int64 `locationName:"gpus" type:"integer"`

	// The instance type for a task.
	InstanceType *string `locationName:"instanceType" type:"string"`

	// The task's log stream.
	LogStream *string `locationName:"logStream" type:"string"`

	// The task's memory use in gigabytes.
	Memory *int64 `locationName:"memory" min:"1" type:"integer"`

	// The task's name.
	Name *string `locationName:"name" min:"1" type:"string"`

	// The task's start time.
	StartTime *time.Time `locationName:"startTime" type:"timestamp" timestampFormat:"iso8601"`

	// The task's status.
	Status *string `locationName:"status" min:"1" type:"string" enum:"TaskStatus"`

	// The task's status message.
	StatusMessage *string `locationName:"statusMessage" type:"string"`

	// The task's stop time.
	StopTime *time.Time `locationName:"stopTime" type:"timestamp" timestampFormat:"iso8601"`

	// The task's ID.
	TaskId *string `locationName:"taskId" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (GetRunTaskOutput) GoString

func (s GetRunTaskOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetRunTaskOutput) SetCpus

func (s *GetRunTaskOutput) SetCpus(v int64) *GetRunTaskOutput

SetCpus sets the Cpus field's value.

func (*GetRunTaskOutput) SetCreationTime

func (s *GetRunTaskOutput) SetCreationTime(v time.Time) *GetRunTaskOutput

SetCreationTime sets the CreationTime field's value.

func (*GetRunTaskOutput) SetFailureReason

func (s *GetRunTaskOutput) SetFailureReason(v string) *GetRunTaskOutput

SetFailureReason sets the FailureReason field's value.

func (*GetRunTaskOutput) SetGpus

func (s *GetRunTaskOutput) SetGpus(v int64) *GetRunTaskOutput

SetGpus sets the Gpus field's value.

func (*GetRunTaskOutput) SetInstanceType

func (s *GetRunTaskOutput) SetInstanceType(v string) *GetRunTaskOutput

SetInstanceType sets the InstanceType field's value.

func (*GetRunTaskOutput) SetLogStream

func (s *GetRunTaskOutput) SetLogStream(v string) *GetRunTaskOutput

SetLogStream sets the LogStream field's value.

func (*GetRunTaskOutput) SetMemory

func (s *GetRunTaskOutput) SetMemory(v int64) *GetRunTaskOutput

SetMemory sets the Memory field's value.

func (*GetRunTaskOutput) SetName

func (s *GetRunTaskOutput) SetName(v string) *GetRunTaskOutput

SetName sets the Name field's value.

func (*GetRunTaskOutput) SetStartTime

func (s *GetRunTaskOutput) SetStartTime(v time.Time) *GetRunTaskOutput

SetStartTime sets the StartTime field's value.

func (*GetRunTaskOutput) SetStatus

func (s *GetRunTaskOutput) SetStatus(v string) *GetRunTaskOutput

SetStatus sets the Status field's value.

func (*GetRunTaskOutput) SetStatusMessage

func (s *GetRunTaskOutput) SetStatusMessage(v string) *GetRunTaskOutput

SetStatusMessage sets the StatusMessage field's value.

func (*GetRunTaskOutput) SetStopTime

func (s *GetRunTaskOutput) SetStopTime(v time.Time) *GetRunTaskOutput

SetStopTime sets the StopTime field's value.

func (*GetRunTaskOutput) SetTaskId

func (s *GetRunTaskOutput) SetTaskId(v string) *GetRunTaskOutput

SetTaskId sets the TaskId field's value.

func (GetRunTaskOutput) String

func (s GetRunTaskOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetSequenceStoreInput

type GetSequenceStoreInput struct {

	// The store's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSequenceStoreInput) GoString

func (s GetSequenceStoreInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSequenceStoreInput) SetId

SetId sets the Id field's value.

func (GetSequenceStoreInput) String

func (s GetSequenceStoreInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSequenceStoreInput) Validate

func (s *GetSequenceStoreInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSequenceStoreOutput

type GetSequenceStoreOutput struct {

	// The store's ARN.
	//
	// Arn is a required field
	Arn *string `locationName:"arn" min:"1" type:"string" required:"true"`

	// When the store was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The store's description.
	Description *string `locationName:"description" min:"1" type:"string"`

	// An S3 location that is used to store files that have failed a direct upload.
	FallbackLocation *string `locationName:"fallbackLocation" type:"string"`

	// The store's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The store's name.
	Name *string `locationName:"name" min:"1" type:"string"`

	// The store's server-side encryption (SSE) settings.
	SseConfig *SseConfig `locationName:"sseConfig" type:"structure"`
	// contains filtered or unexported fields
}

func (GetSequenceStoreOutput) GoString

func (s GetSequenceStoreOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSequenceStoreOutput) SetArn

SetArn sets the Arn field's value.

func (*GetSequenceStoreOutput) SetCreationTime

func (s *GetSequenceStoreOutput) SetCreationTime(v time.Time) *GetSequenceStoreOutput

SetCreationTime sets the CreationTime field's value.

func (*GetSequenceStoreOutput) SetDescription

SetDescription sets the Description field's value.

func (*GetSequenceStoreOutput) SetFallbackLocation

func (s *GetSequenceStoreOutput) SetFallbackLocation(v string) *GetSequenceStoreOutput

SetFallbackLocation sets the FallbackLocation field's value.

func (*GetSequenceStoreOutput) SetId

SetId sets the Id field's value.

func (*GetSequenceStoreOutput) SetName

SetName sets the Name field's value.

func (*GetSequenceStoreOutput) SetSseConfig

SetSseConfig sets the SseConfig field's value.

func (GetSequenceStoreOutput) String

func (s GetSequenceStoreOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetShareInput

type GetShareInput struct {

	// The generated ID for a share.
	//
	// ShareId is a required field
	ShareId *string `location:"uri" locationName:"shareId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetShareInput) GoString

func (s GetShareInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetShareInput) SetShareId

func (s *GetShareInput) SetShareId(v string) *GetShareInput

SetShareId sets the ShareId field's value.

func (GetShareInput) String

func (s GetShareInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetShareInput) Validate

func (s *GetShareInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetShareOutput

type GetShareOutput struct {

	// An analytic store share details object. contains status, resourceArn, ownerId,
	// etc.
	Share *ShareDetails `locationName:"share" type:"structure"`
	// contains filtered or unexported fields
}

func (GetShareOutput) GoString

func (s GetShareOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetShareOutput) SetShare

func (s *GetShareOutput) SetShare(v *ShareDetails) *GetShareOutput

SetShare sets the Share field's value.

func (GetShareOutput) String

func (s GetShareOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetVariantImportJobInput

type GetVariantImportJobInput struct {

	// The job's ID.
	//
	// JobId is a required field
	JobId *string `location:"uri" locationName:"jobId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetVariantImportJobInput) GoString

func (s GetVariantImportJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVariantImportJobInput) SetJobId

SetJobId sets the JobId field's value.

func (GetVariantImportJobInput) String

func (s GetVariantImportJobInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVariantImportJobInput) Validate

func (s *GetVariantImportJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetVariantImportJobOutput

type GetVariantImportJobOutput struct {

	// The annotation schema generated by the parsed annotation data.
	AnnotationFields map[string]*string `locationName:"annotationFields" type:"map"`

	// When the job completed.
	CompletionTime *time.Time `locationName:"completionTime" type:"timestamp" timestampFormat:"iso8601"`

	// When the job was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The job's destination variant store.
	//
	// DestinationName is a required field
	DestinationName *string `locationName:"destinationName" min:"3" type:"string" required:"true"`

	// The job's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The job's items.
	//
	// Items is a required field
	Items []*VariantImportItemDetail `locationName:"items" min:"1" type:"list" required:"true"`

	// The job's service role ARN.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"`

	// The job's left normalization setting.
	//
	// RunLeftNormalization is a required field
	RunLeftNormalization *bool `locationName:"runLeftNormalization" type:"boolean" required:"true"`

	// The job's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"JobStatus"`

	// The job's status message.
	//
	// StatusMessage is a required field
	StatusMessage *string `locationName:"statusMessage" type:"string" required:"true"`

	// When the job was updated.
	//
	// UpdateTime is a required field
	UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`
	// contains filtered or unexported fields
}

func (GetVariantImportJobOutput) GoString

func (s GetVariantImportJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVariantImportJobOutput) SetAnnotationFields

func (s *GetVariantImportJobOutput) SetAnnotationFields(v map[string]*string) *GetVariantImportJobOutput

SetAnnotationFields sets the AnnotationFields field's value.

func (*GetVariantImportJobOutput) SetCompletionTime

SetCompletionTime sets the CompletionTime field's value.

func (*GetVariantImportJobOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*GetVariantImportJobOutput) SetDestinationName

SetDestinationName sets the DestinationName field's value.

func (*GetVariantImportJobOutput) SetId

SetId sets the Id field's value.

func (*GetVariantImportJobOutput) SetItems

SetItems sets the Items field's value.

func (*GetVariantImportJobOutput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*GetVariantImportJobOutput) SetRunLeftNormalization

func (s *GetVariantImportJobOutput) SetRunLeftNormalization(v bool) *GetVariantImportJobOutput

SetRunLeftNormalization sets the RunLeftNormalization field's value.

func (*GetVariantImportJobOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetVariantImportJobOutput) SetStatusMessage

SetStatusMessage sets the StatusMessage field's value.

func (*GetVariantImportJobOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (GetVariantImportJobOutput) String

func (s GetVariantImportJobOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetVariantStoreInput

type GetVariantStoreInput struct {

	// The store's name.
	//
	// Name is a required field
	Name *string `location:"uri" locationName:"name" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetVariantStoreInput) GoString

func (s GetVariantStoreInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVariantStoreInput) SetName

SetName sets the Name field's value.

func (GetVariantStoreInput) String

func (s GetVariantStoreInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVariantStoreInput) Validate

func (s *GetVariantStoreInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetVariantStoreOutput

type GetVariantStoreOutput struct {

	// When the store was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The store's description.
	//
	// Description is a required field
	Description *string `locationName:"description" type:"string" required:"true"`

	// The store's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The store's name.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The store's genome reference.
	//
	// Reference is a required field
	Reference *ReferenceItem `locationName:"reference" type:"structure" required:"true"`

	// The store's server-side encryption (SSE) settings.
	//
	// SseConfig is a required field
	SseConfig *SseConfig `locationName:"sseConfig" type:"structure" required:"true"`

	// The store's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"StoreStatus"`

	// The store's status message.
	//
	// StatusMessage is a required field
	StatusMessage *string `locationName:"statusMessage" type:"string" required:"true"`

	// The store's ARN.
	//
	// StoreArn is a required field
	StoreArn *string `locationName:"storeArn" min:"20" type:"string" required:"true"`

	// The store's size in bytes.
	//
	// StoreSizeBytes is a required field
	StoreSizeBytes *int64 `locationName:"storeSizeBytes" type:"long" required:"true"`

	// The store's tags.
	//
	// Tags is a required field
	Tags map[string]*string `locationName:"tags" type:"map" required:"true"`

	// When the store was updated.
	//
	// UpdateTime is a required field
	UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`
	// contains filtered or unexported fields
}

func (GetVariantStoreOutput) GoString

func (s GetVariantStoreOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetVariantStoreOutput) SetCreationTime

func (s *GetVariantStoreOutput) SetCreationTime(v time.Time) *GetVariantStoreOutput

SetCreationTime sets the CreationTime field's value.

func (*GetVariantStoreOutput) SetDescription

func (s *GetVariantStoreOutput) SetDescription(v string) *GetVariantStoreOutput

SetDescription sets the Description field's value.

func (*GetVariantStoreOutput) SetId

SetId sets the Id field's value.

func (*GetVariantStoreOutput) SetName

SetName sets the Name field's value.

func (*GetVariantStoreOutput) SetReference

SetReference sets the Reference field's value.

func (*GetVariantStoreOutput) SetSseConfig

SetSseConfig sets the SseConfig field's value.

func (*GetVariantStoreOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetVariantStoreOutput) SetStatusMessage

func (s *GetVariantStoreOutput) SetStatusMessage(v string) *GetVariantStoreOutput

SetStatusMessage sets the StatusMessage field's value.

func (*GetVariantStoreOutput) SetStoreArn

SetStoreArn sets the StoreArn field's value.

func (*GetVariantStoreOutput) SetStoreSizeBytes

func (s *GetVariantStoreOutput) SetStoreSizeBytes(v int64) *GetVariantStoreOutput

SetStoreSizeBytes sets the StoreSizeBytes field's value.

func (*GetVariantStoreOutput) SetTags

SetTags sets the Tags field's value.

func (*GetVariantStoreOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (GetVariantStoreOutput) String

func (s GetVariantStoreOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetWorkflowInput

type GetWorkflowInput struct {

	// The export format for the workflow.
	Export []*string `location:"querystring" locationName:"export" type:"list" enum:"WorkflowExport"`

	// The workflow's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"`

	// The workflow's type.
	Type *string `location:"querystring" locationName:"type" min:"1" type:"string" enum:"WorkflowType"`
	// contains filtered or unexported fields
}

func (GetWorkflowInput) GoString

func (s GetWorkflowInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWorkflowInput) SetExport

func (s *GetWorkflowInput) SetExport(v []*string) *GetWorkflowInput

SetExport sets the Export field's value.

func (*GetWorkflowInput) SetId

SetId sets the Id field's value.

func (*GetWorkflowInput) SetType

func (s *GetWorkflowInput) SetType(v string) *GetWorkflowInput

SetType sets the Type field's value.

func (GetWorkflowInput) String

func (s GetWorkflowInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWorkflowInput) Validate

func (s *GetWorkflowInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetWorkflowOutput

type GetWorkflowOutput struct {

	// The computational accelerator specified to run the workflow.
	Accelerators *string `locationName:"accelerators" min:"1" type:"string" enum:"Accelerators"`

	// The workflow's ARN.
	Arn *string `locationName:"arn" min:"1" type:"string"`

	// When the workflow was created.
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"`

	// The workflow's definition.
	Definition *string `locationName:"definition" min:"1" type:"string"`

	// The workflow's description.
	Description *string `locationName:"description" min:"1" type:"string"`

	// The workflow's digest.
	Digest *string `locationName:"digest" min:"1" type:"string"`

	// The workflow's engine.
	Engine *string `locationName:"engine" min:"1" type:"string" enum:"WorkflowEngine"`

	// The workflow's ID.
	Id *string `locationName:"id" min:"1" type:"string"`

	// The path of the main definition file for the workflow.
	Main *string `locationName:"main" min:"1" type:"string"`

	// Gets metadata for workflow.
	Metadata map[string]*string `locationName:"metadata" type:"map"`

	// The workflow's name.
	Name *string `locationName:"name" min:"1" type:"string"`

	// The workflow's parameter template.
	ParameterTemplate map[string]*WorkflowParameter `locationName:"parameterTemplate" min:"1" type:"map"`

	// The workflow's status.
	Status *string `locationName:"status" min:"1" type:"string" enum:"WorkflowStatus"`

	// The workflow's status message.
	StatusMessage *string `locationName:"statusMessage" type:"string"`

	// The workflow's storage capacity in gigabytes.
	StorageCapacity *int64 `locationName:"storageCapacity" type:"integer"`

	// The workflow's tags.
	Tags map[string]*string `locationName:"tags" type:"map"`

	// The workflow's type.
	Type *string `locationName:"type" min:"1" type:"string" enum:"WorkflowType"`
	// contains filtered or unexported fields
}

func (GetWorkflowOutput) GoString

func (s GetWorkflowOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetWorkflowOutput) SetAccelerators

func (s *GetWorkflowOutput) SetAccelerators(v string) *GetWorkflowOutput

SetAccelerators sets the Accelerators field's value.

func (*GetWorkflowOutput) SetArn

SetArn sets the Arn field's value.

func (*GetWorkflowOutput) SetCreationTime

func (s *GetWorkflowOutput) SetCreationTime(v time.Time) *GetWorkflowOutput

SetCreationTime sets the CreationTime field's value.

func (*GetWorkflowOutput) SetDefinition

func (s *GetWorkflowOutput) SetDefinition(v string) *GetWorkflowOutput

SetDefinition sets the Definition field's value.

func (*GetWorkflowOutput) SetDescription

func (s *GetWorkflowOutput) SetDescription(v string) *GetWorkflowOutput

SetDescription sets the Description field's value.

func (*GetWorkflowOutput) SetDigest

func (s *GetWorkflowOutput) SetDigest(v string) *GetWorkflowOutput

SetDigest sets the Digest field's value.

func (*GetWorkflowOutput) SetEngine

func (s *GetWorkflowOutput) SetEngine(v string) *GetWorkflowOutput

SetEngine sets the Engine field's value.

func (*GetWorkflowOutput) SetId

SetId sets the Id field's value.

func (*GetWorkflowOutput) SetMain

SetMain sets the Main field's value.

func (*GetWorkflowOutput) SetMetadata

func (s *GetWorkflowOutput) SetMetadata(v map[string]*string) *GetWorkflowOutput

SetMetadata sets the Metadata field's value.

func (*GetWorkflowOutput) SetName

SetName sets the Name field's value.

func (*GetWorkflowOutput) SetParameterTemplate

func (s *GetWorkflowOutput) SetParameterTemplate(v map[string]*WorkflowParameter) *GetWorkflowOutput

SetParameterTemplate sets the ParameterTemplate field's value.

func (*GetWorkflowOutput) SetStatus

func (s *GetWorkflowOutput) SetStatus(v string) *GetWorkflowOutput

SetStatus sets the Status field's value.

func (*GetWorkflowOutput) SetStatusMessage

func (s *GetWorkflowOutput) SetStatusMessage(v string) *GetWorkflowOutput

SetStatusMessage sets the StatusMessage field's value.

func (*GetWorkflowOutput) SetStorageCapacity

func (s *GetWorkflowOutput) SetStorageCapacity(v int64) *GetWorkflowOutput

SetStorageCapacity sets the StorageCapacity field's value.

func (*GetWorkflowOutput) SetTags

func (s *GetWorkflowOutput) SetTags(v map[string]*string) *GetWorkflowOutput

SetTags sets the Tags field's value.

func (*GetWorkflowOutput) SetType

SetType sets the Type field's value.

func (GetWorkflowOutput) String

func (s GetWorkflowOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ImportReadSetFilter

type ImportReadSetFilter struct {

	// The filter's start date.
	CreatedAfter *time.Time `locationName:"createdAfter" type:"timestamp" timestampFormat:"iso8601"`

	// The filter's end date.
	CreatedBefore *time.Time `locationName:"createdBefore" type:"timestamp" timestampFormat:"iso8601"`

	// A status to filter on.
	Status *string `locationName:"status" type:"string" enum:"ReadSetImportJobStatus"`
	// contains filtered or unexported fields
}

A filter for import read set jobs.

func (ImportReadSetFilter) GoString

func (s ImportReadSetFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ImportReadSetFilter) SetCreatedAfter

func (s *ImportReadSetFilter) SetCreatedAfter(v time.Time) *ImportReadSetFilter

SetCreatedAfter sets the CreatedAfter field's value.

func (*ImportReadSetFilter) SetCreatedBefore

func (s *ImportReadSetFilter) SetCreatedBefore(v time.Time) *ImportReadSetFilter

SetCreatedBefore sets the CreatedBefore field's value.

func (*ImportReadSetFilter) SetStatus

SetStatus sets the Status field's value.

func (ImportReadSetFilter) String

func (s ImportReadSetFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ImportReadSetJobItem

type ImportReadSetJobItem struct {

	// When the job completed.
	CompletionTime *time.Time `locationName:"completionTime" type:"timestamp" timestampFormat:"iso8601"`

	// When the job was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The job's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The job's service role ARN.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"`

	// The job's sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The job's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ReadSetImportJobStatus"`
	// contains filtered or unexported fields
}

An import read set job.

func (ImportReadSetJobItem) GoString

func (s ImportReadSetJobItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ImportReadSetJobItem) SetCompletionTime

func (s *ImportReadSetJobItem) SetCompletionTime(v time.Time) *ImportReadSetJobItem

SetCompletionTime sets the CompletionTime field's value.

func (*ImportReadSetJobItem) SetCreationTime

func (s *ImportReadSetJobItem) SetCreationTime(v time.Time) *ImportReadSetJobItem

SetCreationTime sets the CreationTime field's value.

func (*ImportReadSetJobItem) SetId

SetId sets the Id field's value.

func (*ImportReadSetJobItem) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*ImportReadSetJobItem) SetSequenceStoreId

func (s *ImportReadSetJobItem) SetSequenceStoreId(v string) *ImportReadSetJobItem

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*ImportReadSetJobItem) SetStatus

SetStatus sets the Status field's value.

func (ImportReadSetJobItem) String

func (s ImportReadSetJobItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ImportReadSetSourceItem

type ImportReadSetSourceItem struct {

	// The source's description.
	Description *string `locationName:"description" min:"1" type:"string"`

	// Where the source originated.
	GeneratedFrom *string `locationName:"generatedFrom" min:"1" type:"string"`

	// The source's name.
	Name *string `locationName:"name" min:"1" type:"string"`

	// The source's genome reference ARN.
	ReferenceArn *string `locationName:"referenceArn" min:"1" type:"string"`

	// The source's sample ID.
	//
	// SampleId is a required field
	SampleId *string `locationName:"sampleId" min:"1" type:"string" required:"true"`

	// The source's file type.
	//
	// SourceFileType is a required field
	SourceFileType *string `locationName:"sourceFileType" type:"string" required:"true" enum:"FileType"`

	// The source files' location in Amazon S3.
	//
	// SourceFiles is a required field
	SourceFiles *SourceFiles `locationName:"sourceFiles" type:"structure" required:"true"`

	// The source's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ReadSetImportJobItemStatus"`

	// The source's status message.
	StatusMessage *string `locationName:"statusMessage" min:"1" type:"string"`

	// The source's subject ID.
	//
	// SubjectId is a required field
	SubjectId *string `locationName:"subjectId" min:"1" type:"string" required:"true"`

	// The source's tags.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

A source for an import read set job.

func (ImportReadSetSourceItem) GoString

func (s ImportReadSetSourceItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ImportReadSetSourceItem) SetDescription

SetDescription sets the Description field's value.

func (*ImportReadSetSourceItem) SetGeneratedFrom

func (s *ImportReadSetSourceItem) SetGeneratedFrom(v string) *ImportReadSetSourceItem

SetGeneratedFrom sets the GeneratedFrom field's value.

func (*ImportReadSetSourceItem) SetName

SetName sets the Name field's value.

func (*ImportReadSetSourceItem) SetReferenceArn

SetReferenceArn sets the ReferenceArn field's value.

func (*ImportReadSetSourceItem) SetSampleId

SetSampleId sets the SampleId field's value.

func (*ImportReadSetSourceItem) SetSourceFileType

func (s *ImportReadSetSourceItem) SetSourceFileType(v string) *ImportReadSetSourceItem

SetSourceFileType sets the SourceFileType field's value.

func (*ImportReadSetSourceItem) SetSourceFiles

SetSourceFiles sets the SourceFiles field's value.

func (*ImportReadSetSourceItem) SetStatus

SetStatus sets the Status field's value.

func (*ImportReadSetSourceItem) SetStatusMessage

func (s *ImportReadSetSourceItem) SetStatusMessage(v string) *ImportReadSetSourceItem

SetStatusMessage sets the StatusMessage field's value.

func (*ImportReadSetSourceItem) SetSubjectId

SetSubjectId sets the SubjectId field's value.

func (*ImportReadSetSourceItem) SetTags

SetTags sets the Tags field's value.

func (ImportReadSetSourceItem) String

func (s ImportReadSetSourceItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ImportReferenceFilter

type ImportReferenceFilter struct {

	// The filter's start date.
	CreatedAfter *time.Time `locationName:"createdAfter" type:"timestamp" timestampFormat:"iso8601"`

	// The filter's end date.
	CreatedBefore *time.Time `locationName:"createdBefore" type:"timestamp" timestampFormat:"iso8601"`

	// A status to filter on.
	Status *string `locationName:"status" type:"string" enum:"ReferenceImportJobStatus"`
	// contains filtered or unexported fields
}

A filter for import references.

func (ImportReferenceFilter) GoString

func (s ImportReferenceFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ImportReferenceFilter) SetCreatedAfter

func (s *ImportReferenceFilter) SetCreatedAfter(v time.Time) *ImportReferenceFilter

SetCreatedAfter sets the CreatedAfter field's value.

func (*ImportReferenceFilter) SetCreatedBefore

func (s *ImportReferenceFilter) SetCreatedBefore(v time.Time) *ImportReferenceFilter

SetCreatedBefore sets the CreatedBefore field's value.

func (*ImportReferenceFilter) SetStatus

SetStatus sets the Status field's value.

func (ImportReferenceFilter) String

func (s ImportReferenceFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ImportReferenceJobItem

type ImportReferenceJobItem struct {

	// When the job completed.
	CompletionTime *time.Time `locationName:"completionTime" type:"timestamp" timestampFormat:"iso8601"`

	// When the job was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The job's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The job's reference store ID.
	//
	// ReferenceStoreId is a required field
	ReferenceStoreId *string `locationName:"referenceStoreId" min:"10" type:"string" required:"true"`

	// The job's service role ARN.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"`

	// The job's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ReferenceImportJobStatus"`
	// contains filtered or unexported fields
}

An import reference job.

func (ImportReferenceJobItem) GoString

func (s ImportReferenceJobItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ImportReferenceJobItem) SetCompletionTime

func (s *ImportReferenceJobItem) SetCompletionTime(v time.Time) *ImportReferenceJobItem

SetCompletionTime sets the CompletionTime field's value.

func (*ImportReferenceJobItem) SetCreationTime

func (s *ImportReferenceJobItem) SetCreationTime(v time.Time) *ImportReferenceJobItem

SetCreationTime sets the CreationTime field's value.

func (*ImportReferenceJobItem) SetId

SetId sets the Id field's value.

func (*ImportReferenceJobItem) SetReferenceStoreId

func (s *ImportReferenceJobItem) SetReferenceStoreId(v string) *ImportReferenceJobItem

SetReferenceStoreId sets the ReferenceStoreId field's value.

func (*ImportReferenceJobItem) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*ImportReferenceJobItem) SetStatus

SetStatus sets the Status field's value.

func (ImportReferenceJobItem) String

func (s ImportReferenceJobItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ImportReferenceSourceItem

type ImportReferenceSourceItem struct {

	// The source's description.
	Description *string `locationName:"description" min:"1" type:"string"`

	// The source's name.
	Name *string `locationName:"name" min:"3" type:"string"`

	// The source file's location in Amazon S3.
	SourceFile *string `locationName:"sourceFile" type:"string"`

	// The source's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ReferenceImportJobItemStatus"`

	// The source's status message.
	StatusMessage *string `locationName:"statusMessage" min:"1" type:"string"`

	// The source's tags.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

An genome reference source.

func (ImportReferenceSourceItem) GoString

func (s ImportReferenceSourceItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ImportReferenceSourceItem) SetDescription

SetDescription sets the Description field's value.

func (*ImportReferenceSourceItem) SetName

SetName sets the Name field's value.

func (*ImportReferenceSourceItem) SetSourceFile

SetSourceFile sets the SourceFile field's value.

func (*ImportReferenceSourceItem) SetStatus

SetStatus sets the Status field's value.

func (*ImportReferenceSourceItem) SetStatusMessage

SetStatusMessage sets the StatusMessage field's value.

func (*ImportReferenceSourceItem) SetTags

SetTags sets the Tags field's value.

func (ImportReferenceSourceItem) String

func (s ImportReferenceSourceItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InternalServerException

type InternalServerException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

An unexpected error occurred. Try the request again.

func (*InternalServerException) Code

func (s *InternalServerException) Code() string

Code returns the exception type name.

func (*InternalServerException) Error

func (s *InternalServerException) Error() string

func (InternalServerException) GoString

func (s InternalServerException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InternalServerException) Message

func (s *InternalServerException) Message() string

Message returns the exception's message.

func (*InternalServerException) OrigErr

func (s *InternalServerException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalServerException) RequestID

func (s *InternalServerException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalServerException) StatusCode

func (s *InternalServerException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InternalServerException) String

func (s InternalServerException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListAnnotationImportJobsFilter

type ListAnnotationImportJobsFilter struct {

	// A status to filter on.
	Status *string `locationName:"status" type:"string" enum:"JobStatus"`

	// A store name to filter on.
	StoreName *string `locationName:"storeName" type:"string"`
	// contains filtered or unexported fields
}

A filter for annotation import jobs.

func (ListAnnotationImportJobsFilter) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnnotationImportJobsFilter) SetStatus

SetStatus sets the Status field's value.

func (*ListAnnotationImportJobsFilter) SetStoreName

SetStoreName sets the StoreName field's value.

func (ListAnnotationImportJobsFilter) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListAnnotationImportJobsInput

type ListAnnotationImportJobsInput struct {

	// A filter to apply to the list.
	Filter *ListAnnotationImportJobsFilter `locationName:"filter" type:"structure"`

	// IDs of annotation import jobs to retrieve.
	Ids []*string `locationName:"ids" min:"1" type:"list"`

	// The maximum number of jobs to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// Specifies the pagination token from a previous request to retrieve the next
	// page of results.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListAnnotationImportJobsInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnnotationImportJobsInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListAnnotationImportJobsInput) SetIds

SetIds sets the Ids field's value.

func (*ListAnnotationImportJobsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListAnnotationImportJobsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAnnotationImportJobsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnnotationImportJobsInput) Validate

func (s *ListAnnotationImportJobsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAnnotationImportJobsOutput

type ListAnnotationImportJobsOutput struct {

	// A list of jobs.
	AnnotationImportJobs []*AnnotationImportJobItem `locationName:"annotationImportJobs" type:"list"`

	// Specifies the pagination token from a previous request to retrieve the next
	// page of results.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListAnnotationImportJobsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnnotationImportJobsOutput) SetAnnotationImportJobs

SetAnnotationImportJobs sets the AnnotationImportJobs field's value.

func (*ListAnnotationImportJobsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAnnotationImportJobsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListAnnotationStoreVersionsFilter

type ListAnnotationStoreVersionsFilter struct {

	// The status of an annotation store version.
	Status *string `locationName:"status" type:"string" enum:"VersionStatus"`
	// contains filtered or unexported fields
}

Use filters to focus the returned annotation store versions on a specific parameter, such as the status of the annotation store.

func (ListAnnotationStoreVersionsFilter) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnnotationStoreVersionsFilter) SetStatus

SetStatus sets the Status field's value.

func (ListAnnotationStoreVersionsFilter) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListAnnotationStoreVersionsInput

type ListAnnotationStoreVersionsInput struct {

	// A filter to apply to the list of annotation store versions.
	Filter *ListAnnotationStoreVersionsFilter `locationName:"filter" type:"structure"`

	// The maximum number of annotation store versions to return in one page of
	// results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The name of an annotation store.
	//
	// Name is a required field
	Name *string `location:"uri" locationName:"name" type:"string" required:"true"`

	// Specifies the pagination token from a previous request to retrieve the next
	// page of results.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListAnnotationStoreVersionsInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnnotationStoreVersionsInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListAnnotationStoreVersionsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListAnnotationStoreVersionsInput) SetName

SetName sets the Name field's value.

func (*ListAnnotationStoreVersionsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAnnotationStoreVersionsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnnotationStoreVersionsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListAnnotationStoreVersionsOutput

type ListAnnotationStoreVersionsOutput struct {

	// Lists all versions of an annotation store.
	AnnotationStoreVersions []*AnnotationStoreVersionItem `locationName:"annotationStoreVersions" type:"list"`

	// Specifies the pagination token from a previous request to retrieve the next
	// page of results.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListAnnotationStoreVersionsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnnotationStoreVersionsOutput) SetAnnotationStoreVersions

SetAnnotationStoreVersions sets the AnnotationStoreVersions field's value.

func (*ListAnnotationStoreVersionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAnnotationStoreVersionsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListAnnotationStoresFilter

type ListAnnotationStoresFilter struct {

	// A status to filter on.
	Status *string `locationName:"status" type:"string" enum:"StoreStatus"`
	// contains filtered or unexported fields
}

A filter for annotation stores.

func (ListAnnotationStoresFilter) GoString

func (s ListAnnotationStoresFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnnotationStoresFilter) SetStatus

SetStatus sets the Status field's value.

func (ListAnnotationStoresFilter) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListAnnotationStoresInput

type ListAnnotationStoresInput struct {

	// A filter to apply to the list.
	Filter *ListAnnotationStoresFilter `locationName:"filter" type:"structure"`

	// IDs of stores to list.
	Ids []*string `locationName:"ids" min:"1" type:"list"`

	// The maximum number of stores to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// Specify the pagination token from a previous request to retrieve the next
	// page of results.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListAnnotationStoresInput) GoString

func (s ListAnnotationStoresInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnnotationStoresInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListAnnotationStoresInput) SetIds

SetIds sets the Ids field's value.

func (*ListAnnotationStoresInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListAnnotationStoresInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAnnotationStoresInput) String

func (s ListAnnotationStoresInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnnotationStoresInput) Validate

func (s *ListAnnotationStoresInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListAnnotationStoresOutput

type ListAnnotationStoresOutput struct {

	// A list of stores.
	AnnotationStores []*AnnotationStoreItem `locationName:"annotationStores" type:"list"`

	// A pagination token that's included if more results are available.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListAnnotationStoresOutput) GoString

func (s ListAnnotationStoresOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListAnnotationStoresOutput) SetAnnotationStores

SetAnnotationStores sets the AnnotationStores field's value.

func (*ListAnnotationStoresOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAnnotationStoresOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListMultipartReadSetUploadsInput

type ListMultipartReadSetUploadsInput struct {

	// The maximum number of multipart uploads returned in a page.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// Next token returned in the response of a previous ListMultipartReadSetUploads
	// call. Used to get the next page of results.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// The Sequence Store ID used for the multipart uploads.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `location:"uri" locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListMultipartReadSetUploadsInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListMultipartReadSetUploadsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListMultipartReadSetUploadsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListMultipartReadSetUploadsInput) SetSequenceStoreId

SetSequenceStoreId sets the SequenceStoreId field's value.

func (ListMultipartReadSetUploadsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListMultipartReadSetUploadsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListMultipartReadSetUploadsOutput

type ListMultipartReadSetUploadsOutput struct {

	// Next token returned in the response of a previous ListMultipartReadSetUploads
	// call. Used to get the next page of results.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`

	// An array of multipart uploads.
	Uploads []*MultipartReadSetUploadListItem `locationName:"uploads" type:"list"`
	// contains filtered or unexported fields
}

func (ListMultipartReadSetUploadsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListMultipartReadSetUploadsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListMultipartReadSetUploadsOutput) SetUploads

SetUploads sets the Uploads field's value.

func (ListMultipartReadSetUploadsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListReadSetActivationJobsInput

type ListReadSetActivationJobsInput struct {

	// A filter to apply to the list.
	Filter *ActivateReadSetFilter `locationName:"filter" type:"structure"`

	// The maximum number of read set activation jobs to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// Specify the pagination token from a previous request to retrieve the next
	// page of results.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// The read set's sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `location:"uri" locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListReadSetActivationJobsInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReadSetActivationJobsInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListReadSetActivationJobsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListReadSetActivationJobsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListReadSetActivationJobsInput) SetSequenceStoreId

SetSequenceStoreId sets the SequenceStoreId field's value.

func (ListReadSetActivationJobsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReadSetActivationJobsInput) Validate

func (s *ListReadSetActivationJobsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListReadSetActivationJobsOutput

type ListReadSetActivationJobsOutput struct {

	// A list of jobs.
	ActivationJobs []*ActivateReadSetJobItem `locationName:"activationJobs" type:"list"`

	// A pagination token that's included if more results are available.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListReadSetActivationJobsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReadSetActivationJobsOutput) SetActivationJobs

SetActivationJobs sets the ActivationJobs field's value.

func (*ListReadSetActivationJobsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListReadSetActivationJobsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListReadSetExportJobsInput

type ListReadSetExportJobsInput struct {

	// A filter to apply to the list.
	Filter *ExportReadSetFilter `locationName:"filter" type:"structure"`

	// The maximum number of jobs to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// Specify the pagination token from a previous request to retrieve the next
	// page of results.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// The jobs' sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `location:"uri" locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListReadSetExportJobsInput) GoString

func (s ListReadSetExportJobsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReadSetExportJobsInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListReadSetExportJobsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListReadSetExportJobsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListReadSetExportJobsInput) SetSequenceStoreId

SetSequenceStoreId sets the SequenceStoreId field's value.

func (ListReadSetExportJobsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReadSetExportJobsInput) Validate

func (s *ListReadSetExportJobsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListReadSetExportJobsOutput

type ListReadSetExportJobsOutput struct {

	// A list of jobs.
	ExportJobs []*ExportReadSetJobDetail `locationName:"exportJobs" type:"list"`

	// A pagination token that's included if more results are available.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListReadSetExportJobsOutput) GoString

func (s ListReadSetExportJobsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReadSetExportJobsOutput) SetExportJobs

SetExportJobs sets the ExportJobs field's value.

func (*ListReadSetExportJobsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListReadSetExportJobsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListReadSetImportJobsInput

type ListReadSetImportJobsInput struct {

	// A filter to apply to the list.
	Filter *ImportReadSetFilter `locationName:"filter" type:"structure"`

	// The maximum number of jobs to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// Specify the pagination token from a previous request to retrieve the next
	// page of results.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// The jobs' sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `location:"uri" locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListReadSetImportJobsInput) GoString

func (s ListReadSetImportJobsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReadSetImportJobsInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListReadSetImportJobsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListReadSetImportJobsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListReadSetImportJobsInput) SetSequenceStoreId

SetSequenceStoreId sets the SequenceStoreId field's value.

func (ListReadSetImportJobsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReadSetImportJobsInput) Validate

func (s *ListReadSetImportJobsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListReadSetImportJobsOutput

type ListReadSetImportJobsOutput struct {

	// A list of jobs.
	ImportJobs []*ImportReadSetJobItem `locationName:"importJobs" type:"list"`

	// A pagination token that's included if more results are available.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListReadSetImportJobsOutput) GoString

func (s ListReadSetImportJobsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReadSetImportJobsOutput) SetImportJobs

SetImportJobs sets the ImportJobs field's value.

func (*ListReadSetImportJobsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListReadSetImportJobsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListReadSetUploadPartsInput

type ListReadSetUploadPartsInput struct {

	// Attributes used to filter for a specific subset of read set part uploads.
	Filter *ReadSetUploadPartListFilter `locationName:"filter" type:"structure"`

	// The maximum number of read set upload parts returned in a page.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// Next token returned in the response of a previous ListReadSetUploadPartsRequest
	// call. Used to get the next page of results.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// The source file for the upload part.
	//
	// PartSource is a required field
	PartSource *string `locationName:"partSource" type:"string" required:"true" enum:"ReadSetPartSource"`

	// The Sequence Store ID used for the multipart uploads.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `location:"uri" locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The ID for the initiated multipart upload.
	//
	// UploadId is a required field
	UploadId *string `location:"uri" locationName:"uploadId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListReadSetUploadPartsInput) GoString

func (s ListReadSetUploadPartsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReadSetUploadPartsInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListReadSetUploadPartsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListReadSetUploadPartsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListReadSetUploadPartsInput) SetPartSource

SetPartSource sets the PartSource field's value.

func (*ListReadSetUploadPartsInput) SetSequenceStoreId

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*ListReadSetUploadPartsInput) SetUploadId

SetUploadId sets the UploadId field's value.

func (ListReadSetUploadPartsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReadSetUploadPartsInput) Validate

func (s *ListReadSetUploadPartsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListReadSetUploadPartsOutput

type ListReadSetUploadPartsOutput struct {

	// Next token returned in the response of a previous ListReadSetUploadParts
	// call. Used to get the next page of results.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`

	// An array of upload parts.
	Parts []*ReadSetUploadPartListItem `locationName:"parts" type:"list"`
	// contains filtered or unexported fields
}

func (ListReadSetUploadPartsOutput) GoString

func (s ListReadSetUploadPartsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReadSetUploadPartsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListReadSetUploadPartsOutput) SetParts

SetParts sets the Parts field's value.

func (ListReadSetUploadPartsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListReadSetsInput

type ListReadSetsInput struct {

	// A filter to apply to the list.
	Filter *ReadSetFilter `locationName:"filter" type:"structure"`

	// The maximum number of read sets to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// Specify the pagination token from a previous request to retrieve the next
	// page of results.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// The jobs' sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `location:"uri" locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListReadSetsInput) GoString

func (s ListReadSetsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReadSetsInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListReadSetsInput) SetMaxResults

func (s *ListReadSetsInput) SetMaxResults(v int64) *ListReadSetsInput

SetMaxResults sets the MaxResults field's value.

func (*ListReadSetsInput) SetNextToken

func (s *ListReadSetsInput) SetNextToken(v string) *ListReadSetsInput

SetNextToken sets the NextToken field's value.

func (*ListReadSetsInput) SetSequenceStoreId

func (s *ListReadSetsInput) SetSequenceStoreId(v string) *ListReadSetsInput

SetSequenceStoreId sets the SequenceStoreId field's value.

func (ListReadSetsInput) String

func (s ListReadSetsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReadSetsInput) Validate

func (s *ListReadSetsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListReadSetsOutput

type ListReadSetsOutput struct {

	// A pagination token that's included if more results are available.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`

	// A list of read sets.
	//
	// ReadSets is a required field
	ReadSets []*ReadSetListItem `locationName:"readSets" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListReadSetsOutput) GoString

func (s ListReadSetsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReadSetsOutput) SetNextToken

func (s *ListReadSetsOutput) SetNextToken(v string) *ListReadSetsOutput

SetNextToken sets the NextToken field's value.

func (*ListReadSetsOutput) SetReadSets

SetReadSets sets the ReadSets field's value.

func (ListReadSetsOutput) String

func (s ListReadSetsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListReferenceImportJobsInput

type ListReferenceImportJobsInput struct {

	// A filter to apply to the list.
	Filter *ImportReferenceFilter `locationName:"filter" type:"structure"`

	// The maximum number of jobs to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// Specify the pagination token from a previous request to retrieve the next
	// page of results.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// The job's reference store ID.
	//
	// ReferenceStoreId is a required field
	ReferenceStoreId *string `location:"uri" locationName:"referenceStoreId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListReferenceImportJobsInput) GoString

func (s ListReferenceImportJobsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReferenceImportJobsInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListReferenceImportJobsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListReferenceImportJobsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListReferenceImportJobsInput) SetReferenceStoreId

SetReferenceStoreId sets the ReferenceStoreId field's value.

func (ListReferenceImportJobsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReferenceImportJobsInput) Validate

func (s *ListReferenceImportJobsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListReferenceImportJobsOutput

type ListReferenceImportJobsOutput struct {

	// A lis of jobs.
	ImportJobs []*ImportReferenceJobItem `locationName:"importJobs" type:"list"`

	// A pagination token that's included if more results are available.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListReferenceImportJobsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReferenceImportJobsOutput) SetImportJobs

SetImportJobs sets the ImportJobs field's value.

func (*ListReferenceImportJobsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListReferenceImportJobsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListReferenceStoresInput

type ListReferenceStoresInput struct {

	// A filter to apply to the list.
	Filter *ReferenceStoreFilter `locationName:"filter" type:"structure"`

	// The maximum number of stores to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// Specify the pagination token from a previous request to retrieve the next
	// page of results.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListReferenceStoresInput) GoString

func (s ListReferenceStoresInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReferenceStoresInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListReferenceStoresInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListReferenceStoresInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListReferenceStoresInput) String

func (s ListReferenceStoresInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReferenceStoresInput) Validate

func (s *ListReferenceStoresInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListReferenceStoresOutput

type ListReferenceStoresOutput struct {

	// A pagination token that's included if more results are available.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`

	// A list of reference stores.
	//
	// ReferenceStores is a required field
	ReferenceStores []*ReferenceStoreDetail `locationName:"referenceStores" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListReferenceStoresOutput) GoString

func (s ListReferenceStoresOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReferenceStoresOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListReferenceStoresOutput) SetReferenceStores

SetReferenceStores sets the ReferenceStores field's value.

func (ListReferenceStoresOutput) String

func (s ListReferenceStoresOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListReferencesInput

type ListReferencesInput struct {

	// A filter to apply to the list.
	Filter *ReferenceFilter `locationName:"filter" type:"structure"`

	// The maximum number of references to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// Specify the pagination token from a previous request to retrieve the next
	// page of results.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`

	// The references' reference store ID.
	//
	// ReferenceStoreId is a required field
	ReferenceStoreId *string `location:"uri" locationName:"referenceStoreId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListReferencesInput) GoString

func (s ListReferencesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReferencesInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListReferencesInput) SetMaxResults

func (s *ListReferencesInput) SetMaxResults(v int64) *ListReferencesInput

SetMaxResults sets the MaxResults field's value.

func (*ListReferencesInput) SetNextToken

func (s *ListReferencesInput) SetNextToken(v string) *ListReferencesInput

SetNextToken sets the NextToken field's value.

func (*ListReferencesInput) SetReferenceStoreId

func (s *ListReferencesInput) SetReferenceStoreId(v string) *ListReferencesInput

SetReferenceStoreId sets the ReferenceStoreId field's value.

func (ListReferencesInput) String

func (s ListReferencesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReferencesInput) Validate

func (s *ListReferencesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListReferencesOutput

type ListReferencesOutput struct {

	// A pagination token that's included if more results are available.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`

	// A list of references.
	//
	// References is a required field
	References []*ReferenceListItem `locationName:"references" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListReferencesOutput) GoString

func (s ListReferencesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListReferencesOutput) SetNextToken

func (s *ListReferencesOutput) SetNextToken(v string) *ListReferencesOutput

SetNextToken sets the NextToken field's value.

func (*ListReferencesOutput) SetReferences

SetReferences sets the References field's value.

func (ListReferencesOutput) String

func (s ListReferencesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListRunGroupsInput

type ListRunGroupsInput struct {

	// The maximum number of run groups to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The run groups' name.
	Name *string `location:"querystring" locationName:"name" min:"1" type:"string"`

	// Specify the pagination token from a previous request to retrieve the next
	// page of results.
	StartingToken *string `location:"querystring" locationName:"startingToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListRunGroupsInput) GoString

func (s ListRunGroupsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRunGroupsInput) SetMaxResults

func (s *ListRunGroupsInput) SetMaxResults(v int64) *ListRunGroupsInput

SetMaxResults sets the MaxResults field's value.

func (*ListRunGroupsInput) SetName

SetName sets the Name field's value.

func (*ListRunGroupsInput) SetStartingToken

func (s *ListRunGroupsInput) SetStartingToken(v string) *ListRunGroupsInput

SetStartingToken sets the StartingToken field's value.

func (ListRunGroupsInput) String

func (s ListRunGroupsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRunGroupsInput) Validate

func (s *ListRunGroupsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListRunGroupsOutput

type ListRunGroupsOutput struct {

	// A list of groups.
	Items []*RunGroupListItem `locationName:"items" type:"list"`

	// A pagination token that's included if more results are available.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListRunGroupsOutput) GoString

func (s ListRunGroupsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRunGroupsOutput) SetItems

SetItems sets the Items field's value.

func (*ListRunGroupsOutput) SetNextToken

func (s *ListRunGroupsOutput) SetNextToken(v string) *ListRunGroupsOutput

SetNextToken sets the NextToken field's value.

func (ListRunGroupsOutput) String

func (s ListRunGroupsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListRunTasksInput

type ListRunTasksInput struct {

	// The run's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"`

	// The maximum number of run tasks to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// Specify the pagination token from a previous request to retrieve the next
	// page of results.
	StartingToken *string `location:"querystring" locationName:"startingToken" min:"1" type:"string"`

	// Filter the list by status.
	Status *string `location:"querystring" locationName:"status" min:"1" type:"string" enum:"TaskStatus"`
	// contains filtered or unexported fields
}

func (ListRunTasksInput) GoString

func (s ListRunTasksInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRunTasksInput) SetId

SetId sets the Id field's value.

func (*ListRunTasksInput) SetMaxResults

func (s *ListRunTasksInput) SetMaxResults(v int64) *ListRunTasksInput

SetMaxResults sets the MaxResults field's value.

func (*ListRunTasksInput) SetStartingToken

func (s *ListRunTasksInput) SetStartingToken(v string) *ListRunTasksInput

SetStartingToken sets the StartingToken field's value.

func (*ListRunTasksInput) SetStatus

func (s *ListRunTasksInput) SetStatus(v string) *ListRunTasksInput

SetStatus sets the Status field's value.

func (ListRunTasksInput) String

func (s ListRunTasksInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRunTasksInput) Validate

func (s *ListRunTasksInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListRunTasksOutput

type ListRunTasksOutput struct {

	// A list of tasks.
	Items []*TaskListItem `locationName:"items" type:"list"`

	// A pagination token that's included if more results are available.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListRunTasksOutput) GoString

func (s ListRunTasksOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRunTasksOutput) SetItems

SetItems sets the Items field's value.

func (*ListRunTasksOutput) SetNextToken

func (s *ListRunTasksOutput) SetNextToken(v string) *ListRunTasksOutput

SetNextToken sets the NextToken field's value.

func (ListRunTasksOutput) String

func (s ListRunTasksOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListRunsInput

type ListRunsInput struct {

	// The maximum number of runs to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// Filter the list by run name.
	Name *string `location:"querystring" locationName:"name" min:"1" type:"string"`

	// Filter the list by run group ID.
	RunGroupId *string `location:"querystring" locationName:"runGroupId" min:"1" type:"string"`

	// Specify the pagination token from a previous request to retrieve the next
	// page of results.
	StartingToken *string `location:"querystring" locationName:"startingToken" min:"1" type:"string"`

	// The status of a run.
	Status *string `location:"querystring" locationName:"status" min:"1" type:"string" enum:"RunStatus"`
	// contains filtered or unexported fields
}

func (ListRunsInput) GoString

func (s ListRunsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRunsInput) SetMaxResults

func (s *ListRunsInput) SetMaxResults(v int64) *ListRunsInput

SetMaxResults sets the MaxResults field's value.

func (*ListRunsInput) SetName

func (s *ListRunsInput) SetName(v string) *ListRunsInput

SetName sets the Name field's value.

func (*ListRunsInput) SetRunGroupId

func (s *ListRunsInput) SetRunGroupId(v string) *ListRunsInput

SetRunGroupId sets the RunGroupId field's value.

func (*ListRunsInput) SetStartingToken

func (s *ListRunsInput) SetStartingToken(v string) *ListRunsInput

SetStartingToken sets the StartingToken field's value.

func (*ListRunsInput) SetStatus

func (s *ListRunsInput) SetStatus(v string) *ListRunsInput

SetStatus sets the Status field's value.

func (ListRunsInput) String

func (s ListRunsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRunsInput) Validate

func (s *ListRunsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListRunsOutput

type ListRunsOutput struct {

	// A list of runs.
	Items []*RunListItem `locationName:"items" type:"list"`

	// A pagination token that's included if more results are available.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListRunsOutput) GoString

func (s ListRunsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListRunsOutput) SetItems

func (s *ListRunsOutput) SetItems(v []*RunListItem) *ListRunsOutput

SetItems sets the Items field's value.

func (*ListRunsOutput) SetNextToken

func (s *ListRunsOutput) SetNextToken(v string) *ListRunsOutput

SetNextToken sets the NextToken field's value.

func (ListRunsOutput) String

func (s ListRunsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListSequenceStoresInput

type ListSequenceStoresInput struct {

	// A filter to apply to the list.
	Filter *SequenceStoreFilter `locationName:"filter" type:"structure"`

	// The maximum number of stores to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// Specify the pagination token from a previous request to retrieve the next
	// page of results.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListSequenceStoresInput) GoString

func (s ListSequenceStoresInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSequenceStoresInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListSequenceStoresInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListSequenceStoresInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListSequenceStoresInput) String

func (s ListSequenceStoresInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSequenceStoresInput) Validate

func (s *ListSequenceStoresInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSequenceStoresOutput

type ListSequenceStoresOutput struct {

	// A pagination token that's included if more results are available.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`

	// A list of sequence stores.
	//
	// SequenceStores is a required field
	SequenceStores []*SequenceStoreDetail `locationName:"sequenceStores" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListSequenceStoresOutput) GoString

func (s ListSequenceStoresOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSequenceStoresOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListSequenceStoresOutput) SetSequenceStores

SetSequenceStores sets the SequenceStores field's value.

func (ListSequenceStoresOutput) String

func (s ListSequenceStoresOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListSharesInput

type ListSharesInput struct {

	// Attributes used to filter for a specific subset of shares.
	Filter *Filter `locationName:"filter" type:"structure"`

	// The maximum number of shares to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// Next token returned in the response of a previous ListReadSetUploadPartsRequest
	// call. Used to get the next page of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// The account that owns the analytics store shared.
	//
	// ResourceOwner is a required field
	ResourceOwner *string `locationName:"resourceOwner" type:"string" required:"true" enum:"ResourceOwner"`
	// contains filtered or unexported fields
}

func (ListSharesInput) GoString

func (s ListSharesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSharesInput) SetFilter

func (s *ListSharesInput) SetFilter(v *Filter) *ListSharesInput

SetFilter sets the Filter field's value.

func (*ListSharesInput) SetMaxResults

func (s *ListSharesInput) SetMaxResults(v int64) *ListSharesInput

SetMaxResults sets the MaxResults field's value.

func (*ListSharesInput) SetNextToken

func (s *ListSharesInput) SetNextToken(v string) *ListSharesInput

SetNextToken sets the NextToken field's value.

func (*ListSharesInput) SetResourceOwner

func (s *ListSharesInput) SetResourceOwner(v string) *ListSharesInput

SetResourceOwner sets the ResourceOwner field's value.

func (ListSharesInput) String

func (s ListSharesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSharesInput) Validate

func (s *ListSharesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSharesOutput

type ListSharesOutput struct {

	// Next token returned in the response of a previous ListSharesResponse call.
	// Used to get the next page of results.
	NextToken *string `locationName:"nextToken" type:"string"`

	// The shares available and their meta details.
	//
	// Shares is a required field
	Shares []*ShareDetails `locationName:"shares" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListSharesOutput) GoString

func (s ListSharesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListSharesOutput) SetNextToken

func (s *ListSharesOutput) SetNextToken(v string) *ListSharesOutput

SetNextToken sets the NextToken field's value.

func (*ListSharesOutput) SetShares

func (s *ListSharesOutput) SetShares(v []*ShareDetails) *ListSharesOutput

SetShares sets the Shares field's value.

func (ListSharesOutput) String

func (s ListSharesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTagsForResourceInput

type ListTagsForResourceInput struct {

	// The resource's ARN.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) SetResourceArn

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) Validate

func (s *ListTagsForResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourceOutput

type ListTagsForResourceOutput struct {

	// A list of tags.
	//
	// Tags is a required field
	Tags map[string]*string `locationName:"tags" type:"map" required:"true"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceOutput) SetTags

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListVariantImportJobsFilter

type ListVariantImportJobsFilter struct {

	// A status to filter on.
	Status *string `locationName:"status" type:"string" enum:"JobStatus"`

	// A store name to filter on.
	StoreName *string `locationName:"storeName" type:"string"`
	// contains filtered or unexported fields
}

A filter for variant import jobs.

func (ListVariantImportJobsFilter) GoString

func (s ListVariantImportJobsFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListVariantImportJobsFilter) SetStatus

SetStatus sets the Status field's value.

func (*ListVariantImportJobsFilter) SetStoreName

SetStoreName sets the StoreName field's value.

func (ListVariantImportJobsFilter) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListVariantImportJobsInput

type ListVariantImportJobsInput struct {

	// A filter to apply to the list.
	Filter *ListVariantImportJobsFilter `locationName:"filter" type:"structure"`

	// A list of job IDs.
	Ids []*string `locationName:"ids" min:"1" type:"list"`

	// The maximum number of import jobs to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// Specify the pagination token from a previous request to retrieve the next
	// page of results.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListVariantImportJobsInput) GoString

func (s ListVariantImportJobsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListVariantImportJobsInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListVariantImportJobsInput) SetIds

SetIds sets the Ids field's value.

func (*ListVariantImportJobsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListVariantImportJobsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListVariantImportJobsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListVariantImportJobsInput) Validate

func (s *ListVariantImportJobsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListVariantImportJobsOutput

type ListVariantImportJobsOutput struct {

	// A pagination token that's included if more results are available.
	NextToken *string `locationName:"nextToken" type:"string"`

	// A list of jobs.
	VariantImportJobs []*VariantImportJobItem `locationName:"variantImportJobs" type:"list"`
	// contains filtered or unexported fields
}

func (ListVariantImportJobsOutput) GoString

func (s ListVariantImportJobsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListVariantImportJobsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListVariantImportJobsOutput) SetVariantImportJobs

SetVariantImportJobs sets the VariantImportJobs field's value.

func (ListVariantImportJobsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListVariantStoresFilter

type ListVariantStoresFilter struct {

	// A status to filter on.
	Status *string `locationName:"status" type:"string" enum:"StoreStatus"`
	// contains filtered or unexported fields
}

A filter for variant stores.

func (ListVariantStoresFilter) GoString

func (s ListVariantStoresFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListVariantStoresFilter) SetStatus

SetStatus sets the Status field's value.

func (ListVariantStoresFilter) String

func (s ListVariantStoresFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListVariantStoresInput

type ListVariantStoresInput struct {

	// A filter to apply to the list.
	Filter *ListVariantStoresFilter `locationName:"filter" type:"structure"`

	// A list of store IDs.
	Ids []*string `locationName:"ids" min:"1" type:"list"`

	// The maximum number of stores to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// Specify the pagination token from a previous request to retrieve the next
	// page of results.
	NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListVariantStoresInput) GoString

func (s ListVariantStoresInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListVariantStoresInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListVariantStoresInput) SetIds

SetIds sets the Ids field's value.

func (*ListVariantStoresInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListVariantStoresInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListVariantStoresInput) String

func (s ListVariantStoresInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListVariantStoresInput) Validate

func (s *ListVariantStoresInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListVariantStoresOutput

type ListVariantStoresOutput struct {

	// A pagination token that's included if more results are available.
	NextToken *string `locationName:"nextToken" type:"string"`

	// A list of variant stores.
	VariantStores []*VariantStoreItem `locationName:"variantStores" type:"list"`
	// contains filtered or unexported fields
}

func (ListVariantStoresOutput) GoString

func (s ListVariantStoresOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListVariantStoresOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListVariantStoresOutput) SetVariantStores

SetVariantStores sets the VariantStores field's value.

func (ListVariantStoresOutput) String

func (s ListVariantStoresOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListWorkflowsInput

type ListWorkflowsInput struct {

	// The maximum number of workflows to return in one page of results.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"`

	// The workflows' name.
	Name *string `location:"querystring" locationName:"name" min:"1" type:"string"`

	// Specify the pagination token from a previous request to retrieve the next
	// page of results.
	StartingToken *string `location:"querystring" locationName:"startingToken" min:"1" type:"string"`

	// The workflows' type.
	Type *string `location:"querystring" locationName:"type" min:"1" type:"string" enum:"WorkflowType"`
	// contains filtered or unexported fields
}

func (ListWorkflowsInput) GoString

func (s ListWorkflowsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListWorkflowsInput) SetMaxResults

func (s *ListWorkflowsInput) SetMaxResults(v int64) *ListWorkflowsInput

SetMaxResults sets the MaxResults field's value.

func (*ListWorkflowsInput) SetName

SetName sets the Name field's value.

func (*ListWorkflowsInput) SetStartingToken

func (s *ListWorkflowsInput) SetStartingToken(v string) *ListWorkflowsInput

SetStartingToken sets the StartingToken field's value.

func (*ListWorkflowsInput) SetType

SetType sets the Type field's value.

func (ListWorkflowsInput) String

func (s ListWorkflowsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListWorkflowsInput) Validate

func (s *ListWorkflowsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListWorkflowsOutput

type ListWorkflowsOutput struct {

	// The workflows' items.
	Items []*WorkflowListItem `locationName:"items" type:"list"`

	// A pagination token that's included if more results are available.
	NextToken *string `locationName:"nextToken" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (ListWorkflowsOutput) GoString

func (s ListWorkflowsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListWorkflowsOutput) SetItems

SetItems sets the Items field's value.

func (*ListWorkflowsOutput) SetNextToken

func (s *ListWorkflowsOutput) SetNextToken(v string) *ListWorkflowsOutput

SetNextToken sets the NextToken field's value.

func (ListWorkflowsOutput) String

func (s ListWorkflowsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MultipartReadSetUploadListItem

type MultipartReadSetUploadListItem struct {

	// The time stamp for when a direct upload was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The description of a read set.
	Description *string `locationName:"description" min:"1" type:"string"`

	// The source of an uploaded part.
	//
	// GeneratedFrom is a required field
	GeneratedFrom *string `locationName:"generatedFrom" min:"1" type:"string" required:"true"`

	// The name of a read set.
	Name *string `locationName:"name" min:"1" type:"string"`

	// The source's reference ARN.
	//
	// ReferenceArn is a required field
	ReferenceArn *string `locationName:"referenceArn" min:"1" type:"string" required:"true"`

	// The read set source's sample ID.
	//
	// SampleId is a required field
	SampleId *string `locationName:"sampleId" min:"1" type:"string" required:"true"`

	// The sequence store ID used for the multipart upload.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The type of file the read set originated from.
	//
	// SourceFileType is a required field
	SourceFileType *string `locationName:"sourceFileType" type:"string" required:"true" enum:"FileType"`

	// The read set source's subject ID.
	//
	// SubjectId is a required field
	SubjectId *string `locationName:"subjectId" min:"1" type:"string" required:"true"`

	// Any tags you wish to add to a read set.
	Tags map[string]*string `locationName:"tags" type:"map"`

	// The ID for the initiated multipart upload.
	//
	// UploadId is a required field
	UploadId *string `locationName:"uploadId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Part of the response to ListMultipartReadSetUploads, excluding completed and aborted multipart uploads.

func (MultipartReadSetUploadListItem) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*MultipartReadSetUploadListItem) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*MultipartReadSetUploadListItem) SetDescription

SetDescription sets the Description field's value.

func (*MultipartReadSetUploadListItem) SetGeneratedFrom

SetGeneratedFrom sets the GeneratedFrom field's value.

func (*MultipartReadSetUploadListItem) SetName

SetName sets the Name field's value.

func (*MultipartReadSetUploadListItem) SetReferenceArn

SetReferenceArn sets the ReferenceArn field's value.

func (*MultipartReadSetUploadListItem) SetSampleId

SetSampleId sets the SampleId field's value.

func (*MultipartReadSetUploadListItem) SetSequenceStoreId

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*MultipartReadSetUploadListItem) SetSourceFileType

SetSourceFileType sets the SourceFileType field's value.

func (*MultipartReadSetUploadListItem) SetSubjectId

SetSubjectId sets the SubjectId field's value.

func (*MultipartReadSetUploadListItem) SetTags

SetTags sets the Tags field's value.

func (*MultipartReadSetUploadListItem) SetUploadId

SetUploadId sets the UploadId field's value.

func (MultipartReadSetUploadListItem) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type NotSupportedOperationException

type NotSupportedOperationException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

The operation is not supported by Amazon Omics, or the API does not exist.

func (*NotSupportedOperationException) Code

Code returns the exception type name.

func (*NotSupportedOperationException) Error

func (NotSupportedOperationException) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NotSupportedOperationException) Message

Message returns the exception's message.

func (*NotSupportedOperationException) OrigErr

OrigErr always returns nil, satisfies awserr.Error interface.

func (*NotSupportedOperationException) RequestID

func (s *NotSupportedOperationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*NotSupportedOperationException) StatusCode

func (s *NotSupportedOperationException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (NotSupportedOperationException) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Omics

type Omics struct {
	*client.Client
}

Omics provides the API operation methods for making requests to Amazon Omics. See this package's package overview docs for details on the service.

Omics methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*aws.Config) *Omics

New creates a new instance of the Omics client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

Example:

mySession := session.Must(session.NewSession())

// Create a Omics client from just a session.
svc := omics.New(mySession)

// Create a Omics client with additional configuration
svc := omics.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*Omics) AbortMultipartReadSetUpload

func (c *Omics) AbortMultipartReadSetUpload(input *AbortMultipartReadSetUploadInput) (*AbortMultipartReadSetUploadOutput, error)

AbortMultipartReadSetUpload API operation for Amazon Omics.

Stops a multipart upload.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation AbortMultipartReadSetUpload for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/AbortMultipartReadSetUpload

func (*Omics) AbortMultipartReadSetUploadRequest

func (c *Omics) AbortMultipartReadSetUploadRequest(input *AbortMultipartReadSetUploadInput) (req *request.Request, output *AbortMultipartReadSetUploadOutput)

AbortMultipartReadSetUploadRequest generates a "aws/request.Request" representing the client's request for the AbortMultipartReadSetUpload operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AbortMultipartReadSetUpload for more information on using the AbortMultipartReadSetUpload API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AbortMultipartReadSetUploadRequest method.
req, resp := client.AbortMultipartReadSetUploadRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/AbortMultipartReadSetUpload

func (*Omics) AbortMultipartReadSetUploadWithContext

func (c *Omics) AbortMultipartReadSetUploadWithContext(ctx aws.Context, input *AbortMultipartReadSetUploadInput, opts ...request.Option) (*AbortMultipartReadSetUploadOutput, error)

AbortMultipartReadSetUploadWithContext is the same as AbortMultipartReadSetUpload with the addition of the ability to pass a context and additional request options.

See AbortMultipartReadSetUpload for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) AcceptShare

func (c *Omics) AcceptShare(input *AcceptShareInput) (*AcceptShareOutput, error)

AcceptShare API operation for Amazon Omics.

Accepts a share for an analytics store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation AcceptShare for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/AcceptShare

func (*Omics) AcceptShareRequest

func (c *Omics) AcceptShareRequest(input *AcceptShareInput) (req *request.Request, output *AcceptShareOutput)

AcceptShareRequest generates a "aws/request.Request" representing the client's request for the AcceptShare operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AcceptShare for more information on using the AcceptShare API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AcceptShareRequest method.
req, resp := client.AcceptShareRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/AcceptShare

func (*Omics) AcceptShareWithContext

func (c *Omics) AcceptShareWithContext(ctx aws.Context, input *AcceptShareInput, opts ...request.Option) (*AcceptShareOutput, error)

AcceptShareWithContext is the same as AcceptShare with the addition of the ability to pass a context and additional request options.

See AcceptShare for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) BatchDeleteReadSet

func (c *Omics) BatchDeleteReadSet(input *BatchDeleteReadSetInput) (*BatchDeleteReadSetOutput, error)

BatchDeleteReadSet API operation for Amazon Omics.

Deletes one or more read sets.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation BatchDeleteReadSet for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/BatchDeleteReadSet

func (*Omics) BatchDeleteReadSetRequest

func (c *Omics) BatchDeleteReadSetRequest(input *BatchDeleteReadSetInput) (req *request.Request, output *BatchDeleteReadSetOutput)

BatchDeleteReadSetRequest generates a "aws/request.Request" representing the client's request for the BatchDeleteReadSet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See BatchDeleteReadSet for more information on using the BatchDeleteReadSet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the BatchDeleteReadSetRequest method.
req, resp := client.BatchDeleteReadSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/BatchDeleteReadSet

func (*Omics) BatchDeleteReadSetWithContext

func (c *Omics) BatchDeleteReadSetWithContext(ctx aws.Context, input *BatchDeleteReadSetInput, opts ...request.Option) (*BatchDeleteReadSetOutput, error)

BatchDeleteReadSetWithContext is the same as BatchDeleteReadSet with the addition of the ability to pass a context and additional request options.

See BatchDeleteReadSet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) CancelAnnotationImportJob

func (c *Omics) CancelAnnotationImportJob(input *CancelAnnotationImportJobInput) (*CancelAnnotationImportJobOutput, error)

CancelAnnotationImportJob API operation for Amazon Omics.

Cancels an annotation import job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation CancelAnnotationImportJob for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CancelAnnotationImportJob

func (*Omics) CancelAnnotationImportJobRequest

func (c *Omics) CancelAnnotationImportJobRequest(input *CancelAnnotationImportJobInput) (req *request.Request, output *CancelAnnotationImportJobOutput)

CancelAnnotationImportJobRequest generates a "aws/request.Request" representing the client's request for the CancelAnnotationImportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CancelAnnotationImportJob for more information on using the CancelAnnotationImportJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CancelAnnotationImportJobRequest method.
req, resp := client.CancelAnnotationImportJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CancelAnnotationImportJob

func (*Omics) CancelAnnotationImportJobWithContext

func (c *Omics) CancelAnnotationImportJobWithContext(ctx aws.Context, input *CancelAnnotationImportJobInput, opts ...request.Option) (*CancelAnnotationImportJobOutput, error)

CancelAnnotationImportJobWithContext is the same as CancelAnnotationImportJob with the addition of the ability to pass a context and additional request options.

See CancelAnnotationImportJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) CancelRun

func (c *Omics) CancelRun(input *CancelRunInput) (*CancelRunOutput, error)

CancelRun API operation for Amazon Omics.

Cancels a run.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation CancelRun for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CancelRun

func (*Omics) CancelRunRequest

func (c *Omics) CancelRunRequest(input *CancelRunInput) (req *request.Request, output *CancelRunOutput)

CancelRunRequest generates a "aws/request.Request" representing the client's request for the CancelRun operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CancelRun for more information on using the CancelRun API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CancelRunRequest method.
req, resp := client.CancelRunRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CancelRun

func (*Omics) CancelRunWithContext

func (c *Omics) CancelRunWithContext(ctx aws.Context, input *CancelRunInput, opts ...request.Option) (*CancelRunOutput, error)

CancelRunWithContext is the same as CancelRun with the addition of the ability to pass a context and additional request options.

See CancelRun for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) CancelVariantImportJob

func (c *Omics) CancelVariantImportJob(input *CancelVariantImportJobInput) (*CancelVariantImportJobOutput, error)

CancelVariantImportJob API operation for Amazon Omics.

Cancels a variant import job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation CancelVariantImportJob for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CancelVariantImportJob

func (*Omics) CancelVariantImportJobRequest

func (c *Omics) CancelVariantImportJobRequest(input *CancelVariantImportJobInput) (req *request.Request, output *CancelVariantImportJobOutput)

CancelVariantImportJobRequest generates a "aws/request.Request" representing the client's request for the CancelVariantImportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CancelVariantImportJob for more information on using the CancelVariantImportJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CancelVariantImportJobRequest method.
req, resp := client.CancelVariantImportJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CancelVariantImportJob

func (*Omics) CancelVariantImportJobWithContext

func (c *Omics) CancelVariantImportJobWithContext(ctx aws.Context, input *CancelVariantImportJobInput, opts ...request.Option) (*CancelVariantImportJobOutput, error)

CancelVariantImportJobWithContext is the same as CancelVariantImportJob with the addition of the ability to pass a context and additional request options.

See CancelVariantImportJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) CompleteMultipartReadSetUpload

func (c *Omics) CompleteMultipartReadSetUpload(input *CompleteMultipartReadSetUploadInput) (*CompleteMultipartReadSetUploadOutput, error)

CompleteMultipartReadSetUpload API operation for Amazon Omics.

Concludes a multipart upload once you have uploaded all the components.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation CompleteMultipartReadSetUpload for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CompleteMultipartReadSetUpload

func (*Omics) CompleteMultipartReadSetUploadRequest

func (c *Omics) CompleteMultipartReadSetUploadRequest(input *CompleteMultipartReadSetUploadInput) (req *request.Request, output *CompleteMultipartReadSetUploadOutput)

CompleteMultipartReadSetUploadRequest generates a "aws/request.Request" representing the client's request for the CompleteMultipartReadSetUpload operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CompleteMultipartReadSetUpload for more information on using the CompleteMultipartReadSetUpload API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CompleteMultipartReadSetUploadRequest method.
req, resp := client.CompleteMultipartReadSetUploadRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CompleteMultipartReadSetUpload

func (*Omics) CompleteMultipartReadSetUploadWithContext

func (c *Omics) CompleteMultipartReadSetUploadWithContext(ctx aws.Context, input *CompleteMultipartReadSetUploadInput, opts ...request.Option) (*CompleteMultipartReadSetUploadOutput, error)

CompleteMultipartReadSetUploadWithContext is the same as CompleteMultipartReadSetUpload with the addition of the ability to pass a context and additional request options.

See CompleteMultipartReadSetUpload for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) CreateAnnotationStore

func (c *Omics) CreateAnnotationStore(input *CreateAnnotationStoreInput) (*CreateAnnotationStoreOutput, error)

CreateAnnotationStore API operation for Amazon Omics.

Creates an annotation store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation CreateAnnotationStore for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CreateAnnotationStore

func (*Omics) CreateAnnotationStoreRequest

func (c *Omics) CreateAnnotationStoreRequest(input *CreateAnnotationStoreInput) (req *request.Request, output *CreateAnnotationStoreOutput)

CreateAnnotationStoreRequest generates a "aws/request.Request" representing the client's request for the CreateAnnotationStore operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateAnnotationStore for more information on using the CreateAnnotationStore API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateAnnotationStoreRequest method.
req, resp := client.CreateAnnotationStoreRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CreateAnnotationStore

func (*Omics) CreateAnnotationStoreVersion

func (c *Omics) CreateAnnotationStoreVersion(input *CreateAnnotationStoreVersionInput) (*CreateAnnotationStoreVersionOutput, error)

CreateAnnotationStoreVersion API operation for Amazon Omics.

Creates a new version of an annotation store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation CreateAnnotationStoreVersion for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CreateAnnotationStoreVersion

func (*Omics) CreateAnnotationStoreVersionRequest

func (c *Omics) CreateAnnotationStoreVersionRequest(input *CreateAnnotationStoreVersionInput) (req *request.Request, output *CreateAnnotationStoreVersionOutput)

CreateAnnotationStoreVersionRequest generates a "aws/request.Request" representing the client's request for the CreateAnnotationStoreVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateAnnotationStoreVersion for more information on using the CreateAnnotationStoreVersion API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateAnnotationStoreVersionRequest method.
req, resp := client.CreateAnnotationStoreVersionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CreateAnnotationStoreVersion

func (*Omics) CreateAnnotationStoreVersionWithContext

func (c *Omics) CreateAnnotationStoreVersionWithContext(ctx aws.Context, input *CreateAnnotationStoreVersionInput, opts ...request.Option) (*CreateAnnotationStoreVersionOutput, error)

CreateAnnotationStoreVersionWithContext is the same as CreateAnnotationStoreVersion with the addition of the ability to pass a context and additional request options.

See CreateAnnotationStoreVersion for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) CreateAnnotationStoreWithContext

func (c *Omics) CreateAnnotationStoreWithContext(ctx aws.Context, input *CreateAnnotationStoreInput, opts ...request.Option) (*CreateAnnotationStoreOutput, error)

CreateAnnotationStoreWithContext is the same as CreateAnnotationStore with the addition of the ability to pass a context and additional request options.

See CreateAnnotationStore for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) CreateMultipartReadSetUpload

func (c *Omics) CreateMultipartReadSetUpload(input *CreateMultipartReadSetUploadInput) (*CreateMultipartReadSetUploadOutput, error)

CreateMultipartReadSetUpload API operation for Amazon Omics.

Begins a multipart read set upload.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation CreateMultipartReadSetUpload for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CreateMultipartReadSetUpload

func (*Omics) CreateMultipartReadSetUploadRequest

func (c *Omics) CreateMultipartReadSetUploadRequest(input *CreateMultipartReadSetUploadInput) (req *request.Request, output *CreateMultipartReadSetUploadOutput)

CreateMultipartReadSetUploadRequest generates a "aws/request.Request" representing the client's request for the CreateMultipartReadSetUpload operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateMultipartReadSetUpload for more information on using the CreateMultipartReadSetUpload API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateMultipartReadSetUploadRequest method.
req, resp := client.CreateMultipartReadSetUploadRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CreateMultipartReadSetUpload

func (*Omics) CreateMultipartReadSetUploadWithContext

func (c *Omics) CreateMultipartReadSetUploadWithContext(ctx aws.Context, input *CreateMultipartReadSetUploadInput, opts ...request.Option) (*CreateMultipartReadSetUploadOutput, error)

CreateMultipartReadSetUploadWithContext is the same as CreateMultipartReadSetUpload with the addition of the ability to pass a context and additional request options.

See CreateMultipartReadSetUpload for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) CreateReferenceStore

func (c *Omics) CreateReferenceStore(input *CreateReferenceStoreInput) (*CreateReferenceStoreOutput, error)

CreateReferenceStore API operation for Amazon Omics.

Creates a reference store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation CreateReferenceStore for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CreateReferenceStore

func (*Omics) CreateReferenceStoreRequest

func (c *Omics) CreateReferenceStoreRequest(input *CreateReferenceStoreInput) (req *request.Request, output *CreateReferenceStoreOutput)

CreateReferenceStoreRequest generates a "aws/request.Request" representing the client's request for the CreateReferenceStore operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateReferenceStore for more information on using the CreateReferenceStore API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateReferenceStoreRequest method.
req, resp := client.CreateReferenceStoreRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CreateReferenceStore

func (*Omics) CreateReferenceStoreWithContext

func (c *Omics) CreateReferenceStoreWithContext(ctx aws.Context, input *CreateReferenceStoreInput, opts ...request.Option) (*CreateReferenceStoreOutput, error)

CreateReferenceStoreWithContext is the same as CreateReferenceStore with the addition of the ability to pass a context and additional request options.

See CreateReferenceStore for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) CreateRunGroup

func (c *Omics) CreateRunGroup(input *CreateRunGroupInput) (*CreateRunGroupOutput, error)

CreateRunGroup API operation for Amazon Omics.

Creates a run group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation CreateRunGroup for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CreateRunGroup

func (*Omics) CreateRunGroupRequest

func (c *Omics) CreateRunGroupRequest(input *CreateRunGroupInput) (req *request.Request, output *CreateRunGroupOutput)

CreateRunGroupRequest generates a "aws/request.Request" representing the client's request for the CreateRunGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateRunGroup for more information on using the CreateRunGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateRunGroupRequest method.
req, resp := client.CreateRunGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CreateRunGroup

func (*Omics) CreateRunGroupWithContext

func (c *Omics) CreateRunGroupWithContext(ctx aws.Context, input *CreateRunGroupInput, opts ...request.Option) (*CreateRunGroupOutput, error)

CreateRunGroupWithContext is the same as CreateRunGroup with the addition of the ability to pass a context and additional request options.

See CreateRunGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) CreateSequenceStore

func (c *Omics) CreateSequenceStore(input *CreateSequenceStoreInput) (*CreateSequenceStoreOutput, error)

CreateSequenceStore API operation for Amazon Omics.

Creates a sequence store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation CreateSequenceStore for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CreateSequenceStore

func (*Omics) CreateSequenceStoreRequest

func (c *Omics) CreateSequenceStoreRequest(input *CreateSequenceStoreInput) (req *request.Request, output *CreateSequenceStoreOutput)

CreateSequenceStoreRequest generates a "aws/request.Request" representing the client's request for the CreateSequenceStore operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateSequenceStore for more information on using the CreateSequenceStore API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateSequenceStoreRequest method.
req, resp := client.CreateSequenceStoreRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CreateSequenceStore

func (*Omics) CreateSequenceStoreWithContext

func (c *Omics) CreateSequenceStoreWithContext(ctx aws.Context, input *CreateSequenceStoreInput, opts ...request.Option) (*CreateSequenceStoreOutput, error)

CreateSequenceStoreWithContext is the same as CreateSequenceStore with the addition of the ability to pass a context and additional request options.

See CreateSequenceStore for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) CreateShare

func (c *Omics) CreateShare(input *CreateShareInput) (*CreateShareOutput, error)

CreateShare API operation for Amazon Omics.

Creates a share offer that can be accepted outside the account by a subscriber. The share is created by the owner and accepted by the principal subscriber.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation CreateShare for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CreateShare

func (*Omics) CreateShareRequest

func (c *Omics) CreateShareRequest(input *CreateShareInput) (req *request.Request, output *CreateShareOutput)

CreateShareRequest generates a "aws/request.Request" representing the client's request for the CreateShare operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateShare for more information on using the CreateShare API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateShareRequest method.
req, resp := client.CreateShareRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CreateShare

func (*Omics) CreateShareWithContext

func (c *Omics) CreateShareWithContext(ctx aws.Context, input *CreateShareInput, opts ...request.Option) (*CreateShareOutput, error)

CreateShareWithContext is the same as CreateShare with the addition of the ability to pass a context and additional request options.

See CreateShare for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) CreateVariantStore

func (c *Omics) CreateVariantStore(input *CreateVariantStoreInput) (*CreateVariantStoreOutput, error)

CreateVariantStore API operation for Amazon Omics.

Creates a variant store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation CreateVariantStore for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CreateVariantStore

func (*Omics) CreateVariantStoreRequest

func (c *Omics) CreateVariantStoreRequest(input *CreateVariantStoreInput) (req *request.Request, output *CreateVariantStoreOutput)

CreateVariantStoreRequest generates a "aws/request.Request" representing the client's request for the CreateVariantStore operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateVariantStore for more information on using the CreateVariantStore API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateVariantStoreRequest method.
req, resp := client.CreateVariantStoreRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CreateVariantStore

func (*Omics) CreateVariantStoreWithContext

func (c *Omics) CreateVariantStoreWithContext(ctx aws.Context, input *CreateVariantStoreInput, opts ...request.Option) (*CreateVariantStoreOutput, error)

CreateVariantStoreWithContext is the same as CreateVariantStore with the addition of the ability to pass a context and additional request options.

See CreateVariantStore for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) CreateWorkflow

func (c *Omics) CreateWorkflow(input *CreateWorkflowInput) (*CreateWorkflowOutput, error)

CreateWorkflow API operation for Amazon Omics.

Creates a workflow.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation CreateWorkflow for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CreateWorkflow

func (*Omics) CreateWorkflowRequest

func (c *Omics) CreateWorkflowRequest(input *CreateWorkflowInput) (req *request.Request, output *CreateWorkflowOutput)

CreateWorkflowRequest generates a "aws/request.Request" representing the client's request for the CreateWorkflow operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateWorkflow for more information on using the CreateWorkflow API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateWorkflowRequest method.
req, resp := client.CreateWorkflowRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/CreateWorkflow

func (*Omics) CreateWorkflowWithContext

func (c *Omics) CreateWorkflowWithContext(ctx aws.Context, input *CreateWorkflowInput, opts ...request.Option) (*CreateWorkflowOutput, error)

CreateWorkflowWithContext is the same as CreateWorkflow with the addition of the ability to pass a context and additional request options.

See CreateWorkflow for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) DeleteAnnotationStore

func (c *Omics) DeleteAnnotationStore(input *DeleteAnnotationStoreInput) (*DeleteAnnotationStoreOutput, error)

DeleteAnnotationStore API operation for Amazon Omics.

Deletes an annotation store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation DeleteAnnotationStore for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/DeleteAnnotationStore

func (*Omics) DeleteAnnotationStoreRequest

func (c *Omics) DeleteAnnotationStoreRequest(input *DeleteAnnotationStoreInput) (req *request.Request, output *DeleteAnnotationStoreOutput)

DeleteAnnotationStoreRequest generates a "aws/request.Request" representing the client's request for the DeleteAnnotationStore operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteAnnotationStore for more information on using the DeleteAnnotationStore API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteAnnotationStoreRequest method.
req, resp := client.DeleteAnnotationStoreRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/DeleteAnnotationStore

func (*Omics) DeleteAnnotationStoreVersions

func (c *Omics) DeleteAnnotationStoreVersions(input *DeleteAnnotationStoreVersionsInput) (*DeleteAnnotationStoreVersionsOutput, error)

DeleteAnnotationStoreVersions API operation for Amazon Omics.

Deletes one or multiple versions of an annotation store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation DeleteAnnotationStoreVersions for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/DeleteAnnotationStoreVersions

func (*Omics) DeleteAnnotationStoreVersionsRequest

func (c *Omics) DeleteAnnotationStoreVersionsRequest(input *DeleteAnnotationStoreVersionsInput) (req *request.Request, output *DeleteAnnotationStoreVersionsOutput)

DeleteAnnotationStoreVersionsRequest generates a "aws/request.Request" representing the client's request for the DeleteAnnotationStoreVersions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteAnnotationStoreVersions for more information on using the DeleteAnnotationStoreVersions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteAnnotationStoreVersionsRequest method.
req, resp := client.DeleteAnnotationStoreVersionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/DeleteAnnotationStoreVersions

func (*Omics) DeleteAnnotationStoreVersionsWithContext

func (c *Omics) DeleteAnnotationStoreVersionsWithContext(ctx aws.Context, input *DeleteAnnotationStoreVersionsInput, opts ...request.Option) (*DeleteAnnotationStoreVersionsOutput, error)

DeleteAnnotationStoreVersionsWithContext is the same as DeleteAnnotationStoreVersions with the addition of the ability to pass a context and additional request options.

See DeleteAnnotationStoreVersions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) DeleteAnnotationStoreWithContext

func (c *Omics) DeleteAnnotationStoreWithContext(ctx aws.Context, input *DeleteAnnotationStoreInput, opts ...request.Option) (*DeleteAnnotationStoreOutput, error)

DeleteAnnotationStoreWithContext is the same as DeleteAnnotationStore with the addition of the ability to pass a context and additional request options.

See DeleteAnnotationStore for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) DeleteReference

func (c *Omics) DeleteReference(input *DeleteReferenceInput) (*DeleteReferenceOutput, error)

DeleteReference API operation for Amazon Omics.

Deletes a genome reference.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation DeleteReference for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/DeleteReference

func (*Omics) DeleteReferenceRequest

func (c *Omics) DeleteReferenceRequest(input *DeleteReferenceInput) (req *request.Request, output *DeleteReferenceOutput)

DeleteReferenceRequest generates a "aws/request.Request" representing the client's request for the DeleteReference operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteReference for more information on using the DeleteReference API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteReferenceRequest method.
req, resp := client.DeleteReferenceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/DeleteReference

func (*Omics) DeleteReferenceStore

func (c *Omics) DeleteReferenceStore(input *DeleteReferenceStoreInput) (*DeleteReferenceStoreOutput, error)

DeleteReferenceStore API operation for Amazon Omics.

Deletes a genome reference store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation DeleteReferenceStore for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/DeleteReferenceStore

func (*Omics) DeleteReferenceStoreRequest

func (c *Omics) DeleteReferenceStoreRequest(input *DeleteReferenceStoreInput) (req *request.Request, output *DeleteReferenceStoreOutput)

DeleteReferenceStoreRequest generates a "aws/request.Request" representing the client's request for the DeleteReferenceStore operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteReferenceStore for more information on using the DeleteReferenceStore API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteReferenceStoreRequest method.
req, resp := client.DeleteReferenceStoreRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/DeleteReferenceStore

func (*Omics) DeleteReferenceStoreWithContext

func (c *Omics) DeleteReferenceStoreWithContext(ctx aws.Context, input *DeleteReferenceStoreInput, opts ...request.Option) (*DeleteReferenceStoreOutput, error)

DeleteReferenceStoreWithContext is the same as DeleteReferenceStore with the addition of the ability to pass a context and additional request options.

See DeleteReferenceStore for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) DeleteReferenceWithContext

func (c *Omics) DeleteReferenceWithContext(ctx aws.Context, input *DeleteReferenceInput, opts ...request.Option) (*DeleteReferenceOutput, error)

DeleteReferenceWithContext is the same as DeleteReference with the addition of the ability to pass a context and additional request options.

See DeleteReference for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) DeleteRun

func (c *Omics) DeleteRun(input *DeleteRunInput) (*DeleteRunOutput, error)

DeleteRun API operation for Amazon Omics.

Deletes a workflow run.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation DeleteRun for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/DeleteRun

func (*Omics) DeleteRunGroup

func (c *Omics) DeleteRunGroup(input *DeleteRunGroupInput) (*DeleteRunGroupOutput, error)

DeleteRunGroup API operation for Amazon Omics.

Deletes a workflow run group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation DeleteRunGroup for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/DeleteRunGroup

func (*Omics) DeleteRunGroupRequest

func (c *Omics) DeleteRunGroupRequest(input *DeleteRunGroupInput) (req *request.Request, output *DeleteRunGroupOutput)

DeleteRunGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteRunGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteRunGroup for more information on using the DeleteRunGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteRunGroupRequest method.
req, resp := client.DeleteRunGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/DeleteRunGroup

func (*Omics) DeleteRunGroupWithContext

func (c *Omics) DeleteRunGroupWithContext(ctx aws.Context, input *DeleteRunGroupInput, opts ...request.Option) (*DeleteRunGroupOutput, error)

DeleteRunGroupWithContext is the same as DeleteRunGroup with the addition of the ability to pass a context and additional request options.

See DeleteRunGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) DeleteRunRequest

func (c *Omics) DeleteRunRequest(input *DeleteRunInput) (req *request.Request, output *DeleteRunOutput)

DeleteRunRequest generates a "aws/request.Request" representing the client's request for the DeleteRun operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteRun for more information on using the DeleteRun API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteRunRequest method.
req, resp := client.DeleteRunRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/DeleteRun

func (*Omics) DeleteRunWithContext

func (c *Omics) DeleteRunWithContext(ctx aws.Context, input *DeleteRunInput, opts ...request.Option) (*DeleteRunOutput, error)

DeleteRunWithContext is the same as DeleteRun with the addition of the ability to pass a context and additional request options.

See DeleteRun for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) DeleteSequenceStore

func (c *Omics) DeleteSequenceStore(input *DeleteSequenceStoreInput) (*DeleteSequenceStoreOutput, error)

DeleteSequenceStore API operation for Amazon Omics.

Deletes a sequence store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation DeleteSequenceStore for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/DeleteSequenceStore

func (*Omics) DeleteSequenceStoreRequest

func (c *Omics) DeleteSequenceStoreRequest(input *DeleteSequenceStoreInput) (req *request.Request, output *DeleteSequenceStoreOutput)

DeleteSequenceStoreRequest generates a "aws/request.Request" representing the client's request for the DeleteSequenceStore operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteSequenceStore for more information on using the DeleteSequenceStore API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteSequenceStoreRequest method.
req, resp := client.DeleteSequenceStoreRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/DeleteSequenceStore

func (*Omics) DeleteSequenceStoreWithContext

func (c *Omics) DeleteSequenceStoreWithContext(ctx aws.Context, input *DeleteSequenceStoreInput, opts ...request.Option) (*DeleteSequenceStoreOutput, error)

DeleteSequenceStoreWithContext is the same as DeleteSequenceStore with the addition of the ability to pass a context and additional request options.

See DeleteSequenceStore for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) DeleteShare

func (c *Omics) DeleteShare(input *DeleteShareInput) (*DeleteShareOutput, error)

DeleteShare API operation for Amazon Omics.

Deletes a share of an analytics store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation DeleteShare for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/DeleteShare

func (*Omics) DeleteShareRequest

func (c *Omics) DeleteShareRequest(input *DeleteShareInput) (req *request.Request, output *DeleteShareOutput)

DeleteShareRequest generates a "aws/request.Request" representing the client's request for the DeleteShare operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteShare for more information on using the DeleteShare API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteShareRequest method.
req, resp := client.DeleteShareRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/DeleteShare

func (*Omics) DeleteShareWithContext

func (c *Omics) DeleteShareWithContext(ctx aws.Context, input *DeleteShareInput, opts ...request.Option) (*DeleteShareOutput, error)

DeleteShareWithContext is the same as DeleteShare with the addition of the ability to pass a context and additional request options.

See DeleteShare for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) DeleteVariantStore

func (c *Omics) DeleteVariantStore(input *DeleteVariantStoreInput) (*DeleteVariantStoreOutput, error)

DeleteVariantStore API operation for Amazon Omics.

Deletes a variant store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation DeleteVariantStore for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/DeleteVariantStore

func (*Omics) DeleteVariantStoreRequest

func (c *Omics) DeleteVariantStoreRequest(input *DeleteVariantStoreInput) (req *request.Request, output *DeleteVariantStoreOutput)

DeleteVariantStoreRequest generates a "aws/request.Request" representing the client's request for the DeleteVariantStore operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteVariantStore for more information on using the DeleteVariantStore API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteVariantStoreRequest method.
req, resp := client.DeleteVariantStoreRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/DeleteVariantStore

func (*Omics) DeleteVariantStoreWithContext

func (c *Omics) DeleteVariantStoreWithContext(ctx aws.Context, input *DeleteVariantStoreInput, opts ...request.Option) (*DeleteVariantStoreOutput, error)

DeleteVariantStoreWithContext is the same as DeleteVariantStore with the addition of the ability to pass a context and additional request options.

See DeleteVariantStore for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) DeleteWorkflow

func (c *Omics) DeleteWorkflow(input *DeleteWorkflowInput) (*DeleteWorkflowOutput, error)

DeleteWorkflow API operation for Amazon Omics.

Deletes a workflow.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation DeleteWorkflow for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/DeleteWorkflow

func (*Omics) DeleteWorkflowRequest

func (c *Omics) DeleteWorkflowRequest(input *DeleteWorkflowInput) (req *request.Request, output *DeleteWorkflowOutput)

DeleteWorkflowRequest generates a "aws/request.Request" representing the client's request for the DeleteWorkflow operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteWorkflow for more information on using the DeleteWorkflow API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteWorkflowRequest method.
req, resp := client.DeleteWorkflowRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/DeleteWorkflow

func (*Omics) DeleteWorkflowWithContext

func (c *Omics) DeleteWorkflowWithContext(ctx aws.Context, input *DeleteWorkflowInput, opts ...request.Option) (*DeleteWorkflowOutput, error)

DeleteWorkflowWithContext is the same as DeleteWorkflow with the addition of the ability to pass a context and additional request options.

See DeleteWorkflow for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) GetAnnotationImportJob

func (c *Omics) GetAnnotationImportJob(input *GetAnnotationImportJobInput) (*GetAnnotationImportJobOutput, error)

GetAnnotationImportJob API operation for Amazon Omics.

Gets information about an annotation import job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation GetAnnotationImportJob for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetAnnotationImportJob

func (*Omics) GetAnnotationImportJobRequest

func (c *Omics) GetAnnotationImportJobRequest(input *GetAnnotationImportJobInput) (req *request.Request, output *GetAnnotationImportJobOutput)

GetAnnotationImportJobRequest generates a "aws/request.Request" representing the client's request for the GetAnnotationImportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetAnnotationImportJob for more information on using the GetAnnotationImportJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetAnnotationImportJobRequest method.
req, resp := client.GetAnnotationImportJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetAnnotationImportJob

func (*Omics) GetAnnotationImportJobWithContext

func (c *Omics) GetAnnotationImportJobWithContext(ctx aws.Context, input *GetAnnotationImportJobInput, opts ...request.Option) (*GetAnnotationImportJobOutput, error)

GetAnnotationImportJobWithContext is the same as GetAnnotationImportJob with the addition of the ability to pass a context and additional request options.

See GetAnnotationImportJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) GetAnnotationStore

func (c *Omics) GetAnnotationStore(input *GetAnnotationStoreInput) (*GetAnnotationStoreOutput, error)

GetAnnotationStore API operation for Amazon Omics.

Gets information about an annotation store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation GetAnnotationStore for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetAnnotationStore

func (*Omics) GetAnnotationStoreRequest

func (c *Omics) GetAnnotationStoreRequest(input *GetAnnotationStoreInput) (req *request.Request, output *GetAnnotationStoreOutput)

GetAnnotationStoreRequest generates a "aws/request.Request" representing the client's request for the GetAnnotationStore operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetAnnotationStore for more information on using the GetAnnotationStore API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetAnnotationStoreRequest method.
req, resp := client.GetAnnotationStoreRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetAnnotationStore

func (*Omics) GetAnnotationStoreVersion

func (c *Omics) GetAnnotationStoreVersion(input *GetAnnotationStoreVersionInput) (*GetAnnotationStoreVersionOutput, error)

GetAnnotationStoreVersion API operation for Amazon Omics.

Retrieves the metadata for an annotation store version.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation GetAnnotationStoreVersion for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetAnnotationStoreVersion

func (*Omics) GetAnnotationStoreVersionRequest

func (c *Omics) GetAnnotationStoreVersionRequest(input *GetAnnotationStoreVersionInput) (req *request.Request, output *GetAnnotationStoreVersionOutput)

GetAnnotationStoreVersionRequest generates a "aws/request.Request" representing the client's request for the GetAnnotationStoreVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetAnnotationStoreVersion for more information on using the GetAnnotationStoreVersion API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetAnnotationStoreVersionRequest method.
req, resp := client.GetAnnotationStoreVersionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetAnnotationStoreVersion

func (*Omics) GetAnnotationStoreVersionWithContext

func (c *Omics) GetAnnotationStoreVersionWithContext(ctx aws.Context, input *GetAnnotationStoreVersionInput, opts ...request.Option) (*GetAnnotationStoreVersionOutput, error)

GetAnnotationStoreVersionWithContext is the same as GetAnnotationStoreVersion with the addition of the ability to pass a context and additional request options.

See GetAnnotationStoreVersion for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) GetAnnotationStoreWithContext

func (c *Omics) GetAnnotationStoreWithContext(ctx aws.Context, input *GetAnnotationStoreInput, opts ...request.Option) (*GetAnnotationStoreOutput, error)

GetAnnotationStoreWithContext is the same as GetAnnotationStore with the addition of the ability to pass a context and additional request options.

See GetAnnotationStore for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) GetReadSet

func (c *Omics) GetReadSet(input *GetReadSetInput) (*GetReadSetOutput, error)

GetReadSet API operation for Amazon Omics.

Gets a file from a read set.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation GetReadSet for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • RangeNotSatisfiableException The ranges specified in the request are not valid.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetReadSet

func (*Omics) GetReadSetActivationJob

func (c *Omics) GetReadSetActivationJob(input *GetReadSetActivationJobInput) (*GetReadSetActivationJobOutput, error)

GetReadSetActivationJob API operation for Amazon Omics.

Gets information about a read set activation job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation GetReadSetActivationJob for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetReadSetActivationJob

func (*Omics) GetReadSetActivationJobRequest

func (c *Omics) GetReadSetActivationJobRequest(input *GetReadSetActivationJobInput) (req *request.Request, output *GetReadSetActivationJobOutput)

GetReadSetActivationJobRequest generates a "aws/request.Request" representing the client's request for the GetReadSetActivationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetReadSetActivationJob for more information on using the GetReadSetActivationJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetReadSetActivationJobRequest method.
req, resp := client.GetReadSetActivationJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetReadSetActivationJob

func (*Omics) GetReadSetActivationJobWithContext

func (c *Omics) GetReadSetActivationJobWithContext(ctx aws.Context, input *GetReadSetActivationJobInput, opts ...request.Option) (*GetReadSetActivationJobOutput, error)

GetReadSetActivationJobWithContext is the same as GetReadSetActivationJob with the addition of the ability to pass a context and additional request options.

See GetReadSetActivationJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) GetReadSetExportJob

func (c *Omics) GetReadSetExportJob(input *GetReadSetExportJobInput) (*GetReadSetExportJobOutput, error)

GetReadSetExportJob API operation for Amazon Omics.

Gets information about a read set export job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation GetReadSetExportJob for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetReadSetExportJob

func (*Omics) GetReadSetExportJobRequest

func (c *Omics) GetReadSetExportJobRequest(input *GetReadSetExportJobInput) (req *request.Request, output *GetReadSetExportJobOutput)

GetReadSetExportJobRequest generates a "aws/request.Request" representing the client's request for the GetReadSetExportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetReadSetExportJob for more information on using the GetReadSetExportJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetReadSetExportJobRequest method.
req, resp := client.GetReadSetExportJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetReadSetExportJob

func (*Omics) GetReadSetExportJobWithContext

func (c *Omics) GetReadSetExportJobWithContext(ctx aws.Context, input *GetReadSetExportJobInput, opts ...request.Option) (*GetReadSetExportJobOutput, error)

GetReadSetExportJobWithContext is the same as GetReadSetExportJob with the addition of the ability to pass a context and additional request options.

See GetReadSetExportJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) GetReadSetImportJob

func (c *Omics) GetReadSetImportJob(input *GetReadSetImportJobInput) (*GetReadSetImportJobOutput, error)

GetReadSetImportJob API operation for Amazon Omics.

Gets information about a read set import job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation GetReadSetImportJob for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetReadSetImportJob

func (*Omics) GetReadSetImportJobRequest

func (c *Omics) GetReadSetImportJobRequest(input *GetReadSetImportJobInput) (req *request.Request, output *GetReadSetImportJobOutput)

GetReadSetImportJobRequest generates a "aws/request.Request" representing the client's request for the GetReadSetImportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetReadSetImportJob for more information on using the GetReadSetImportJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetReadSetImportJobRequest method.
req, resp := client.GetReadSetImportJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetReadSetImportJob

func (*Omics) GetReadSetImportJobWithContext

func (c *Omics) GetReadSetImportJobWithContext(ctx aws.Context, input *GetReadSetImportJobInput, opts ...request.Option) (*GetReadSetImportJobOutput, error)

GetReadSetImportJobWithContext is the same as GetReadSetImportJob with the addition of the ability to pass a context and additional request options.

See GetReadSetImportJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) GetReadSetMetadata

func (c *Omics) GetReadSetMetadata(input *GetReadSetMetadataInput) (*GetReadSetMetadataOutput, error)

GetReadSetMetadata API operation for Amazon Omics.

Gets details about a read set.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation GetReadSetMetadata for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetReadSetMetadata

func (*Omics) GetReadSetMetadataRequest

func (c *Omics) GetReadSetMetadataRequest(input *GetReadSetMetadataInput) (req *request.Request, output *GetReadSetMetadataOutput)

GetReadSetMetadataRequest generates a "aws/request.Request" representing the client's request for the GetReadSetMetadata operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetReadSetMetadata for more information on using the GetReadSetMetadata API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetReadSetMetadataRequest method.
req, resp := client.GetReadSetMetadataRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetReadSetMetadata

func (*Omics) GetReadSetMetadataWithContext

func (c *Omics) GetReadSetMetadataWithContext(ctx aws.Context, input *GetReadSetMetadataInput, opts ...request.Option) (*GetReadSetMetadataOutput, error)

GetReadSetMetadataWithContext is the same as GetReadSetMetadata with the addition of the ability to pass a context and additional request options.

See GetReadSetMetadata for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) GetReadSetRequest

func (c *Omics) GetReadSetRequest(input *GetReadSetInput) (req *request.Request, output *GetReadSetOutput)

GetReadSetRequest generates a "aws/request.Request" representing the client's request for the GetReadSet operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetReadSet for more information on using the GetReadSet API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetReadSetRequest method.
req, resp := client.GetReadSetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetReadSet

func (*Omics) GetReadSetWithContext

func (c *Omics) GetReadSetWithContext(ctx aws.Context, input *GetReadSetInput, opts ...request.Option) (*GetReadSetOutput, error)

GetReadSetWithContext is the same as GetReadSet with the addition of the ability to pass a context and additional request options.

See GetReadSet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) GetReference

func (c *Omics) GetReference(input *GetReferenceInput) (*GetReferenceOutput, error)

GetReference API operation for Amazon Omics.

Gets a reference file.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation GetReference for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • RangeNotSatisfiableException The ranges specified in the request are not valid.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetReference

func (*Omics) GetReferenceImportJob

func (c *Omics) GetReferenceImportJob(input *GetReferenceImportJobInput) (*GetReferenceImportJobOutput, error)

GetReferenceImportJob API operation for Amazon Omics.

Gets information about a reference import job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation GetReferenceImportJob for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetReferenceImportJob

func (*Omics) GetReferenceImportJobRequest

func (c *Omics) GetReferenceImportJobRequest(input *GetReferenceImportJobInput) (req *request.Request, output *GetReferenceImportJobOutput)

GetReferenceImportJobRequest generates a "aws/request.Request" representing the client's request for the GetReferenceImportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetReferenceImportJob for more information on using the GetReferenceImportJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetReferenceImportJobRequest method.
req, resp := client.GetReferenceImportJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetReferenceImportJob

func (*Omics) GetReferenceImportJobWithContext

func (c *Omics) GetReferenceImportJobWithContext(ctx aws.Context, input *GetReferenceImportJobInput, opts ...request.Option) (*GetReferenceImportJobOutput, error)

GetReferenceImportJobWithContext is the same as GetReferenceImportJob with the addition of the ability to pass a context and additional request options.

See GetReferenceImportJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) GetReferenceMetadata

func (c *Omics) GetReferenceMetadata(input *GetReferenceMetadataInput) (*GetReferenceMetadataOutput, error)

GetReferenceMetadata API operation for Amazon Omics.

Gets information about a genome reference's metadata.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation GetReferenceMetadata for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetReferenceMetadata

func (*Omics) GetReferenceMetadataRequest

func (c *Omics) GetReferenceMetadataRequest(input *GetReferenceMetadataInput) (req *request.Request, output *GetReferenceMetadataOutput)

GetReferenceMetadataRequest generates a "aws/request.Request" representing the client's request for the GetReferenceMetadata operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetReferenceMetadata for more information on using the GetReferenceMetadata API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetReferenceMetadataRequest method.
req, resp := client.GetReferenceMetadataRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetReferenceMetadata

func (*Omics) GetReferenceMetadataWithContext

func (c *Omics) GetReferenceMetadataWithContext(ctx aws.Context, input *GetReferenceMetadataInput, opts ...request.Option) (*GetReferenceMetadataOutput, error)

GetReferenceMetadataWithContext is the same as GetReferenceMetadata with the addition of the ability to pass a context and additional request options.

See GetReferenceMetadata for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) GetReferenceRequest

func (c *Omics) GetReferenceRequest(input *GetReferenceInput) (req *request.Request, output *GetReferenceOutput)

GetReferenceRequest generates a "aws/request.Request" representing the client's request for the GetReference operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetReference for more information on using the GetReference API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetReferenceRequest method.
req, resp := client.GetReferenceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetReference

func (*Omics) GetReferenceStore

func (c *Omics) GetReferenceStore(input *GetReferenceStoreInput) (*GetReferenceStoreOutput, error)

GetReferenceStore API operation for Amazon Omics.

Gets information about a reference store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation GetReferenceStore for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetReferenceStore

func (*Omics) GetReferenceStoreRequest

func (c *Omics) GetReferenceStoreRequest(input *GetReferenceStoreInput) (req *request.Request, output *GetReferenceStoreOutput)

GetReferenceStoreRequest generates a "aws/request.Request" representing the client's request for the GetReferenceStore operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetReferenceStore for more information on using the GetReferenceStore API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetReferenceStoreRequest method.
req, resp := client.GetReferenceStoreRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetReferenceStore

func (*Omics) GetReferenceStoreWithContext

func (c *Omics) GetReferenceStoreWithContext(ctx aws.Context, input *GetReferenceStoreInput, opts ...request.Option) (*GetReferenceStoreOutput, error)

GetReferenceStoreWithContext is the same as GetReferenceStore with the addition of the ability to pass a context and additional request options.

See GetReferenceStore for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) GetReferenceWithContext

func (c *Omics) GetReferenceWithContext(ctx aws.Context, input *GetReferenceInput, opts ...request.Option) (*GetReferenceOutput, error)

GetReferenceWithContext is the same as GetReference with the addition of the ability to pass a context and additional request options.

See GetReference for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) GetRun

func (c *Omics) GetRun(input *GetRunInput) (*GetRunOutput, error)

GetRun API operation for Amazon Omics.

Gets information about a workflow run.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation GetRun for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetRun

func (*Omics) GetRunGroup

func (c *Omics) GetRunGroup(input *GetRunGroupInput) (*GetRunGroupOutput, error)

GetRunGroup API operation for Amazon Omics.

Gets information about a workflow run group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation GetRunGroup for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetRunGroup

func (*Omics) GetRunGroupRequest

func (c *Omics) GetRunGroupRequest(input *GetRunGroupInput) (req *request.Request, output *GetRunGroupOutput)

GetRunGroupRequest generates a "aws/request.Request" representing the client's request for the GetRunGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetRunGroup for more information on using the GetRunGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetRunGroupRequest method.
req, resp := client.GetRunGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetRunGroup

func (*Omics) GetRunGroupWithContext

func (c *Omics) GetRunGroupWithContext(ctx aws.Context, input *GetRunGroupInput, opts ...request.Option) (*GetRunGroupOutput, error)

GetRunGroupWithContext is the same as GetRunGroup with the addition of the ability to pass a context and additional request options.

See GetRunGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) GetRunRequest

func (c *Omics) GetRunRequest(input *GetRunInput) (req *request.Request, output *GetRunOutput)

GetRunRequest generates a "aws/request.Request" representing the client's request for the GetRun operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetRun for more information on using the GetRun API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetRunRequest method.
req, resp := client.GetRunRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetRun

func (*Omics) GetRunTask

func (c *Omics) GetRunTask(input *GetRunTaskInput) (*GetRunTaskOutput, error)

GetRunTask API operation for Amazon Omics.

Gets information about a workflow run task.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation GetRunTask for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetRunTask

func (*Omics) GetRunTaskRequest

func (c *Omics) GetRunTaskRequest(input *GetRunTaskInput) (req *request.Request, output *GetRunTaskOutput)

GetRunTaskRequest generates a "aws/request.Request" representing the client's request for the GetRunTask operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetRunTask for more information on using the GetRunTask API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetRunTaskRequest method.
req, resp := client.GetRunTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetRunTask

func (*Omics) GetRunTaskWithContext

func (c *Omics) GetRunTaskWithContext(ctx aws.Context, input *GetRunTaskInput, opts ...request.Option) (*GetRunTaskOutput, error)

GetRunTaskWithContext is the same as GetRunTask with the addition of the ability to pass a context and additional request options.

See GetRunTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) GetRunWithContext

func (c *Omics) GetRunWithContext(ctx aws.Context, input *GetRunInput, opts ...request.Option) (*GetRunOutput, error)

GetRunWithContext is the same as GetRun with the addition of the ability to pass a context and additional request options.

See GetRun for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) GetSequenceStore

func (c *Omics) GetSequenceStore(input *GetSequenceStoreInput) (*GetSequenceStoreOutput, error)

GetSequenceStore API operation for Amazon Omics.

Gets information about a sequence store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation GetSequenceStore for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetSequenceStore

func (*Omics) GetSequenceStoreRequest

func (c *Omics) GetSequenceStoreRequest(input *GetSequenceStoreInput) (req *request.Request, output *GetSequenceStoreOutput)

GetSequenceStoreRequest generates a "aws/request.Request" representing the client's request for the GetSequenceStore operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetSequenceStore for more information on using the GetSequenceStore API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetSequenceStoreRequest method.
req, resp := client.GetSequenceStoreRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetSequenceStore

func (*Omics) GetSequenceStoreWithContext

func (c *Omics) GetSequenceStoreWithContext(ctx aws.Context, input *GetSequenceStoreInput, opts ...request.Option) (*GetSequenceStoreOutput, error)

GetSequenceStoreWithContext is the same as GetSequenceStore with the addition of the ability to pass a context and additional request options.

See GetSequenceStore for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) GetShare

func (c *Omics) GetShare(input *GetShareInput) (*GetShareOutput, error)

GetShare API operation for Amazon Omics.

Retrieves the metadata for a share.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation GetShare for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetShare

func (*Omics) GetShareRequest

func (c *Omics) GetShareRequest(input *GetShareInput) (req *request.Request, output *GetShareOutput)

GetShareRequest generates a "aws/request.Request" representing the client's request for the GetShare operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetShare for more information on using the GetShare API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetShareRequest method.
req, resp := client.GetShareRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetShare

func (*Omics) GetShareWithContext

func (c *Omics) GetShareWithContext(ctx aws.Context, input *GetShareInput, opts ...request.Option) (*GetShareOutput, error)

GetShareWithContext is the same as GetShare with the addition of the ability to pass a context and additional request options.

See GetShare for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) GetVariantImportJob

func (c *Omics) GetVariantImportJob(input *GetVariantImportJobInput) (*GetVariantImportJobOutput, error)

GetVariantImportJob API operation for Amazon Omics.

Gets information about a variant import job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation GetVariantImportJob for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetVariantImportJob

func (*Omics) GetVariantImportJobRequest

func (c *Omics) GetVariantImportJobRequest(input *GetVariantImportJobInput) (req *request.Request, output *GetVariantImportJobOutput)

GetVariantImportJobRequest generates a "aws/request.Request" representing the client's request for the GetVariantImportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetVariantImportJob for more information on using the GetVariantImportJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetVariantImportJobRequest method.
req, resp := client.GetVariantImportJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetVariantImportJob

func (*Omics) GetVariantImportJobWithContext

func (c *Omics) GetVariantImportJobWithContext(ctx aws.Context, input *GetVariantImportJobInput, opts ...request.Option) (*GetVariantImportJobOutput, error)

GetVariantImportJobWithContext is the same as GetVariantImportJob with the addition of the ability to pass a context and additional request options.

See GetVariantImportJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) GetVariantStore

func (c *Omics) GetVariantStore(input *GetVariantStoreInput) (*GetVariantStoreOutput, error)

GetVariantStore API operation for Amazon Omics.

Gets information about a variant store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation GetVariantStore for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetVariantStore

func (*Omics) GetVariantStoreRequest

func (c *Omics) GetVariantStoreRequest(input *GetVariantStoreInput) (req *request.Request, output *GetVariantStoreOutput)

GetVariantStoreRequest generates a "aws/request.Request" representing the client's request for the GetVariantStore operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetVariantStore for more information on using the GetVariantStore API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetVariantStoreRequest method.
req, resp := client.GetVariantStoreRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetVariantStore

func (*Omics) GetVariantStoreWithContext

func (c *Omics) GetVariantStoreWithContext(ctx aws.Context, input *GetVariantStoreInput, opts ...request.Option) (*GetVariantStoreOutput, error)

GetVariantStoreWithContext is the same as GetVariantStore with the addition of the ability to pass a context and additional request options.

See GetVariantStore for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) GetWorkflow

func (c *Omics) GetWorkflow(input *GetWorkflowInput) (*GetWorkflowOutput, error)

GetWorkflow API operation for Amazon Omics.

Gets information about a workflow.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation GetWorkflow for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetWorkflow

func (*Omics) GetWorkflowRequest

func (c *Omics) GetWorkflowRequest(input *GetWorkflowInput) (req *request.Request, output *GetWorkflowOutput)

GetWorkflowRequest generates a "aws/request.Request" representing the client's request for the GetWorkflow operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetWorkflow for more information on using the GetWorkflow API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetWorkflowRequest method.
req, resp := client.GetWorkflowRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/GetWorkflow

func (*Omics) GetWorkflowWithContext

func (c *Omics) GetWorkflowWithContext(ctx aws.Context, input *GetWorkflowInput, opts ...request.Option) (*GetWorkflowOutput, error)

GetWorkflowWithContext is the same as GetWorkflow with the addition of the ability to pass a context and additional request options.

See GetWorkflow for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListAnnotationImportJobs

func (c *Omics) ListAnnotationImportJobs(input *ListAnnotationImportJobsInput) (*ListAnnotationImportJobsOutput, error)

ListAnnotationImportJobs API operation for Amazon Omics.

Retrieves a list of annotation import jobs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListAnnotationImportJobs for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListAnnotationImportJobs

func (*Omics) ListAnnotationImportJobsPages

func (c *Omics) ListAnnotationImportJobsPages(input *ListAnnotationImportJobsInput, fn func(*ListAnnotationImportJobsOutput, bool) bool) error

ListAnnotationImportJobsPages iterates over the pages of a ListAnnotationImportJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAnnotationImportJobs method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListAnnotationImportJobs operation.
pageNum := 0
err := client.ListAnnotationImportJobsPages(params,
    func(page *omics.ListAnnotationImportJobsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Omics) ListAnnotationImportJobsPagesWithContext

func (c *Omics) ListAnnotationImportJobsPagesWithContext(ctx aws.Context, input *ListAnnotationImportJobsInput, fn func(*ListAnnotationImportJobsOutput, bool) bool, opts ...request.Option) error

ListAnnotationImportJobsPagesWithContext same as ListAnnotationImportJobsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListAnnotationImportJobsRequest

func (c *Omics) ListAnnotationImportJobsRequest(input *ListAnnotationImportJobsInput) (req *request.Request, output *ListAnnotationImportJobsOutput)

ListAnnotationImportJobsRequest generates a "aws/request.Request" representing the client's request for the ListAnnotationImportJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListAnnotationImportJobs for more information on using the ListAnnotationImportJobs API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListAnnotationImportJobsRequest method.
req, resp := client.ListAnnotationImportJobsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListAnnotationImportJobs

func (*Omics) ListAnnotationImportJobsWithContext

func (c *Omics) ListAnnotationImportJobsWithContext(ctx aws.Context, input *ListAnnotationImportJobsInput, opts ...request.Option) (*ListAnnotationImportJobsOutput, error)

ListAnnotationImportJobsWithContext is the same as ListAnnotationImportJobs with the addition of the ability to pass a context and additional request options.

See ListAnnotationImportJobs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListAnnotationStoreVersions

func (c *Omics) ListAnnotationStoreVersions(input *ListAnnotationStoreVersionsInput) (*ListAnnotationStoreVersionsOutput, error)

ListAnnotationStoreVersions API operation for Amazon Omics.

Lists the versions of an annotation store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListAnnotationStoreVersions for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListAnnotationStoreVersions

func (*Omics) ListAnnotationStoreVersionsPages

func (c *Omics) ListAnnotationStoreVersionsPages(input *ListAnnotationStoreVersionsInput, fn func(*ListAnnotationStoreVersionsOutput, bool) bool) error

ListAnnotationStoreVersionsPages iterates over the pages of a ListAnnotationStoreVersions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAnnotationStoreVersions method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListAnnotationStoreVersions operation.
pageNum := 0
err := client.ListAnnotationStoreVersionsPages(params,
    func(page *omics.ListAnnotationStoreVersionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Omics) ListAnnotationStoreVersionsPagesWithContext

func (c *Omics) ListAnnotationStoreVersionsPagesWithContext(ctx aws.Context, input *ListAnnotationStoreVersionsInput, fn func(*ListAnnotationStoreVersionsOutput, bool) bool, opts ...request.Option) error

ListAnnotationStoreVersionsPagesWithContext same as ListAnnotationStoreVersionsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListAnnotationStoreVersionsRequest

func (c *Omics) ListAnnotationStoreVersionsRequest(input *ListAnnotationStoreVersionsInput) (req *request.Request, output *ListAnnotationStoreVersionsOutput)

ListAnnotationStoreVersionsRequest generates a "aws/request.Request" representing the client's request for the ListAnnotationStoreVersions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListAnnotationStoreVersions for more information on using the ListAnnotationStoreVersions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListAnnotationStoreVersionsRequest method.
req, resp := client.ListAnnotationStoreVersionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListAnnotationStoreVersions

func (*Omics) ListAnnotationStoreVersionsWithContext

func (c *Omics) ListAnnotationStoreVersionsWithContext(ctx aws.Context, input *ListAnnotationStoreVersionsInput, opts ...request.Option) (*ListAnnotationStoreVersionsOutput, error)

ListAnnotationStoreVersionsWithContext is the same as ListAnnotationStoreVersions with the addition of the ability to pass a context and additional request options.

See ListAnnotationStoreVersions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListAnnotationStores

func (c *Omics) ListAnnotationStores(input *ListAnnotationStoresInput) (*ListAnnotationStoresOutput, error)

ListAnnotationStores API operation for Amazon Omics.

Retrieves a list of annotation stores.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListAnnotationStores for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListAnnotationStores

func (*Omics) ListAnnotationStoresPages

func (c *Omics) ListAnnotationStoresPages(input *ListAnnotationStoresInput, fn func(*ListAnnotationStoresOutput, bool) bool) error

ListAnnotationStoresPages iterates over the pages of a ListAnnotationStores operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListAnnotationStores method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListAnnotationStores operation.
pageNum := 0
err := client.ListAnnotationStoresPages(params,
    func(page *omics.ListAnnotationStoresOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Omics) ListAnnotationStoresPagesWithContext

func (c *Omics) ListAnnotationStoresPagesWithContext(ctx aws.Context, input *ListAnnotationStoresInput, fn func(*ListAnnotationStoresOutput, bool) bool, opts ...request.Option) error

ListAnnotationStoresPagesWithContext same as ListAnnotationStoresPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListAnnotationStoresRequest

func (c *Omics) ListAnnotationStoresRequest(input *ListAnnotationStoresInput) (req *request.Request, output *ListAnnotationStoresOutput)

ListAnnotationStoresRequest generates a "aws/request.Request" representing the client's request for the ListAnnotationStores operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListAnnotationStores for more information on using the ListAnnotationStores API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListAnnotationStoresRequest method.
req, resp := client.ListAnnotationStoresRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListAnnotationStores

func (*Omics) ListAnnotationStoresWithContext

func (c *Omics) ListAnnotationStoresWithContext(ctx aws.Context, input *ListAnnotationStoresInput, opts ...request.Option) (*ListAnnotationStoresOutput, error)

ListAnnotationStoresWithContext is the same as ListAnnotationStores with the addition of the ability to pass a context and additional request options.

See ListAnnotationStores for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListMultipartReadSetUploads

func (c *Omics) ListMultipartReadSetUploads(input *ListMultipartReadSetUploadsInput) (*ListMultipartReadSetUploadsOutput, error)

ListMultipartReadSetUploads API operation for Amazon Omics.

Lists all multipart read set uploads and their statuses.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListMultipartReadSetUploads for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListMultipartReadSetUploads

func (*Omics) ListMultipartReadSetUploadsPages

func (c *Omics) ListMultipartReadSetUploadsPages(input *ListMultipartReadSetUploadsInput, fn func(*ListMultipartReadSetUploadsOutput, bool) bool) error

ListMultipartReadSetUploadsPages iterates over the pages of a ListMultipartReadSetUploads operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListMultipartReadSetUploads method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListMultipartReadSetUploads operation.
pageNum := 0
err := client.ListMultipartReadSetUploadsPages(params,
    func(page *omics.ListMultipartReadSetUploadsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Omics) ListMultipartReadSetUploadsPagesWithContext

func (c *Omics) ListMultipartReadSetUploadsPagesWithContext(ctx aws.Context, input *ListMultipartReadSetUploadsInput, fn func(*ListMultipartReadSetUploadsOutput, bool) bool, opts ...request.Option) error

ListMultipartReadSetUploadsPagesWithContext same as ListMultipartReadSetUploadsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListMultipartReadSetUploadsRequest

func (c *Omics) ListMultipartReadSetUploadsRequest(input *ListMultipartReadSetUploadsInput) (req *request.Request, output *ListMultipartReadSetUploadsOutput)

ListMultipartReadSetUploadsRequest generates a "aws/request.Request" representing the client's request for the ListMultipartReadSetUploads operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListMultipartReadSetUploads for more information on using the ListMultipartReadSetUploads API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListMultipartReadSetUploadsRequest method.
req, resp := client.ListMultipartReadSetUploadsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListMultipartReadSetUploads

func (*Omics) ListMultipartReadSetUploadsWithContext

func (c *Omics) ListMultipartReadSetUploadsWithContext(ctx aws.Context, input *ListMultipartReadSetUploadsInput, opts ...request.Option) (*ListMultipartReadSetUploadsOutput, error)

ListMultipartReadSetUploadsWithContext is the same as ListMultipartReadSetUploads with the addition of the ability to pass a context and additional request options.

See ListMultipartReadSetUploads for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListReadSetActivationJobs

func (c *Omics) ListReadSetActivationJobs(input *ListReadSetActivationJobsInput) (*ListReadSetActivationJobsOutput, error)

ListReadSetActivationJobs API operation for Amazon Omics.

Retrieves a list of read set activation jobs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListReadSetActivationJobs for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListReadSetActivationJobs

func (*Omics) ListReadSetActivationJobsPages

func (c *Omics) ListReadSetActivationJobsPages(input *ListReadSetActivationJobsInput, fn func(*ListReadSetActivationJobsOutput, bool) bool) error

ListReadSetActivationJobsPages iterates over the pages of a ListReadSetActivationJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListReadSetActivationJobs method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListReadSetActivationJobs operation.
pageNum := 0
err := client.ListReadSetActivationJobsPages(params,
    func(page *omics.ListReadSetActivationJobsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Omics) ListReadSetActivationJobsPagesWithContext

func (c *Omics) ListReadSetActivationJobsPagesWithContext(ctx aws.Context, input *ListReadSetActivationJobsInput, fn func(*ListReadSetActivationJobsOutput, bool) bool, opts ...request.Option) error

ListReadSetActivationJobsPagesWithContext same as ListReadSetActivationJobsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListReadSetActivationJobsRequest

func (c *Omics) ListReadSetActivationJobsRequest(input *ListReadSetActivationJobsInput) (req *request.Request, output *ListReadSetActivationJobsOutput)

ListReadSetActivationJobsRequest generates a "aws/request.Request" representing the client's request for the ListReadSetActivationJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListReadSetActivationJobs for more information on using the ListReadSetActivationJobs API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListReadSetActivationJobsRequest method.
req, resp := client.ListReadSetActivationJobsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListReadSetActivationJobs

func (*Omics) ListReadSetActivationJobsWithContext

func (c *Omics) ListReadSetActivationJobsWithContext(ctx aws.Context, input *ListReadSetActivationJobsInput, opts ...request.Option) (*ListReadSetActivationJobsOutput, error)

ListReadSetActivationJobsWithContext is the same as ListReadSetActivationJobs with the addition of the ability to pass a context and additional request options.

See ListReadSetActivationJobs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListReadSetExportJobs

func (c *Omics) ListReadSetExportJobs(input *ListReadSetExportJobsInput) (*ListReadSetExportJobsOutput, error)

ListReadSetExportJobs API operation for Amazon Omics.

Retrieves a list of read set export jobs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListReadSetExportJobs for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListReadSetExportJobs

func (*Omics) ListReadSetExportJobsPages

func (c *Omics) ListReadSetExportJobsPages(input *ListReadSetExportJobsInput, fn func(*ListReadSetExportJobsOutput, bool) bool) error

ListReadSetExportJobsPages iterates over the pages of a ListReadSetExportJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListReadSetExportJobs method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListReadSetExportJobs operation.
pageNum := 0
err := client.ListReadSetExportJobsPages(params,
    func(page *omics.ListReadSetExportJobsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Omics) ListReadSetExportJobsPagesWithContext

func (c *Omics) ListReadSetExportJobsPagesWithContext(ctx aws.Context, input *ListReadSetExportJobsInput, fn func(*ListReadSetExportJobsOutput, bool) bool, opts ...request.Option) error

ListReadSetExportJobsPagesWithContext same as ListReadSetExportJobsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListReadSetExportJobsRequest

func (c *Omics) ListReadSetExportJobsRequest(input *ListReadSetExportJobsInput) (req *request.Request, output *ListReadSetExportJobsOutput)

ListReadSetExportJobsRequest generates a "aws/request.Request" representing the client's request for the ListReadSetExportJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListReadSetExportJobs for more information on using the ListReadSetExportJobs API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListReadSetExportJobsRequest method.
req, resp := client.ListReadSetExportJobsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListReadSetExportJobs

func (*Omics) ListReadSetExportJobsWithContext

func (c *Omics) ListReadSetExportJobsWithContext(ctx aws.Context, input *ListReadSetExportJobsInput, opts ...request.Option) (*ListReadSetExportJobsOutput, error)

ListReadSetExportJobsWithContext is the same as ListReadSetExportJobs with the addition of the ability to pass a context and additional request options.

See ListReadSetExportJobs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListReadSetImportJobs

func (c *Omics) ListReadSetImportJobs(input *ListReadSetImportJobsInput) (*ListReadSetImportJobsOutput, error)

ListReadSetImportJobs API operation for Amazon Omics.

Retrieves a list of read set import jobs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListReadSetImportJobs for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListReadSetImportJobs

func (*Omics) ListReadSetImportJobsPages

func (c *Omics) ListReadSetImportJobsPages(input *ListReadSetImportJobsInput, fn func(*ListReadSetImportJobsOutput, bool) bool) error

ListReadSetImportJobsPages iterates over the pages of a ListReadSetImportJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListReadSetImportJobs method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListReadSetImportJobs operation.
pageNum := 0
err := client.ListReadSetImportJobsPages(params,
    func(page *omics.ListReadSetImportJobsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Omics) ListReadSetImportJobsPagesWithContext

func (c *Omics) ListReadSetImportJobsPagesWithContext(ctx aws.Context, input *ListReadSetImportJobsInput, fn func(*ListReadSetImportJobsOutput, bool) bool, opts ...request.Option) error

ListReadSetImportJobsPagesWithContext same as ListReadSetImportJobsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListReadSetImportJobsRequest

func (c *Omics) ListReadSetImportJobsRequest(input *ListReadSetImportJobsInput) (req *request.Request, output *ListReadSetImportJobsOutput)

ListReadSetImportJobsRequest generates a "aws/request.Request" representing the client's request for the ListReadSetImportJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListReadSetImportJobs for more information on using the ListReadSetImportJobs API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListReadSetImportJobsRequest method.
req, resp := client.ListReadSetImportJobsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListReadSetImportJobs

func (*Omics) ListReadSetImportJobsWithContext

func (c *Omics) ListReadSetImportJobsWithContext(ctx aws.Context, input *ListReadSetImportJobsInput, opts ...request.Option) (*ListReadSetImportJobsOutput, error)

ListReadSetImportJobsWithContext is the same as ListReadSetImportJobs with the addition of the ability to pass a context and additional request options.

See ListReadSetImportJobs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListReadSetUploadParts

func (c *Omics) ListReadSetUploadParts(input *ListReadSetUploadPartsInput) (*ListReadSetUploadPartsOutput, error)

ListReadSetUploadParts API operation for Amazon Omics.

This operation will list all parts in a requested multipart upload for a sequence store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListReadSetUploadParts for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListReadSetUploadParts

func (*Omics) ListReadSetUploadPartsPages

func (c *Omics) ListReadSetUploadPartsPages(input *ListReadSetUploadPartsInput, fn func(*ListReadSetUploadPartsOutput, bool) bool) error

ListReadSetUploadPartsPages iterates over the pages of a ListReadSetUploadParts operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListReadSetUploadParts method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListReadSetUploadParts operation.
pageNum := 0
err := client.ListReadSetUploadPartsPages(params,
    func(page *omics.ListReadSetUploadPartsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Omics) ListReadSetUploadPartsPagesWithContext

func (c *Omics) ListReadSetUploadPartsPagesWithContext(ctx aws.Context, input *ListReadSetUploadPartsInput, fn func(*ListReadSetUploadPartsOutput, bool) bool, opts ...request.Option) error

ListReadSetUploadPartsPagesWithContext same as ListReadSetUploadPartsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListReadSetUploadPartsRequest

func (c *Omics) ListReadSetUploadPartsRequest(input *ListReadSetUploadPartsInput) (req *request.Request, output *ListReadSetUploadPartsOutput)

ListReadSetUploadPartsRequest generates a "aws/request.Request" representing the client's request for the ListReadSetUploadParts operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListReadSetUploadParts for more information on using the ListReadSetUploadParts API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListReadSetUploadPartsRequest method.
req, resp := client.ListReadSetUploadPartsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListReadSetUploadParts

func (*Omics) ListReadSetUploadPartsWithContext

func (c *Omics) ListReadSetUploadPartsWithContext(ctx aws.Context, input *ListReadSetUploadPartsInput, opts ...request.Option) (*ListReadSetUploadPartsOutput, error)

ListReadSetUploadPartsWithContext is the same as ListReadSetUploadParts with the addition of the ability to pass a context and additional request options.

See ListReadSetUploadParts for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListReadSets

func (c *Omics) ListReadSets(input *ListReadSetsInput) (*ListReadSetsOutput, error)

ListReadSets API operation for Amazon Omics.

Retrieves a list of read sets.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListReadSets for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListReadSets

func (*Omics) ListReadSetsPages

func (c *Omics) ListReadSetsPages(input *ListReadSetsInput, fn func(*ListReadSetsOutput, bool) bool) error

ListReadSetsPages iterates over the pages of a ListReadSets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListReadSets method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListReadSets operation.
pageNum := 0
err := client.ListReadSetsPages(params,
    func(page *omics.ListReadSetsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Omics) ListReadSetsPagesWithContext

func (c *Omics) ListReadSetsPagesWithContext(ctx aws.Context, input *ListReadSetsInput, fn func(*ListReadSetsOutput, bool) bool, opts ...request.Option) error

ListReadSetsPagesWithContext same as ListReadSetsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListReadSetsRequest

func (c *Omics) ListReadSetsRequest(input *ListReadSetsInput) (req *request.Request, output *ListReadSetsOutput)

ListReadSetsRequest generates a "aws/request.Request" representing the client's request for the ListReadSets operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListReadSets for more information on using the ListReadSets API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListReadSetsRequest method.
req, resp := client.ListReadSetsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListReadSets

func (*Omics) ListReadSetsWithContext

func (c *Omics) ListReadSetsWithContext(ctx aws.Context, input *ListReadSetsInput, opts ...request.Option) (*ListReadSetsOutput, error)

ListReadSetsWithContext is the same as ListReadSets with the addition of the ability to pass a context and additional request options.

See ListReadSets for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListReferenceImportJobs

func (c *Omics) ListReferenceImportJobs(input *ListReferenceImportJobsInput) (*ListReferenceImportJobsOutput, error)

ListReferenceImportJobs API operation for Amazon Omics.

Retrieves a list of reference import jobs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListReferenceImportJobs for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListReferenceImportJobs

func (*Omics) ListReferenceImportJobsPages

func (c *Omics) ListReferenceImportJobsPages(input *ListReferenceImportJobsInput, fn func(*ListReferenceImportJobsOutput, bool) bool) error

ListReferenceImportJobsPages iterates over the pages of a ListReferenceImportJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListReferenceImportJobs method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListReferenceImportJobs operation.
pageNum := 0
err := client.ListReferenceImportJobsPages(params,
    func(page *omics.ListReferenceImportJobsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Omics) ListReferenceImportJobsPagesWithContext

func (c *Omics) ListReferenceImportJobsPagesWithContext(ctx aws.Context, input *ListReferenceImportJobsInput, fn func(*ListReferenceImportJobsOutput, bool) bool, opts ...request.Option) error

ListReferenceImportJobsPagesWithContext same as ListReferenceImportJobsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListReferenceImportJobsRequest

func (c *Omics) ListReferenceImportJobsRequest(input *ListReferenceImportJobsInput) (req *request.Request, output *ListReferenceImportJobsOutput)

ListReferenceImportJobsRequest generates a "aws/request.Request" representing the client's request for the ListReferenceImportJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListReferenceImportJobs for more information on using the ListReferenceImportJobs API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListReferenceImportJobsRequest method.
req, resp := client.ListReferenceImportJobsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListReferenceImportJobs

func (*Omics) ListReferenceImportJobsWithContext

func (c *Omics) ListReferenceImportJobsWithContext(ctx aws.Context, input *ListReferenceImportJobsInput, opts ...request.Option) (*ListReferenceImportJobsOutput, error)

ListReferenceImportJobsWithContext is the same as ListReferenceImportJobs with the addition of the ability to pass a context and additional request options.

See ListReferenceImportJobs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListReferenceStores

func (c *Omics) ListReferenceStores(input *ListReferenceStoresInput) (*ListReferenceStoresOutput, error)

ListReferenceStores API operation for Amazon Omics.

Retrieves a list of reference stores.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListReferenceStores for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListReferenceStores

func (*Omics) ListReferenceStoresPages

func (c *Omics) ListReferenceStoresPages(input *ListReferenceStoresInput, fn func(*ListReferenceStoresOutput, bool) bool) error

ListReferenceStoresPages iterates over the pages of a ListReferenceStores operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListReferenceStores method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListReferenceStores operation.
pageNum := 0
err := client.ListReferenceStoresPages(params,
    func(page *omics.ListReferenceStoresOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Omics) ListReferenceStoresPagesWithContext

func (c *Omics) ListReferenceStoresPagesWithContext(ctx aws.Context, input *ListReferenceStoresInput, fn func(*ListReferenceStoresOutput, bool) bool, opts ...request.Option) error

ListReferenceStoresPagesWithContext same as ListReferenceStoresPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListReferenceStoresRequest

func (c *Omics) ListReferenceStoresRequest(input *ListReferenceStoresInput) (req *request.Request, output *ListReferenceStoresOutput)

ListReferenceStoresRequest generates a "aws/request.Request" representing the client's request for the ListReferenceStores operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListReferenceStores for more information on using the ListReferenceStores API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListReferenceStoresRequest method.
req, resp := client.ListReferenceStoresRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListReferenceStores

func (*Omics) ListReferenceStoresWithContext

func (c *Omics) ListReferenceStoresWithContext(ctx aws.Context, input *ListReferenceStoresInput, opts ...request.Option) (*ListReferenceStoresOutput, error)

ListReferenceStoresWithContext is the same as ListReferenceStores with the addition of the ability to pass a context and additional request options.

See ListReferenceStores for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListReferences

func (c *Omics) ListReferences(input *ListReferencesInput) (*ListReferencesOutput, error)

ListReferences API operation for Amazon Omics.

Retrieves a list of references.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListReferences for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListReferences

func (*Omics) ListReferencesPages

func (c *Omics) ListReferencesPages(input *ListReferencesInput, fn func(*ListReferencesOutput, bool) bool) error

ListReferencesPages iterates over the pages of a ListReferences operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListReferences method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListReferences operation.
pageNum := 0
err := client.ListReferencesPages(params,
    func(page *omics.ListReferencesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Omics) ListReferencesPagesWithContext

func (c *Omics) ListReferencesPagesWithContext(ctx aws.Context, input *ListReferencesInput, fn func(*ListReferencesOutput, bool) bool, opts ...request.Option) error

ListReferencesPagesWithContext same as ListReferencesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListReferencesRequest

func (c *Omics) ListReferencesRequest(input *ListReferencesInput) (req *request.Request, output *ListReferencesOutput)

ListReferencesRequest generates a "aws/request.Request" representing the client's request for the ListReferences operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListReferences for more information on using the ListReferences API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListReferencesRequest method.
req, resp := client.ListReferencesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListReferences

func (*Omics) ListReferencesWithContext

func (c *Omics) ListReferencesWithContext(ctx aws.Context, input *ListReferencesInput, opts ...request.Option) (*ListReferencesOutput, error)

ListReferencesWithContext is the same as ListReferences with the addition of the ability to pass a context and additional request options.

See ListReferences for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListRunGroups

func (c *Omics) ListRunGroups(input *ListRunGroupsInput) (*ListRunGroupsOutput, error)

ListRunGroups API operation for Amazon Omics.

Retrieves a list of run groups.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListRunGroups for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListRunGroups

func (*Omics) ListRunGroupsPages

func (c *Omics) ListRunGroupsPages(input *ListRunGroupsInput, fn func(*ListRunGroupsOutput, bool) bool) error

ListRunGroupsPages iterates over the pages of a ListRunGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListRunGroups method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListRunGroups operation.
pageNum := 0
err := client.ListRunGroupsPages(params,
    func(page *omics.ListRunGroupsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Omics) ListRunGroupsPagesWithContext

func (c *Omics) ListRunGroupsPagesWithContext(ctx aws.Context, input *ListRunGroupsInput, fn func(*ListRunGroupsOutput, bool) bool, opts ...request.Option) error

ListRunGroupsPagesWithContext same as ListRunGroupsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListRunGroupsRequest

func (c *Omics) ListRunGroupsRequest(input *ListRunGroupsInput) (req *request.Request, output *ListRunGroupsOutput)

ListRunGroupsRequest generates a "aws/request.Request" representing the client's request for the ListRunGroups operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListRunGroups for more information on using the ListRunGroups API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListRunGroupsRequest method.
req, resp := client.ListRunGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListRunGroups

func (*Omics) ListRunGroupsWithContext

func (c *Omics) ListRunGroupsWithContext(ctx aws.Context, input *ListRunGroupsInput, opts ...request.Option) (*ListRunGroupsOutput, error)

ListRunGroupsWithContext is the same as ListRunGroups with the addition of the ability to pass a context and additional request options.

See ListRunGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListRunTasks

func (c *Omics) ListRunTasks(input *ListRunTasksInput) (*ListRunTasksOutput, error)

ListRunTasks API operation for Amazon Omics.

Retrieves a list of tasks for a run.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListRunTasks for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListRunTasks

func (*Omics) ListRunTasksPages

func (c *Omics) ListRunTasksPages(input *ListRunTasksInput, fn func(*ListRunTasksOutput, bool) bool) error

ListRunTasksPages iterates over the pages of a ListRunTasks operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListRunTasks method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListRunTasks operation.
pageNum := 0
err := client.ListRunTasksPages(params,
    func(page *omics.ListRunTasksOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Omics) ListRunTasksPagesWithContext

func (c *Omics) ListRunTasksPagesWithContext(ctx aws.Context, input *ListRunTasksInput, fn func(*ListRunTasksOutput, bool) bool, opts ...request.Option) error

ListRunTasksPagesWithContext same as ListRunTasksPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListRunTasksRequest

func (c *Omics) ListRunTasksRequest(input *ListRunTasksInput) (req *request.Request, output *ListRunTasksOutput)

ListRunTasksRequest generates a "aws/request.Request" representing the client's request for the ListRunTasks operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListRunTasks for more information on using the ListRunTasks API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListRunTasksRequest method.
req, resp := client.ListRunTasksRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListRunTasks

func (*Omics) ListRunTasksWithContext

func (c *Omics) ListRunTasksWithContext(ctx aws.Context, input *ListRunTasksInput, opts ...request.Option) (*ListRunTasksOutput, error)

ListRunTasksWithContext is the same as ListRunTasks with the addition of the ability to pass a context and additional request options.

See ListRunTasks for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListRuns

func (c *Omics) ListRuns(input *ListRunsInput) (*ListRunsOutput, error)

ListRuns API operation for Amazon Omics.

Retrieves a list of runs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListRuns for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListRuns

func (*Omics) ListRunsPages

func (c *Omics) ListRunsPages(input *ListRunsInput, fn func(*ListRunsOutput, bool) bool) error

ListRunsPages iterates over the pages of a ListRuns operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListRuns method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListRuns operation.
pageNum := 0
err := client.ListRunsPages(params,
    func(page *omics.ListRunsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Omics) ListRunsPagesWithContext

func (c *Omics) ListRunsPagesWithContext(ctx aws.Context, input *ListRunsInput, fn func(*ListRunsOutput, bool) bool, opts ...request.Option) error

ListRunsPagesWithContext same as ListRunsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListRunsRequest

func (c *Omics) ListRunsRequest(input *ListRunsInput) (req *request.Request, output *ListRunsOutput)

ListRunsRequest generates a "aws/request.Request" representing the client's request for the ListRuns operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListRuns for more information on using the ListRuns API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListRunsRequest method.
req, resp := client.ListRunsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListRuns

func (*Omics) ListRunsWithContext

func (c *Omics) ListRunsWithContext(ctx aws.Context, input *ListRunsInput, opts ...request.Option) (*ListRunsOutput, error)

ListRunsWithContext is the same as ListRuns with the addition of the ability to pass a context and additional request options.

See ListRuns for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListSequenceStores

func (c *Omics) ListSequenceStores(input *ListSequenceStoresInput) (*ListSequenceStoresOutput, error)

ListSequenceStores API operation for Amazon Omics.

Retrieves a list of sequence stores.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListSequenceStores for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListSequenceStores

func (*Omics) ListSequenceStoresPages

func (c *Omics) ListSequenceStoresPages(input *ListSequenceStoresInput, fn func(*ListSequenceStoresOutput, bool) bool) error

ListSequenceStoresPages iterates over the pages of a ListSequenceStores operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListSequenceStores method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListSequenceStores operation.
pageNum := 0
err := client.ListSequenceStoresPages(params,
    func(page *omics.ListSequenceStoresOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Omics) ListSequenceStoresPagesWithContext

func (c *Omics) ListSequenceStoresPagesWithContext(ctx aws.Context, input *ListSequenceStoresInput, fn func(*ListSequenceStoresOutput, bool) bool, opts ...request.Option) error

ListSequenceStoresPagesWithContext same as ListSequenceStoresPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListSequenceStoresRequest

func (c *Omics) ListSequenceStoresRequest(input *ListSequenceStoresInput) (req *request.Request, output *ListSequenceStoresOutput)

ListSequenceStoresRequest generates a "aws/request.Request" representing the client's request for the ListSequenceStores operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListSequenceStores for more information on using the ListSequenceStores API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListSequenceStoresRequest method.
req, resp := client.ListSequenceStoresRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListSequenceStores

func (*Omics) ListSequenceStoresWithContext

func (c *Omics) ListSequenceStoresWithContext(ctx aws.Context, input *ListSequenceStoresInput, opts ...request.Option) (*ListSequenceStoresOutput, error)

ListSequenceStoresWithContext is the same as ListSequenceStores with the addition of the ability to pass a context and additional request options.

See ListSequenceStores for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListShares

func (c *Omics) ListShares(input *ListSharesInput) (*ListSharesOutput, error)

ListShares API operation for Amazon Omics.

Lists all shares associated with an account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListShares for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListShares

func (*Omics) ListSharesPages

func (c *Omics) ListSharesPages(input *ListSharesInput, fn func(*ListSharesOutput, bool) bool) error

ListSharesPages iterates over the pages of a ListShares operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListShares method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListShares operation.
pageNum := 0
err := client.ListSharesPages(params,
    func(page *omics.ListSharesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Omics) ListSharesPagesWithContext

func (c *Omics) ListSharesPagesWithContext(ctx aws.Context, input *ListSharesInput, fn func(*ListSharesOutput, bool) bool, opts ...request.Option) error

ListSharesPagesWithContext same as ListSharesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListSharesRequest

func (c *Omics) ListSharesRequest(input *ListSharesInput) (req *request.Request, output *ListSharesOutput)

ListSharesRequest generates a "aws/request.Request" representing the client's request for the ListShares operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListShares for more information on using the ListShares API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListSharesRequest method.
req, resp := client.ListSharesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListShares

func (*Omics) ListSharesWithContext

func (c *Omics) ListSharesWithContext(ctx aws.Context, input *ListSharesInput, opts ...request.Option) (*ListSharesOutput, error)

ListSharesWithContext is the same as ListShares with the addition of the ability to pass a context and additional request options.

See ListShares for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListTagsForResource

func (c *Omics) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for Amazon Omics.

Retrieves a list of tags for a resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListTagsForResource for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListTagsForResource

func (*Omics) ListTagsForResourceRequest

func (c *Omics) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTagsForResourceRequest method.
req, resp := client.ListTagsForResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListTagsForResource

func (*Omics) ListTagsForResourceWithContext

func (c *Omics) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.

See ListTagsForResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListVariantImportJobs

func (c *Omics) ListVariantImportJobs(input *ListVariantImportJobsInput) (*ListVariantImportJobsOutput, error)

ListVariantImportJobs API operation for Amazon Omics.

Retrieves a list of variant import jobs.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListVariantImportJobs for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListVariantImportJobs

func (*Omics) ListVariantImportJobsPages

func (c *Omics) ListVariantImportJobsPages(input *ListVariantImportJobsInput, fn func(*ListVariantImportJobsOutput, bool) bool) error

ListVariantImportJobsPages iterates over the pages of a ListVariantImportJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListVariantImportJobs method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListVariantImportJobs operation.
pageNum := 0
err := client.ListVariantImportJobsPages(params,
    func(page *omics.ListVariantImportJobsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Omics) ListVariantImportJobsPagesWithContext

func (c *Omics) ListVariantImportJobsPagesWithContext(ctx aws.Context, input *ListVariantImportJobsInput, fn func(*ListVariantImportJobsOutput, bool) bool, opts ...request.Option) error

ListVariantImportJobsPagesWithContext same as ListVariantImportJobsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListVariantImportJobsRequest

func (c *Omics) ListVariantImportJobsRequest(input *ListVariantImportJobsInput) (req *request.Request, output *ListVariantImportJobsOutput)

ListVariantImportJobsRequest generates a "aws/request.Request" representing the client's request for the ListVariantImportJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListVariantImportJobs for more information on using the ListVariantImportJobs API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListVariantImportJobsRequest method.
req, resp := client.ListVariantImportJobsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListVariantImportJobs

func (*Omics) ListVariantImportJobsWithContext

func (c *Omics) ListVariantImportJobsWithContext(ctx aws.Context, input *ListVariantImportJobsInput, opts ...request.Option) (*ListVariantImportJobsOutput, error)

ListVariantImportJobsWithContext is the same as ListVariantImportJobs with the addition of the ability to pass a context and additional request options.

See ListVariantImportJobs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListVariantStores

func (c *Omics) ListVariantStores(input *ListVariantStoresInput) (*ListVariantStoresOutput, error)

ListVariantStores API operation for Amazon Omics.

Retrieves a list of variant stores.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListVariantStores for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListVariantStores

func (*Omics) ListVariantStoresPages

func (c *Omics) ListVariantStoresPages(input *ListVariantStoresInput, fn func(*ListVariantStoresOutput, bool) bool) error

ListVariantStoresPages iterates over the pages of a ListVariantStores operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListVariantStores method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListVariantStores operation.
pageNum := 0
err := client.ListVariantStoresPages(params,
    func(page *omics.ListVariantStoresOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Omics) ListVariantStoresPagesWithContext

func (c *Omics) ListVariantStoresPagesWithContext(ctx aws.Context, input *ListVariantStoresInput, fn func(*ListVariantStoresOutput, bool) bool, opts ...request.Option) error

ListVariantStoresPagesWithContext same as ListVariantStoresPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListVariantStoresRequest

func (c *Omics) ListVariantStoresRequest(input *ListVariantStoresInput) (req *request.Request, output *ListVariantStoresOutput)

ListVariantStoresRequest generates a "aws/request.Request" representing the client's request for the ListVariantStores operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListVariantStores for more information on using the ListVariantStores API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListVariantStoresRequest method.
req, resp := client.ListVariantStoresRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListVariantStores

func (*Omics) ListVariantStoresWithContext

func (c *Omics) ListVariantStoresWithContext(ctx aws.Context, input *ListVariantStoresInput, opts ...request.Option) (*ListVariantStoresOutput, error)

ListVariantStoresWithContext is the same as ListVariantStores with the addition of the ability to pass a context and additional request options.

See ListVariantStores for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListWorkflows

func (c *Omics) ListWorkflows(input *ListWorkflowsInput) (*ListWorkflowsOutput, error)

ListWorkflows API operation for Amazon Omics.

Retrieves a list of workflows.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation ListWorkflows for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListWorkflows

func (*Omics) ListWorkflowsPages

func (c *Omics) ListWorkflowsPages(input *ListWorkflowsInput, fn func(*ListWorkflowsOutput, bool) bool) error

ListWorkflowsPages iterates over the pages of a ListWorkflows operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListWorkflows method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListWorkflows operation.
pageNum := 0
err := client.ListWorkflowsPages(params,
    func(page *omics.ListWorkflowsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*Omics) ListWorkflowsPagesWithContext

func (c *Omics) ListWorkflowsPagesWithContext(ctx aws.Context, input *ListWorkflowsInput, fn func(*ListWorkflowsOutput, bool) bool, opts ...request.Option) error

ListWorkflowsPagesWithContext same as ListWorkflowsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) ListWorkflowsRequest

func (c *Omics) ListWorkflowsRequest(input *ListWorkflowsInput) (req *request.Request, output *ListWorkflowsOutput)

ListWorkflowsRequest generates a "aws/request.Request" representing the client's request for the ListWorkflows operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListWorkflows for more information on using the ListWorkflows API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListWorkflowsRequest method.
req, resp := client.ListWorkflowsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/ListWorkflows

func (*Omics) ListWorkflowsWithContext

func (c *Omics) ListWorkflowsWithContext(ctx aws.Context, input *ListWorkflowsInput, opts ...request.Option) (*ListWorkflowsOutput, error)

ListWorkflowsWithContext is the same as ListWorkflows with the addition of the ability to pass a context and additional request options.

See ListWorkflows for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) StartAnnotationImportJob

func (c *Omics) StartAnnotationImportJob(input *StartAnnotationImportJobInput) (*StartAnnotationImportJobOutput, error)

StartAnnotationImportJob API operation for Amazon Omics.

Starts an annotation import job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation StartAnnotationImportJob for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/StartAnnotationImportJob

func (*Omics) StartAnnotationImportJobRequest

func (c *Omics) StartAnnotationImportJobRequest(input *StartAnnotationImportJobInput) (req *request.Request, output *StartAnnotationImportJobOutput)

StartAnnotationImportJobRequest generates a "aws/request.Request" representing the client's request for the StartAnnotationImportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartAnnotationImportJob for more information on using the StartAnnotationImportJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartAnnotationImportJobRequest method.
req, resp := client.StartAnnotationImportJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/StartAnnotationImportJob

func (*Omics) StartAnnotationImportJobWithContext

func (c *Omics) StartAnnotationImportJobWithContext(ctx aws.Context, input *StartAnnotationImportJobInput, opts ...request.Option) (*StartAnnotationImportJobOutput, error)

StartAnnotationImportJobWithContext is the same as StartAnnotationImportJob with the addition of the ability to pass a context and additional request options.

See StartAnnotationImportJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) StartReadSetActivationJob

func (c *Omics) StartReadSetActivationJob(input *StartReadSetActivationJobInput) (*StartReadSetActivationJobOutput, error)

StartReadSetActivationJob API operation for Amazon Omics.

Activates an archived read set. To reduce storage charges, Amazon Omics archives unused read sets after 30 days.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation StartReadSetActivationJob for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/StartReadSetActivationJob

func (*Omics) StartReadSetActivationJobRequest

func (c *Omics) StartReadSetActivationJobRequest(input *StartReadSetActivationJobInput) (req *request.Request, output *StartReadSetActivationJobOutput)

StartReadSetActivationJobRequest generates a "aws/request.Request" representing the client's request for the StartReadSetActivationJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartReadSetActivationJob for more information on using the StartReadSetActivationJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartReadSetActivationJobRequest method.
req, resp := client.StartReadSetActivationJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/StartReadSetActivationJob

func (*Omics) StartReadSetActivationJobWithContext

func (c *Omics) StartReadSetActivationJobWithContext(ctx aws.Context, input *StartReadSetActivationJobInput, opts ...request.Option) (*StartReadSetActivationJobOutput, error)

StartReadSetActivationJobWithContext is the same as StartReadSetActivationJob with the addition of the ability to pass a context and additional request options.

See StartReadSetActivationJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) StartReadSetExportJob

func (c *Omics) StartReadSetExportJob(input *StartReadSetExportJobInput) (*StartReadSetExportJobOutput, error)

StartReadSetExportJob API operation for Amazon Omics.

Exports a read set to Amazon S3.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation StartReadSetExportJob for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/StartReadSetExportJob

func (*Omics) StartReadSetExportJobRequest

func (c *Omics) StartReadSetExportJobRequest(input *StartReadSetExportJobInput) (req *request.Request, output *StartReadSetExportJobOutput)

StartReadSetExportJobRequest generates a "aws/request.Request" representing the client's request for the StartReadSetExportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartReadSetExportJob for more information on using the StartReadSetExportJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartReadSetExportJobRequest method.
req, resp := client.StartReadSetExportJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/StartReadSetExportJob

func (*Omics) StartReadSetExportJobWithContext

func (c *Omics) StartReadSetExportJobWithContext(ctx aws.Context, input *StartReadSetExportJobInput, opts ...request.Option) (*StartReadSetExportJobOutput, error)

StartReadSetExportJobWithContext is the same as StartReadSetExportJob with the addition of the ability to pass a context and additional request options.

See StartReadSetExportJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) StartReadSetImportJob

func (c *Omics) StartReadSetImportJob(input *StartReadSetImportJobInput) (*StartReadSetImportJobOutput, error)

StartReadSetImportJob API operation for Amazon Omics.

Starts a read set import job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation StartReadSetImportJob for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/StartReadSetImportJob

func (*Omics) StartReadSetImportJobRequest

func (c *Omics) StartReadSetImportJobRequest(input *StartReadSetImportJobInput) (req *request.Request, output *StartReadSetImportJobOutput)

StartReadSetImportJobRequest generates a "aws/request.Request" representing the client's request for the StartReadSetImportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartReadSetImportJob for more information on using the StartReadSetImportJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartReadSetImportJobRequest method.
req, resp := client.StartReadSetImportJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/StartReadSetImportJob

func (*Omics) StartReadSetImportJobWithContext

func (c *Omics) StartReadSetImportJobWithContext(ctx aws.Context, input *StartReadSetImportJobInput, opts ...request.Option) (*StartReadSetImportJobOutput, error)

StartReadSetImportJobWithContext is the same as StartReadSetImportJob with the addition of the ability to pass a context and additional request options.

See StartReadSetImportJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) StartReferenceImportJob

func (c *Omics) StartReferenceImportJob(input *StartReferenceImportJobInput) (*StartReferenceImportJobOutput, error)

StartReferenceImportJob API operation for Amazon Omics.

Starts a reference import job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation StartReferenceImportJob for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/StartReferenceImportJob

func (*Omics) StartReferenceImportJobRequest

func (c *Omics) StartReferenceImportJobRequest(input *StartReferenceImportJobInput) (req *request.Request, output *StartReferenceImportJobOutput)

StartReferenceImportJobRequest generates a "aws/request.Request" representing the client's request for the StartReferenceImportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartReferenceImportJob for more information on using the StartReferenceImportJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartReferenceImportJobRequest method.
req, resp := client.StartReferenceImportJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/StartReferenceImportJob

func (*Omics) StartReferenceImportJobWithContext

func (c *Omics) StartReferenceImportJobWithContext(ctx aws.Context, input *StartReferenceImportJobInput, opts ...request.Option) (*StartReferenceImportJobOutput, error)

StartReferenceImportJobWithContext is the same as StartReferenceImportJob with the addition of the ability to pass a context and additional request options.

See StartReferenceImportJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) StartRun

func (c *Omics) StartRun(input *StartRunInput) (*StartRunOutput, error)

StartRun API operation for Amazon Omics.

Starts a workflow run. To duplicate a run, specify the run's ID and a role ARN. The remaining parameters are copied from the previous run.

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

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation StartRun for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/StartRun

func (*Omics) StartRunRequest

func (c *Omics) StartRunRequest(input *StartRunInput) (req *request.Request, output *StartRunOutput)

StartRunRequest generates a "aws/request.Request" representing the client's request for the StartRun operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartRun for more information on using the StartRun API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartRunRequest method.
req, resp := client.StartRunRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/StartRun

func (*Omics) StartRunWithContext

func (c *Omics) StartRunWithContext(ctx aws.Context, input *StartRunInput, opts ...request.Option) (*StartRunOutput, error)

StartRunWithContext is the same as StartRun with the addition of the ability to pass a context and additional request options.

See StartRun for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) StartVariantImportJob

func (c *Omics) StartVariantImportJob(input *StartVariantImportJobInput) (*StartVariantImportJobOutput, error)

StartVariantImportJob API operation for Amazon Omics.

Starts a variant import job.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation StartVariantImportJob for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/StartVariantImportJob

func (*Omics) StartVariantImportJobRequest

func (c *Omics) StartVariantImportJobRequest(input *StartVariantImportJobInput) (req *request.Request, output *StartVariantImportJobOutput)

StartVariantImportJobRequest generates a "aws/request.Request" representing the client's request for the StartVariantImportJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartVariantImportJob for more information on using the StartVariantImportJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartVariantImportJobRequest method.
req, resp := client.StartVariantImportJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/StartVariantImportJob

func (*Omics) StartVariantImportJobWithContext

func (c *Omics) StartVariantImportJobWithContext(ctx aws.Context, input *StartVariantImportJobInput, opts ...request.Option) (*StartVariantImportJobOutput, error)

StartVariantImportJobWithContext is the same as StartVariantImportJob with the addition of the ability to pass a context and additional request options.

See StartVariantImportJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) TagResource

func (c *Omics) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for Amazon Omics.

Tags a resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation TagResource for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/TagResource

func (*Omics) TagResourceRequest

func (c *Omics) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TagResource for more information on using the TagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TagResourceRequest method.
req, resp := client.TagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/TagResource

func (*Omics) TagResourceWithContext

func (c *Omics) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.

See TagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) UntagResource

func (c *Omics) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for Amazon Omics.

Removes tags from a resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation UntagResource for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/UntagResource

func (*Omics) UntagResourceRequest

func (c *Omics) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UntagResource for more information on using the UntagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UntagResourceRequest method.
req, resp := client.UntagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/UntagResource

func (*Omics) UntagResourceWithContext

func (c *Omics) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) UpdateAnnotationStore

func (c *Omics) UpdateAnnotationStore(input *UpdateAnnotationStoreInput) (*UpdateAnnotationStoreOutput, error)

UpdateAnnotationStore API operation for Amazon Omics.

Updates an annotation store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation UpdateAnnotationStore for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/UpdateAnnotationStore

func (*Omics) UpdateAnnotationStoreRequest

func (c *Omics) UpdateAnnotationStoreRequest(input *UpdateAnnotationStoreInput) (req *request.Request, output *UpdateAnnotationStoreOutput)

UpdateAnnotationStoreRequest generates a "aws/request.Request" representing the client's request for the UpdateAnnotationStore operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateAnnotationStore for more information on using the UpdateAnnotationStore API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateAnnotationStoreRequest method.
req, resp := client.UpdateAnnotationStoreRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/UpdateAnnotationStore

func (*Omics) UpdateAnnotationStoreVersion

func (c *Omics) UpdateAnnotationStoreVersion(input *UpdateAnnotationStoreVersionInput) (*UpdateAnnotationStoreVersionOutput, error)

UpdateAnnotationStoreVersion API operation for Amazon Omics.

Updates the description of an annotation store version.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation UpdateAnnotationStoreVersion for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/UpdateAnnotationStoreVersion

func (*Omics) UpdateAnnotationStoreVersionRequest

func (c *Omics) UpdateAnnotationStoreVersionRequest(input *UpdateAnnotationStoreVersionInput) (req *request.Request, output *UpdateAnnotationStoreVersionOutput)

UpdateAnnotationStoreVersionRequest generates a "aws/request.Request" representing the client's request for the UpdateAnnotationStoreVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateAnnotationStoreVersion for more information on using the UpdateAnnotationStoreVersion API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateAnnotationStoreVersionRequest method.
req, resp := client.UpdateAnnotationStoreVersionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/UpdateAnnotationStoreVersion

func (*Omics) UpdateAnnotationStoreVersionWithContext

func (c *Omics) UpdateAnnotationStoreVersionWithContext(ctx aws.Context, input *UpdateAnnotationStoreVersionInput, opts ...request.Option) (*UpdateAnnotationStoreVersionOutput, error)

UpdateAnnotationStoreVersionWithContext is the same as UpdateAnnotationStoreVersion with the addition of the ability to pass a context and additional request options.

See UpdateAnnotationStoreVersion for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) UpdateAnnotationStoreWithContext

func (c *Omics) UpdateAnnotationStoreWithContext(ctx aws.Context, input *UpdateAnnotationStoreInput, opts ...request.Option) (*UpdateAnnotationStoreOutput, error)

UpdateAnnotationStoreWithContext is the same as UpdateAnnotationStore with the addition of the ability to pass a context and additional request options.

See UpdateAnnotationStore for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) UpdateRunGroup

func (c *Omics) UpdateRunGroup(input *UpdateRunGroupInput) (*UpdateRunGroupOutput, error)

UpdateRunGroup API operation for Amazon Omics.

Updates a run group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation UpdateRunGroup for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/UpdateRunGroup

func (*Omics) UpdateRunGroupRequest

func (c *Omics) UpdateRunGroupRequest(input *UpdateRunGroupInput) (req *request.Request, output *UpdateRunGroupOutput)

UpdateRunGroupRequest generates a "aws/request.Request" representing the client's request for the UpdateRunGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateRunGroup for more information on using the UpdateRunGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateRunGroupRequest method.
req, resp := client.UpdateRunGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/UpdateRunGroup

func (*Omics) UpdateRunGroupWithContext

func (c *Omics) UpdateRunGroupWithContext(ctx aws.Context, input *UpdateRunGroupInput, opts ...request.Option) (*UpdateRunGroupOutput, error)

UpdateRunGroupWithContext is the same as UpdateRunGroup with the addition of the ability to pass a context and additional request options.

See UpdateRunGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) UpdateVariantStore

func (c *Omics) UpdateVariantStore(input *UpdateVariantStoreInput) (*UpdateVariantStoreOutput, error)

UpdateVariantStore API operation for Amazon Omics.

Updates a variant store.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation UpdateVariantStore for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/UpdateVariantStore

func (*Omics) UpdateVariantStoreRequest

func (c *Omics) UpdateVariantStoreRequest(input *UpdateVariantStoreInput) (req *request.Request, output *UpdateVariantStoreOutput)

UpdateVariantStoreRequest generates a "aws/request.Request" representing the client's request for the UpdateVariantStore operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateVariantStore for more information on using the UpdateVariantStore API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateVariantStoreRequest method.
req, resp := client.UpdateVariantStoreRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/UpdateVariantStore

func (*Omics) UpdateVariantStoreWithContext

func (c *Omics) UpdateVariantStoreWithContext(ctx aws.Context, input *UpdateVariantStoreInput, opts ...request.Option) (*UpdateVariantStoreOutput, error)

UpdateVariantStoreWithContext is the same as UpdateVariantStore with the addition of the ability to pass a context and additional request options.

See UpdateVariantStore for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) UpdateWorkflow

func (c *Omics) UpdateWorkflow(input *UpdateWorkflowInput) (*UpdateWorkflowOutput, error)

UpdateWorkflow API operation for Amazon Omics.

Updates a workflow.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation UpdateWorkflow for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ConflictException The request cannot be applied to the target resource in its current state.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/UpdateWorkflow

func (*Omics) UpdateWorkflowRequest

func (c *Omics) UpdateWorkflowRequest(input *UpdateWorkflowInput) (req *request.Request, output *UpdateWorkflowOutput)

UpdateWorkflowRequest generates a "aws/request.Request" representing the client's request for the UpdateWorkflow operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateWorkflow for more information on using the UpdateWorkflow API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateWorkflowRequest method.
req, resp := client.UpdateWorkflowRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/UpdateWorkflow

func (*Omics) UpdateWorkflowWithContext

func (c *Omics) UpdateWorkflowWithContext(ctx aws.Context, input *UpdateWorkflowInput, opts ...request.Option) (*UpdateWorkflowOutput, error)

UpdateWorkflowWithContext is the same as UpdateWorkflow with the addition of the ability to pass a context and additional request options.

See UpdateWorkflow for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) UploadReadSetPart

func (c *Omics) UploadReadSetPart(input *UploadReadSetPartInput) (*UploadReadSetPartOutput, error)

UploadReadSetPart API operation for Amazon Omics.

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.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Omics's API operation UploadReadSetPart for usage and error information.

Returned Error Types:

  • InternalServerException An unexpected error occurred. Try the request again.

  • NotSupportedOperationException The operation is not supported by Amazon Omics, or the API does not exist.

  • ServiceQuotaExceededException The request exceeds a service quota.

  • ThrottlingException The request was denied due to request throttling.

  • ValidationException The input fails to satisfy the constraints specified by an AWS service.

  • ResourceNotFoundException The target resource was not found in the current Region.

  • AccessDeniedException You do not have sufficient access to perform this action.

  • RequestTimeoutException The request timed out.

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/UploadReadSetPart

func (*Omics) UploadReadSetPartRequest

func (c *Omics) UploadReadSetPartRequest(input *UploadReadSetPartInput) (req *request.Request, output *UploadReadSetPartOutput)

UploadReadSetPartRequest generates a "aws/request.Request" representing the client's request for the UploadReadSetPart operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UploadReadSetPart for more information on using the UploadReadSetPart API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UploadReadSetPartRequest method.
req, resp := client.UploadReadSetPartRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/UploadReadSetPart

func (*Omics) UploadReadSetPartWithContext

func (c *Omics) UploadReadSetPartWithContext(ctx aws.Context, input *UploadReadSetPartInput, opts ...request.Option) (*UploadReadSetPartOutput, error)

UploadReadSetPartWithContext is the same as UploadReadSetPart with the addition of the ability to pass a context and additional request options.

See UploadReadSetPart for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) WaitUntilAnnotationImportJobCreated

func (c *Omics) WaitUntilAnnotationImportJobCreated(input *GetAnnotationImportJobInput) error

WaitUntilAnnotationImportJobCreated uses the Amazon Omics API operation GetAnnotationImportJob to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Omics) WaitUntilAnnotationImportJobCreatedWithContext

func (c *Omics) WaitUntilAnnotationImportJobCreatedWithContext(ctx aws.Context, input *GetAnnotationImportJobInput, opts ...request.WaiterOption) error

WaitUntilAnnotationImportJobCreatedWithContext is an extended version of WaitUntilAnnotationImportJobCreated. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) WaitUntilAnnotationStoreCreated

func (c *Omics) WaitUntilAnnotationStoreCreated(input *GetAnnotationStoreInput) error

WaitUntilAnnotationStoreCreated uses the Amazon Omics API operation GetAnnotationStore to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Omics) WaitUntilAnnotationStoreCreatedWithContext

func (c *Omics) WaitUntilAnnotationStoreCreatedWithContext(ctx aws.Context, input *GetAnnotationStoreInput, opts ...request.WaiterOption) error

WaitUntilAnnotationStoreCreatedWithContext is an extended version of WaitUntilAnnotationStoreCreated. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) WaitUntilAnnotationStoreDeleted

func (c *Omics) WaitUntilAnnotationStoreDeleted(input *GetAnnotationStoreInput) error

WaitUntilAnnotationStoreDeleted uses the Amazon Omics API operation GetAnnotationStore to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Omics) WaitUntilAnnotationStoreDeletedWithContext

func (c *Omics) WaitUntilAnnotationStoreDeletedWithContext(ctx aws.Context, input *GetAnnotationStoreInput, opts ...request.WaiterOption) error

WaitUntilAnnotationStoreDeletedWithContext is an extended version of WaitUntilAnnotationStoreDeleted. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) WaitUntilAnnotationStoreVersionCreated

func (c *Omics) WaitUntilAnnotationStoreVersionCreated(input *GetAnnotationStoreVersionInput) error

WaitUntilAnnotationStoreVersionCreated uses the Amazon Omics API operation GetAnnotationStoreVersion to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Omics) WaitUntilAnnotationStoreVersionCreatedWithContext

func (c *Omics) WaitUntilAnnotationStoreVersionCreatedWithContext(ctx aws.Context, input *GetAnnotationStoreVersionInput, opts ...request.WaiterOption) error

WaitUntilAnnotationStoreVersionCreatedWithContext is an extended version of WaitUntilAnnotationStoreVersionCreated. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) WaitUntilAnnotationStoreVersionDeleted

func (c *Omics) WaitUntilAnnotationStoreVersionDeleted(input *GetAnnotationStoreVersionInput) error

WaitUntilAnnotationStoreVersionDeleted uses the Amazon Omics API operation GetAnnotationStoreVersion to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Omics) WaitUntilAnnotationStoreVersionDeletedWithContext

func (c *Omics) WaitUntilAnnotationStoreVersionDeletedWithContext(ctx aws.Context, input *GetAnnotationStoreVersionInput, opts ...request.WaiterOption) error

WaitUntilAnnotationStoreVersionDeletedWithContext is an extended version of WaitUntilAnnotationStoreVersionDeleted. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) WaitUntilReadSetActivationJobCompleted

func (c *Omics) WaitUntilReadSetActivationJobCompleted(input *GetReadSetActivationJobInput) error

WaitUntilReadSetActivationJobCompleted uses the Amazon Omics API operation GetReadSetActivationJob to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Omics) WaitUntilReadSetActivationJobCompletedWithContext

func (c *Omics) WaitUntilReadSetActivationJobCompletedWithContext(ctx aws.Context, input *GetReadSetActivationJobInput, opts ...request.WaiterOption) error

WaitUntilReadSetActivationJobCompletedWithContext is an extended version of WaitUntilReadSetActivationJobCompleted. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) WaitUntilReadSetExportJobCompleted

func (c *Omics) WaitUntilReadSetExportJobCompleted(input *GetReadSetExportJobInput) error

WaitUntilReadSetExportJobCompleted uses the Amazon Omics API operation GetReadSetExportJob to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Omics) WaitUntilReadSetExportJobCompletedWithContext

func (c *Omics) WaitUntilReadSetExportJobCompletedWithContext(ctx aws.Context, input *GetReadSetExportJobInput, opts ...request.WaiterOption) error

WaitUntilReadSetExportJobCompletedWithContext is an extended version of WaitUntilReadSetExportJobCompleted. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) WaitUntilReadSetImportJobCompleted

func (c *Omics) WaitUntilReadSetImportJobCompleted(input *GetReadSetImportJobInput) error

WaitUntilReadSetImportJobCompleted uses the Amazon Omics API operation GetReadSetImportJob to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Omics) WaitUntilReadSetImportJobCompletedWithContext

func (c *Omics) WaitUntilReadSetImportJobCompletedWithContext(ctx aws.Context, input *GetReadSetImportJobInput, opts ...request.WaiterOption) error

WaitUntilReadSetImportJobCompletedWithContext is an extended version of WaitUntilReadSetImportJobCompleted. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) WaitUntilReferenceImportJobCompleted

func (c *Omics) WaitUntilReferenceImportJobCompleted(input *GetReferenceImportJobInput) error

WaitUntilReferenceImportJobCompleted uses the Amazon Omics API operation GetReferenceImportJob to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Omics) WaitUntilReferenceImportJobCompletedWithContext

func (c *Omics) WaitUntilReferenceImportJobCompletedWithContext(ctx aws.Context, input *GetReferenceImportJobInput, opts ...request.WaiterOption) error

WaitUntilReferenceImportJobCompletedWithContext is an extended version of WaitUntilReferenceImportJobCompleted. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) WaitUntilRunCompleted

func (c *Omics) WaitUntilRunCompleted(input *GetRunInput) error

WaitUntilRunCompleted uses the Amazon Omics API operation GetRun to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Omics) WaitUntilRunCompletedWithContext

func (c *Omics) WaitUntilRunCompletedWithContext(ctx aws.Context, input *GetRunInput, opts ...request.WaiterOption) error

WaitUntilRunCompletedWithContext is an extended version of WaitUntilRunCompleted. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) WaitUntilRunRunning

func (c *Omics) WaitUntilRunRunning(input *GetRunInput) error

WaitUntilRunRunning uses the Amazon Omics API operation GetRun to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Omics) WaitUntilRunRunningWithContext

func (c *Omics) WaitUntilRunRunningWithContext(ctx aws.Context, input *GetRunInput, opts ...request.WaiterOption) error

WaitUntilRunRunningWithContext is an extended version of WaitUntilRunRunning. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) WaitUntilTaskCompleted

func (c *Omics) WaitUntilTaskCompleted(input *GetRunTaskInput) error

WaitUntilTaskCompleted uses the Amazon Omics API operation GetRunTask to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Omics) WaitUntilTaskCompletedWithContext

func (c *Omics) WaitUntilTaskCompletedWithContext(ctx aws.Context, input *GetRunTaskInput, opts ...request.WaiterOption) error

WaitUntilTaskCompletedWithContext is an extended version of WaitUntilTaskCompleted. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) WaitUntilTaskRunning

func (c *Omics) WaitUntilTaskRunning(input *GetRunTaskInput) error

WaitUntilTaskRunning uses the Amazon Omics API operation GetRunTask to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Omics) WaitUntilTaskRunningWithContext

func (c *Omics) WaitUntilTaskRunningWithContext(ctx aws.Context, input *GetRunTaskInput, opts ...request.WaiterOption) error

WaitUntilTaskRunningWithContext is an extended version of WaitUntilTaskRunning. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) WaitUntilVariantImportJobCreated

func (c *Omics) WaitUntilVariantImportJobCreated(input *GetVariantImportJobInput) error

WaitUntilVariantImportJobCreated uses the Amazon Omics API operation GetVariantImportJob to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Omics) WaitUntilVariantImportJobCreatedWithContext

func (c *Omics) WaitUntilVariantImportJobCreatedWithContext(ctx aws.Context, input *GetVariantImportJobInput, opts ...request.WaiterOption) error

WaitUntilVariantImportJobCreatedWithContext is an extended version of WaitUntilVariantImportJobCreated. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) WaitUntilVariantStoreCreated

func (c *Omics) WaitUntilVariantStoreCreated(input *GetVariantStoreInput) error

WaitUntilVariantStoreCreated uses the Amazon Omics API operation GetVariantStore to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Omics) WaitUntilVariantStoreCreatedWithContext

func (c *Omics) WaitUntilVariantStoreCreatedWithContext(ctx aws.Context, input *GetVariantStoreInput, opts ...request.WaiterOption) error

WaitUntilVariantStoreCreatedWithContext is an extended version of WaitUntilVariantStoreCreated. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) WaitUntilVariantStoreDeleted

func (c *Omics) WaitUntilVariantStoreDeleted(input *GetVariantStoreInput) error

WaitUntilVariantStoreDeleted uses the Amazon Omics API operation GetVariantStore to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Omics) WaitUntilVariantStoreDeletedWithContext

func (c *Omics) WaitUntilVariantStoreDeletedWithContext(ctx aws.Context, input *GetVariantStoreInput, opts ...request.WaiterOption) error

WaitUntilVariantStoreDeletedWithContext is an extended version of WaitUntilVariantStoreDeleted. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*Omics) WaitUntilWorkflowActive

func (c *Omics) WaitUntilWorkflowActive(input *GetWorkflowInput) error

WaitUntilWorkflowActive uses the Amazon Omics API operation GetWorkflow to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.

func (*Omics) WaitUntilWorkflowActiveWithContext

func (c *Omics) WaitUntilWorkflowActiveWithContext(ctx aws.Context, input *GetWorkflowInput, opts ...request.WaiterOption) error

WaitUntilWorkflowActiveWithContext is an extended version of WaitUntilWorkflowActive. With the support for passing in a context and options to configure the Waiter and the underlying request options.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type RangeNotSatisfiableException

type RangeNotSatisfiableException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

The ranges specified in the request are not valid.

func (*RangeNotSatisfiableException) Code

Code returns the exception type name.

func (*RangeNotSatisfiableException) Error

func (RangeNotSatisfiableException) GoString

func (s RangeNotSatisfiableException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RangeNotSatisfiableException) Message

func (s *RangeNotSatisfiableException) Message() string

Message returns the exception's message.

func (*RangeNotSatisfiableException) OrigErr

func (s *RangeNotSatisfiableException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*RangeNotSatisfiableException) RequestID

func (s *RangeNotSatisfiableException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*RangeNotSatisfiableException) StatusCode

func (s *RangeNotSatisfiableException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (RangeNotSatisfiableException) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ReadOptions

type ReadOptions struct {

	// The file's comment character.
	Comment *string `locationName:"comment" min:"1" type:"string"`

	// The file's encoding.
	Encoding *string `locationName:"encoding" min:"1" type:"string"`

	// A character for escaping quotes in the file.
	Escape *string `locationName:"escape" min:"1" type:"string"`

	// Whether quotes need to be escaped in the file.
	EscapeQuotes *bool `locationName:"escapeQuotes" type:"boolean"`

	// Whether the file has a header row.
	Header *bool `locationName:"header" type:"boolean"`

	// A line separator for the file.
	LineSep *string `locationName:"lineSep" min:"1" type:"string"`

	// The file's quote character.
	Quote *string `locationName:"quote" min:"1" type:"string"`

	// Whether all values need to be quoted, or just those that contain quotes.
	QuoteAll *bool `locationName:"quoteAll" type:"boolean"`

	// The file's field separator.
	Sep *string `locationName:"sep" min:"1" type:"string"`
	// contains filtered or unexported fields
}

Read options for an annotation import job.

func (ReadOptions) GoString

func (s ReadOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReadOptions) SetComment

func (s *ReadOptions) SetComment(v string) *ReadOptions

SetComment sets the Comment field's value.

func (*ReadOptions) SetEncoding

func (s *ReadOptions) SetEncoding(v string) *ReadOptions

SetEncoding sets the Encoding field's value.

func (*ReadOptions) SetEscape

func (s *ReadOptions) SetEscape(v string) *ReadOptions

SetEscape sets the Escape field's value.

func (*ReadOptions) SetEscapeQuotes

func (s *ReadOptions) SetEscapeQuotes(v bool) *ReadOptions

SetEscapeQuotes sets the EscapeQuotes field's value.

func (*ReadOptions) SetHeader

func (s *ReadOptions) SetHeader(v bool) *ReadOptions

SetHeader sets the Header field's value.

func (*ReadOptions) SetLineSep

func (s *ReadOptions) SetLineSep(v string) *ReadOptions

SetLineSep sets the LineSep field's value.

func (*ReadOptions) SetQuote

func (s *ReadOptions) SetQuote(v string) *ReadOptions

SetQuote sets the Quote field's value.

func (*ReadOptions) SetQuoteAll

func (s *ReadOptions) SetQuoteAll(v bool) *ReadOptions

SetQuoteAll sets the QuoteAll field's value.

func (*ReadOptions) SetSep

func (s *ReadOptions) SetSep(v string) *ReadOptions

SetSep sets the Sep field's value.

func (ReadOptions) String

func (s ReadOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReadOptions) Validate

func (s *ReadOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ReadSetBatchError

type ReadSetBatchError struct {

	// The error's code.
	//
	// Code is a required field
	Code *string `locationName:"code" type:"string" required:"true"`

	// The error's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The error's message.
	//
	// Message is a required field
	Message *string `locationName:"message" type:"string" required:"true"`
	// contains filtered or unexported fields
}

An error from a batch read set operation.

func (ReadSetBatchError) GoString

func (s ReadSetBatchError) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReadSetBatchError) SetCode

SetCode sets the Code field's value.

func (*ReadSetBatchError) SetId

SetId sets the Id field's value.

func (*ReadSetBatchError) SetMessage

func (s *ReadSetBatchError) SetMessage(v string) *ReadSetBatchError

SetMessage sets the Message field's value.

func (ReadSetBatchError) String

func (s ReadSetBatchError) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ReadSetFiles

type ReadSetFiles struct {

	// The files' index.
	Index *FileInformation `locationName:"index" type:"structure"`

	// The location of the first file in Amazon S3.
	Source1 *FileInformation `locationName:"source1" type:"structure"`

	// The location of the second file in Amazon S3.
	Source2 *FileInformation `locationName:"source2" type:"structure"`
	// contains filtered or unexported fields
}

Files in a read set.

func (ReadSetFiles) GoString

func (s ReadSetFiles) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReadSetFiles) SetIndex

func (s *ReadSetFiles) SetIndex(v *FileInformation) *ReadSetFiles

SetIndex sets the Index field's value.

func (*ReadSetFiles) SetSource1

func (s *ReadSetFiles) SetSource1(v *FileInformation) *ReadSetFiles

SetSource1 sets the Source1 field's value.

func (*ReadSetFiles) SetSource2

func (s *ReadSetFiles) SetSource2(v *FileInformation) *ReadSetFiles

SetSource2 sets the Source2 field's value.

func (ReadSetFiles) String

func (s ReadSetFiles) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ReadSetFilter

type ReadSetFilter struct {

	// The filter's start date.
	CreatedAfter *time.Time `locationName:"createdAfter" type:"timestamp" timestampFormat:"iso8601"`

	// The filter's end date.
	CreatedBefore *time.Time `locationName:"createdBefore" type:"timestamp" timestampFormat:"iso8601"`

	// The creation type of the read set.
	CreationType *string `locationName:"creationType" type:"string" enum:"CreationType"`

	// Where the source originated.
	GeneratedFrom *string `locationName:"generatedFrom" min:"1" type:"string"`

	// A name to filter on.
	Name *string `locationName:"name" min:"1" type:"string"`

	// A genome reference ARN to filter on.
	ReferenceArn *string `locationName:"referenceArn" type:"string"`

	// The read set source's sample ID.
	SampleId *string `locationName:"sampleId" min:"1" type:"string"`

	// A status to filter on.
	Status *string `locationName:"status" type:"string" enum:"ReadSetStatus"`

	// The read set source's subject ID.
	SubjectId *string `locationName:"subjectId" min:"1" type:"string"`
	// contains filtered or unexported fields
}

A filter for read sets.

func (ReadSetFilter) GoString

func (s ReadSetFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReadSetFilter) SetCreatedAfter

func (s *ReadSetFilter) SetCreatedAfter(v time.Time) *ReadSetFilter

SetCreatedAfter sets the CreatedAfter field's value.

func (*ReadSetFilter) SetCreatedBefore

func (s *ReadSetFilter) SetCreatedBefore(v time.Time) *ReadSetFilter

SetCreatedBefore sets the CreatedBefore field's value.

func (*ReadSetFilter) SetCreationType

func (s *ReadSetFilter) SetCreationType(v string) *ReadSetFilter

SetCreationType sets the CreationType field's value.

func (*ReadSetFilter) SetGeneratedFrom

func (s *ReadSetFilter) SetGeneratedFrom(v string) *ReadSetFilter

SetGeneratedFrom sets the GeneratedFrom field's value.

func (*ReadSetFilter) SetName

func (s *ReadSetFilter) SetName(v string) *ReadSetFilter

SetName sets the Name field's value.

func (*ReadSetFilter) SetReferenceArn

func (s *ReadSetFilter) SetReferenceArn(v string) *ReadSetFilter

SetReferenceArn sets the ReferenceArn field's value.

func (*ReadSetFilter) SetSampleId

func (s *ReadSetFilter) SetSampleId(v string) *ReadSetFilter

SetSampleId sets the SampleId field's value.

func (*ReadSetFilter) SetStatus

func (s *ReadSetFilter) SetStatus(v string) *ReadSetFilter

SetStatus sets the Status field's value.

func (*ReadSetFilter) SetSubjectId

func (s *ReadSetFilter) SetSubjectId(v string) *ReadSetFilter

SetSubjectId sets the SubjectId field's value.

func (ReadSetFilter) String

func (s ReadSetFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReadSetFilter) Validate

func (s *ReadSetFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ReadSetListItem

type ReadSetListItem struct {

	// The read set's ARN.
	//
	// Arn is a required field
	Arn *string `locationName:"arn" min:"1" type:"string" required:"true"`

	// When the read set was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The creation type of the read set.
	CreationType *string `locationName:"creationType" type:"string" enum:"CreationType"`

	// The read set's description.
	Description *string `locationName:"description" min:"1" type:"string"`

	// The entity tag (ETag) is a hash of the object representing its semantic content.
	Etag *ETag `locationName:"etag" type:"structure"`

	// The read set's file type.
	//
	// FileType is a required field
	FileType *string `locationName:"fileType" type:"string" required:"true" enum:"FileType"`

	// The read set's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The read set's name.
	Name *string `locationName:"name" min:"1" type:"string"`

	// The read set's genome reference ARN.
	ReferenceArn *string `locationName:"referenceArn" min:"1" type:"string"`

	// The read set's sample ID.
	SampleId *string `locationName:"sampleId" min:"1" type:"string"`

	// Details about a sequence.
	SequenceInformation *SequenceInformation `locationName:"sequenceInformation" type:"structure"`

	// The read set's sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The read set's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ReadSetStatus"`

	// The status for a read set. It provides more detail as to why the read set
	// has a status.
	StatusMessage *string `locationName:"statusMessage" min:"1" type:"string"`

	// The read set's subject ID.
	SubjectId *string `locationName:"subjectId" min:"1" type:"string"`
	// contains filtered or unexported fields
}

A read set.

func (ReadSetListItem) GoString

func (s ReadSetListItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReadSetListItem) SetArn

func (s *ReadSetListItem) SetArn(v string) *ReadSetListItem

SetArn sets the Arn field's value.

func (*ReadSetListItem) SetCreationTime

func (s *ReadSetListItem) SetCreationTime(v time.Time) *ReadSetListItem

SetCreationTime sets the CreationTime field's value.

func (*ReadSetListItem) SetCreationType

func (s *ReadSetListItem) SetCreationType(v string) *ReadSetListItem

SetCreationType sets the CreationType field's value.

func (*ReadSetListItem) SetDescription

func (s *ReadSetListItem) SetDescription(v string) *ReadSetListItem

SetDescription sets the Description field's value.

func (*ReadSetListItem) SetEtag

func (s *ReadSetListItem) SetEtag(v *ETag) *ReadSetListItem

SetEtag sets the Etag field's value.

func (*ReadSetListItem) SetFileType

func (s *ReadSetListItem) SetFileType(v string) *ReadSetListItem

SetFileType sets the FileType field's value.

func (*ReadSetListItem) SetId

func (s *ReadSetListItem) SetId(v string) *ReadSetListItem

SetId sets the Id field's value.

func (*ReadSetListItem) SetName

func (s *ReadSetListItem) SetName(v string) *ReadSetListItem

SetName sets the Name field's value.

func (*ReadSetListItem) SetReferenceArn

func (s *ReadSetListItem) SetReferenceArn(v string) *ReadSetListItem

SetReferenceArn sets the ReferenceArn field's value.

func (*ReadSetListItem) SetSampleId

func (s *ReadSetListItem) SetSampleId(v string) *ReadSetListItem

SetSampleId sets the SampleId field's value.

func (*ReadSetListItem) SetSequenceInformation

func (s *ReadSetListItem) SetSequenceInformation(v *SequenceInformation) *ReadSetListItem

SetSequenceInformation sets the SequenceInformation field's value.

func (*ReadSetListItem) SetSequenceStoreId

func (s *ReadSetListItem) SetSequenceStoreId(v string) *ReadSetListItem

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*ReadSetListItem) SetStatus

func (s *ReadSetListItem) SetStatus(v string) *ReadSetListItem

SetStatus sets the Status field's value.

func (*ReadSetListItem) SetStatusMessage

func (s *ReadSetListItem) SetStatusMessage(v string) *ReadSetListItem

SetStatusMessage sets the StatusMessage field's value.

func (*ReadSetListItem) SetSubjectId

func (s *ReadSetListItem) SetSubjectId(v string) *ReadSetListItem

SetSubjectId sets the SubjectId field's value.

func (ReadSetListItem) String

func (s ReadSetListItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ReadSetUploadPartListFilter

type ReadSetUploadPartListFilter struct {

	// Filters for read set uploads after a specified time.
	CreatedAfter *time.Time `locationName:"createdAfter" type:"timestamp" timestampFormat:"iso8601"`

	// Filters for read set part uploads before a specified time.
	CreatedBefore *time.Time `locationName:"createdBefore" type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

Filter settings that select for read set upload parts of interest.

func (ReadSetUploadPartListFilter) GoString

func (s ReadSetUploadPartListFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReadSetUploadPartListFilter) SetCreatedAfter

SetCreatedAfter sets the CreatedAfter field's value.

func (*ReadSetUploadPartListFilter) SetCreatedBefore

SetCreatedBefore sets the CreatedBefore field's value.

func (ReadSetUploadPartListFilter) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ReadSetUploadPartListItem

type ReadSetUploadPartListItem struct {

	// A unique identifier used to confirm that parts are being added to the correct
	// upload.
	//
	// Checksum is a required field
	Checksum *string `locationName:"checksum" type:"string" required:"true"`

	// The time stamp for when a direct upload was created.
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"`

	// The time stamp for the most recent update to an uploaded part.
	LastUpdatedTime *time.Time `locationName:"lastUpdatedTime" type:"timestamp" timestampFormat:"iso8601"`

	// The number identifying the part in an upload.
	//
	// PartNumber is a required field
	PartNumber *int64 `locationName:"partNumber" min:"1" type:"integer" required:"true"`

	// The size of the the part in an upload.
	//
	// PartSize is a required field
	PartSize *int64 `locationName:"partSize" min:"1" type:"long" required:"true"`

	// The origin of the part being direct uploaded.
	//
	// PartSource is a required field
	PartSource *string `locationName:"partSource" type:"string" required:"true" enum:"ReadSetPartSource"`
	// contains filtered or unexported fields
}

The metadata of a single part of a file that was added to a multipart upload. A list of these parts is returned in the response to the ListReadSetUploadParts API.

func (ReadSetUploadPartListItem) GoString

func (s ReadSetUploadPartListItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReadSetUploadPartListItem) SetChecksum

SetChecksum sets the Checksum field's value.

func (*ReadSetUploadPartListItem) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*ReadSetUploadPartListItem) SetLastUpdatedTime

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*ReadSetUploadPartListItem) SetPartNumber

SetPartNumber sets the PartNumber field's value.

func (*ReadSetUploadPartListItem) SetPartSize

SetPartSize sets the PartSize field's value.

func (*ReadSetUploadPartListItem) SetPartSource

SetPartSource sets the PartSource field's value.

func (ReadSetUploadPartListItem) String

func (s ReadSetUploadPartListItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ReferenceFiles

type ReferenceFiles struct {

	// The files' index.
	Index *FileInformation `locationName:"index" type:"structure"`

	// The source file's location in Amazon S3.
	Source *FileInformation `locationName:"source" type:"structure"`
	// contains filtered or unexported fields
}

A set of genome reference files.

func (ReferenceFiles) GoString

func (s ReferenceFiles) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceFiles) SetIndex

SetIndex sets the Index field's value.

func (*ReferenceFiles) SetSource

func (s *ReferenceFiles) SetSource(v *FileInformation) *ReferenceFiles

SetSource sets the Source field's value.

func (ReferenceFiles) String

func (s ReferenceFiles) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ReferenceFilter

type ReferenceFilter struct {

	// The filter's start date.
	CreatedAfter *time.Time `locationName:"createdAfter" type:"timestamp" timestampFormat:"iso8601"`

	// The filter's end date.
	CreatedBefore *time.Time `locationName:"createdBefore" type:"timestamp" timestampFormat:"iso8601"`

	// An MD5 checksum to filter on.
	Md5 *string `locationName:"md5" min:"1" type:"string"`

	// A name to filter on.
	Name *string `locationName:"name" min:"3" type:"string"`
	// contains filtered or unexported fields
}

A filter for references.

func (ReferenceFilter) GoString

func (s ReferenceFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceFilter) SetCreatedAfter

func (s *ReferenceFilter) SetCreatedAfter(v time.Time) *ReferenceFilter

SetCreatedAfter sets the CreatedAfter field's value.

func (*ReferenceFilter) SetCreatedBefore

func (s *ReferenceFilter) SetCreatedBefore(v time.Time) *ReferenceFilter

SetCreatedBefore sets the CreatedBefore field's value.

func (*ReferenceFilter) SetMd5

func (s *ReferenceFilter) SetMd5(v string) *ReferenceFilter

SetMd5 sets the Md5 field's value.

func (*ReferenceFilter) SetName

func (s *ReferenceFilter) SetName(v string) *ReferenceFilter

SetName sets the Name field's value.

func (ReferenceFilter) String

func (s ReferenceFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceFilter) Validate

func (s *ReferenceFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ReferenceItem

type ReferenceItem struct {

	// The reference's ARN.
	ReferenceArn *string `locationName:"referenceArn" min:"1" type:"string"`
	// contains filtered or unexported fields
}

A genome reference.

func (ReferenceItem) GoString

func (s ReferenceItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceItem) SetReferenceArn

func (s *ReferenceItem) SetReferenceArn(v string) *ReferenceItem

SetReferenceArn sets the ReferenceArn field's value.

func (ReferenceItem) String

func (s ReferenceItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceItem) Validate

func (s *ReferenceItem) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ReferenceListItem

type ReferenceListItem struct {

	// The reference's ARN.
	//
	// Arn is a required field
	Arn *string `locationName:"arn" min:"1" type:"string" required:"true"`

	// When the reference was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The reference's description.
	Description *string `locationName:"description" min:"1" type:"string"`

	// The reference's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The reference's MD5 checksum.
	//
	// Md5 is a required field
	Md5 *string `locationName:"md5" min:"1" type:"string" required:"true"`

	// The reference's name.
	Name *string `locationName:"name" min:"3" type:"string"`

	// The reference's store ID.
	//
	// ReferenceStoreId is a required field
	ReferenceStoreId *string `locationName:"referenceStoreId" min:"10" type:"string" required:"true"`

	// The reference's status.
	Status *string `locationName:"status" type:"string" enum:"ReferenceStatus"`

	// When the reference was updated.
	//
	// UpdateTime is a required field
	UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`
	// contains filtered or unexported fields
}

A genome reference.

func (ReferenceListItem) GoString

func (s ReferenceListItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceListItem) SetArn

SetArn sets the Arn field's value.

func (*ReferenceListItem) SetCreationTime

func (s *ReferenceListItem) SetCreationTime(v time.Time) *ReferenceListItem

SetCreationTime sets the CreationTime field's value.

func (*ReferenceListItem) SetDescription

func (s *ReferenceListItem) SetDescription(v string) *ReferenceListItem

SetDescription sets the Description field's value.

func (*ReferenceListItem) SetId

SetId sets the Id field's value.

func (*ReferenceListItem) SetMd5

SetMd5 sets the Md5 field's value.

func (*ReferenceListItem) SetName

SetName sets the Name field's value.

func (*ReferenceListItem) SetReferenceStoreId

func (s *ReferenceListItem) SetReferenceStoreId(v string) *ReferenceListItem

SetReferenceStoreId sets the ReferenceStoreId field's value.

func (*ReferenceListItem) SetStatus

func (s *ReferenceListItem) SetStatus(v string) *ReferenceListItem

SetStatus sets the Status field's value.

func (*ReferenceListItem) SetUpdateTime

func (s *ReferenceListItem) SetUpdateTime(v time.Time) *ReferenceListItem

SetUpdateTime sets the UpdateTime field's value.

func (ReferenceListItem) String

func (s ReferenceListItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ReferenceStoreDetail

type ReferenceStoreDetail struct {

	// The store's ARN.
	//
	// Arn is a required field
	Arn *string `locationName:"arn" min:"1" type:"string" required:"true"`

	// When the store was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The store's description.
	Description *string `locationName:"description" min:"1" type:"string"`

	// The store's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The store's name.
	Name *string `locationName:"name" min:"1" type:"string"`

	// The store's server-side encryption (SSE) settings.
	SseConfig *SseConfig `locationName:"sseConfig" type:"structure"`
	// contains filtered or unexported fields
}

Details about a reference store.

func (ReferenceStoreDetail) GoString

func (s ReferenceStoreDetail) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceStoreDetail) SetArn

SetArn sets the Arn field's value.

func (*ReferenceStoreDetail) SetCreationTime

func (s *ReferenceStoreDetail) SetCreationTime(v time.Time) *ReferenceStoreDetail

SetCreationTime sets the CreationTime field's value.

func (*ReferenceStoreDetail) SetDescription

func (s *ReferenceStoreDetail) SetDescription(v string) *ReferenceStoreDetail

SetDescription sets the Description field's value.

func (*ReferenceStoreDetail) SetId

SetId sets the Id field's value.

func (*ReferenceStoreDetail) SetName

SetName sets the Name field's value.

func (*ReferenceStoreDetail) SetSseConfig

SetSseConfig sets the SseConfig field's value.

func (ReferenceStoreDetail) String

func (s ReferenceStoreDetail) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ReferenceStoreFilter

type ReferenceStoreFilter struct {

	// The filter's start date.
	CreatedAfter *time.Time `locationName:"createdAfter" type:"timestamp" timestampFormat:"iso8601"`

	// The filter's end date.
	CreatedBefore *time.Time `locationName:"createdBefore" type:"timestamp" timestampFormat:"iso8601"`

	// The name to filter on.
	Name *string `locationName:"name" min:"1" type:"string"`
	// contains filtered or unexported fields
}

A filter for reference stores.

func (ReferenceStoreFilter) GoString

func (s ReferenceStoreFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceStoreFilter) SetCreatedAfter

func (s *ReferenceStoreFilter) SetCreatedAfter(v time.Time) *ReferenceStoreFilter

SetCreatedAfter sets the CreatedAfter field's value.

func (*ReferenceStoreFilter) SetCreatedBefore

func (s *ReferenceStoreFilter) SetCreatedBefore(v time.Time) *ReferenceStoreFilter

SetCreatedBefore sets the CreatedBefore field's value.

func (*ReferenceStoreFilter) SetName

SetName sets the Name field's value.

func (ReferenceStoreFilter) String

func (s ReferenceStoreFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReferenceStoreFilter) Validate

func (s *ReferenceStoreFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RequestTimeoutException

type RequestTimeoutException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

The request timed out.

func (*RequestTimeoutException) Code

func (s *RequestTimeoutException) Code() string

Code returns the exception type name.

func (*RequestTimeoutException) Error

func (s *RequestTimeoutException) Error() string

func (RequestTimeoutException) GoString

func (s RequestTimeoutException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RequestTimeoutException) Message

func (s *RequestTimeoutException) Message() string

Message returns the exception's message.

func (*RequestTimeoutException) OrigErr

func (s *RequestTimeoutException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*RequestTimeoutException) RequestID

func (s *RequestTimeoutException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*RequestTimeoutException) StatusCode

func (s *RequestTimeoutException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (RequestTimeoutException) String

func (s RequestTimeoutException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ResourceNotFoundException

type ResourceNotFoundException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

The target resource was not found in the current Region.

func (*ResourceNotFoundException) Code

Code returns the exception type name.

func (*ResourceNotFoundException) Error

func (s *ResourceNotFoundException) Error() string

func (ResourceNotFoundException) GoString

func (s ResourceNotFoundException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceNotFoundException) Message

func (s *ResourceNotFoundException) Message() string

Message returns the exception's message.

func (*ResourceNotFoundException) OrigErr

func (s *ResourceNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceNotFoundException) RequestID

func (s *ResourceNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceNotFoundException) StatusCode

func (s *ResourceNotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceNotFoundException) String

func (s ResourceNotFoundException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RunGroupListItem

type RunGroupListItem struct {

	// The group's ARN.
	Arn *string `locationName:"arn" min:"1" type:"string"`

	// When the group was created.
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"`

	// The group's ID.
	Id *string `locationName:"id" min:"1" type:"string"`

	// The group's maximum CPU count setting.
	MaxCpus *int64 `locationName:"maxCpus" min:"1" type:"integer"`

	// The group's maximum duration setting in minutes.
	MaxDuration *int64 `locationName:"maxDuration" min:"1" type:"integer"`

	// The maximum GPUs that can be used by a run group.
	MaxGpus *int64 `locationName:"maxGpus" min:"1" type:"integer"`

	// The group's maximum concurrent run setting.
	MaxRuns *int64 `locationName:"maxRuns" min:"1" type:"integer"`

	// The group's name.
	Name *string `locationName:"name" min:"1" type:"string"`
	// contains filtered or unexported fields
}

A run group.

func (RunGroupListItem) GoString

func (s RunGroupListItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RunGroupListItem) SetArn

SetArn sets the Arn field's value.

func (*RunGroupListItem) SetCreationTime

func (s *RunGroupListItem) SetCreationTime(v time.Time) *RunGroupListItem

SetCreationTime sets the CreationTime field's value.

func (*RunGroupListItem) SetId

SetId sets the Id field's value.

func (*RunGroupListItem) SetMaxCpus

func (s *RunGroupListItem) SetMaxCpus(v int64) *RunGroupListItem

SetMaxCpus sets the MaxCpus field's value.

func (*RunGroupListItem) SetMaxDuration

func (s *RunGroupListItem) SetMaxDuration(v int64) *RunGroupListItem

SetMaxDuration sets the MaxDuration field's value.

func (*RunGroupListItem) SetMaxGpus

func (s *RunGroupListItem) SetMaxGpus(v int64) *RunGroupListItem

SetMaxGpus sets the MaxGpus field's value.

func (*RunGroupListItem) SetMaxRuns

func (s *RunGroupListItem) SetMaxRuns(v int64) *RunGroupListItem

SetMaxRuns sets the MaxRuns field's value.

func (*RunGroupListItem) SetName

func (s *RunGroupListItem) SetName(v string) *RunGroupListItem

SetName sets the Name field's value.

func (RunGroupListItem) String

func (s RunGroupListItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RunListItem

type RunListItem struct {

	// The run's ARN.
	Arn *string `locationName:"arn" min:"1" type:"string"`

	// When the run was created.
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"`

	// The run's ID.
	Id *string `locationName:"id" min:"1" type:"string"`

	// The run's name.
	Name *string `locationName:"name" min:"1" type:"string"`

	// The run's priority.
	Priority *int64 `locationName:"priority" type:"integer"`

	// When the run started.
	StartTime *time.Time `locationName:"startTime" type:"timestamp" timestampFormat:"iso8601"`

	// The run's status.
	Status *string `locationName:"status" min:"1" type:"string" enum:"RunStatus"`

	// When the run stopped.
	StopTime *time.Time `locationName:"stopTime" type:"timestamp" timestampFormat:"iso8601"`

	// The run's storage capacity.
	StorageCapacity *int64 `locationName:"storageCapacity" type:"integer"`

	// The run's workflow ID.
	WorkflowId *string `locationName:"workflowId" min:"1" type:"string"`
	// contains filtered or unexported fields
}

A workflow run.

func (RunListItem) GoString

func (s RunListItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RunListItem) SetArn

func (s *RunListItem) SetArn(v string) *RunListItem

SetArn sets the Arn field's value.

func (*RunListItem) SetCreationTime

func (s *RunListItem) SetCreationTime(v time.Time) *RunListItem

SetCreationTime sets the CreationTime field's value.

func (*RunListItem) SetId

func (s *RunListItem) SetId(v string) *RunListItem

SetId sets the Id field's value.

func (*RunListItem) SetName

func (s *RunListItem) SetName(v string) *RunListItem

SetName sets the Name field's value.

func (*RunListItem) SetPriority

func (s *RunListItem) SetPriority(v int64) *RunListItem

SetPriority sets the Priority field's value.

func (*RunListItem) SetStartTime

func (s *RunListItem) SetStartTime(v time.Time) *RunListItem

SetStartTime sets the StartTime field's value.

func (*RunListItem) SetStatus

func (s *RunListItem) SetStatus(v string) *RunListItem

SetStatus sets the Status field's value.

func (*RunListItem) SetStopTime

func (s *RunListItem) SetStopTime(v time.Time) *RunListItem

SetStopTime sets the StopTime field's value.

func (*RunListItem) SetStorageCapacity

func (s *RunListItem) SetStorageCapacity(v int64) *RunListItem

SetStorageCapacity sets the StorageCapacity field's value.

func (*RunListItem) SetWorkflowId

func (s *RunListItem) SetWorkflowId(v string) *RunListItem

SetWorkflowId sets the WorkflowId field's value.

func (RunListItem) String

func (s RunListItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RunLogLocation

type RunLogLocation struct {

	// The log stream ARN for the engine log.
	EngineLogStream *string `locationName:"engineLogStream" type:"string"`

	// The log stream ARN for the run log.
	RunLogStream *string `locationName:"runLogStream" type:"string"`
	// contains filtered or unexported fields
}

The URI for the run log.

func (RunLogLocation) GoString

func (s RunLogLocation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RunLogLocation) SetEngineLogStream

func (s *RunLogLocation) SetEngineLogStream(v string) *RunLogLocation

SetEngineLogStream sets the EngineLogStream field's value.

func (*RunLogLocation) SetRunLogStream

func (s *RunLogLocation) SetRunLogStream(v string) *RunLogLocation

SetRunLogStream sets the RunLogStream field's value.

func (RunLogLocation) String

func (s RunLogLocation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SequenceInformation

type SequenceInformation struct {

	// The sequence's alignment setting.
	Alignment *string `locationName:"alignment" type:"string"`

	// Where the sequence originated.
	GeneratedFrom *string `locationName:"generatedFrom" min:"1" type:"string"`

	// The sequence's total base count.
	TotalBaseCount *int64 `locationName:"totalBaseCount" type:"long"`

	// The sequence's total read count.
	TotalReadCount *int64 `locationName:"totalReadCount" type:"long"`
	// contains filtered or unexported fields
}

Details about a sequence.

func (SequenceInformation) GoString

func (s SequenceInformation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SequenceInformation) SetAlignment

func (s *SequenceInformation) SetAlignment(v string) *SequenceInformation

SetAlignment sets the Alignment field's value.

func (*SequenceInformation) SetGeneratedFrom

func (s *SequenceInformation) SetGeneratedFrom(v string) *SequenceInformation

SetGeneratedFrom sets the GeneratedFrom field's value.

func (*SequenceInformation) SetTotalBaseCount

func (s *SequenceInformation) SetTotalBaseCount(v int64) *SequenceInformation

SetTotalBaseCount sets the TotalBaseCount field's value.

func (*SequenceInformation) SetTotalReadCount

func (s *SequenceInformation) SetTotalReadCount(v int64) *SequenceInformation

SetTotalReadCount sets the TotalReadCount field's value.

func (SequenceInformation) String

func (s SequenceInformation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SequenceStoreDetail

type SequenceStoreDetail struct {

	// The store's ARN.
	//
	// Arn is a required field
	Arn *string `locationName:"arn" min:"1" type:"string" required:"true"`

	// When the store was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The store's description.
	Description *string `locationName:"description" min:"1" type:"string"`

	// An S3 location that is used to store files that have failed a direct upload.
	FallbackLocation *string `locationName:"fallbackLocation" type:"string"`

	// The store's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The store's name.
	Name *string `locationName:"name" min:"1" type:"string"`

	// The store's server-side encryption (SSE) settings.
	SseConfig *SseConfig `locationName:"sseConfig" type:"structure"`
	// contains filtered or unexported fields
}

Details about a sequence store.

func (SequenceStoreDetail) GoString

func (s SequenceStoreDetail) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SequenceStoreDetail) SetArn

SetArn sets the Arn field's value.

func (*SequenceStoreDetail) SetCreationTime

func (s *SequenceStoreDetail) SetCreationTime(v time.Time) *SequenceStoreDetail

SetCreationTime sets the CreationTime field's value.

func (*SequenceStoreDetail) SetDescription

func (s *SequenceStoreDetail) SetDescription(v string) *SequenceStoreDetail

SetDescription sets the Description field's value.

func (*SequenceStoreDetail) SetFallbackLocation

func (s *SequenceStoreDetail) SetFallbackLocation(v string) *SequenceStoreDetail

SetFallbackLocation sets the FallbackLocation field's value.

func (*SequenceStoreDetail) SetId

SetId sets the Id field's value.

func (*SequenceStoreDetail) SetName

SetName sets the Name field's value.

func (*SequenceStoreDetail) SetSseConfig

func (s *SequenceStoreDetail) SetSseConfig(v *SseConfig) *SequenceStoreDetail

SetSseConfig sets the SseConfig field's value.

func (SequenceStoreDetail) String

func (s SequenceStoreDetail) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SequenceStoreFilter

type SequenceStoreFilter struct {

	// The filter's start date.
	CreatedAfter *time.Time `locationName:"createdAfter" type:"timestamp" timestampFormat:"iso8601"`

	// The filter's end date.
	CreatedBefore *time.Time `locationName:"createdBefore" type:"timestamp" timestampFormat:"iso8601"`

	// A name to filter on.
	Name *string `locationName:"name" min:"1" type:"string"`
	// contains filtered or unexported fields
}

A filter for a sequence store.

func (SequenceStoreFilter) GoString

func (s SequenceStoreFilter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SequenceStoreFilter) SetCreatedAfter

func (s *SequenceStoreFilter) SetCreatedAfter(v time.Time) *SequenceStoreFilter

SetCreatedAfter sets the CreatedAfter field's value.

func (*SequenceStoreFilter) SetCreatedBefore

func (s *SequenceStoreFilter) SetCreatedBefore(v time.Time) *SequenceStoreFilter

SetCreatedBefore sets the CreatedBefore field's value.

func (*SequenceStoreFilter) SetName

SetName sets the Name field's value.

func (SequenceStoreFilter) String

func (s SequenceStoreFilter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SequenceStoreFilter) Validate

func (s *SequenceStoreFilter) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ServiceQuotaExceededException

type ServiceQuotaExceededException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

The request exceeds a service quota.

func (*ServiceQuotaExceededException) Code

Code returns the exception type name.

func (*ServiceQuotaExceededException) Error

func (ServiceQuotaExceededException) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ServiceQuotaExceededException) Message

Message returns the exception's message.

func (*ServiceQuotaExceededException) OrigErr

func (s *ServiceQuotaExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServiceQuotaExceededException) RequestID

func (s *ServiceQuotaExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServiceQuotaExceededException) StatusCode

func (s *ServiceQuotaExceededException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ServiceQuotaExceededException) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ShareDetails

type ShareDetails struct {

	// The timestamp for when the share was created.
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"`

	// The account ID for the data owner. The owner creates the share offer.
	OwnerId *string `locationName:"ownerId" type:"string"`

	// The principal subscriber is the account the analytics store data is being
	// shared with.
	PrincipalSubscriber *string `locationName:"principalSubscriber" type:"string"`

	// The resource Arn of the analytics store being shared.
	ResourceArn *string `locationName:"resourceArn" type:"string"`

	// The ID for a share offer for an analytics store .
	ShareId *string `locationName:"shareId" type:"string"`

	// The name of the share.
	ShareName *string `locationName:"shareName" min:"1" type:"string"`

	// The status of a share.
	Status *string `locationName:"status" type:"string" enum:"ShareStatus"`

	// The status message for a share. It provides more details on the status of
	// the share.
	StatusMessage *string `locationName:"statusMessage" type:"string"`

	// The timestamp of the share update.
	UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

The details of a share.

func (ShareDetails) GoString

func (s ShareDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ShareDetails) SetCreationTime

func (s *ShareDetails) SetCreationTime(v time.Time) *ShareDetails

SetCreationTime sets the CreationTime field's value.

func (*ShareDetails) SetOwnerId

func (s *ShareDetails) SetOwnerId(v string) *ShareDetails

SetOwnerId sets the OwnerId field's value.

func (*ShareDetails) SetPrincipalSubscriber

func (s *ShareDetails) SetPrincipalSubscriber(v string) *ShareDetails

SetPrincipalSubscriber sets the PrincipalSubscriber field's value.

func (*ShareDetails) SetResourceArn

func (s *ShareDetails) SetResourceArn(v string) *ShareDetails

SetResourceArn sets the ResourceArn field's value.

func (*ShareDetails) SetShareId

func (s *ShareDetails) SetShareId(v string) *ShareDetails

SetShareId sets the ShareId field's value.

func (*ShareDetails) SetShareName

func (s *ShareDetails) SetShareName(v string) *ShareDetails

SetShareName sets the ShareName field's value.

func (*ShareDetails) SetStatus

func (s *ShareDetails) SetStatus(v string) *ShareDetails

SetStatus sets the Status field's value.

func (*ShareDetails) SetStatusMessage

func (s *ShareDetails) SetStatusMessage(v string) *ShareDetails

SetStatusMessage sets the StatusMessage field's value.

func (*ShareDetails) SetUpdateTime

func (s *ShareDetails) SetUpdateTime(v time.Time) *ShareDetails

SetUpdateTime sets the UpdateTime field's value.

func (ShareDetails) String

func (s ShareDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SourceFiles

type SourceFiles struct {

	// The location of the first file in Amazon S3.
	//
	// Source1 is a required field
	Source1 *string `locationName:"source1" type:"string" required:"true"`

	// The location of the second file in Amazon S3.
	Source2 *string `locationName:"source2" type:"string"`
	// contains filtered or unexported fields
}

Source files for a sequence.

func (SourceFiles) GoString

func (s SourceFiles) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SourceFiles) SetSource1

func (s *SourceFiles) SetSource1(v string) *SourceFiles

SetSource1 sets the Source1 field's value.

func (*SourceFiles) SetSource2

func (s *SourceFiles) SetSource2(v string) *SourceFiles

SetSource2 sets the Source2 field's value.

func (SourceFiles) String

func (s SourceFiles) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SourceFiles) Validate

func (s *SourceFiles) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SseConfig

type SseConfig struct {

	// An encryption key ARN.
	KeyArn *string `locationName:"keyArn" min:"20" type:"string"`

	// The encryption type.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true" enum:"EncryptionType"`
	// contains filtered or unexported fields
}

Server-side encryption (SSE) settings for a store.

func (SseConfig) GoString

func (s SseConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SseConfig) SetKeyArn

func (s *SseConfig) SetKeyArn(v string) *SseConfig

SetKeyArn sets the KeyArn field's value.

func (*SseConfig) SetType

func (s *SseConfig) SetType(v string) *SseConfig

SetType sets the Type field's value.

func (SseConfig) String

func (s SseConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SseConfig) Validate

func (s *SseConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartAnnotationImportJobInput

type StartAnnotationImportJobInput struct {

	// The annotation schema generated by the parsed annotation data.
	AnnotationFields map[string]*string `locationName:"annotationFields" type:"map"`

	// A destination annotation store for the job.
	//
	// DestinationName is a required field
	DestinationName *string `locationName:"destinationName" min:"3" type:"string" required:"true"`

	// Formatting options for the annotation file.
	FormatOptions *FormatOptions `locationName:"formatOptions" type:"structure"`

	// Items to import.
	//
	// Items is a required field
	Items []*AnnotationImportItemSource `locationName:"items" min:"1" type:"list" required:"true"`

	// A service role for the job.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"`

	// The job's left normalization setting.
	RunLeftNormalization *bool `locationName:"runLeftNormalization" type:"boolean"`

	// The name of the annotation store version.
	VersionName *string `locationName:"versionName" min:"3" type:"string"`
	// contains filtered or unexported fields
}

func (StartAnnotationImportJobInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartAnnotationImportJobInput) SetAnnotationFields

SetAnnotationFields sets the AnnotationFields field's value.

func (*StartAnnotationImportJobInput) SetDestinationName

SetDestinationName sets the DestinationName field's value.

func (*StartAnnotationImportJobInput) SetFormatOptions

SetFormatOptions sets the FormatOptions field's value.

func (*StartAnnotationImportJobInput) SetItems

SetItems sets the Items field's value.

func (*StartAnnotationImportJobInput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*StartAnnotationImportJobInput) SetRunLeftNormalization

func (s *StartAnnotationImportJobInput) SetRunLeftNormalization(v bool) *StartAnnotationImportJobInput

SetRunLeftNormalization sets the RunLeftNormalization field's value.

func (*StartAnnotationImportJobInput) SetVersionName

SetVersionName sets the VersionName field's value.

func (StartAnnotationImportJobInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartAnnotationImportJobInput) Validate

func (s *StartAnnotationImportJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartAnnotationImportJobOutput

type StartAnnotationImportJobOutput struct {

	// The job's ID.
	//
	// JobId is a required field
	JobId *string `locationName:"jobId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (StartAnnotationImportJobOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartAnnotationImportJobOutput) SetJobId

SetJobId sets the JobId field's value.

func (StartAnnotationImportJobOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StartReadSetActivationJobInput

type StartReadSetActivationJobInput struct {

	// To ensure that jobs don't run multiple times, specify a unique token for
	// each job.
	ClientToken *string `locationName:"clientToken" min:"1" type:"string"`

	// The read set's sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `location:"uri" locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The job's source files.
	//
	// Sources is a required field
	Sources []*StartReadSetActivationJobSourceItem `locationName:"sources" min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (StartReadSetActivationJobInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartReadSetActivationJobInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*StartReadSetActivationJobInput) SetSequenceStoreId

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*StartReadSetActivationJobInput) SetSources

SetSources sets the Sources field's value.

func (StartReadSetActivationJobInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartReadSetActivationJobInput) Validate

func (s *StartReadSetActivationJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartReadSetActivationJobOutput

type StartReadSetActivationJobOutput struct {

	// When the job was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The job's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The read set's sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The job's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ReadSetActivationJobStatus"`
	// contains filtered or unexported fields
}

func (StartReadSetActivationJobOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartReadSetActivationJobOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*StartReadSetActivationJobOutput) SetId

SetId sets the Id field's value.

func (*StartReadSetActivationJobOutput) SetSequenceStoreId

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*StartReadSetActivationJobOutput) SetStatus

SetStatus sets the Status field's value.

func (StartReadSetActivationJobOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StartReadSetActivationJobSourceItem

type StartReadSetActivationJobSourceItem struct {

	// The source's read set ID.
	//
	// ReadSetId is a required field
	ReadSetId *string `locationName:"readSetId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

A source for a read set activation job.

func (StartReadSetActivationJobSourceItem) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartReadSetActivationJobSourceItem) SetReadSetId

SetReadSetId sets the ReadSetId field's value.

func (StartReadSetActivationJobSourceItem) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartReadSetActivationJobSourceItem) Validate

Validate inspects the fields of the type to determine if they are valid.

type StartReadSetExportJobInput

type StartReadSetExportJobInput struct {

	// To ensure that jobs don't run multiple times, specify a unique token for
	// each job.
	ClientToken *string `locationName:"clientToken" min:"1" type:"string"`

	// A location for exported files in Amazon S3.
	//
	// Destination is a required field
	Destination *string `locationName:"destination" type:"string" required:"true"`

	// A service role for the job.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"`

	// The read set's sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `location:"uri" locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The job's source files.
	//
	// Sources is a required field
	Sources []*ExportReadSet `locationName:"sources" min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (StartReadSetExportJobInput) GoString

func (s StartReadSetExportJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartReadSetExportJobInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*StartReadSetExportJobInput) SetDestination

SetDestination sets the Destination field's value.

func (*StartReadSetExportJobInput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*StartReadSetExportJobInput) SetSequenceStoreId

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*StartReadSetExportJobInput) SetSources

SetSources sets the Sources field's value.

func (StartReadSetExportJobInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartReadSetExportJobInput) Validate

func (s *StartReadSetExportJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartReadSetExportJobOutput

type StartReadSetExportJobOutput struct {

	// When the job was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The job's output location.
	//
	// Destination is a required field
	Destination *string `locationName:"destination" type:"string" required:"true"`

	// The job's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The read set's sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The job's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ReadSetExportJobStatus"`
	// contains filtered or unexported fields
}

func (StartReadSetExportJobOutput) GoString

func (s StartReadSetExportJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartReadSetExportJobOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*StartReadSetExportJobOutput) SetDestination

SetDestination sets the Destination field's value.

func (*StartReadSetExportJobOutput) SetId

SetId sets the Id field's value.

func (*StartReadSetExportJobOutput) SetSequenceStoreId

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*StartReadSetExportJobOutput) SetStatus

SetStatus sets the Status field's value.

func (StartReadSetExportJobOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StartReadSetImportJobInput

type StartReadSetImportJobInput struct {

	// To ensure that jobs don't run multiple times, specify a unique token for
	// each job.
	ClientToken *string `locationName:"clientToken" min:"1" type:"string"`

	// A service role for the job.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"`

	// The read set's sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `location:"uri" locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The job's source files.
	//
	// Sources is a required field
	Sources []*StartReadSetImportJobSourceItem `locationName:"sources" min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (StartReadSetImportJobInput) GoString

func (s StartReadSetImportJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartReadSetImportJobInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*StartReadSetImportJobInput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*StartReadSetImportJobInput) SetSequenceStoreId

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*StartReadSetImportJobInput) SetSources

SetSources sets the Sources field's value.

func (StartReadSetImportJobInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartReadSetImportJobInput) Validate

func (s *StartReadSetImportJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartReadSetImportJobOutput

type StartReadSetImportJobOutput struct {

	// When the job was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The job's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The job's service role ARN.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"`

	// The read set's sequence store ID.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The job's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ReadSetImportJobStatus"`
	// contains filtered or unexported fields
}

func (StartReadSetImportJobOutput) GoString

func (s StartReadSetImportJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartReadSetImportJobOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*StartReadSetImportJobOutput) SetId

SetId sets the Id field's value.

func (*StartReadSetImportJobOutput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*StartReadSetImportJobOutput) SetSequenceStoreId

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*StartReadSetImportJobOutput) SetStatus

SetStatus sets the Status field's value.

func (StartReadSetImportJobOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StartReadSetImportJobSourceItem

type StartReadSetImportJobSourceItem struct {

	// The source's description.
	Description *string `locationName:"description" min:"1" type:"string"`

	// Where the source originated.
	GeneratedFrom *string `locationName:"generatedFrom" min:"1" type:"string"`

	// The source's name.
	Name *string `locationName:"name" min:"1" type:"string"`

	// The source's reference ARN.
	ReferenceArn *string `locationName:"referenceArn" min:"1" type:"string"`

	// The source's sample ID.
	//
	// SampleId is a required field
	SampleId *string `locationName:"sampleId" min:"1" type:"string" required:"true"`

	// The source's file type.
	//
	// SourceFileType is a required field
	SourceFileType *string `locationName:"sourceFileType" type:"string" required:"true" enum:"FileType"`

	// The source files' location in Amazon S3.
	//
	// SourceFiles is a required field
	SourceFiles *SourceFiles `locationName:"sourceFiles" type:"structure" required:"true"`

	// The source's subject ID.
	//
	// SubjectId is a required field
	SubjectId *string `locationName:"subjectId" min:"1" type:"string" required:"true"`

	// The source's tags.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

A source for a read set import job.

func (StartReadSetImportJobSourceItem) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartReadSetImportJobSourceItem) SetDescription

SetDescription sets the Description field's value.

func (*StartReadSetImportJobSourceItem) SetGeneratedFrom

SetGeneratedFrom sets the GeneratedFrom field's value.

func (*StartReadSetImportJobSourceItem) SetName

SetName sets the Name field's value.

func (*StartReadSetImportJobSourceItem) SetReferenceArn

SetReferenceArn sets the ReferenceArn field's value.

func (*StartReadSetImportJobSourceItem) SetSampleId

SetSampleId sets the SampleId field's value.

func (*StartReadSetImportJobSourceItem) SetSourceFileType

SetSourceFileType sets the SourceFileType field's value.

func (*StartReadSetImportJobSourceItem) SetSourceFiles

SetSourceFiles sets the SourceFiles field's value.

func (*StartReadSetImportJobSourceItem) SetSubjectId

SetSubjectId sets the SubjectId field's value.

func (*StartReadSetImportJobSourceItem) SetTags

SetTags sets the Tags field's value.

func (StartReadSetImportJobSourceItem) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartReadSetImportJobSourceItem) Validate

func (s *StartReadSetImportJobSourceItem) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartReferenceImportJobInput

type StartReferenceImportJobInput struct {

	// To ensure that jobs don't run multiple times, specify a unique token for
	// each job.
	ClientToken *string `locationName:"clientToken" min:"1" type:"string"`

	// The job's reference store ID.
	//
	// ReferenceStoreId is a required field
	ReferenceStoreId *string `location:"uri" locationName:"referenceStoreId" min:"10" type:"string" required:"true"`

	// A service role for the job.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"`

	// The job's source files.
	//
	// Sources is a required field
	Sources []*StartReferenceImportJobSourceItem `locationName:"sources" min:"1" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (StartReferenceImportJobInput) GoString

func (s StartReferenceImportJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartReferenceImportJobInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*StartReferenceImportJobInput) SetReferenceStoreId

SetReferenceStoreId sets the ReferenceStoreId field's value.

func (*StartReferenceImportJobInput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*StartReferenceImportJobInput) SetSources

SetSources sets the Sources field's value.

func (StartReferenceImportJobInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartReferenceImportJobInput) Validate

func (s *StartReferenceImportJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartReferenceImportJobOutput

type StartReferenceImportJobOutput struct {

	// When the job was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The job's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" min:"10" type:"string" required:"true"`

	// The job's reference store ID.
	//
	// ReferenceStoreId is a required field
	ReferenceStoreId *string `locationName:"referenceStoreId" min:"10" type:"string" required:"true"`

	// The job's service role ARN.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"`

	// The job's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"ReferenceImportJobStatus"`
	// contains filtered or unexported fields
}

func (StartReferenceImportJobOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartReferenceImportJobOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*StartReferenceImportJobOutput) SetId

SetId sets the Id field's value.

func (*StartReferenceImportJobOutput) SetReferenceStoreId

SetReferenceStoreId sets the ReferenceStoreId field's value.

func (*StartReferenceImportJobOutput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*StartReferenceImportJobOutput) SetStatus

SetStatus sets the Status field's value.

func (StartReferenceImportJobOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StartReferenceImportJobSourceItem

type StartReferenceImportJobSourceItem struct {

	// The source's description.
	Description *string `locationName:"description" min:"1" type:"string"`

	// The source's name.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"3" type:"string" required:"true"`

	// The source file's location in Amazon S3.
	//
	// SourceFile is a required field
	SourceFile *string `locationName:"sourceFile" type:"string" required:"true"`

	// The source's tags.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

A source for a reference import job.

func (StartReferenceImportJobSourceItem) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartReferenceImportJobSourceItem) SetDescription

SetDescription sets the Description field's value.

func (*StartReferenceImportJobSourceItem) SetName

SetName sets the Name field's value.

func (*StartReferenceImportJobSourceItem) SetSourceFile

SetSourceFile sets the SourceFile field's value.

func (*StartReferenceImportJobSourceItem) SetTags

SetTags sets the Tags field's value.

func (StartReferenceImportJobSourceItem) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartReferenceImportJobSourceItem) Validate

Validate inspects the fields of the type to determine if they are valid.

type StartRunInput

type StartRunInput struct {

	// A log level for the run.
	LogLevel *string `locationName:"logLevel" min:"1" type:"string" enum:"RunLogLevel"`

	// A name for the run.
	Name *string `locationName:"name" min:"1" type:"string"`

	// An output URI for the run.
	OutputUri *string `locationName:"outputUri" min:"1" type:"string"`

	// A priority for the run.
	Priority *int64 `locationName:"priority" type:"integer"`

	// To ensure that requests don't run multiple times, specify a unique ID for
	// each request.
	RequestId *string `locationName:"requestId" min:"1" type:"string" idempotencyToken:"true"`

	// The retention mode for the run.
	RetentionMode *string `locationName:"retentionMode" min:"1" type:"string" enum:"RunRetentionMode"`

	// A service role for the run.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" min:"1" type:"string" required:"true"`

	// The run's group ID.
	RunGroupId *string `locationName:"runGroupId" min:"1" type:"string"`

	// The ID of a run to duplicate.
	RunId *string `locationName:"runId" min:"1" type:"string"`

	// A storage capacity for the run in gigabytes.
	StorageCapacity *int64 `locationName:"storageCapacity" type:"integer"`

	// Tags for the run.
	Tags map[string]*string `locationName:"tags" type:"map"`

	// The run's workflow ID.
	WorkflowId *string `locationName:"workflowId" min:"1" type:"string"`

	// The run's workflow type.
	WorkflowType *string `locationName:"workflowType" min:"1" type:"string" enum:"WorkflowType"`
	// contains filtered or unexported fields
}

func (StartRunInput) GoString

func (s StartRunInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartRunInput) SetLogLevel

func (s *StartRunInput) SetLogLevel(v string) *StartRunInput

SetLogLevel sets the LogLevel field's value.

func (*StartRunInput) SetName

func (s *StartRunInput) SetName(v string) *StartRunInput

SetName sets the Name field's value.

func (*StartRunInput) SetOutputUri

func (s *StartRunInput) SetOutputUri(v string) *StartRunInput

SetOutputUri sets the OutputUri field's value.

func (*StartRunInput) SetPriority

func (s *StartRunInput) SetPriority(v int64) *StartRunInput

SetPriority sets the Priority field's value.

func (*StartRunInput) SetRequestId

func (s *StartRunInput) SetRequestId(v string) *StartRunInput

SetRequestId sets the RequestId field's value.

func (*StartRunInput) SetRetentionMode

func (s *StartRunInput) SetRetentionMode(v string) *StartRunInput

SetRetentionMode sets the RetentionMode field's value.

func (*StartRunInput) SetRoleArn

func (s *StartRunInput) SetRoleArn(v string) *StartRunInput

SetRoleArn sets the RoleArn field's value.

func (*StartRunInput) SetRunGroupId

func (s *StartRunInput) SetRunGroupId(v string) *StartRunInput

SetRunGroupId sets the RunGroupId field's value.

func (*StartRunInput) SetRunId

func (s *StartRunInput) SetRunId(v string) *StartRunInput

SetRunId sets the RunId field's value.

func (*StartRunInput) SetStorageCapacity

func (s *StartRunInput) SetStorageCapacity(v int64) *StartRunInput

SetStorageCapacity sets the StorageCapacity field's value.

func (*StartRunInput) SetTags

func (s *StartRunInput) SetTags(v map[string]*string) *StartRunInput

SetTags sets the Tags field's value.

func (*StartRunInput) SetWorkflowId

func (s *StartRunInput) SetWorkflowId(v string) *StartRunInput

SetWorkflowId sets the WorkflowId field's value.

func (*StartRunInput) SetWorkflowType

func (s *StartRunInput) SetWorkflowType(v string) *StartRunInput

SetWorkflowType sets the WorkflowType field's value.

func (StartRunInput) String

func (s StartRunInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartRunInput) Validate

func (s *StartRunInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartRunOutput

type StartRunOutput struct {

	// The run's ARN.
	Arn *string `locationName:"arn" min:"1" type:"string"`

	// The run's ID.
	Id *string `locationName:"id" min:"1" type:"string"`

	// The destination for workflow outputs.
	RunOutputUri *string `locationName:"runOutputUri" min:"1" type:"string"`

	// The run's status.
	Status *string `locationName:"status" min:"1" type:"string" enum:"RunStatus"`

	// The run's tags.
	Tags map[string]*string `locationName:"tags" type:"map"`

	// The universally unique identifier for a run.
	Uuid *string `locationName:"uuid" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (StartRunOutput) GoString

func (s StartRunOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartRunOutput) SetArn

func (s *StartRunOutput) SetArn(v string) *StartRunOutput

SetArn sets the Arn field's value.

func (*StartRunOutput) SetId

func (s *StartRunOutput) SetId(v string) *StartRunOutput

SetId sets the Id field's value.

func (*StartRunOutput) SetRunOutputUri

func (s *StartRunOutput) SetRunOutputUri(v string) *StartRunOutput

SetRunOutputUri sets the RunOutputUri field's value.

func (*StartRunOutput) SetStatus

func (s *StartRunOutput) SetStatus(v string) *StartRunOutput

SetStatus sets the Status field's value.

func (*StartRunOutput) SetTags

func (s *StartRunOutput) SetTags(v map[string]*string) *StartRunOutput

SetTags sets the Tags field's value.

func (*StartRunOutput) SetUuid

func (s *StartRunOutput) SetUuid(v string) *StartRunOutput

SetUuid sets the Uuid field's value.

func (StartRunOutput) String

func (s StartRunOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StartVariantImportJobInput

type StartVariantImportJobInput struct {

	// The annotation schema generated by the parsed annotation data.
	AnnotationFields map[string]*string `locationName:"annotationFields" type:"map"`

	// The destination variant store for the job.
	//
	// DestinationName is a required field
	DestinationName *string `locationName:"destinationName" min:"3" type:"string" required:"true"`

	// Items to import.
	//
	// Items is a required field
	Items []*VariantImportItemSource `locationName:"items" min:"1" type:"list" required:"true"`

	// A service role for the job.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"`

	// The job's left normalization setting.
	RunLeftNormalization *bool `locationName:"runLeftNormalization" type:"boolean"`
	// contains filtered or unexported fields
}

func (StartVariantImportJobInput) GoString

func (s StartVariantImportJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartVariantImportJobInput) SetAnnotationFields

func (s *StartVariantImportJobInput) SetAnnotationFields(v map[string]*string) *StartVariantImportJobInput

SetAnnotationFields sets the AnnotationFields field's value.

func (*StartVariantImportJobInput) SetDestinationName

SetDestinationName sets the DestinationName field's value.

func (*StartVariantImportJobInput) SetItems

SetItems sets the Items field's value.

func (*StartVariantImportJobInput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*StartVariantImportJobInput) SetRunLeftNormalization

func (s *StartVariantImportJobInput) SetRunLeftNormalization(v bool) *StartVariantImportJobInput

SetRunLeftNormalization sets the RunLeftNormalization field's value.

func (StartVariantImportJobInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartVariantImportJobInput) Validate

func (s *StartVariantImportJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartVariantImportJobOutput

type StartVariantImportJobOutput struct {

	// The job's ID.
	//
	// JobId is a required field
	JobId *string `locationName:"jobId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (StartVariantImportJobOutput) GoString

func (s StartVariantImportJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartVariantImportJobOutput) SetJobId

SetJobId sets the JobId field's value.

func (StartVariantImportJobOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StoreOptions

type StoreOptions struct {

	// File settings for a TSV store.
	TsvStoreOptions *TsvStoreOptions `locationName:"tsvStoreOptions" type:"structure"`
	// contains filtered or unexported fields
}

Settings for a store.

func (StoreOptions) GoString

func (s StoreOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StoreOptions) SetTsvStoreOptions

func (s *StoreOptions) SetTsvStoreOptions(v *TsvStoreOptions) *StoreOptions

SetTsvStoreOptions sets the TsvStoreOptions field's value.

func (StoreOptions) String

func (s StoreOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StoreOptions) Validate

func (s *StoreOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceInput

type TagResourceInput struct {

	// The resource's ARN.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"`

	// Tags for the resource.
	//
	// Tags is a required field
	Tags map[string]*string `locationName:"tags" type:"map" required:"true"`
	// contains filtered or unexported fields
}

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) SetResourceArn

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags

func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String

func (s TagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) Validate

func (s *TagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceOutput

type TagResourceOutput struct {
	// contains filtered or unexported fields
}

func (TagResourceOutput) GoString

func (s TagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TaskListItem

type TaskListItem struct {

	// The task's CPU count.
	Cpus *int64 `locationName:"cpus" min:"1" type:"integer"`

	// When the task was created.
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"`

	// The number of Graphics Processing Units (GPU) specified for the task.
	Gpus *int64 `locationName:"gpus" type:"integer"`

	// The instance type for a task.
	InstanceType *string `locationName:"instanceType" type:"string"`

	// The task's memory use in gigabyes.
	Memory *int64 `locationName:"memory" min:"1" type:"integer"`

	// The task's name.
	Name *string `locationName:"name" min:"1" type:"string"`

	// When the task started.
	StartTime *time.Time `locationName:"startTime" type:"timestamp" timestampFormat:"iso8601"`

	// The task's status.
	Status *string `locationName:"status" min:"1" type:"string" enum:"TaskStatus"`

	// When the task stopped.
	StopTime *time.Time `locationName:"stopTime" type:"timestamp" timestampFormat:"iso8601"`

	// The task's ID.
	TaskId *string `locationName:"taskId" min:"1" type:"string"`
	// contains filtered or unexported fields
}

A workflow run task.

func (TaskListItem) GoString

func (s TaskListItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TaskListItem) SetCpus

func (s *TaskListItem) SetCpus(v int64) *TaskListItem

SetCpus sets the Cpus field's value.

func (*TaskListItem) SetCreationTime

func (s *TaskListItem) SetCreationTime(v time.Time) *TaskListItem

SetCreationTime sets the CreationTime field's value.

func (*TaskListItem) SetGpus

func (s *TaskListItem) SetGpus(v int64) *TaskListItem

SetGpus sets the Gpus field's value.

func (*TaskListItem) SetInstanceType

func (s *TaskListItem) SetInstanceType(v string) *TaskListItem

SetInstanceType sets the InstanceType field's value.

func (*TaskListItem) SetMemory

func (s *TaskListItem) SetMemory(v int64) *TaskListItem

SetMemory sets the Memory field's value.

func (*TaskListItem) SetName

func (s *TaskListItem) SetName(v string) *TaskListItem

SetName sets the Name field's value.

func (*TaskListItem) SetStartTime

func (s *TaskListItem) SetStartTime(v time.Time) *TaskListItem

SetStartTime sets the StartTime field's value.

func (*TaskListItem) SetStatus

func (s *TaskListItem) SetStatus(v string) *TaskListItem

SetStatus sets the Status field's value.

func (*TaskListItem) SetStopTime

func (s *TaskListItem) SetStopTime(v time.Time) *TaskListItem

SetStopTime sets the StopTime field's value.

func (*TaskListItem) SetTaskId

func (s *TaskListItem) SetTaskId(v string) *TaskListItem

SetTaskId sets the TaskId field's value.

func (TaskListItem) String

func (s TaskListItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ThrottlingException

type ThrottlingException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

The request was denied due to request throttling.

func (*ThrottlingException) Code

func (s *ThrottlingException) Code() string

Code returns the exception type name.

func (*ThrottlingException) Error

func (s *ThrottlingException) Error() string

func (ThrottlingException) GoString

func (s ThrottlingException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ThrottlingException) Message

func (s *ThrottlingException) Message() string

Message returns the exception's message.

func (*ThrottlingException) OrigErr

func (s *ThrottlingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ThrottlingException) RequestID

func (s *ThrottlingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ThrottlingException) StatusCode

func (s *ThrottlingException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ThrottlingException) String

func (s ThrottlingException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TsvOptions

type TsvOptions struct {

	// The file's read options.
	ReadOptions *ReadOptions `locationName:"readOptions" type:"structure"`
	// contains filtered or unexported fields
}

Formatting options for a TSV file.

func (TsvOptions) GoString

func (s TsvOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TsvOptions) SetReadOptions

func (s *TsvOptions) SetReadOptions(v *ReadOptions) *TsvOptions

SetReadOptions sets the ReadOptions field's value.

func (TsvOptions) String

func (s TsvOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TsvOptions) Validate

func (s *TsvOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TsvStoreOptions

type TsvStoreOptions struct {

	// The store's annotation type.
	AnnotationType *string `locationName:"annotationType" type:"string" enum:"AnnotationType"`

	// The store's header key to column name mapping.
	FormatToHeader map[string]*string `locationName:"formatToHeader" type:"map"`

	// The store's schema.
	Schema []map[string]*string `locationName:"schema" min:"1" type:"list"`
	// contains filtered or unexported fields
}

File settings for a TSV store.

func (TsvStoreOptions) GoString

func (s TsvStoreOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TsvStoreOptions) SetAnnotationType

func (s *TsvStoreOptions) SetAnnotationType(v string) *TsvStoreOptions

SetAnnotationType sets the AnnotationType field's value.

func (*TsvStoreOptions) SetFormatToHeader

func (s *TsvStoreOptions) SetFormatToHeader(v map[string]*string) *TsvStoreOptions

SetFormatToHeader sets the FormatToHeader field's value.

func (*TsvStoreOptions) SetSchema

func (s *TsvStoreOptions) SetSchema(v []map[string]*string) *TsvStoreOptions

SetSchema sets the Schema field's value.

func (TsvStoreOptions) String

func (s TsvStoreOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TsvStoreOptions) Validate

func (s *TsvStoreOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TsvVersionOptions

type TsvVersionOptions struct {

	// The store version's annotation type.
	AnnotationType *string `locationName:"annotationType" type:"string" enum:"AnnotationType"`

	// The annotation store version's header key to column name mapping.
	FormatToHeader map[string]*string `locationName:"formatToHeader" type:"map"`

	// The TSV schema for an annotation store version.
	Schema []map[string]*string `locationName:"schema" min:"1" type:"list"`
	// contains filtered or unexported fields
}

The options for a TSV file.

func (TsvVersionOptions) GoString

func (s TsvVersionOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TsvVersionOptions) SetAnnotationType

func (s *TsvVersionOptions) SetAnnotationType(v string) *TsvVersionOptions

SetAnnotationType sets the AnnotationType field's value.

func (*TsvVersionOptions) SetFormatToHeader

func (s *TsvVersionOptions) SetFormatToHeader(v map[string]*string) *TsvVersionOptions

SetFormatToHeader sets the FormatToHeader field's value.

func (*TsvVersionOptions) SetSchema

func (s *TsvVersionOptions) SetSchema(v []map[string]*string) *TsvVersionOptions

SetSchema sets the Schema field's value.

func (TsvVersionOptions) String

func (s TsvVersionOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TsvVersionOptions) Validate

func (s *TsvVersionOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceInput

type UntagResourceInput struct {

	// The resource's ARN.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" min:"1" type:"string" required:"true"`

	// Keys of tags to remove.
	//
	// TagKeys is a required field
	TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourceInput) GoString

func (s UntagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) SetResourceArn

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String

func (s UntagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) Validate

func (s *UntagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceOutput

type UntagResourceOutput struct {
	// contains filtered or unexported fields
}

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateAnnotationStoreInput

type UpdateAnnotationStoreInput struct {

	// A description for the store.
	Description *string `locationName:"description" type:"string"`

	// A name for the store.
	//
	// Name is a required field
	Name *string `location:"uri" locationName:"name" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateAnnotationStoreInput) GoString

func (s UpdateAnnotationStoreInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAnnotationStoreInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateAnnotationStoreInput) SetName

SetName sets the Name field's value.

func (UpdateAnnotationStoreInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAnnotationStoreInput) Validate

func (s *UpdateAnnotationStoreInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateAnnotationStoreOutput

type UpdateAnnotationStoreOutput struct {

	// When the store was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The store's description.
	//
	// Description is a required field
	Description *string `locationName:"description" type:"string" required:"true"`

	// The store's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The store's name.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The store's genome reference.
	//
	// Reference is a required field
	Reference *ReferenceItem `locationName:"reference" type:"structure" required:"true"`

	// The store's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"StoreStatus"`

	// The annotation file format of the store.
	StoreFormat *string `locationName:"storeFormat" type:"string" enum:"StoreFormat"`

	// Parsing options for the store.
	StoreOptions *StoreOptions `locationName:"storeOptions" type:"structure"`

	// When the store was updated.
	//
	// UpdateTime is a required field
	UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateAnnotationStoreOutput) GoString

func (s UpdateAnnotationStoreOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAnnotationStoreOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*UpdateAnnotationStoreOutput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateAnnotationStoreOutput) SetId

SetId sets the Id field's value.

func (*UpdateAnnotationStoreOutput) SetName

SetName sets the Name field's value.

func (*UpdateAnnotationStoreOutput) SetReference

SetReference sets the Reference field's value.

func (*UpdateAnnotationStoreOutput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateAnnotationStoreOutput) SetStoreFormat

SetStoreFormat sets the StoreFormat field's value.

func (*UpdateAnnotationStoreOutput) SetStoreOptions

SetStoreOptions sets the StoreOptions field's value.

func (*UpdateAnnotationStoreOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (UpdateAnnotationStoreOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateAnnotationStoreVersionInput

type UpdateAnnotationStoreVersionInput struct {

	// The description of an annotation store.
	Description *string `locationName:"description" type:"string"`

	// The name of an annotation store.
	//
	// Name is a required field
	Name *string `location:"uri" locationName:"name" type:"string" required:"true"`

	// The name of an annotation store version.
	//
	// VersionName is a required field
	VersionName *string `location:"uri" locationName:"versionName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateAnnotationStoreVersionInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAnnotationStoreVersionInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateAnnotationStoreVersionInput) SetName

SetName sets the Name field's value.

func (*UpdateAnnotationStoreVersionInput) SetVersionName

SetVersionName sets the VersionName field's value.

func (UpdateAnnotationStoreVersionInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAnnotationStoreVersionInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type UpdateAnnotationStoreVersionOutput

type UpdateAnnotationStoreVersionOutput struct {

	// The time stamp for when an annotation store version was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The description of an annotation store version.
	//
	// Description is a required field
	Description *string `locationName:"description" type:"string" required:"true"`

	// The annotation store version ID.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The name of an annotation store.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"3" type:"string" required:"true"`

	// The status of an annotation store version.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"VersionStatus"`

	// The annotation store ID.
	//
	// StoreId is a required field
	StoreId *string `locationName:"storeId" type:"string" required:"true"`

	// The time stamp for when an annotation store version was updated.
	//
	// UpdateTime is a required field
	UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The name of an annotation store version.
	//
	// VersionName is a required field
	VersionName *string `locationName:"versionName" min:"3" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateAnnotationStoreVersionOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAnnotationStoreVersionOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*UpdateAnnotationStoreVersionOutput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateAnnotationStoreVersionOutput) SetId

SetId sets the Id field's value.

func (*UpdateAnnotationStoreVersionOutput) SetName

SetName sets the Name field's value.

func (*UpdateAnnotationStoreVersionOutput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateAnnotationStoreVersionOutput) SetStoreId

SetStoreId sets the StoreId field's value.

func (*UpdateAnnotationStoreVersionOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*UpdateAnnotationStoreVersionOutput) SetVersionName

SetVersionName sets the VersionName field's value.

func (UpdateAnnotationStoreVersionOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateRunGroupInput

type UpdateRunGroupInput struct {

	// The group's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"`

	// The maximum number of CPUs to use.
	MaxCpus *int64 `locationName:"maxCpus" min:"1" type:"integer"`

	// A maximum run time for the group in minutes.
	MaxDuration *int64 `locationName:"maxDuration" min:"1" type:"integer"`

	// The maximum GPUs that can be used by a run group.
	MaxGpus *int64 `locationName:"maxGpus" min:"1" type:"integer"`

	// The maximum number of concurrent runs for the group.
	MaxRuns *int64 `locationName:"maxRuns" min:"1" type:"integer"`

	// A name for the group.
	Name *string `locationName:"name" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateRunGroupInput) GoString

func (s UpdateRunGroupInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateRunGroupInput) SetId

SetId sets the Id field's value.

func (*UpdateRunGroupInput) SetMaxCpus

func (s *UpdateRunGroupInput) SetMaxCpus(v int64) *UpdateRunGroupInput

SetMaxCpus sets the MaxCpus field's value.

func (*UpdateRunGroupInput) SetMaxDuration

func (s *UpdateRunGroupInput) SetMaxDuration(v int64) *UpdateRunGroupInput

SetMaxDuration sets the MaxDuration field's value.

func (*UpdateRunGroupInput) SetMaxGpus

func (s *UpdateRunGroupInput) SetMaxGpus(v int64) *UpdateRunGroupInput

SetMaxGpus sets the MaxGpus field's value.

func (*UpdateRunGroupInput) SetMaxRuns

func (s *UpdateRunGroupInput) SetMaxRuns(v int64) *UpdateRunGroupInput

SetMaxRuns sets the MaxRuns field's value.

func (*UpdateRunGroupInput) SetName

SetName sets the Name field's value.

func (UpdateRunGroupInput) String

func (s UpdateRunGroupInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateRunGroupInput) Validate

func (s *UpdateRunGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateRunGroupOutput

type UpdateRunGroupOutput struct {
	// contains filtered or unexported fields
}

func (UpdateRunGroupOutput) GoString

func (s UpdateRunGroupOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateRunGroupOutput) String

func (s UpdateRunGroupOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateVariantStoreInput

type UpdateVariantStoreInput struct {

	// A description for the store.
	Description *string `locationName:"description" type:"string"`

	// A name for the store.
	//
	// Name is a required field
	Name *string `location:"uri" locationName:"name" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateVariantStoreInput) GoString

func (s UpdateVariantStoreInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateVariantStoreInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateVariantStoreInput) SetName

SetName sets the Name field's value.

func (UpdateVariantStoreInput) String

func (s UpdateVariantStoreInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateVariantStoreInput) Validate

func (s *UpdateVariantStoreInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateVariantStoreOutput

type UpdateVariantStoreOutput struct {

	// When the store was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The store's description.
	//
	// Description is a required field
	Description *string `locationName:"description" type:"string" required:"true"`

	// The store's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The store's name.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The store's genome reference.
	//
	// Reference is a required field
	Reference *ReferenceItem `locationName:"reference" type:"structure" required:"true"`

	// The store's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"StoreStatus"`

	// When the store was updated.
	//
	// UpdateTime is a required field
	UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateVariantStoreOutput) GoString

func (s UpdateVariantStoreOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateVariantStoreOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*UpdateVariantStoreOutput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateVariantStoreOutput) SetId

SetId sets the Id field's value.

func (*UpdateVariantStoreOutput) SetName

SetName sets the Name field's value.

func (*UpdateVariantStoreOutput) SetReference

SetReference sets the Reference field's value.

func (*UpdateVariantStoreOutput) SetStatus

SetStatus sets the Status field's value.

func (*UpdateVariantStoreOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (UpdateVariantStoreOutput) String

func (s UpdateVariantStoreOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateWorkflowInput

type UpdateWorkflowInput struct {

	// A description for the workflow.
	Description *string `locationName:"description" min:"1" type:"string"`

	// The workflow's ID.
	//
	// Id is a required field
	Id *string `location:"uri" locationName:"id" min:"1" type:"string" required:"true"`

	// A name for the workflow.
	Name *string `locationName:"name" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateWorkflowInput) GoString

func (s UpdateWorkflowInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateWorkflowInput) SetDescription

func (s *UpdateWorkflowInput) SetDescription(v string) *UpdateWorkflowInput

SetDescription sets the Description field's value.

func (*UpdateWorkflowInput) SetId

SetId sets the Id field's value.

func (*UpdateWorkflowInput) SetName

SetName sets the Name field's value.

func (UpdateWorkflowInput) String

func (s UpdateWorkflowInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateWorkflowInput) Validate

func (s *UpdateWorkflowInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateWorkflowOutput

type UpdateWorkflowOutput struct {
	// contains filtered or unexported fields
}

func (UpdateWorkflowOutput) GoString

func (s UpdateWorkflowOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateWorkflowOutput) String

func (s UpdateWorkflowOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UploadReadSetPartInput

type UploadReadSetPartInput struct {

	// The number of the part being uploaded.
	//
	// PartNumber is a required field
	PartNumber *int64 `location:"querystring" locationName:"partNumber" min:"1" type:"integer" required:"true"`

	// The source file for an upload part.
	//
	// PartSource is a required field
	PartSource *string `location:"querystring" locationName:"partSource" type:"string" required:"true" enum:"ReadSetPartSource"`

	// The read set data to upload for a part.
	//
	// To use an non-seekable io.Reader for this request wrap the io.Reader with
	// "aws.ReadSeekCloser". The SDK will not retry request errors for non-seekable
	// readers. This will allow the SDK to send the reader's payload as chunked
	// transfer encoding.
	//
	// Payload is a required field
	Payload io.ReadSeeker `locationName:"payload" type:"blob" required:"true"`

	// The Sequence Store ID used for the multipart upload.
	//
	// SequenceStoreId is a required field
	SequenceStoreId *string `location:"uri" locationName:"sequenceStoreId" min:"10" type:"string" required:"true"`

	// The ID for the initiated multipart upload.
	//
	// UploadId is a required field
	UploadId *string `location:"uri" locationName:"uploadId" min:"10" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UploadReadSetPartInput) GoString

func (s UploadReadSetPartInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UploadReadSetPartInput) SetPartNumber

SetPartNumber sets the PartNumber field's value.

func (*UploadReadSetPartInput) SetPartSource

SetPartSource sets the PartSource field's value.

func (*UploadReadSetPartInput) SetPayload

SetPayload sets the Payload field's value.

func (*UploadReadSetPartInput) SetSequenceStoreId

func (s *UploadReadSetPartInput) SetSequenceStoreId(v string) *UploadReadSetPartInput

SetSequenceStoreId sets the SequenceStoreId field's value.

func (*UploadReadSetPartInput) SetUploadId

SetUploadId sets the UploadId field's value.

func (UploadReadSetPartInput) String

func (s UploadReadSetPartInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UploadReadSetPartInput) Validate

func (s *UploadReadSetPartInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UploadReadSetPartOutput

type UploadReadSetPartOutput struct {

	// An identifier used to confirm that parts are being added to the intended
	// upload.
	//
	// Checksum is a required field
	Checksum *string `locationName:"checksum" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UploadReadSetPartOutput) GoString

func (s UploadReadSetPartOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UploadReadSetPartOutput) SetChecksum

SetChecksum sets the Checksum field's value.

func (UploadReadSetPartOutput) String

func (s UploadReadSetPartOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ValidationException

type ValidationException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

The input fails to satisfy the constraints specified by an AWS service.

func (*ValidationException) Code

func (s *ValidationException) Code() string

Code returns the exception type name.

func (*ValidationException) Error

func (s *ValidationException) Error() string

func (ValidationException) GoString

func (s ValidationException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ValidationException) Message

func (s *ValidationException) Message() string

Message returns the exception's message.

func (*ValidationException) OrigErr

func (s *ValidationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ValidationException) RequestID

func (s *ValidationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ValidationException) StatusCode

func (s *ValidationException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ValidationException) String

func (s ValidationException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type VariantImportItemDetail

type VariantImportItemDetail struct {

	// The item's job status.
	//
	// JobStatus is a required field
	JobStatus *string `locationName:"jobStatus" type:"string" required:"true" enum:"JobStatus"`

	// The source file's location in Amazon S3.
	//
	// Source is a required field
	Source *string `locationName:"source" type:"string" required:"true"`

	// A message that provides additional context about a job
	StatusMessage *string `locationName:"statusMessage" type:"string"`
	// contains filtered or unexported fields
}

Details about an imported variant item.

func (VariantImportItemDetail) GoString

func (s VariantImportItemDetail) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VariantImportItemDetail) SetJobStatus

SetJobStatus sets the JobStatus field's value.

func (*VariantImportItemDetail) SetSource

SetSource sets the Source field's value.

func (*VariantImportItemDetail) SetStatusMessage

func (s *VariantImportItemDetail) SetStatusMessage(v string) *VariantImportItemDetail

SetStatusMessage sets the StatusMessage field's value.

func (VariantImportItemDetail) String

func (s VariantImportItemDetail) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type VariantImportItemSource

type VariantImportItemSource struct {

	// The source file's location in Amazon S3.
	//
	// Source is a required field
	Source *string `locationName:"source" type:"string" required:"true"`
	// contains filtered or unexported fields
}

A imported variant item's source.

func (VariantImportItemSource) GoString

func (s VariantImportItemSource) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VariantImportItemSource) SetSource

SetSource sets the Source field's value.

func (VariantImportItemSource) String

func (s VariantImportItemSource) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VariantImportItemSource) Validate

func (s *VariantImportItemSource) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type VariantImportJobItem

type VariantImportJobItem struct {

	// The annotation schema generated by the parsed annotation data.
	AnnotationFields map[string]*string `locationName:"annotationFields" type:"map"`

	// When the job completed.
	CompletionTime *time.Time `locationName:"completionTime" type:"timestamp" timestampFormat:"iso8601"`

	// When the job was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The job's destination variant store.
	//
	// DestinationName is a required field
	DestinationName *string `locationName:"destinationName" type:"string" required:"true"`

	// The job's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The job's service role ARN.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"`

	// The job's left normalization setting.
	RunLeftNormalization *bool `locationName:"runLeftNormalization" type:"boolean"`

	// The job's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"JobStatus"`

	// When the job was updated.
	//
	// UpdateTime is a required field
	UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`
	// contains filtered or unexported fields
}

A variant import job.

func (VariantImportJobItem) GoString

func (s VariantImportJobItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VariantImportJobItem) SetAnnotationFields

func (s *VariantImportJobItem) SetAnnotationFields(v map[string]*string) *VariantImportJobItem

SetAnnotationFields sets the AnnotationFields field's value.

func (*VariantImportJobItem) SetCompletionTime

func (s *VariantImportJobItem) SetCompletionTime(v time.Time) *VariantImportJobItem

SetCompletionTime sets the CompletionTime field's value.

func (*VariantImportJobItem) SetCreationTime

func (s *VariantImportJobItem) SetCreationTime(v time.Time) *VariantImportJobItem

SetCreationTime sets the CreationTime field's value.

func (*VariantImportJobItem) SetDestinationName

func (s *VariantImportJobItem) SetDestinationName(v string) *VariantImportJobItem

SetDestinationName sets the DestinationName field's value.

func (*VariantImportJobItem) SetId

SetId sets the Id field's value.

func (*VariantImportJobItem) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*VariantImportJobItem) SetRunLeftNormalization

func (s *VariantImportJobItem) SetRunLeftNormalization(v bool) *VariantImportJobItem

SetRunLeftNormalization sets the RunLeftNormalization field's value.

func (*VariantImportJobItem) SetStatus

SetStatus sets the Status field's value.

func (*VariantImportJobItem) SetUpdateTime

func (s *VariantImportJobItem) SetUpdateTime(v time.Time) *VariantImportJobItem

SetUpdateTime sets the UpdateTime field's value.

func (VariantImportJobItem) String

func (s VariantImportJobItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type VariantStoreItem

type VariantStoreItem struct {

	// When the store was created.
	//
	// CreationTime is a required field
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`

	// The store's description.
	//
	// Description is a required field
	Description *string `locationName:"description" type:"string" required:"true"`

	// The store's ID.
	//
	// Id is a required field
	Id *string `locationName:"id" type:"string" required:"true"`

	// The store's name.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The store's genome reference.
	//
	// Reference is a required field
	Reference *ReferenceItem `locationName:"reference" type:"structure" required:"true"`

	// The store's server-side encryption (SSE) settings.
	//
	// SseConfig is a required field
	SseConfig *SseConfig `locationName:"sseConfig" type:"structure" required:"true"`

	// The store's status.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"StoreStatus"`

	// The store's status message.
	//
	// StatusMessage is a required field
	StatusMessage *string `locationName:"statusMessage" type:"string" required:"true"`

	// The store's ARN.
	//
	// StoreArn is a required field
	StoreArn *string `locationName:"storeArn" min:"20" type:"string" required:"true"`

	// The store's size in bytes.
	//
	// StoreSizeBytes is a required field
	StoreSizeBytes *int64 `locationName:"storeSizeBytes" type:"long" required:"true"`

	// When the store was updated.
	//
	// UpdateTime is a required field
	UpdateTime *time.Time `locationName:"updateTime" type:"timestamp" timestampFormat:"iso8601" required:"true"`
	// contains filtered or unexported fields
}

A variant store.

func (VariantStoreItem) GoString

func (s VariantStoreItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VariantStoreItem) SetCreationTime

func (s *VariantStoreItem) SetCreationTime(v time.Time) *VariantStoreItem

SetCreationTime sets the CreationTime field's value.

func (*VariantStoreItem) SetDescription

func (s *VariantStoreItem) SetDescription(v string) *VariantStoreItem

SetDescription sets the Description field's value.

func (*VariantStoreItem) SetId

SetId sets the Id field's value.

func (*VariantStoreItem) SetName

func (s *VariantStoreItem) SetName(v string) *VariantStoreItem

SetName sets the Name field's value.

func (*VariantStoreItem) SetReference

func (s *VariantStoreItem) SetReference(v *ReferenceItem) *VariantStoreItem

SetReference sets the Reference field's value.

func (*VariantStoreItem) SetSseConfig

func (s *VariantStoreItem) SetSseConfig(v *SseConfig) *VariantStoreItem

SetSseConfig sets the SseConfig field's value.

func (*VariantStoreItem) SetStatus

func (s *VariantStoreItem) SetStatus(v string) *VariantStoreItem

SetStatus sets the Status field's value.

func (*VariantStoreItem) SetStatusMessage

func (s *VariantStoreItem) SetStatusMessage(v string) *VariantStoreItem

SetStatusMessage sets the StatusMessage field's value.

func (*VariantStoreItem) SetStoreArn

func (s *VariantStoreItem) SetStoreArn(v string) *VariantStoreItem

SetStoreArn sets the StoreArn field's value.

func (*VariantStoreItem) SetStoreSizeBytes

func (s *VariantStoreItem) SetStoreSizeBytes(v int64) *VariantStoreItem

SetStoreSizeBytes sets the StoreSizeBytes field's value.

func (*VariantStoreItem) SetUpdateTime

func (s *VariantStoreItem) SetUpdateTime(v time.Time) *VariantStoreItem

SetUpdateTime sets the UpdateTime field's value.

func (VariantStoreItem) String

func (s VariantStoreItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type VcfOptions

type VcfOptions struct {

	// The file's ignore filter field setting.
	IgnoreFilterField *bool `locationName:"ignoreFilterField" type:"boolean"`

	// The file's ignore qual field setting.
	IgnoreQualField *bool `locationName:"ignoreQualField" type:"boolean"`
	// contains filtered or unexported fields
}

Formatting options for a VCF file.

func (VcfOptions) GoString

func (s VcfOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VcfOptions) SetIgnoreFilterField

func (s *VcfOptions) SetIgnoreFilterField(v bool) *VcfOptions

SetIgnoreFilterField sets the IgnoreFilterField field's value.

func (*VcfOptions) SetIgnoreQualField

func (s *VcfOptions) SetIgnoreQualField(v bool) *VcfOptions

SetIgnoreQualField sets the IgnoreQualField field's value.

func (VcfOptions) String

func (s VcfOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type VersionDeleteError

type VersionDeleteError struct {

	// The message explaining the error in annotation store deletion.
	//
	// Message is a required field
	Message *string `locationName:"message" type:"string" required:"true"`

	// The name given to an annotation store version.
	//
	// VersionName is a required field
	VersionName *string `locationName:"versionName" min:"3" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The error preventing deletion of the annotation store version.

func (VersionDeleteError) GoString

func (s VersionDeleteError) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VersionDeleteError) SetMessage

func (s *VersionDeleteError) SetMessage(v string) *VersionDeleteError

SetMessage sets the Message field's value.

func (*VersionDeleteError) SetVersionName

func (s *VersionDeleteError) SetVersionName(v string) *VersionDeleteError

SetVersionName sets the VersionName field's value.

func (VersionDeleteError) String

func (s VersionDeleteError) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type VersionOptions

type VersionOptions struct {

	// File settings for a version of a TSV store.
	TsvVersionOptions *TsvVersionOptions `locationName:"tsvVersionOptions" type:"structure"`
	// contains filtered or unexported fields
}

The options for an annotation store version.

func (VersionOptions) GoString

func (s VersionOptions) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VersionOptions) SetTsvVersionOptions

func (s *VersionOptions) SetTsvVersionOptions(v *TsvVersionOptions) *VersionOptions

SetTsvVersionOptions sets the TsvVersionOptions field's value.

func (VersionOptions) String

func (s VersionOptions) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*VersionOptions) Validate

func (s *VersionOptions) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type WorkflowListItem

type WorkflowListItem struct {

	// The workflow's ARN.
	Arn *string `locationName:"arn" min:"1" type:"string"`

	// When the workflow was created.
	CreationTime *time.Time `locationName:"creationTime" type:"timestamp" timestampFormat:"iso8601"`

	// The workflow's digest.
	Digest *string `locationName:"digest" min:"1" type:"string"`

	// The workflow's ID.
	Id *string `locationName:"id" min:"1" type:"string"`

	// Any metadata available for workflow. The information listed may vary depending
	// on the workflow, and there may also be no metadata to return.
	Metadata map[string]*string `locationName:"metadata" type:"map"`

	// The workflow's name.
	Name *string `locationName:"name" min:"1" type:"string"`

	// The workflow's status.
	Status *string `locationName:"status" min:"1" type:"string" enum:"WorkflowStatus"`

	// The workflow's type.
	Type *string `locationName:"type" min:"1" type:"string" enum:"WorkflowType"`
	// contains filtered or unexported fields
}

A workflow.

func (WorkflowListItem) GoString

func (s WorkflowListItem) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WorkflowListItem) SetArn

SetArn sets the Arn field's value.

func (*WorkflowListItem) SetCreationTime

func (s *WorkflowListItem) SetCreationTime(v time.Time) *WorkflowListItem

SetCreationTime sets the CreationTime field's value.

func (*WorkflowListItem) SetDigest

func (s *WorkflowListItem) SetDigest(v string) *WorkflowListItem

SetDigest sets the Digest field's value.

func (*WorkflowListItem) SetId

SetId sets the Id field's value.

func (*WorkflowListItem) SetMetadata

func (s *WorkflowListItem) SetMetadata(v map[string]*string) *WorkflowListItem

SetMetadata sets the Metadata field's value.

func (*WorkflowListItem) SetName

func (s *WorkflowListItem) SetName(v string) *WorkflowListItem

SetName sets the Name field's value.

func (*WorkflowListItem) SetStatus

func (s *WorkflowListItem) SetStatus(v string) *WorkflowListItem

SetStatus sets the Status field's value.

func (*WorkflowListItem) SetType

func (s *WorkflowListItem) SetType(v string) *WorkflowListItem

SetType sets the Type field's value.

func (WorkflowListItem) String

func (s WorkflowListItem) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type WorkflowParameter

type WorkflowParameter struct {

	// The parameter's description.
	Description *string `locationName:"description" type:"string"`

	// Whether the parameter is optional.
	Optional *bool `locationName:"optional" type:"boolean"`
	// contains filtered or unexported fields
}

A workflow parameter.

func (WorkflowParameter) GoString

func (s WorkflowParameter) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WorkflowParameter) SetDescription

func (s *WorkflowParameter) SetDescription(v string) *WorkflowParameter

SetDescription sets the Description field's value.

func (*WorkflowParameter) SetOptional

func (s *WorkflowParameter) SetOptional(v bool) *WorkflowParameter

SetOptional sets the Optional field's value.

func (WorkflowParameter) String

func (s WorkflowParameter) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

Directories

Path Synopsis
Package omicsiface provides an interface to enable mocking the Amazon Omics service client for testing your code.
Package omicsiface provides an interface to enable mocking the Amazon Omics service client for testing your code.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL