7#include <aws/core/utils/Waiter.h>
8#include <aws/core/utils/memory/AWSMemory.h>
9#include <aws/omics/OmicsClient.h>
10#include <aws/omics/model/GetAnnotationImportJobRequest.h>
11#include <aws/omics/model/GetAnnotationImportJobResult.h>
12#include <aws/omics/model/GetAnnotationStoreRequest.h>
13#include <aws/omics/model/GetAnnotationStoreResult.h>
14#include <aws/omics/model/GetAnnotationStoreVersionRequest.h>
15#include <aws/omics/model/GetAnnotationStoreVersionResult.h>
16#include <aws/omics/model/GetReadSetActivationJobRequest.h>
17#include <aws/omics/model/GetReadSetActivationJobResult.h>
18#include <aws/omics/model/GetReadSetExportJobRequest.h>
19#include <aws/omics/model/GetReadSetExportJobResult.h>
20#include <aws/omics/model/GetReadSetImportJobRequest.h>
21#include <aws/omics/model/GetReadSetImportJobResult.h>
22#include <aws/omics/model/GetReferenceImportJobRequest.h>
23#include <aws/omics/model/GetReferenceImportJobResult.h>
24#include <aws/omics/model/GetRunRequest.h>
25#include <aws/omics/model/GetRunResult.h>
26#include <aws/omics/model/GetRunTaskRequest.h>
27#include <aws/omics/model/GetRunTaskResult.h>
28#include <aws/omics/model/GetVariantImportJobRequest.h>
29#include <aws/omics/model/GetVariantImportJobResult.h>
30#include <aws/omics/model/GetVariantStoreRequest.h>
31#include <aws/omics/model/GetVariantStoreResult.h>
32#include <aws/omics/model/GetWorkflowRequest.h>
33#include <aws/omics/model/GetWorkflowResult.h>
34#include <aws/omics/model/GetWorkflowVersionRequest.h>
35#include <aws/omics/model/GetWorkflowVersionResult.h>
36#include <aws/omics/model/JobStatus.h>
37#include <aws/omics/model/ReadSetActivationJobStatus.h>
38#include <aws/omics/model/ReadSetExportJobStatus.h>
39#include <aws/omics/model/ReadSetImportJobStatus.h>
40#include <aws/omics/model/ReferenceImportJobStatus.h>
41#include <aws/omics/model/RunStatus.h>
42#include <aws/omics/model/StoreStatus.h>
43#include <aws/omics/model/TaskStatus.h>
44#include <aws/omics/model/VersionStatus.h>
45#include <aws/omics/model/WorkflowStatus.h>
52template <
typename DerivedClient = OmicsClient>
61 "AnnotationImportJobCreatedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"SUBMITTED"),
68 "AnnotationImportJobCreatedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"IN_PROGRESS"),
75 "AnnotationImportJobCreatedWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"FAILED"),
82 "AnnotationImportJobCreatedWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"CANCELLED"),
89 "AnnotationImportJobCreatedWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"COMPLETED"),
96 auto operation = [
this](
const RequestT& req) {
return static_cast<DerivedClient*
>(
this)->GetAnnotationImportJob(req); };
98 return waiter.
Wait(request);
107 "AnnotationStoreCreatedWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"ACTIVE"),
110 const auto& result = outcome.
GetResult();
114 "AnnotationStoreCreatedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"CREATING"),
117 const auto& result = outcome.
GetResult();
121 "AnnotationStoreCreatedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"UPDATING"),
124 const auto& result = outcome.
GetResult();
128 "AnnotationStoreCreatedWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"FAILED"),
131 const auto& result = outcome.
GetResult();
135 auto operation = [
this](
const RequestT& req) {
return static_cast<DerivedClient*
>(
this)->GetAnnotationStore(req); };
137 return waiter.
Wait(request);
146 "AnnotationStoreDeletedWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"DELETED"),
149 const auto& result = outcome.
GetResult();
153 "AnnotationStoreDeletedWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"ResourceNotFoundException")));
155 "AnnotationStoreDeletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"DELETING"),
158 const auto& result = outcome.
GetResult();
162 auto operation = [
this](
const RequestT& req) {
return static_cast<DerivedClient*
>(
this)->GetAnnotationStore(req); };
164 return waiter.
Wait(request);
173 "AnnotationStoreVersionCreatedWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"ACTIVE"),
176 const auto& result = outcome.
GetResult();
180 "AnnotationStoreVersionCreatedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"CREATING"),
183 const auto& result = outcome.
GetResult();
187 "AnnotationStoreVersionCreatedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"UPDATING"),
190 const auto& result = outcome.
GetResult();
194 "AnnotationStoreVersionCreatedWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"FAILED"),
197 const auto& result = outcome.
GetResult();
201 auto operation = [
this](
const RequestT& req) {
return static_cast<DerivedClient*
>(
this)->GetAnnotationStoreVersion(req); };
203 return waiter.
Wait(request);
212 "AnnotationStoreVersionDeletedWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"DELETED"),
215 const auto& result = outcome.
GetResult();
219 "AnnotationStoreVersionDeletedWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"ResourceNotFoundException")));
221 "AnnotationStoreVersionDeletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"DELETING"),
224 const auto& result = outcome.
GetResult();
228 auto operation = [
this](
const RequestT& req) {
return static_cast<DerivedClient*
>(
this)->GetAnnotationStoreVersion(req); };
230 return waiter.
Wait(request);
239 "ReadSetActivationJobCompletedWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"COMPLETED"),
242 const auto& result = outcome.
GetResult();
247 "ReadSetActivationJobCompletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"SUBMITTED"),
250 const auto& result = outcome.
GetResult();
255 "ReadSetActivationJobCompletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"IN_PROGRESS"),
258 const auto& result = outcome.
GetResult();
263 "ReadSetActivationJobCompletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"CANCELLING"),
266 const auto& result = outcome.
GetResult();
271 "ReadSetActivationJobCompletedWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"CANCELLED"),
274 const auto& result = outcome.
GetResult();
279 "ReadSetActivationJobCompletedWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"FAILED"),
282 const auto& result = outcome.
GetResult();
287 "ReadSetActivationJobCompletedWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"COMPLETED_WITH_FAILURES"),
290 const auto& result = outcome.
GetResult();
295 auto operation = [
this](
const RequestT& req) {
return static_cast<DerivedClient*
>(
this)->GetReadSetActivationJob(req); };
297 return waiter.
Wait(request);
306 "ReadSetExportJobCompletedWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"COMPLETED"),
309 const auto& result = outcome.
GetResult();
313 "ReadSetExportJobCompletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"SUBMITTED"),
316 const auto& result = outcome.
GetResult();
320 "ReadSetExportJobCompletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"IN_PROGRESS"),
323 const auto& result = outcome.
GetResult();
327 "ReadSetExportJobCompletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"CANCELLING"),
330 const auto& result = outcome.
GetResult();
334 "ReadSetExportJobCompletedWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"CANCELLED"),
337 const auto& result = outcome.
GetResult();
341 "ReadSetExportJobCompletedWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"FAILED"),
344 const auto& result = outcome.
GetResult();
348 "ReadSetExportJobCompletedWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"COMPLETED_WITH_FAILURES"),
351 const auto& result = outcome.
GetResult();
355 auto operation = [
this](
const RequestT& req) {
return static_cast<DerivedClient*
>(
this)->GetReadSetExportJob(req); };
357 return waiter.
Wait(request);
366 "ReadSetImportJobCompletedWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"COMPLETED"),
369 const auto& result = outcome.
GetResult();
373 "ReadSetImportJobCompletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"SUBMITTED"),
376 const auto& result = outcome.
GetResult();
380 "ReadSetImportJobCompletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"IN_PROGRESS"),
383 const auto& result = outcome.
GetResult();
387 "ReadSetImportJobCompletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"CANCELLING"),
390 const auto& result = outcome.
GetResult();
394 "ReadSetImportJobCompletedWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"CANCELLED"),
397 const auto& result = outcome.
GetResult();
401 "ReadSetImportJobCompletedWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"FAILED"),
404 const auto& result = outcome.
GetResult();
408 "ReadSetImportJobCompletedWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"COMPLETED_WITH_FAILURES"),
411 const auto& result = outcome.
GetResult();
415 auto operation = [
this](
const RequestT& req) {
return static_cast<DerivedClient*
>(
this)->GetReadSetImportJob(req); };
417 return waiter.
Wait(request);
426 "ReferenceImportJobCompletedWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"COMPLETED"),
429 const auto& result = outcome.
GetResult();
434 "ReferenceImportJobCompletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"SUBMITTED"),
437 const auto& result = outcome.
GetResult();
442 "ReferenceImportJobCompletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"IN_PROGRESS"),
445 const auto& result = outcome.
GetResult();
450 "ReferenceImportJobCompletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"CANCELLING"),
453 const auto& result = outcome.
GetResult();
458 "ReferenceImportJobCompletedWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"CANCELLED"),
461 const auto& result = outcome.
GetResult();
466 "ReferenceImportJobCompletedWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"FAILED"),
469 const auto& result = outcome.
GetResult();
474 "ReferenceImportJobCompletedWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"COMPLETED_WITH_FAILURES"),
477 const auto& result = outcome.
GetResult();
482 auto operation = [
this](
const RequestT& req) {
return static_cast<DerivedClient*
>(
this)->GetReferenceImportJob(req); };
484 return waiter.
Wait(request);
492 "RunRunningWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"RUNNING"),
495 const auto& result = outcome.
GetResult();
499 "RunRunningWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"PENDING"),
502 const auto& result = outcome.
GetResult();
506 "RunRunningWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"STARTING"),
509 const auto& result = outcome.
GetResult();
513 "RunRunningWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"FAILED"),
516 const auto& result = outcome.
GetResult();
520 "RunRunningWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"CANCELLED"),
523 const auto& result = outcome.
GetResult();
527 auto operation = [
this](
const RequestT& req) {
return static_cast<DerivedClient*
>(
this)->GetRun(req); };
529 return waiter.
Wait(request);
537 "RunCompletedWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"COMPLETED"),
540 const auto& result = outcome.
GetResult();
544 "RunCompletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"PENDING"),
547 const auto& result = outcome.
GetResult();
551 "RunCompletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"STARTING"),
554 const auto& result = outcome.
GetResult();
558 "RunCompletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"RUNNING"),
561 const auto& result = outcome.
GetResult();
565 "RunCompletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"STOPPING"),
568 const auto& result = outcome.
GetResult();
572 "RunCompletedWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"FAILED"),
575 const auto& result = outcome.
GetResult();
579 auto operation = [
this](
const RequestT& req) {
return static_cast<DerivedClient*
>(
this)->GetRun(req); };
581 return waiter.
Wait(request);
589 "TaskRunningWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"RUNNING"),
592 const auto& result = outcome.
GetResult();
596 "TaskRunningWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"PENDING"),
599 const auto& result = outcome.
GetResult();
603 "TaskRunningWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"STARTING"),
606 const auto& result = outcome.
GetResult();
610 "TaskRunningWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"FAILED"),
613 const auto& result = outcome.
GetResult();
617 "TaskRunningWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"CANCELLED"),
620 const auto& result = outcome.
GetResult();
624 auto operation = [
this](
const RequestT& req) {
return static_cast<DerivedClient*
>(
this)->GetRunTask(req); };
626 return waiter.
Wait(request);
634 "TaskCompletedWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"COMPLETED"),
637 const auto& result = outcome.
GetResult();
641 "TaskCompletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"PENDING"),
644 const auto& result = outcome.
GetResult();
648 "TaskCompletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"STARTING"),
651 const auto& result = outcome.
GetResult();
655 "TaskCompletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"RUNNING"),
658 const auto& result = outcome.
GetResult();
662 "TaskCompletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"STOPPING"),
665 const auto& result = outcome.
GetResult();
669 "TaskCompletedWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"FAILED"),
672 const auto& result = outcome.
GetResult();
676 auto operation = [
this](
const RequestT& req) {
return static_cast<DerivedClient*
>(
this)->GetRunTask(req); };
678 return waiter.
Wait(request);
687 "VariantImportJobCreatedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"SUBMITTED"),
690 const auto& result = outcome.
GetResult();
694 "VariantImportJobCreatedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"IN_PROGRESS"),
697 const auto& result = outcome.
GetResult();
701 "VariantImportJobCreatedWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"FAILED"),
704 const auto& result = outcome.
GetResult();
708 "VariantImportJobCreatedWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"CANCELLED"),
711 const auto& result = outcome.
GetResult();
715 "VariantImportJobCreatedWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"COMPLETED"),
718 const auto& result = outcome.
GetResult();
722 auto operation = [
this](
const RequestT& req) {
return static_cast<DerivedClient*
>(
this)->GetVariantImportJob(req); };
724 return waiter.
Wait(request);
732 "VariantStoreCreatedWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"ACTIVE"),
735 const auto& result = outcome.
GetResult();
739 "VariantStoreCreatedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"CREATING"),
742 const auto& result = outcome.
GetResult();
746 "VariantStoreCreatedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"UPDATING"),
749 const auto& result = outcome.
GetResult();
753 "VariantStoreCreatedWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"FAILED"),
756 const auto& result = outcome.
GetResult();
760 auto operation = [
this](
const RequestT& req) {
return static_cast<DerivedClient*
>(
this)->GetVariantStore(req); };
762 return waiter.
Wait(request);
770 "VariantStoreDeletedWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"DELETED"),
773 const auto& result = outcome.
GetResult();
777 "VariantStoreDeletedWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"ResourceNotFoundException")));
779 "VariantStoreDeletedWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"DELETING"),
782 const auto& result = outcome.
GetResult();
786 auto operation = [
this](
const RequestT& req) {
return static_cast<DerivedClient*
>(
this)->GetVariantStore(req); };
788 return waiter.
Wait(request);
796 "WorkflowActiveWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"ACTIVE"),
799 const auto& result = outcome.
GetResult();
803 "WorkflowActiveWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"CREATING"),
806 const auto& result = outcome.
GetResult();
810 "WorkflowActiveWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"UPDATING"),
813 const auto& result = outcome.
GetResult();
817 "WorkflowActiveWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"FAILED"),
820 const auto& result = outcome.
GetResult();
824 auto operation = [
this](
const RequestT& req) {
return static_cast<DerivedClient*
>(
this)->GetWorkflow(req); };
826 return waiter.
Wait(request);
835 "WorkflowVersionActiveWaiter", Aws::Utils::WaiterState::SUCCESS,
Aws::String(
"ACTIVE"),
838 const auto& result = outcome.
GetResult();
842 "WorkflowVersionActiveWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"CREATING"),
845 const auto& result = outcome.
GetResult();
849 "WorkflowVersionActiveWaiter", Aws::Utils::WaiterState::RETRY,
Aws::String(
"UPDATING"),
852 const auto& result = outcome.
GetResult();
856 "WorkflowVersionActiveWaiter", Aws::Utils::WaiterState::FAILURE,
Aws::String(
"FAILED"),
859 const auto& result = outcome.
GetResult();
863 auto operation = [
this](
const RequestT& req) {
return static_cast<DerivedClient*
>(
this)->GetWorkflowVersion(req); };
865 return waiter.
Wait(request);
Aws::Utils::WaiterOutcome< Model::GetRunOutcome > WaitUntilRunCompleted(const Model::GetRunRequest &request)
Aws::Utils::WaiterOutcome< Model::GetAnnotationStoreVersionOutcome > WaitUntilAnnotationStoreVersionDeleted(const Model::GetAnnotationStoreVersionRequest &request)
Aws::Utils::WaiterOutcome< Model::GetReadSetExportJobOutcome > WaitUntilReadSetExportJobCompleted(const Model::GetReadSetExportJobRequest &request)
Aws::Utils::WaiterOutcome< Model::GetVariantStoreOutcome > WaitUntilVariantStoreDeleted(const Model::GetVariantStoreRequest &request)
Aws::Utils::WaiterOutcome< Model::GetVariantImportJobOutcome > WaitUntilVariantImportJobCreated(const Model::GetVariantImportJobRequest &request)
Aws::Utils::WaiterOutcome< Model::GetAnnotationStoreVersionOutcome > WaitUntilAnnotationStoreVersionCreated(const Model::GetAnnotationStoreVersionRequest &request)
Aws::Utils::WaiterOutcome< Model::GetWorkflowVersionOutcome > WaitUntilWorkflowVersionActive(const Model::GetWorkflowVersionRequest &request)
Aws::Utils::WaiterOutcome< Model::GetWorkflowOutcome > WaitUntilWorkflowActive(const Model::GetWorkflowRequest &request)
Aws::Utils::WaiterOutcome< Model::GetVariantStoreOutcome > WaitUntilVariantStoreCreated(const Model::GetVariantStoreRequest &request)
Aws::Utils::WaiterOutcome< Model::GetReferenceImportJobOutcome > WaitUntilReferenceImportJobCompleted(const Model::GetReferenceImportJobRequest &request)
Aws::Utils::WaiterOutcome< Model::GetRunTaskOutcome > WaitUntilTaskCompleted(const Model::GetRunTaskRequest &request)
Aws::Utils::WaiterOutcome< Model::GetAnnotationStoreOutcome > WaitUntilAnnotationStoreDeleted(const Model::GetAnnotationStoreRequest &request)
Aws::Utils::WaiterOutcome< Model::GetAnnotationStoreOutcome > WaitUntilAnnotationStoreCreated(const Model::GetAnnotationStoreRequest &request)
Aws::Utils::WaiterOutcome< Model::GetReadSetActivationJobOutcome > WaitUntilReadSetActivationJobCompleted(const Model::GetReadSetActivationJobRequest &request)
Aws::Utils::WaiterOutcome< Model::GetRunOutcome > WaitUntilRunRunning(const Model::GetRunRequest &request)
Aws::Utils::WaiterOutcome< Model::GetAnnotationImportJobOutcome > WaitUntilAnnotationImportJobCreated(const Model::GetAnnotationImportJobRequest &request)
Aws::Utils::WaiterOutcome< Model::GetReadSetImportJobOutcome > WaitUntilReadSetImportJobCompleted(const Model::GetReadSetImportJobRequest &request)
Aws::Utils::WaiterOutcome< Model::GetRunTaskOutcome > WaitUntilTaskRunning(const Model::GetRunTaskRequest &request)
const R & GetResult() const
WaiterOutcome< OutcomeT > Wait(const RequestT &request)
AWS_OMICS_API Aws::String GetNameForJobStatus(JobStatus value)
AWS_OMICS_API Aws::String GetNameForReadSetActivationJobStatus(ReadSetActivationJobStatus value)
AWS_OMICS_API Aws::String GetNameForReadSetExportJobStatus(ReadSetExportJobStatus value)
AWS_OMICS_API Aws::String GetNameForReadSetImportJobStatus(ReadSetImportJobStatus value)
AWS_OMICS_API Aws::String GetNameForReferenceImportJobStatus(ReferenceImportJobStatus value)
AWS_OMICS_API Aws::String GetNameForRunStatus(RunStatus value)
AWS_OMICS_API Aws::String GetNameForStoreStatus(StoreStatus value)
AWS_OMICS_API Aws::String GetNameForTaskStatus(TaskStatus value)
AWS_OMICS_API Aws::String GetNameForVersionStatus(VersionStatus value)
AWS_OMICS_API Aws::String GetNameForWorkflowStatus(WorkflowStatus value)
Aws::Utils::Outcome< GetReadSetImportJobResult, OmicsError > GetReadSetImportJobOutcome
Aws::Utils::Outcome< GetRunTaskResult, OmicsError > GetRunTaskOutcome
Aws::Utils::Outcome< GetVariantStoreResult, OmicsError > GetVariantStoreOutcome
Aws::Utils::Outcome< GetAnnotationStoreResult, OmicsError > GetAnnotationStoreOutcome
Aws::Utils::Outcome< GetWorkflowVersionResult, OmicsError > GetWorkflowVersionOutcome
Aws::Utils::Outcome< GetVariantImportJobResult, OmicsError > GetVariantImportJobOutcome
Aws::Utils::Outcome< GetReadSetExportJobResult, OmicsError > GetReadSetExportJobOutcome
Aws::Utils::Outcome< GetWorkflowResult, OmicsError > GetWorkflowOutcome
Aws::Utils::Outcome< GetAnnotationStoreVersionResult, OmicsError > GetAnnotationStoreVersionOutcome
Aws::Utils::Outcome< GetRunResult, OmicsError > GetRunOutcome
Aws::Utils::Outcome< GetReadSetActivationJobResult, OmicsError > GetReadSetActivationJobOutcome
Aws::Utils::Outcome< GetAnnotationImportJobResult, OmicsError > GetAnnotationImportJobOutcome
Aws::Utils::Outcome< GetReferenceImportJobResult, OmicsError > GetReferenceImportJobOutcome
Crt::Variant< int, bool, Aws::String > ExpectedValue
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
UniquePtr< T > MakeUnique(const char *allocationTag, ArgTypes &&... args)
std::vector< T, Aws::Allocator< T > > Vector