AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
OmicsClient.h
1
6#pragma once
7#include <aws/omics/Omics_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/omics/OmicsServiceClientModel.h>
13
14namespace Aws
15{
16namespace Omics
17{
24 {
25 public:
27 static const char* GetServiceName();
28 static const char* GetAllocationTag();
29
32
38 std::shared_ptr<OmicsEndpointProviderBase> endpointProvider = nullptr);
39
45 std::shared_ptr<OmicsEndpointProviderBase> endpointProvider = nullptr,
47
52 OmicsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
53 std::shared_ptr<OmicsEndpointProviderBase> endpointProvider = nullptr,
55
56
57 /* Legacy constructors due deprecation */
62 OmicsClient(const Aws::Client::ClientConfiguration& clientConfiguration);
63
69 const Aws::Client::ClientConfiguration& clientConfiguration);
70
75 OmicsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
76 const Aws::Client::ClientConfiguration& clientConfiguration);
77
78 /* End of legacy constructors due deprecation */
79 virtual ~OmicsClient();
80
87
91 template<typename AbortMultipartReadSetUploadRequestT = Model::AbortMultipartReadSetUploadRequest>
92 Model::AbortMultipartReadSetUploadOutcomeCallable AbortMultipartReadSetUploadCallable(const AbortMultipartReadSetUploadRequestT& request) const
93 {
94 return SubmitCallable(&OmicsClient::AbortMultipartReadSetUpload, request);
95 }
96
100 template<typename AbortMultipartReadSetUploadRequestT = Model::AbortMultipartReadSetUploadRequest>
101 void AbortMultipartReadSetUploadAsync(const AbortMultipartReadSetUploadRequestT& request, const AbortMultipartReadSetUploadResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
102 {
103 return SubmitAsync(&OmicsClient::AbortMultipartReadSetUpload, request, handler, context);
104 }
105
112
116 template<typename AcceptShareRequestT = Model::AcceptShareRequest>
117 Model::AcceptShareOutcomeCallable AcceptShareCallable(const AcceptShareRequestT& request) const
118 {
119 return SubmitCallable(&OmicsClient::AcceptShare, request);
120 }
121
125 template<typename AcceptShareRequestT = Model::AcceptShareRequest>
126 void AcceptShareAsync(const AcceptShareRequestT& request, const AcceptShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
127 {
128 return SubmitAsync(&OmicsClient::AcceptShare, request, handler, context);
129 }
130
137
141 template<typename BatchDeleteReadSetRequestT = Model::BatchDeleteReadSetRequest>
142 Model::BatchDeleteReadSetOutcomeCallable BatchDeleteReadSetCallable(const BatchDeleteReadSetRequestT& request) const
143 {
144 return SubmitCallable(&OmicsClient::BatchDeleteReadSet, request);
145 }
146
150 template<typename BatchDeleteReadSetRequestT = Model::BatchDeleteReadSetRequest>
151 void BatchDeleteReadSetAsync(const BatchDeleteReadSetRequestT& request, const BatchDeleteReadSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
152 {
153 return SubmitAsync(&OmicsClient::BatchDeleteReadSet, request, handler, context);
154 }
155
162
166 template<typename CancelAnnotationImportJobRequestT = Model::CancelAnnotationImportJobRequest>
167 Model::CancelAnnotationImportJobOutcomeCallable CancelAnnotationImportJobCallable(const CancelAnnotationImportJobRequestT& request) const
168 {
169 return SubmitCallable(&OmicsClient::CancelAnnotationImportJob, request);
170 }
171
175 template<typename CancelAnnotationImportJobRequestT = Model::CancelAnnotationImportJobRequest>
176 void CancelAnnotationImportJobAsync(const CancelAnnotationImportJobRequestT& request, const CancelAnnotationImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
177 {
178 return SubmitAsync(&OmicsClient::CancelAnnotationImportJob, request, handler, context);
179 }
180
187
191 template<typename CancelRunRequestT = Model::CancelRunRequest>
192 Model::CancelRunOutcomeCallable CancelRunCallable(const CancelRunRequestT& request) const
193 {
194 return SubmitCallable(&OmicsClient::CancelRun, request);
195 }
196
200 template<typename CancelRunRequestT = Model::CancelRunRequest>
201 void CancelRunAsync(const CancelRunRequestT& request, const CancelRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
202 {
203 return SubmitAsync(&OmicsClient::CancelRun, request, handler, context);
204 }
205
212
216 template<typename CancelVariantImportJobRequestT = Model::CancelVariantImportJobRequest>
217 Model::CancelVariantImportJobOutcomeCallable CancelVariantImportJobCallable(const CancelVariantImportJobRequestT& request) const
218 {
219 return SubmitCallable(&OmicsClient::CancelVariantImportJob, request);
220 }
221
225 template<typename CancelVariantImportJobRequestT = Model::CancelVariantImportJobRequest>
226 void CancelVariantImportJobAsync(const CancelVariantImportJobRequestT& request, const CancelVariantImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
227 {
228 return SubmitAsync(&OmicsClient::CancelVariantImportJob, request, handler, context);
229 }
230
238
242 template<typename CompleteMultipartReadSetUploadRequestT = Model::CompleteMultipartReadSetUploadRequest>
243 Model::CompleteMultipartReadSetUploadOutcomeCallable CompleteMultipartReadSetUploadCallable(const CompleteMultipartReadSetUploadRequestT& request) const
244 {
245 return SubmitCallable(&OmicsClient::CompleteMultipartReadSetUpload, request);
246 }
247
251 template<typename CompleteMultipartReadSetUploadRequestT = Model::CompleteMultipartReadSetUploadRequest>
252 void CompleteMultipartReadSetUploadAsync(const CompleteMultipartReadSetUploadRequestT& request, const CompleteMultipartReadSetUploadResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
253 {
254 return SubmitAsync(&OmicsClient::CompleteMultipartReadSetUpload, request, handler, context);
255 }
256
263
267 template<typename CreateAnnotationStoreRequestT = Model::CreateAnnotationStoreRequest>
268 Model::CreateAnnotationStoreOutcomeCallable CreateAnnotationStoreCallable(const CreateAnnotationStoreRequestT& request) const
269 {
270 return SubmitCallable(&OmicsClient::CreateAnnotationStore, request);
271 }
272
276 template<typename CreateAnnotationStoreRequestT = Model::CreateAnnotationStoreRequest>
277 void CreateAnnotationStoreAsync(const CreateAnnotationStoreRequestT& request, const CreateAnnotationStoreResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
278 {
279 return SubmitAsync(&OmicsClient::CreateAnnotationStore, request, handler, context);
280 }
281
288
292 template<typename CreateAnnotationStoreVersionRequestT = Model::CreateAnnotationStoreVersionRequest>
293 Model::CreateAnnotationStoreVersionOutcomeCallable CreateAnnotationStoreVersionCallable(const CreateAnnotationStoreVersionRequestT& request) const
294 {
295 return SubmitCallable(&OmicsClient::CreateAnnotationStoreVersion, request);
296 }
297
301 template<typename CreateAnnotationStoreVersionRequestT = Model::CreateAnnotationStoreVersionRequest>
302 void CreateAnnotationStoreVersionAsync(const CreateAnnotationStoreVersionRequestT& request, const CreateAnnotationStoreVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
303 {
304 return SubmitAsync(&OmicsClient::CreateAnnotationStoreVersion, request, handler, context);
305 }
306
313
317 template<typename CreateMultipartReadSetUploadRequestT = Model::CreateMultipartReadSetUploadRequest>
318 Model::CreateMultipartReadSetUploadOutcomeCallable CreateMultipartReadSetUploadCallable(const CreateMultipartReadSetUploadRequestT& request) const
319 {
320 return SubmitCallable(&OmicsClient::CreateMultipartReadSetUpload, request);
321 }
322
326 template<typename CreateMultipartReadSetUploadRequestT = Model::CreateMultipartReadSetUploadRequest>
327 void CreateMultipartReadSetUploadAsync(const CreateMultipartReadSetUploadRequestT& request, const CreateMultipartReadSetUploadResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
328 {
329 return SubmitAsync(&OmicsClient::CreateMultipartReadSetUpload, request, handler, context);
330 }
331
338
342 template<typename CreateReferenceStoreRequestT = Model::CreateReferenceStoreRequest>
343 Model::CreateReferenceStoreOutcomeCallable CreateReferenceStoreCallable(const CreateReferenceStoreRequestT& request) const
344 {
345 return SubmitCallable(&OmicsClient::CreateReferenceStore, request);
346 }
347
351 template<typename CreateReferenceStoreRequestT = Model::CreateReferenceStoreRequest>
352 void CreateReferenceStoreAsync(const CreateReferenceStoreRequestT& request, const CreateReferenceStoreResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
353 {
354 return SubmitAsync(&OmicsClient::CreateReferenceStore, request, handler, context);
355 }
356
364
368 template<typename CreateRunGroupRequestT = Model::CreateRunGroupRequest>
369 Model::CreateRunGroupOutcomeCallable CreateRunGroupCallable(const CreateRunGroupRequestT& request) const
370 {
371 return SubmitCallable(&OmicsClient::CreateRunGroup, request);
372 }
373
377 template<typename CreateRunGroupRequestT = Model::CreateRunGroupRequest>
378 void CreateRunGroupAsync(const CreateRunGroupRequestT& request, const CreateRunGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
379 {
380 return SubmitAsync(&OmicsClient::CreateRunGroup, request, handler, context);
381 }
382
389
393 template<typename CreateSequenceStoreRequestT = Model::CreateSequenceStoreRequest>
394 Model::CreateSequenceStoreOutcomeCallable CreateSequenceStoreCallable(const CreateSequenceStoreRequestT& request) const
395 {
396 return SubmitCallable(&OmicsClient::CreateSequenceStore, request);
397 }
398
402 template<typename CreateSequenceStoreRequestT = Model::CreateSequenceStoreRequest>
403 void CreateSequenceStoreAsync(const CreateSequenceStoreRequestT& request, const CreateSequenceStoreResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
404 {
405 return SubmitAsync(&OmicsClient::CreateSequenceStore, request, handler, context);
406 }
407
419
423 template<typename CreateShareRequestT = Model::CreateShareRequest>
424 Model::CreateShareOutcomeCallable CreateShareCallable(const CreateShareRequestT& request) const
425 {
426 return SubmitCallable(&OmicsClient::CreateShare, request);
427 }
428
432 template<typename CreateShareRequestT = Model::CreateShareRequest>
433 void CreateShareAsync(const CreateShareRequestT& request, const CreateShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
434 {
435 return SubmitAsync(&OmicsClient::CreateShare, request, handler, context);
436 }
437
444
448 template<typename CreateVariantStoreRequestT = Model::CreateVariantStoreRequest>
449 Model::CreateVariantStoreOutcomeCallable CreateVariantStoreCallable(const CreateVariantStoreRequestT& request) const
450 {
451 return SubmitCallable(&OmicsClient::CreateVariantStore, request);
452 }
453
457 template<typename CreateVariantStoreRequestT = Model::CreateVariantStoreRequest>
458 void CreateVariantStoreAsync(const CreateVariantStoreRequestT& request, const CreateVariantStoreResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
459 {
460 return SubmitAsync(&OmicsClient::CreateVariantStore, request, handler, context);
461 }
462
469
473 template<typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
474 Model::CreateWorkflowOutcomeCallable CreateWorkflowCallable(const CreateWorkflowRequestT& request) const
475 {
476 return SubmitCallable(&OmicsClient::CreateWorkflow, request);
477 }
478
482 template<typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
483 void CreateWorkflowAsync(const CreateWorkflowRequestT& request, const CreateWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
484 {
485 return SubmitAsync(&OmicsClient::CreateWorkflow, request, handler, context);
486 }
487
494
498 template<typename DeleteAnnotationStoreRequestT = Model::DeleteAnnotationStoreRequest>
499 Model::DeleteAnnotationStoreOutcomeCallable DeleteAnnotationStoreCallable(const DeleteAnnotationStoreRequestT& request) const
500 {
501 return SubmitCallable(&OmicsClient::DeleteAnnotationStore, request);
502 }
503
507 template<typename DeleteAnnotationStoreRequestT = Model::DeleteAnnotationStoreRequest>
508 void DeleteAnnotationStoreAsync(const DeleteAnnotationStoreRequestT& request, const DeleteAnnotationStoreResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
509 {
510 return SubmitAsync(&OmicsClient::DeleteAnnotationStore, request, handler, context);
511 }
512
520
524 template<typename DeleteAnnotationStoreVersionsRequestT = Model::DeleteAnnotationStoreVersionsRequest>
525 Model::DeleteAnnotationStoreVersionsOutcomeCallable DeleteAnnotationStoreVersionsCallable(const DeleteAnnotationStoreVersionsRequestT& request) const
526 {
527 return SubmitCallable(&OmicsClient::DeleteAnnotationStoreVersions, request);
528 }
529
533 template<typename DeleteAnnotationStoreVersionsRequestT = Model::DeleteAnnotationStoreVersionsRequest>
534 void DeleteAnnotationStoreVersionsAsync(const DeleteAnnotationStoreVersionsRequestT& request, const DeleteAnnotationStoreVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
535 {
536 return SubmitAsync(&OmicsClient::DeleteAnnotationStoreVersions, request, handler, context);
537 }
538
545
549 template<typename DeleteReferenceRequestT = Model::DeleteReferenceRequest>
550 Model::DeleteReferenceOutcomeCallable DeleteReferenceCallable(const DeleteReferenceRequestT& request) const
551 {
552 return SubmitCallable(&OmicsClient::DeleteReference, request);
553 }
554
558 template<typename DeleteReferenceRequestT = Model::DeleteReferenceRequest>
559 void DeleteReferenceAsync(const DeleteReferenceRequestT& request, const DeleteReferenceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
560 {
561 return SubmitAsync(&OmicsClient::DeleteReference, request, handler, context);
562 }
563
570
574 template<typename DeleteReferenceStoreRequestT = Model::DeleteReferenceStoreRequest>
575 Model::DeleteReferenceStoreOutcomeCallable DeleteReferenceStoreCallable(const DeleteReferenceStoreRequestT& request) const
576 {
577 return SubmitCallable(&OmicsClient::DeleteReferenceStore, request);
578 }
579
583 template<typename DeleteReferenceStoreRequestT = Model::DeleteReferenceStoreRequest>
584 void DeleteReferenceStoreAsync(const DeleteReferenceStoreRequestT& request, const DeleteReferenceStoreResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
585 {
586 return SubmitAsync(&OmicsClient::DeleteReferenceStore, request, handler, context);
587 }
588
595
599 template<typename DeleteRunRequestT = Model::DeleteRunRequest>
600 Model::DeleteRunOutcomeCallable DeleteRunCallable(const DeleteRunRequestT& request) const
601 {
602 return SubmitCallable(&OmicsClient::DeleteRun, request);
603 }
604
608 template<typename DeleteRunRequestT = Model::DeleteRunRequest>
609 void DeleteRunAsync(const DeleteRunRequestT& request, const DeleteRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
610 {
611 return SubmitAsync(&OmicsClient::DeleteRun, request, handler, context);
612 }
613
620
624 template<typename DeleteRunGroupRequestT = Model::DeleteRunGroupRequest>
625 Model::DeleteRunGroupOutcomeCallable DeleteRunGroupCallable(const DeleteRunGroupRequestT& request) const
626 {
627 return SubmitCallable(&OmicsClient::DeleteRunGroup, request);
628 }
629
633 template<typename DeleteRunGroupRequestT = Model::DeleteRunGroupRequest>
634 void DeleteRunGroupAsync(const DeleteRunGroupRequestT& request, const DeleteRunGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
635 {
636 return SubmitAsync(&OmicsClient::DeleteRunGroup, request, handler, context);
637 }
638
645
649 template<typename DeleteSequenceStoreRequestT = Model::DeleteSequenceStoreRequest>
650 Model::DeleteSequenceStoreOutcomeCallable DeleteSequenceStoreCallable(const DeleteSequenceStoreRequestT& request) const
651 {
652 return SubmitCallable(&OmicsClient::DeleteSequenceStore, request);
653 }
654
658 template<typename DeleteSequenceStoreRequestT = Model::DeleteSequenceStoreRequest>
659 void DeleteSequenceStoreAsync(const DeleteSequenceStoreRequestT& request, const DeleteSequenceStoreResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
660 {
661 return SubmitAsync(&OmicsClient::DeleteSequenceStore, request, handler, context);
662 }
663
672
676 template<typename DeleteShareRequestT = Model::DeleteShareRequest>
677 Model::DeleteShareOutcomeCallable DeleteShareCallable(const DeleteShareRequestT& request) const
678 {
679 return SubmitCallable(&OmicsClient::DeleteShare, request);
680 }
681
685 template<typename DeleteShareRequestT = Model::DeleteShareRequest>
686 void DeleteShareAsync(const DeleteShareRequestT& request, const DeleteShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
687 {
688 return SubmitAsync(&OmicsClient::DeleteShare, request, handler, context);
689 }
690
697
701 template<typename DeleteVariantStoreRequestT = Model::DeleteVariantStoreRequest>
702 Model::DeleteVariantStoreOutcomeCallable DeleteVariantStoreCallable(const DeleteVariantStoreRequestT& request) const
703 {
704 return SubmitCallable(&OmicsClient::DeleteVariantStore, request);
705 }
706
710 template<typename DeleteVariantStoreRequestT = Model::DeleteVariantStoreRequest>
711 void DeleteVariantStoreAsync(const DeleteVariantStoreRequestT& request, const DeleteVariantStoreResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
712 {
713 return SubmitAsync(&OmicsClient::DeleteVariantStore, request, handler, context);
714 }
715
722
726 template<typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
727 Model::DeleteWorkflowOutcomeCallable DeleteWorkflowCallable(const DeleteWorkflowRequestT& request) const
728 {
729 return SubmitCallable(&OmicsClient::DeleteWorkflow, request);
730 }
731
735 template<typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
736 void DeleteWorkflowAsync(const DeleteWorkflowRequestT& request, const DeleteWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
737 {
738 return SubmitAsync(&OmicsClient::DeleteWorkflow, request, handler, context);
739 }
740
748
752 template<typename GetAnnotationImportJobRequestT = Model::GetAnnotationImportJobRequest>
753 Model::GetAnnotationImportJobOutcomeCallable GetAnnotationImportJobCallable(const GetAnnotationImportJobRequestT& request) const
754 {
755 return SubmitCallable(&OmicsClient::GetAnnotationImportJob, request);
756 }
757
761 template<typename GetAnnotationImportJobRequestT = Model::GetAnnotationImportJobRequest>
762 void GetAnnotationImportJobAsync(const GetAnnotationImportJobRequestT& request, const GetAnnotationImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
763 {
764 return SubmitAsync(&OmicsClient::GetAnnotationImportJob, request, handler, context);
765 }
766
773
777 template<typename GetAnnotationStoreRequestT = Model::GetAnnotationStoreRequest>
778 Model::GetAnnotationStoreOutcomeCallable GetAnnotationStoreCallable(const GetAnnotationStoreRequestT& request) const
779 {
780 return SubmitCallable(&OmicsClient::GetAnnotationStore, request);
781 }
782
786 template<typename GetAnnotationStoreRequestT = Model::GetAnnotationStoreRequest>
787 void GetAnnotationStoreAsync(const GetAnnotationStoreRequestT& request, const GetAnnotationStoreResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
788 {
789 return SubmitAsync(&OmicsClient::GetAnnotationStore, request, handler, context);
790 }
791
799
803 template<typename GetAnnotationStoreVersionRequestT = Model::GetAnnotationStoreVersionRequest>
804 Model::GetAnnotationStoreVersionOutcomeCallable GetAnnotationStoreVersionCallable(const GetAnnotationStoreVersionRequestT& request) const
805 {
806 return SubmitCallable(&OmicsClient::GetAnnotationStoreVersion, request);
807 }
808
812 template<typename GetAnnotationStoreVersionRequestT = Model::GetAnnotationStoreVersionRequest>
813 void GetAnnotationStoreVersionAsync(const GetAnnotationStoreVersionRequestT& request, const GetAnnotationStoreVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
814 {
815 return SubmitAsync(&OmicsClient::GetAnnotationStoreVersion, request, handler, context);
816 }
817
824
828 template<typename GetReadSetRequestT = Model::GetReadSetRequest>
829 Model::GetReadSetOutcomeCallable GetReadSetCallable(const GetReadSetRequestT& request) const
830 {
831 return SubmitCallable(&OmicsClient::GetReadSet, request);
832 }
833
837 template<typename GetReadSetRequestT = Model::GetReadSetRequest>
838 void GetReadSetAsync(const GetReadSetRequestT& request, const GetReadSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
839 {
840 return SubmitAsync(&OmicsClient::GetReadSet, request, handler, context);
841 }
842
850
854 template<typename GetReadSetActivationJobRequestT = Model::GetReadSetActivationJobRequest>
855 Model::GetReadSetActivationJobOutcomeCallable GetReadSetActivationJobCallable(const GetReadSetActivationJobRequestT& request) const
856 {
857 return SubmitCallable(&OmicsClient::GetReadSetActivationJob, request);
858 }
859
863 template<typename GetReadSetActivationJobRequestT = Model::GetReadSetActivationJobRequest>
864 void GetReadSetActivationJobAsync(const GetReadSetActivationJobRequestT& request, const GetReadSetActivationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
865 {
866 return SubmitAsync(&OmicsClient::GetReadSetActivationJob, request, handler, context);
867 }
868
875
879 template<typename GetReadSetExportJobRequestT = Model::GetReadSetExportJobRequest>
880 Model::GetReadSetExportJobOutcomeCallable GetReadSetExportJobCallable(const GetReadSetExportJobRequestT& request) const
881 {
882 return SubmitCallable(&OmicsClient::GetReadSetExportJob, request);
883 }
884
888 template<typename GetReadSetExportJobRequestT = Model::GetReadSetExportJobRequest>
889 void GetReadSetExportJobAsync(const GetReadSetExportJobRequestT& request, const GetReadSetExportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
890 {
891 return SubmitAsync(&OmicsClient::GetReadSetExportJob, request, handler, context);
892 }
893
900
904 template<typename GetReadSetImportJobRequestT = Model::GetReadSetImportJobRequest>
905 Model::GetReadSetImportJobOutcomeCallable GetReadSetImportJobCallable(const GetReadSetImportJobRequestT& request) const
906 {
907 return SubmitCallable(&OmicsClient::GetReadSetImportJob, request);
908 }
909
913 template<typename GetReadSetImportJobRequestT = Model::GetReadSetImportJobRequest>
914 void GetReadSetImportJobAsync(const GetReadSetImportJobRequestT& request, const GetReadSetImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
915 {
916 return SubmitAsync(&OmicsClient::GetReadSetImportJob, request, handler, context);
917 }
918
925
929 template<typename GetReadSetMetadataRequestT = Model::GetReadSetMetadataRequest>
930 Model::GetReadSetMetadataOutcomeCallable GetReadSetMetadataCallable(const GetReadSetMetadataRequestT& request) const
931 {
932 return SubmitCallable(&OmicsClient::GetReadSetMetadata, request);
933 }
934
938 template<typename GetReadSetMetadataRequestT = Model::GetReadSetMetadataRequest>
939 void GetReadSetMetadataAsync(const GetReadSetMetadataRequestT& request, const GetReadSetMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
940 {
941 return SubmitAsync(&OmicsClient::GetReadSetMetadata, request, handler, context);
942 }
943
950
954 template<typename GetReferenceRequestT = Model::GetReferenceRequest>
955 Model::GetReferenceOutcomeCallable GetReferenceCallable(const GetReferenceRequestT& request) const
956 {
957 return SubmitCallable(&OmicsClient::GetReference, request);
958 }
959
963 template<typename GetReferenceRequestT = Model::GetReferenceRequest>
964 void GetReferenceAsync(const GetReferenceRequestT& request, const GetReferenceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
965 {
966 return SubmitAsync(&OmicsClient::GetReference, request, handler, context);
967 }
968
975
979 template<typename GetReferenceImportJobRequestT = Model::GetReferenceImportJobRequest>
980 Model::GetReferenceImportJobOutcomeCallable GetReferenceImportJobCallable(const GetReferenceImportJobRequestT& request) const
981 {
982 return SubmitCallable(&OmicsClient::GetReferenceImportJob, request);
983 }
984
988 template<typename GetReferenceImportJobRequestT = Model::GetReferenceImportJobRequest>
989 void GetReferenceImportJobAsync(const GetReferenceImportJobRequestT& request, const GetReferenceImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
990 {
991 return SubmitAsync(&OmicsClient::GetReferenceImportJob, request, handler, context);
992 }
993
1001
1005 template<typename GetReferenceMetadataRequestT = Model::GetReferenceMetadataRequest>
1006 Model::GetReferenceMetadataOutcomeCallable GetReferenceMetadataCallable(const GetReferenceMetadataRequestT& request) const
1007 {
1008 return SubmitCallable(&OmicsClient::GetReferenceMetadata, request);
1009 }
1010
1014 template<typename GetReferenceMetadataRequestT = Model::GetReferenceMetadataRequest>
1015 void GetReferenceMetadataAsync(const GetReferenceMetadataRequestT& request, const GetReferenceMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1016 {
1017 return SubmitAsync(&OmicsClient::GetReferenceMetadata, request, handler, context);
1018 }
1019
1026
1030 template<typename GetReferenceStoreRequestT = Model::GetReferenceStoreRequest>
1031 Model::GetReferenceStoreOutcomeCallable GetReferenceStoreCallable(const GetReferenceStoreRequestT& request) const
1032 {
1033 return SubmitCallable(&OmicsClient::GetReferenceStore, request);
1034 }
1035
1039 template<typename GetReferenceStoreRequestT = Model::GetReferenceStoreRequest>
1040 void GetReferenceStoreAsync(const GetReferenceStoreRequestT& request, const GetReferenceStoreResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1041 {
1042 return SubmitAsync(&OmicsClient::GetReferenceStore, request, handler, context);
1043 }
1044
1051 virtual Model::GetRunOutcome GetRun(const Model::GetRunRequest& request) const;
1052
1056 template<typename GetRunRequestT = Model::GetRunRequest>
1057 Model::GetRunOutcomeCallable GetRunCallable(const GetRunRequestT& request) const
1058 {
1059 return SubmitCallable(&OmicsClient::GetRun, request);
1060 }
1061
1065 template<typename GetRunRequestT = Model::GetRunRequest>
1066 void GetRunAsync(const GetRunRequestT& request, const GetRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1067 {
1068 return SubmitAsync(&OmicsClient::GetRun, request, handler, context);
1069 }
1070
1077
1081 template<typename GetRunGroupRequestT = Model::GetRunGroupRequest>
1082 Model::GetRunGroupOutcomeCallable GetRunGroupCallable(const GetRunGroupRequestT& request) const
1083 {
1084 return SubmitCallable(&OmicsClient::GetRunGroup, request);
1085 }
1086
1090 template<typename GetRunGroupRequestT = Model::GetRunGroupRequest>
1091 void GetRunGroupAsync(const GetRunGroupRequestT& request, const GetRunGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1092 {
1093 return SubmitAsync(&OmicsClient::GetRunGroup, request, handler, context);
1094 }
1095
1102
1106 template<typename GetRunTaskRequestT = Model::GetRunTaskRequest>
1107 Model::GetRunTaskOutcomeCallable GetRunTaskCallable(const GetRunTaskRequestT& request) const
1108 {
1109 return SubmitCallable(&OmicsClient::GetRunTask, request);
1110 }
1111
1115 template<typename GetRunTaskRequestT = Model::GetRunTaskRequest>
1116 void GetRunTaskAsync(const GetRunTaskRequestT& request, const GetRunTaskResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1117 {
1118 return SubmitAsync(&OmicsClient::GetRunTask, request, handler, context);
1119 }
1120
1127
1131 template<typename GetSequenceStoreRequestT = Model::GetSequenceStoreRequest>
1132 Model::GetSequenceStoreOutcomeCallable GetSequenceStoreCallable(const GetSequenceStoreRequestT& request) const
1133 {
1134 return SubmitCallable(&OmicsClient::GetSequenceStore, request);
1135 }
1136
1140 template<typename GetSequenceStoreRequestT = Model::GetSequenceStoreRequest>
1141 void GetSequenceStoreAsync(const GetSequenceStoreRequestT& request, const GetSequenceStoreResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1142 {
1143 return SubmitAsync(&OmicsClient::GetSequenceStore, request, handler, context);
1144 }
1145
1153
1157 template<typename GetShareRequestT = Model::GetShareRequest>
1158 Model::GetShareOutcomeCallable GetShareCallable(const GetShareRequestT& request) const
1159 {
1160 return SubmitCallable(&OmicsClient::GetShare, request);
1161 }
1162
1166 template<typename GetShareRequestT = Model::GetShareRequest>
1167 void GetShareAsync(const GetShareRequestT& request, const GetShareResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1168 {
1169 return SubmitAsync(&OmicsClient::GetShare, request, handler, context);
1170 }
1171
1178
1182 template<typename GetVariantImportJobRequestT = Model::GetVariantImportJobRequest>
1183 Model::GetVariantImportJobOutcomeCallable GetVariantImportJobCallable(const GetVariantImportJobRequestT& request) const
1184 {
1185 return SubmitCallable(&OmicsClient::GetVariantImportJob, request);
1186 }
1187
1191 template<typename GetVariantImportJobRequestT = Model::GetVariantImportJobRequest>
1192 void GetVariantImportJobAsync(const GetVariantImportJobRequestT& request, const GetVariantImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1193 {
1194 return SubmitAsync(&OmicsClient::GetVariantImportJob, request, handler, context);
1195 }
1196
1203
1207 template<typename GetVariantStoreRequestT = Model::GetVariantStoreRequest>
1208 Model::GetVariantStoreOutcomeCallable GetVariantStoreCallable(const GetVariantStoreRequestT& request) const
1209 {
1210 return SubmitCallable(&OmicsClient::GetVariantStore, request);
1211 }
1212
1216 template<typename GetVariantStoreRequestT = Model::GetVariantStoreRequest>
1217 void GetVariantStoreAsync(const GetVariantStoreRequestT& request, const GetVariantStoreResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1218 {
1219 return SubmitAsync(&OmicsClient::GetVariantStore, request, handler, context);
1220 }
1221
1229
1233 template<typename GetWorkflowRequestT = Model::GetWorkflowRequest>
1234 Model::GetWorkflowOutcomeCallable GetWorkflowCallable(const GetWorkflowRequestT& request) const
1235 {
1236 return SubmitCallable(&OmicsClient::GetWorkflow, request);
1237 }
1238
1242 template<typename GetWorkflowRequestT = Model::GetWorkflowRequest>
1243 void GetWorkflowAsync(const GetWorkflowRequestT& request, const GetWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1244 {
1245 return SubmitAsync(&OmicsClient::GetWorkflow, request, handler, context);
1246 }
1247
1254
1258 template<typename ListAnnotationImportJobsRequestT = Model::ListAnnotationImportJobsRequest>
1259 Model::ListAnnotationImportJobsOutcomeCallable ListAnnotationImportJobsCallable(const ListAnnotationImportJobsRequestT& request = {}) const
1260 {
1261 return SubmitCallable(&OmicsClient::ListAnnotationImportJobs, request);
1262 }
1263
1267 template<typename ListAnnotationImportJobsRequestT = Model::ListAnnotationImportJobsRequest>
1268 void ListAnnotationImportJobsAsync(const ListAnnotationImportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAnnotationImportJobsRequestT& request = {}) const
1269 {
1270 return SubmitAsync(&OmicsClient::ListAnnotationImportJobs, request, handler, context);
1271 }
1272
1279
1283 template<typename ListAnnotationStoreVersionsRequestT = Model::ListAnnotationStoreVersionsRequest>
1284 Model::ListAnnotationStoreVersionsOutcomeCallable ListAnnotationStoreVersionsCallable(const ListAnnotationStoreVersionsRequestT& request) const
1285 {
1286 return SubmitCallable(&OmicsClient::ListAnnotationStoreVersions, request);
1287 }
1288
1292 template<typename ListAnnotationStoreVersionsRequestT = Model::ListAnnotationStoreVersionsRequest>
1293 void ListAnnotationStoreVersionsAsync(const ListAnnotationStoreVersionsRequestT& request, const ListAnnotationStoreVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1294 {
1295 return SubmitAsync(&OmicsClient::ListAnnotationStoreVersions, request, handler, context);
1296 }
1297
1304
1308 template<typename ListAnnotationStoresRequestT = Model::ListAnnotationStoresRequest>
1309 Model::ListAnnotationStoresOutcomeCallable ListAnnotationStoresCallable(const ListAnnotationStoresRequestT& request = {}) const
1310 {
1311 return SubmitCallable(&OmicsClient::ListAnnotationStores, request);
1312 }
1313
1317 template<typename ListAnnotationStoresRequestT = Model::ListAnnotationStoresRequest>
1318 void ListAnnotationStoresAsync(const ListAnnotationStoresResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAnnotationStoresRequestT& request = {}) const
1319 {
1320 return SubmitAsync(&OmicsClient::ListAnnotationStores, request, handler, context);
1321 }
1322
1331
1335 template<typename ListMultipartReadSetUploadsRequestT = Model::ListMultipartReadSetUploadsRequest>
1336 Model::ListMultipartReadSetUploadsOutcomeCallable ListMultipartReadSetUploadsCallable(const ListMultipartReadSetUploadsRequestT& request) const
1337 {
1338 return SubmitCallable(&OmicsClient::ListMultipartReadSetUploads, request);
1339 }
1340
1344 template<typename ListMultipartReadSetUploadsRequestT = Model::ListMultipartReadSetUploadsRequest>
1345 void ListMultipartReadSetUploadsAsync(const ListMultipartReadSetUploadsRequestT& request, const ListMultipartReadSetUploadsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1346 {
1347 return SubmitAsync(&OmicsClient::ListMultipartReadSetUploads, request, handler, context);
1348 }
1349
1356
1360 template<typename ListReadSetActivationJobsRequestT = Model::ListReadSetActivationJobsRequest>
1361 Model::ListReadSetActivationJobsOutcomeCallable ListReadSetActivationJobsCallable(const ListReadSetActivationJobsRequestT& request) const
1362 {
1363 return SubmitCallable(&OmicsClient::ListReadSetActivationJobs, request);
1364 }
1365
1369 template<typename ListReadSetActivationJobsRequestT = Model::ListReadSetActivationJobsRequest>
1370 void ListReadSetActivationJobsAsync(const ListReadSetActivationJobsRequestT& request, const ListReadSetActivationJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1371 {
1372 return SubmitAsync(&OmicsClient::ListReadSetActivationJobs, request, handler, context);
1373 }
1374
1381
1385 template<typename ListReadSetExportJobsRequestT = Model::ListReadSetExportJobsRequest>
1386 Model::ListReadSetExportJobsOutcomeCallable ListReadSetExportJobsCallable(const ListReadSetExportJobsRequestT& request) const
1387 {
1388 return SubmitCallable(&OmicsClient::ListReadSetExportJobs, request);
1389 }
1390
1394 template<typename ListReadSetExportJobsRequestT = Model::ListReadSetExportJobsRequest>
1395 void ListReadSetExportJobsAsync(const ListReadSetExportJobsRequestT& request, const ListReadSetExportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1396 {
1397 return SubmitAsync(&OmicsClient::ListReadSetExportJobs, request, handler, context);
1398 }
1399
1406
1410 template<typename ListReadSetImportJobsRequestT = Model::ListReadSetImportJobsRequest>
1411 Model::ListReadSetImportJobsOutcomeCallable ListReadSetImportJobsCallable(const ListReadSetImportJobsRequestT& request) const
1412 {
1413 return SubmitCallable(&OmicsClient::ListReadSetImportJobs, request);
1414 }
1415
1419 template<typename ListReadSetImportJobsRequestT = Model::ListReadSetImportJobsRequest>
1420 void ListReadSetImportJobsAsync(const ListReadSetImportJobsRequestT& request, const ListReadSetImportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1421 {
1422 return SubmitAsync(&OmicsClient::ListReadSetImportJobs, request, handler, context);
1423 }
1424
1432
1436 template<typename ListReadSetUploadPartsRequestT = Model::ListReadSetUploadPartsRequest>
1437 Model::ListReadSetUploadPartsOutcomeCallable ListReadSetUploadPartsCallable(const ListReadSetUploadPartsRequestT& request) const
1438 {
1439 return SubmitCallable(&OmicsClient::ListReadSetUploadParts, request);
1440 }
1441
1445 template<typename ListReadSetUploadPartsRequestT = Model::ListReadSetUploadPartsRequest>
1446 void ListReadSetUploadPartsAsync(const ListReadSetUploadPartsRequestT& request, const ListReadSetUploadPartsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1447 {
1448 return SubmitAsync(&OmicsClient::ListReadSetUploadParts, request, handler, context);
1449 }
1450
1457
1461 template<typename ListReadSetsRequestT = Model::ListReadSetsRequest>
1462 Model::ListReadSetsOutcomeCallable ListReadSetsCallable(const ListReadSetsRequestT& request) const
1463 {
1464 return SubmitCallable(&OmicsClient::ListReadSets, request);
1465 }
1466
1470 template<typename ListReadSetsRequestT = Model::ListReadSetsRequest>
1471 void ListReadSetsAsync(const ListReadSetsRequestT& request, const ListReadSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1472 {
1473 return SubmitAsync(&OmicsClient::ListReadSets, request, handler, context);
1474 }
1475
1482
1486 template<typename ListReferenceImportJobsRequestT = Model::ListReferenceImportJobsRequest>
1487 Model::ListReferenceImportJobsOutcomeCallable ListReferenceImportJobsCallable(const ListReferenceImportJobsRequestT& request) const
1488 {
1489 return SubmitCallable(&OmicsClient::ListReferenceImportJobs, request);
1490 }
1491
1495 template<typename ListReferenceImportJobsRequestT = Model::ListReferenceImportJobsRequest>
1496 void ListReferenceImportJobsAsync(const ListReferenceImportJobsRequestT& request, const ListReferenceImportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1497 {
1498 return SubmitAsync(&OmicsClient::ListReferenceImportJobs, request, handler, context);
1499 }
1500
1507
1511 template<typename ListReferenceStoresRequestT = Model::ListReferenceStoresRequest>
1512 Model::ListReferenceStoresOutcomeCallable ListReferenceStoresCallable(const ListReferenceStoresRequestT& request = {}) const
1513 {
1514 return SubmitCallable(&OmicsClient::ListReferenceStores, request);
1515 }
1516
1520 template<typename ListReferenceStoresRequestT = Model::ListReferenceStoresRequest>
1521 void ListReferenceStoresAsync(const ListReferenceStoresResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListReferenceStoresRequestT& request = {}) const
1522 {
1523 return SubmitAsync(&OmicsClient::ListReferenceStores, request, handler, context);
1524 }
1525
1532
1536 template<typename ListReferencesRequestT = Model::ListReferencesRequest>
1537 Model::ListReferencesOutcomeCallable ListReferencesCallable(const ListReferencesRequestT& request) const
1538 {
1539 return SubmitCallable(&OmicsClient::ListReferences, request);
1540 }
1541
1545 template<typename ListReferencesRequestT = Model::ListReferencesRequest>
1546 void ListReferencesAsync(const ListReferencesRequestT& request, const ListReferencesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1547 {
1548 return SubmitAsync(&OmicsClient::ListReferences, request, handler, context);
1549 }
1550
1557
1561 template<typename ListRunGroupsRequestT = Model::ListRunGroupsRequest>
1562 Model::ListRunGroupsOutcomeCallable ListRunGroupsCallable(const ListRunGroupsRequestT& request = {}) const
1563 {
1564 return SubmitCallable(&OmicsClient::ListRunGroups, request);
1565 }
1566
1570 template<typename ListRunGroupsRequestT = Model::ListRunGroupsRequest>
1571 void ListRunGroupsAsync(const ListRunGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListRunGroupsRequestT& request = {}) const
1572 {
1573 return SubmitAsync(&OmicsClient::ListRunGroups, request, handler, context);
1574 }
1575
1582
1586 template<typename ListRunTasksRequestT = Model::ListRunTasksRequest>
1587 Model::ListRunTasksOutcomeCallable ListRunTasksCallable(const ListRunTasksRequestT& request) const
1588 {
1589 return SubmitCallable(&OmicsClient::ListRunTasks, request);
1590 }
1591
1595 template<typename ListRunTasksRequestT = Model::ListRunTasksRequest>
1596 void ListRunTasksAsync(const ListRunTasksRequestT& request, const ListRunTasksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1597 {
1598 return SubmitAsync(&OmicsClient::ListRunTasks, request, handler, context);
1599 }
1600
1606 virtual Model::ListRunsOutcome ListRuns(const Model::ListRunsRequest& request = {}) const;
1607
1611 template<typename ListRunsRequestT = Model::ListRunsRequest>
1612 Model::ListRunsOutcomeCallable ListRunsCallable(const ListRunsRequestT& request = {}) const
1613 {
1614 return SubmitCallable(&OmicsClient::ListRuns, request);
1615 }
1616
1620 template<typename ListRunsRequestT = Model::ListRunsRequest>
1621 void ListRunsAsync(const ListRunsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListRunsRequestT& request = {}) const
1622 {
1623 return SubmitAsync(&OmicsClient::ListRuns, request, handler, context);
1624 }
1625
1632
1636 template<typename ListSequenceStoresRequestT = Model::ListSequenceStoresRequest>
1637 Model::ListSequenceStoresOutcomeCallable ListSequenceStoresCallable(const ListSequenceStoresRequestT& request = {}) const
1638 {
1639 return SubmitCallable(&OmicsClient::ListSequenceStores, request);
1640 }
1641
1645 template<typename ListSequenceStoresRequestT = Model::ListSequenceStoresRequest>
1646 void ListSequenceStoresAsync(const ListSequenceStoresResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListSequenceStoresRequestT& request = {}) const
1647 {
1648 return SubmitAsync(&OmicsClient::ListSequenceStores, request, handler, context);
1649 }
1650
1658
1662 template<typename ListSharesRequestT = Model::ListSharesRequest>
1663 Model::ListSharesOutcomeCallable ListSharesCallable(const ListSharesRequestT& request) const
1664 {
1665 return SubmitCallable(&OmicsClient::ListShares, request);
1666 }
1667
1671 template<typename ListSharesRequestT = Model::ListSharesRequest>
1672 void ListSharesAsync(const ListSharesRequestT& request, const ListSharesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1673 {
1674 return SubmitAsync(&OmicsClient::ListShares, request, handler, context);
1675 }
1676
1683
1687 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1688 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
1689 {
1690 return SubmitCallable(&OmicsClient::ListTagsForResource, request);
1691 }
1692
1696 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1697 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1698 {
1699 return SubmitAsync(&OmicsClient::ListTagsForResource, request, handler, context);
1700 }
1701
1708
1712 template<typename ListVariantImportJobsRequestT = Model::ListVariantImportJobsRequest>
1713 Model::ListVariantImportJobsOutcomeCallable ListVariantImportJobsCallable(const ListVariantImportJobsRequestT& request = {}) const
1714 {
1715 return SubmitCallable(&OmicsClient::ListVariantImportJobs, request);
1716 }
1717
1721 template<typename ListVariantImportJobsRequestT = Model::ListVariantImportJobsRequest>
1722 void ListVariantImportJobsAsync(const ListVariantImportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListVariantImportJobsRequestT& request = {}) const
1723 {
1724 return SubmitAsync(&OmicsClient::ListVariantImportJobs, request, handler, context);
1725 }
1726
1733
1737 template<typename ListVariantStoresRequestT = Model::ListVariantStoresRequest>
1738 Model::ListVariantStoresOutcomeCallable ListVariantStoresCallable(const ListVariantStoresRequestT& request = {}) const
1739 {
1740 return SubmitCallable(&OmicsClient::ListVariantStores, request);
1741 }
1742
1746 template<typename ListVariantStoresRequestT = Model::ListVariantStoresRequest>
1747 void ListVariantStoresAsync(const ListVariantStoresResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListVariantStoresRequestT& request = {}) const
1748 {
1749 return SubmitAsync(&OmicsClient::ListVariantStores, request, handler, context);
1750 }
1751
1758
1762 template<typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
1763 Model::ListWorkflowsOutcomeCallable ListWorkflowsCallable(const ListWorkflowsRequestT& request = {}) const
1764 {
1765 return SubmitCallable(&OmicsClient::ListWorkflows, request);
1766 }
1767
1771 template<typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
1772 void ListWorkflowsAsync(const ListWorkflowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListWorkflowsRequestT& request = {}) const
1773 {
1774 return SubmitAsync(&OmicsClient::ListWorkflows, request, handler, context);
1775 }
1776
1783
1787 template<typename StartAnnotationImportJobRequestT = Model::StartAnnotationImportJobRequest>
1788 Model::StartAnnotationImportJobOutcomeCallable StartAnnotationImportJobCallable(const StartAnnotationImportJobRequestT& request) const
1789 {
1790 return SubmitCallable(&OmicsClient::StartAnnotationImportJob, request);
1791 }
1792
1796 template<typename StartAnnotationImportJobRequestT = Model::StartAnnotationImportJobRequest>
1797 void StartAnnotationImportJobAsync(const StartAnnotationImportJobRequestT& request, const StartAnnotationImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1798 {
1799 return SubmitAsync(&OmicsClient::StartAnnotationImportJob, request, handler, context);
1800 }
1801
1809
1813 template<typename StartReadSetActivationJobRequestT = Model::StartReadSetActivationJobRequest>
1814 Model::StartReadSetActivationJobOutcomeCallable StartReadSetActivationJobCallable(const StartReadSetActivationJobRequestT& request) const
1815 {
1816 return SubmitCallable(&OmicsClient::StartReadSetActivationJob, request);
1817 }
1818
1822 template<typename StartReadSetActivationJobRequestT = Model::StartReadSetActivationJobRequest>
1823 void StartReadSetActivationJobAsync(const StartReadSetActivationJobRequestT& request, const StartReadSetActivationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1824 {
1825 return SubmitAsync(&OmicsClient::StartReadSetActivationJob, request, handler, context);
1826 }
1827
1834
1838 template<typename StartReadSetExportJobRequestT = Model::StartReadSetExportJobRequest>
1839 Model::StartReadSetExportJobOutcomeCallable StartReadSetExportJobCallable(const StartReadSetExportJobRequestT& request) const
1840 {
1841 return SubmitCallable(&OmicsClient::StartReadSetExportJob, request);
1842 }
1843
1847 template<typename StartReadSetExportJobRequestT = Model::StartReadSetExportJobRequest>
1848 void StartReadSetExportJobAsync(const StartReadSetExportJobRequestT& request, const StartReadSetExportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1849 {
1850 return SubmitAsync(&OmicsClient::StartReadSetExportJob, request, handler, context);
1851 }
1852
1859
1863 template<typename StartReadSetImportJobRequestT = Model::StartReadSetImportJobRequest>
1864 Model::StartReadSetImportJobOutcomeCallable StartReadSetImportJobCallable(const StartReadSetImportJobRequestT& request) const
1865 {
1866 return SubmitCallable(&OmicsClient::StartReadSetImportJob, request);
1867 }
1868
1872 template<typename StartReadSetImportJobRequestT = Model::StartReadSetImportJobRequest>
1873 void StartReadSetImportJobAsync(const StartReadSetImportJobRequestT& request, const StartReadSetImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1874 {
1875 return SubmitAsync(&OmicsClient::StartReadSetImportJob, request, handler, context);
1876 }
1877
1884
1888 template<typename StartReferenceImportJobRequestT = Model::StartReferenceImportJobRequest>
1889 Model::StartReferenceImportJobOutcomeCallable StartReferenceImportJobCallable(const StartReferenceImportJobRequestT& request) const
1890 {
1891 return SubmitCallable(&OmicsClient::StartReferenceImportJob, request);
1892 }
1893
1897 template<typename StartReferenceImportJobRequestT = Model::StartReferenceImportJobRequest>
1898 void StartReferenceImportJobAsync(const StartReferenceImportJobRequestT& request, const StartReferenceImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1899 {
1900 return SubmitAsync(&OmicsClient::StartReferenceImportJob, request, handler, context);
1901 }
1902
1921
1925 template<typename StartRunRequestT = Model::StartRunRequest>
1926 Model::StartRunOutcomeCallable StartRunCallable(const StartRunRequestT& request) const
1927 {
1928 return SubmitCallable(&OmicsClient::StartRun, request);
1929 }
1930
1934 template<typename StartRunRequestT = Model::StartRunRequest>
1935 void StartRunAsync(const StartRunRequestT& request, const StartRunResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1936 {
1937 return SubmitAsync(&OmicsClient::StartRun, request, handler, context);
1938 }
1939
1946
1950 template<typename StartVariantImportJobRequestT = Model::StartVariantImportJobRequest>
1951 Model::StartVariantImportJobOutcomeCallable StartVariantImportJobCallable(const StartVariantImportJobRequestT& request) const
1952 {
1953 return SubmitCallable(&OmicsClient::StartVariantImportJob, request);
1954 }
1955
1959 template<typename StartVariantImportJobRequestT = Model::StartVariantImportJobRequest>
1960 void StartVariantImportJobAsync(const StartVariantImportJobRequestT& request, const StartVariantImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1961 {
1962 return SubmitAsync(&OmicsClient::StartVariantImportJob, request, handler, context);
1963 }
1964
1971
1975 template<typename TagResourceRequestT = Model::TagResourceRequest>
1976 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
1977 {
1978 return SubmitCallable(&OmicsClient::TagResource, request);
1979 }
1980
1984 template<typename TagResourceRequestT = Model::TagResourceRequest>
1985 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1986 {
1987 return SubmitAsync(&OmicsClient::TagResource, request, handler, context);
1988 }
1989
1996
2000 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2001 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
2002 {
2003 return SubmitCallable(&OmicsClient::UntagResource, request);
2004 }
2005
2009 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2010 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2011 {
2012 return SubmitAsync(&OmicsClient::UntagResource, request, handler, context);
2013 }
2014
2021
2025 template<typename UpdateAnnotationStoreRequestT = Model::UpdateAnnotationStoreRequest>
2026 Model::UpdateAnnotationStoreOutcomeCallable UpdateAnnotationStoreCallable(const UpdateAnnotationStoreRequestT& request) const
2027 {
2028 return SubmitCallable(&OmicsClient::UpdateAnnotationStore, request);
2029 }
2030
2034 template<typename UpdateAnnotationStoreRequestT = Model::UpdateAnnotationStoreRequest>
2035 void UpdateAnnotationStoreAsync(const UpdateAnnotationStoreRequestT& request, const UpdateAnnotationStoreResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2036 {
2037 return SubmitAsync(&OmicsClient::UpdateAnnotationStore, request, handler, context);
2038 }
2039
2047
2051 template<typename UpdateAnnotationStoreVersionRequestT = Model::UpdateAnnotationStoreVersionRequest>
2052 Model::UpdateAnnotationStoreVersionOutcomeCallable UpdateAnnotationStoreVersionCallable(const UpdateAnnotationStoreVersionRequestT& request) const
2053 {
2054 return SubmitCallable(&OmicsClient::UpdateAnnotationStoreVersion, request);
2055 }
2056
2060 template<typename UpdateAnnotationStoreVersionRequestT = Model::UpdateAnnotationStoreVersionRequest>
2061 void UpdateAnnotationStoreVersionAsync(const UpdateAnnotationStoreVersionRequestT& request, const UpdateAnnotationStoreVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2062 {
2063 return SubmitAsync(&OmicsClient::UpdateAnnotationStoreVersion, request, handler, context);
2064 }
2065
2072
2076 template<typename UpdateRunGroupRequestT = Model::UpdateRunGroupRequest>
2077 Model::UpdateRunGroupOutcomeCallable UpdateRunGroupCallable(const UpdateRunGroupRequestT& request) const
2078 {
2079 return SubmitCallable(&OmicsClient::UpdateRunGroup, request);
2080 }
2081
2085 template<typename UpdateRunGroupRequestT = Model::UpdateRunGroupRequest>
2086 void UpdateRunGroupAsync(const UpdateRunGroupRequestT& request, const UpdateRunGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2087 {
2088 return SubmitAsync(&OmicsClient::UpdateRunGroup, request, handler, context);
2089 }
2090
2097
2101 template<typename UpdateVariantStoreRequestT = Model::UpdateVariantStoreRequest>
2102 Model::UpdateVariantStoreOutcomeCallable UpdateVariantStoreCallable(const UpdateVariantStoreRequestT& request) const
2103 {
2104 return SubmitCallable(&OmicsClient::UpdateVariantStore, request);
2105 }
2106
2110 template<typename UpdateVariantStoreRequestT = Model::UpdateVariantStoreRequest>
2111 void UpdateVariantStoreAsync(const UpdateVariantStoreRequestT& request, const UpdateVariantStoreResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2112 {
2113 return SubmitAsync(&OmicsClient::UpdateVariantStore, request, handler, context);
2114 }
2115
2122
2126 template<typename UpdateWorkflowRequestT = Model::UpdateWorkflowRequest>
2127 Model::UpdateWorkflowOutcomeCallable UpdateWorkflowCallable(const UpdateWorkflowRequestT& request) const
2128 {
2129 return SubmitCallable(&OmicsClient::UpdateWorkflow, request);
2130 }
2131
2135 template<typename UpdateWorkflowRequestT = Model::UpdateWorkflowRequest>
2136 void UpdateWorkflowAsync(const UpdateWorkflowRequestT& request, const UpdateWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2137 {
2138 return SubmitAsync(&OmicsClient::UpdateWorkflow, request, handler, context);
2139 }
2140
2149
2153 template<typename UploadReadSetPartRequestT = Model::UploadReadSetPartRequest>
2154 Model::UploadReadSetPartOutcomeCallable UploadReadSetPartCallable(const UploadReadSetPartRequestT& request) const
2155 {
2156 return SubmitCallable(&OmicsClient::UploadReadSetPart, request);
2157 }
2158
2162 template<typename UploadReadSetPartRequestT = Model::UploadReadSetPartRequest>
2163 void UploadReadSetPartAsync(const UploadReadSetPartRequestT& request, const UploadReadSetPartResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2164 {
2165 return SubmitAsync(&OmicsClient::UploadReadSetPart, request, handler, context);
2166 }
2167
2168
2169 void OverrideEndpoint(const Aws::String& endpoint);
2170 std::shared_ptr<OmicsEndpointProviderBase>& accessEndpointProvider();
2171 private:
2173 void init(const OmicsClientConfiguration& clientConfiguration);
2174
2175 OmicsClientConfiguration m_clientConfiguration;
2176 std::shared_ptr<OmicsEndpointProviderBase> m_endpointProvider;
2177 };
2178
2179} // namespace Omics
2180} // namespace Aws
virtual Model::UpdateAnnotationStoreOutcome UpdateAnnotationStore(const Model::UpdateAnnotationStoreRequest &request) const
virtual Model::ListVariantImportJobsOutcome ListVariantImportJobs(const Model::ListVariantImportJobsRequest &request={}) const
virtual Model::ListAnnotationStoreVersionsOutcome ListAnnotationStoreVersions(const Model::ListAnnotationStoreVersionsRequest &request) const
Model::CreateAnnotationStoreVersionOutcomeCallable CreateAnnotationStoreVersionCallable(const CreateAnnotationStoreVersionRequestT &request) const
virtual Model::StartReadSetActivationJobOutcome StartReadSetActivationJob(const Model::StartReadSetActivationJobRequest &request) const
Model::GetSequenceStoreOutcomeCallable GetSequenceStoreCallable(const GetSequenceStoreRequestT &request) const
void ListReadSetExportJobsAsync(const ListReadSetExportJobsRequestT &request, const ListReadSetExportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListMultipartReadSetUploadsAsync(const ListMultipartReadSetUploadsRequestT &request, const ListMultipartReadSetUploadsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetRunTaskOutcome GetRunTask(const Model::GetRunTaskRequest &request) const
virtual Model::GetReferenceImportJobOutcome GetReferenceImportJob(const Model::GetReferenceImportJobRequest &request) const
Model::CreateShareOutcomeCallable CreateShareCallable(const CreateShareRequestT &request) const
void GetAnnotationImportJobAsync(const GetAnnotationImportJobRequestT &request, const GetAnnotationImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetShareOutcomeCallable GetShareCallable(const GetShareRequestT &request) const
Model::ListReferenceImportJobsOutcomeCallable ListReferenceImportJobsCallable(const ListReferenceImportJobsRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::DeleteReferenceStoreOutcome DeleteReferenceStore(const Model::DeleteReferenceStoreRequest &request) const
void GetAnnotationStoreVersionAsync(const GetAnnotationStoreVersionRequestT &request, const GetAnnotationStoreVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateAnnotationStoreOutcome CreateAnnotationStore(const Model::CreateAnnotationStoreRequest &request) const
void ListAnnotationImportJobsAsync(const ListAnnotationImportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAnnotationImportJobsRequestT &request={}) const
Model::AbortMultipartReadSetUploadOutcomeCallable AbortMultipartReadSetUploadCallable(const AbortMultipartReadSetUploadRequestT &request) const
Definition OmicsClient.h:92
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CompleteMultipartReadSetUploadOutcome CompleteMultipartReadSetUpload(const Model::CompleteMultipartReadSetUploadRequest &request) const
void ListVariantImportJobsAsync(const ListVariantImportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListVariantImportJobsRequestT &request={}) const
void ListReadSetUploadPartsAsync(const ListReadSetUploadPartsRequestT &request, const ListReadSetUploadPartsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListRunTasksOutcomeCallable ListRunTasksCallable(const ListRunTasksRequestT &request) const
Model::GetReferenceImportJobOutcomeCallable GetReferenceImportJobCallable(const GetReferenceImportJobRequestT &request) const
Model::CancelRunOutcomeCallable CancelRunCallable(const CancelRunRequestT &request) const
OmicsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::GetAnnotationStoreOutcomeCallable GetAnnotationStoreCallable(const GetAnnotationStoreRequestT &request) const
virtual Model::CreateReferenceStoreOutcome CreateReferenceStore(const Model::CreateReferenceStoreRequest &request) const
Model::DeleteRunOutcomeCallable DeleteRunCallable(const DeleteRunRequestT &request) const
virtual Model::CreateShareOutcome CreateShare(const Model::CreateShareRequest &request) const
static const char * GetServiceName()
virtual Model::GetAnnotationImportJobOutcome GetAnnotationImportJob(const Model::GetAnnotationImportJobRequest &request) const
OmicsClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void GetVariantStoreAsync(const GetVariantStoreRequestT &request, const GetVariantStoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateAnnotationStoreAsync(const CreateAnnotationStoreRequestT &request, const CreateAnnotationStoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetReferenceAsync(const GetReferenceRequestT &request, const GetReferenceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateMultipartReadSetUploadOutcome CreateMultipartReadSetUpload(const Model::CreateMultipartReadSetUploadRequest &request) const
virtual Model::ListAnnotationStoresOutcome ListAnnotationStores(const Model::ListAnnotationStoresRequest &request={}) const
virtual Model::DeleteAnnotationStoreVersionsOutcome DeleteAnnotationStoreVersions(const Model::DeleteAnnotationStoreVersionsRequest &request) const
Aws::Client::AWSJsonClient BASECLASS
Definition OmicsClient.h:26
virtual Model::GetReadSetActivationJobOutcome GetReadSetActivationJob(const Model::GetReadSetActivationJobRequest &request) const
void GetReadSetExportJobAsync(const GetReadSetExportJobRequestT &request, const GetReadSetExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetAnnotationStoreOutcome GetAnnotationStore(const Model::GetAnnotationStoreRequest &request) const
virtual Model::GetReadSetExportJobOutcome GetReadSetExportJob(const Model::GetReadSetExportJobRequest &request) const
virtual Model::ListMultipartReadSetUploadsOutcome ListMultipartReadSetUploads(const Model::ListMultipartReadSetUploadsRequest &request) const
Model::DeleteAnnotationStoreOutcomeCallable DeleteAnnotationStoreCallable(const DeleteAnnotationStoreRequestT &request) const
virtual Model::GetSequenceStoreOutcome GetSequenceStore(const Model::GetSequenceStoreRequest &request) const
void BatchDeleteReadSetAsync(const BatchDeleteReadSetRequestT &request, const BatchDeleteReadSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListReadSetsOutcomeCallable ListReadSetsCallable(const ListReadSetsRequestT &request) const
void ListReferenceStoresAsync(const ListReferenceStoresResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListReferenceStoresRequestT &request={}) const
Model::CancelVariantImportJobOutcomeCallable CancelVariantImportJobCallable(const CancelVariantImportJobRequestT &request) const
void GetRunAsync(const GetRunRequestT &request, const GetRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchDeleteReadSetOutcomeCallable BatchDeleteReadSetCallable(const BatchDeleteReadSetRequestT &request) const
void StartVariantImportJobAsync(const StartVariantImportJobRequestT &request, const StartVariantImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateRunGroupAsync(const CreateRunGroupRequestT &request, const CreateRunGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateMultipartReadSetUploadOutcomeCallable CreateMultipartReadSetUploadCallable(const CreateMultipartReadSetUploadRequestT &request) const
Model::DeleteWorkflowOutcomeCallable DeleteWorkflowCallable(const DeleteWorkflowRequestT &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::GetRunGroupOutcomeCallable GetRunGroupCallable(const GetRunGroupRequestT &request) const
Model::GetReadSetExportJobOutcomeCallable GetReadSetExportJobCallable(const GetReadSetExportJobRequestT &request) const
void GetWorkflowAsync(const GetWorkflowRequestT &request, const GetWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CancelAnnotationImportJobAsync(const CancelAnnotationImportJobRequestT &request, const CancelAnnotationImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
OmicsEndpointProvider EndpointProviderType
Definition OmicsClient.h:31
OmicsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< OmicsEndpointProviderBase > endpointProvider=nullptr, const Aws::Omics::OmicsClientConfiguration &clientConfiguration=Aws::Omics::OmicsClientConfiguration())
Model::GetReferenceOutcomeCallable GetReferenceCallable(const GetReferenceRequestT &request) const
Model::ListMultipartReadSetUploadsOutcomeCallable ListMultipartReadSetUploadsCallable(const ListMultipartReadSetUploadsRequestT &request) const
Model::GetVariantStoreOutcomeCallable GetVariantStoreCallable(const GetVariantStoreRequestT &request) const
virtual Model::GetReadSetMetadataOutcome GetReadSetMetadata(const Model::GetReadSetMetadataRequest &request) const
virtual Model::GetRunGroupOutcome GetRunGroup(const Model::GetRunGroupRequest &request) const
Model::StartAnnotationImportJobOutcomeCallable StartAnnotationImportJobCallable(const StartAnnotationImportJobRequestT &request) const
virtual Model::UpdateWorkflowOutcome UpdateWorkflow(const Model::UpdateWorkflowRequest &request) const
Model::DeleteSequenceStoreOutcomeCallable DeleteSequenceStoreCallable(const DeleteSequenceStoreRequestT &request) const
Model::DeleteAnnotationStoreVersionsOutcomeCallable DeleteAnnotationStoreVersionsCallable(const DeleteAnnotationStoreVersionsRequestT &request) const
void ListRunGroupsAsync(const ListRunGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRunGroupsRequestT &request={}) const
Model::GetReferenceStoreOutcomeCallable GetReferenceStoreCallable(const GetReferenceStoreRequestT &request) const
virtual Model::ListReadSetsOutcome ListReadSets(const Model::ListReadSetsRequest &request) const
void AcceptShareAsync(const AcceptShareRequestT &request, const AcceptShareResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateReferenceStoreOutcomeCallable CreateReferenceStoreCallable(const CreateReferenceStoreRequestT &request) const
virtual Model::GetReferenceStoreOutcome GetReferenceStore(const Model::GetReferenceStoreRequest &request) const
void GetSequenceStoreAsync(const GetSequenceStoreRequestT &request, const GetSequenceStoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteRunGroupOutcome DeleteRunGroup(const Model::DeleteRunGroupRequest &request) const
void CancelRunAsync(const CancelRunRequestT &request, const CancelRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartReadSetActivationJobOutcomeCallable StartReadSetActivationJobCallable(const StartReadSetActivationJobRequestT &request) const
Model::DeleteReferenceOutcomeCallable DeleteReferenceCallable(const DeleteReferenceRequestT &request) const
virtual Model::DeleteReferenceOutcome DeleteReference(const Model::DeleteReferenceRequest &request) const
void ListReadSetsAsync(const ListReadSetsRequestT &request, const ListReadSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartReadSetActivationJobAsync(const StartReadSetActivationJobRequestT &request, const StartReadSetActivationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateReferenceStoreAsync(const CreateReferenceStoreRequestT &request, const CreateReferenceStoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetReferenceMetadataAsync(const GetReferenceMetadataRequestT &request, const GetReferenceMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteShareOutcomeCallable DeleteShareCallable(const DeleteShareRequestT &request) const
void GetReadSetImportJobAsync(const GetReadSetImportJobRequestT &request, const GetReadSetImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSharesAsync(const ListSharesRequestT &request, const ListSharesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListRunTasksAsync(const ListRunTasksRequestT &request, const ListRunTasksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetVariantImportJobOutcomeCallable GetVariantImportJobCallable(const GetVariantImportJobRequestT &request) const
virtual Model::GetReadSetOutcome GetReadSet(const Model::GetReadSetRequest &request) const
Model::ListReadSetActivationJobsOutcomeCallable ListReadSetActivationJobsCallable(const ListReadSetActivationJobsRequestT &request) const
virtual Model::GetReferenceMetadataOutcome GetReferenceMetadata(const Model::GetReferenceMetadataRequest &request) const
virtual Model::UpdateRunGroupOutcome UpdateRunGroup(const Model::UpdateRunGroupRequest &request) const
virtual Model::ListReferenceStoresOutcome ListReferenceStores(const Model::ListReferenceStoresRequest &request={}) const
OmicsClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< OmicsEndpointProviderBase > endpointProvider=nullptr, const Aws::Omics::OmicsClientConfiguration &clientConfiguration=Aws::Omics::OmicsClientConfiguration())
virtual Model::DeleteAnnotationStoreOutcome DeleteAnnotationStore(const Model::DeleteAnnotationStoreRequest &request) const
Model::ListRunsOutcomeCallable ListRunsCallable(const ListRunsRequestT &request={}) const
Model::CreateRunGroupOutcomeCallable CreateRunGroupCallable(const CreateRunGroupRequestT &request) const
Model::DeleteVariantStoreOutcomeCallable DeleteVariantStoreCallable(const DeleteVariantStoreRequestT &request) const
virtual Model::UpdateAnnotationStoreVersionOutcome UpdateAnnotationStoreVersion(const Model::UpdateAnnotationStoreVersionRequest &request) const
Model::AcceptShareOutcomeCallable AcceptShareCallable(const AcceptShareRequestT &request) const
virtual Model::GetVariantImportJobOutcome GetVariantImportJob(const Model::GetVariantImportJobRequest &request) const
void CreateShareAsync(const CreateShareRequestT &request, const CreateShareResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetShareAsync(const GetShareRequestT &request, const GetShareResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateVariantStoreAsync(const CreateVariantStoreRequestT &request, const CreateVariantStoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSharesOutcome ListShares(const Model::ListSharesRequest &request) const
virtual Model::ListSequenceStoresOutcome ListSequenceStores(const Model::ListSequenceStoresRequest &request={}) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void UpdateRunGroupAsync(const UpdateRunGroupRequestT &request, const UpdateRunGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListWorkflowsOutcome ListWorkflows(const Model::ListWorkflowsRequest &request={}) const
void CreateMultipartReadSetUploadAsync(const CreateMultipartReadSetUploadRequestT &request, const CreateMultipartReadSetUploadResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteVariantStoreAsync(const DeleteVariantStoreRequestT &request, const DeleteVariantStoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateAnnotationStoreAsync(const UpdateAnnotationStoreRequestT &request, const UpdateAnnotationStoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::GetReadSetOutcomeCallable GetReadSetCallable(const GetReadSetRequestT &request) const
Model::UploadReadSetPartOutcomeCallable UploadReadSetPartCallable(const UploadReadSetPartRequestT &request) const
Model::DeleteReferenceStoreOutcomeCallable DeleteReferenceStoreCallable(const DeleteReferenceStoreRequestT &request) const
virtual Model::CreateRunGroupOutcome CreateRunGroup(const Model::CreateRunGroupRequest &request) const
Model::CreateAnnotationStoreOutcomeCallable CreateAnnotationStoreCallable(const CreateAnnotationStoreRequestT &request) const
Model::ListVariantImportJobsOutcomeCallable ListVariantImportJobsCallable(const ListVariantImportJobsRequestT &request={}) const
void CreateSequenceStoreAsync(const CreateSequenceStoreRequestT &request, const CreateSequenceStoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListReadSetUploadPartsOutcome ListReadSetUploadParts(const Model::ListReadSetUploadPartsRequest &request) const
void DeleteShareAsync(const DeleteShareRequestT &request, const DeleteShareResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListWorkflowsAsync(const ListWorkflowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWorkflowsRequestT &request={}) const
void CreateWorkflowAsync(const CreateWorkflowRequestT &request, const CreateWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListReadSetExportJobsOutcome ListReadSetExportJobs(const Model::ListReadSetExportJobsRequest &request) const
virtual Model::StartReadSetImportJobOutcome StartReadSetImportJob(const Model::StartReadSetImportJobRequest &request) const
void GetReferenceImportJobAsync(const GetReferenceImportJobRequestT &request, const GetReferenceImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListReferenceImportJobsAsync(const ListReferenceImportJobsRequestT &request, const ListReferenceImportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AbortMultipartReadSetUploadOutcome AbortMultipartReadSetUpload(const Model::AbortMultipartReadSetUploadRequest &request) const
std::shared_ptr< OmicsEndpointProviderBase > & accessEndpointProvider()
Model::StartReadSetImportJobOutcomeCallable StartReadSetImportJobCallable(const StartReadSetImportJobRequestT &request) const
virtual Model::ListVariantStoresOutcome ListVariantStores(const Model::ListVariantStoresRequest &request={}) const
virtual Model::DeleteShareOutcome DeleteShare(const Model::DeleteShareRequest &request) const
void ListReferencesAsync(const ListReferencesRequestT &request, const ListReferencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CancelVariantImportJobAsync(const CancelVariantImportJobRequestT &request, const CancelVariantImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartReferenceImportJobOutcome StartReferenceImportJob(const Model::StartReferenceImportJobRequest &request) const
Model::ListReferenceStoresOutcomeCallable ListReferenceStoresCallable(const ListReferenceStoresRequestT &request={}) const
Model::ListVariantStoresOutcomeCallable ListVariantStoresCallable(const ListVariantStoresRequestT &request={}) const
Model::ListWorkflowsOutcomeCallable ListWorkflowsCallable(const ListWorkflowsRequestT &request={}) const
Model::ListReadSetUploadPartsOutcomeCallable ListReadSetUploadPartsCallable(const ListReadSetUploadPartsRequestT &request) const
Model::ListReadSetImportJobsOutcomeCallable ListReadSetImportJobsCallable(const ListReadSetImportJobsRequestT &request) const
virtual Model::AcceptShareOutcome AcceptShare(const Model::AcceptShareRequest &request) const
void GetRunTaskAsync(const GetRunTaskRequestT &request, const GetRunTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateAnnotationStoreVersionOutcome CreateAnnotationStoreVersion(const Model::CreateAnnotationStoreVersionRequest &request) const
Model::GetReadSetMetadataOutcomeCallable GetReadSetMetadataCallable(const GetReadSetMetadataRequestT &request) const
void DeleteAnnotationStoreAsync(const DeleteAnnotationStoreRequestT &request, const DeleteAnnotationStoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListAnnotationStoreVersionsAsync(const ListAnnotationStoreVersionsRequestT &request, const ListAnnotationStoreVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateVariantStoreOutcomeCallable CreateVariantStoreCallable(const CreateVariantStoreRequestT &request) const
virtual Model::ListRunsOutcome ListRuns(const Model::ListRunsRequest &request={}) const
Model::GetAnnotationImportJobOutcomeCallable GetAnnotationImportJobCallable(const GetAnnotationImportJobRequestT &request) const
virtual Model::GetReferenceOutcome GetReference(const Model::GetReferenceRequest &request) const
void StartRunAsync(const StartRunRequestT &request, const StartRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetReadSetImportJobOutcome GetReadSetImportJob(const Model::GetReadSetImportJobRequest &request) const
void ListReadSetImportJobsAsync(const ListReadSetImportJobsRequestT &request, const ListReadSetImportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartRunOutcome StartRun(const Model::StartRunRequest &request) const
void StartReferenceImportJobAsync(const StartReferenceImportJobRequestT &request, const StartReferenceImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteVariantStoreOutcome DeleteVariantStore(const Model::DeleteVariantStoreRequest &request) const
void DeleteReferenceStoreAsync(const DeleteReferenceStoreRequestT &request, const DeleteReferenceStoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
OmicsClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::CreateSequenceStoreOutcome CreateSequenceStore(const Model::CreateSequenceStoreRequest &request) const
OmicsClientConfiguration ClientConfigurationType
Definition OmicsClient.h:30
void DeleteWorkflowAsync(const DeleteWorkflowRequestT &request, const DeleteWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetAnnotationStoreVersionOutcomeCallable GetAnnotationStoreVersionCallable(const GetAnnotationStoreVersionRequestT &request) const
Model::UpdateWorkflowOutcomeCallable UpdateWorkflowCallable(const UpdateWorkflowRequestT &request) const
OmicsClient(const Aws::Omics::OmicsClientConfiguration &clientConfiguration=Aws::Omics::OmicsClientConfiguration(), std::shared_ptr< OmicsEndpointProviderBase > endpointProvider=nullptr)
Model::CreateSequenceStoreOutcomeCallable CreateSequenceStoreCallable(const CreateSequenceStoreRequestT &request) const
virtual Model::StartVariantImportJobOutcome StartVariantImportJob(const Model::StartVariantImportJobRequest &request) const
virtual Model::GetAnnotationStoreVersionOutcome GetAnnotationStoreVersion(const Model::GetAnnotationStoreVersionRequest &request) const
void GetReferenceStoreAsync(const GetReferenceStoreRequestT &request, const GetReferenceStoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateAnnotationStoreVersionAsync(const UpdateAnnotationStoreVersionRequestT &request, const UpdateAnnotationStoreVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListReferencesOutcome ListReferences(const Model::ListReferencesRequest &request) const
virtual Model::CreateWorkflowOutcome CreateWorkflow(const Model::CreateWorkflowRequest &request) const
Model::GetReadSetActivationJobOutcomeCallable GetReadSetActivationJobCallable(const GetReadSetActivationJobRequestT &request) const
static const char * GetAllocationTag()
void UploadReadSetPartAsync(const UploadReadSetPartRequestT &request, const UploadReadSetPartResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartReadSetImportJobAsync(const StartReadSetImportJobRequestT &request, const StartReadSetImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListReferenceImportJobsOutcome ListReferenceImportJobs(const Model::ListReferenceImportJobsRequest &request) const
Model::ListAnnotationStoresOutcomeCallable ListAnnotationStoresCallable(const ListAnnotationStoresRequestT &request={}) const
void GetAnnotationStoreAsync(const GetAnnotationStoreRequestT &request, const GetAnnotationStoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSequenceStoresAsync(const ListSequenceStoresResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSequenceStoresRequestT &request={}) const
virtual Model::CancelVariantImportJobOutcome CancelVariantImportJob(const Model::CancelVariantImportJobRequest &request) const
Model::ListReferencesOutcomeCallable ListReferencesCallable(const ListReferencesRequestT &request) const
Model::ListSharesOutcomeCallable ListSharesCallable(const ListSharesRequestT &request) const
Model::CompleteMultipartReadSetUploadOutcomeCallable CompleteMultipartReadSetUploadCallable(const CompleteMultipartReadSetUploadRequestT &request) const
void AbortMultipartReadSetUploadAsync(const AbortMultipartReadSetUploadRequestT &request, const AbortMultipartReadSetUploadResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteAnnotationStoreVersionsAsync(const DeleteAnnotationStoreVersionsRequestT &request, const DeleteAnnotationStoreVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UploadReadSetPartOutcome UploadReadSetPart(const Model::UploadReadSetPartRequest &request) const
virtual Model::BatchDeleteReadSetOutcome BatchDeleteReadSet(const Model::BatchDeleteReadSetRequest &request) const
void GetReadSetMetadataAsync(const GetReadSetMetadataRequestT &request, const GetReadSetMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListRunGroupsOutcome ListRunGroups(const Model::ListRunGroupsRequest &request={}) const
void UpdateVariantStoreAsync(const UpdateVariantStoreRequestT &request, const UpdateVariantStoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartReadSetExportJobOutcome StartReadSetExportJob(const Model::StartReadSetExportJobRequest &request) const
virtual Model::GetShareOutcome GetShare(const Model::GetShareRequest &request) const
void ListReadSetActivationJobsAsync(const ListReadSetActivationJobsRequestT &request, const ListReadSetActivationJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteSequenceStoreOutcome DeleteSequenceStore(const Model::DeleteSequenceStoreRequest &request) const
void DeleteRunGroupAsync(const DeleteRunGroupRequestT &request, const DeleteRunGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListRunTasksOutcome ListRunTasks(const Model::ListRunTasksRequest &request) const
void CreateAnnotationStoreVersionAsync(const CreateAnnotationStoreVersionRequestT &request, const CreateAnnotationStoreVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
Model::CreateWorkflowOutcomeCallable CreateWorkflowCallable(const CreateWorkflowRequestT &request) const
Model::GetRunTaskOutcomeCallable GetRunTaskCallable(const GetRunTaskRequestT &request) const
void ListAnnotationStoresAsync(const ListAnnotationStoresResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAnnotationStoresRequestT &request={}) const
virtual Model::GetRunOutcome GetRun(const Model::GetRunRequest &request) const
Model::UpdateRunGroupOutcomeCallable UpdateRunGroupCallable(const UpdateRunGroupRequestT &request) const
void GetReadSetAsync(const GetReadSetRequestT &request, const GetReadSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::ListReadSetExportJobsOutcomeCallable ListReadSetExportJobsCallable(const ListReadSetExportJobsRequestT &request) const
virtual Model::CancelRunOutcome CancelRun(const Model::CancelRunRequest &request) const
Model::GetReferenceMetadataOutcomeCallable GetReferenceMetadataCallable(const GetReferenceMetadataRequestT &request) const
Model::StartVariantImportJobOutcomeCallable StartVariantImportJobCallable(const StartVariantImportJobRequestT &request) const
void CompleteMultipartReadSetUploadAsync(const CompleteMultipartReadSetUploadRequestT &request, const CompleteMultipartReadSetUploadResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartRunOutcomeCallable StartRunCallable(const StartRunRequestT &request) const
Model::GetRunOutcomeCallable GetRunCallable(const GetRunRequestT &request) const
Model::CancelAnnotationImportJobOutcomeCallable CancelAnnotationImportJobCallable(const CancelAnnotationImportJobRequestT &request) const
virtual Model::ListReadSetImportJobsOutcome ListReadSetImportJobs(const Model::ListReadSetImportJobsRequest &request) const
void DeleteReferenceAsync(const DeleteReferenceRequestT &request, const DeleteReferenceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetWorkflowOutcomeCallable GetWorkflowCallable(const GetWorkflowRequestT &request) const
Model::ListRunGroupsOutcomeCallable ListRunGroupsCallable(const ListRunGroupsRequestT &request={}) const
void DeleteSequenceStoreAsync(const DeleteSequenceStoreRequestT &request, const DeleteSequenceStoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetRunGroupAsync(const GetRunGroupRequestT &request, const GetRunGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateVariantStoreOutcome UpdateVariantStore(const Model::UpdateVariantStoreRequest &request) const
void GetVariantImportJobAsync(const GetVariantImportJobRequestT &request, const GetVariantImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteRunAsync(const DeleteRunRequestT &request, const DeleteRunResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateVariantStoreOutcome CreateVariantStore(const Model::CreateVariantStoreRequest &request) const
void StartReadSetExportJobAsync(const StartReadSetExportJobRequestT &request, const StartReadSetExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateWorkflowAsync(const UpdateWorkflowRequestT &request, const UpdateWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListRunsAsync(const ListRunsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRunsRequestT &request={}) const
virtual Model::GetVariantStoreOutcome GetVariantStore(const Model::GetVariantStoreRequest &request) const
virtual Model::StartAnnotationImportJobOutcome StartAnnotationImportJob(const Model::StartAnnotationImportJobRequest &request) const
virtual Model::ListReadSetActivationJobsOutcome ListReadSetActivationJobs(const Model::ListReadSetActivationJobsRequest &request) const
void StartAnnotationImportJobAsync(const StartAnnotationImportJobRequestT &request, const StartAnnotationImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteWorkflowOutcome DeleteWorkflow(const Model::DeleteWorkflowRequest &request) const
virtual Model::ListAnnotationImportJobsOutcome ListAnnotationImportJobs(const Model::ListAnnotationImportJobsRequest &request={}) const
Model::ListSequenceStoresOutcomeCallable ListSequenceStoresCallable(const ListSequenceStoresRequestT &request={}) const
virtual Model::GetWorkflowOutcome GetWorkflow(const Model::GetWorkflowRequest &request) const
Model::StartReferenceImportJobOutcomeCallable StartReferenceImportJobCallable(const StartReferenceImportJobRequestT &request) const
Model::StartReadSetExportJobOutcomeCallable StartReadSetExportJobCallable(const StartReadSetExportJobRequestT &request) const
Model::UpdateVariantStoreOutcomeCallable UpdateVariantStoreCallable(const UpdateVariantStoreRequestT &request) const
Model::UpdateAnnotationStoreOutcomeCallable UpdateAnnotationStoreCallable(const UpdateAnnotationStoreRequestT &request) const
virtual Model::CancelAnnotationImportJobOutcome CancelAnnotationImportJob(const Model::CancelAnnotationImportJobRequest &request) const
Model::DeleteRunGroupOutcomeCallable DeleteRunGroupCallable(const DeleteRunGroupRequestT &request) const
Model::ListAnnotationImportJobsOutcomeCallable ListAnnotationImportJobsCallable(const ListAnnotationImportJobsRequestT &request={}) const
Model::GetReadSetImportJobOutcomeCallable GetReadSetImportJobCallable(const GetReadSetImportJobRequestT &request) const
Model::ListAnnotationStoreVersionsOutcomeCallable ListAnnotationStoreVersionsCallable(const ListAnnotationStoreVersionsRequestT &request) const
void GetReadSetActivationJobAsync(const GetReadSetActivationJobRequestT &request, const GetReadSetActivationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateAnnotationStoreVersionOutcomeCallable UpdateAnnotationStoreVersionCallable(const UpdateAnnotationStoreVersionRequestT &request) const
virtual Model::DeleteRunOutcome DeleteRun(const Model::DeleteRunRequest &request) const
void ListVariantStoresAsync(const ListVariantStoresResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListVariantStoresRequestT &request={}) const
std::future< StartRunOutcome > StartRunOutcomeCallable
std::future< GetShareOutcome > GetShareOutcomeCallable
std::future< ListSharesOutcome > ListSharesOutcomeCallable
std::future< StartAnnotationImportJobOutcome > StartAnnotationImportJobOutcomeCallable
std::future< UploadReadSetPartOutcome > UploadReadSetPartOutcomeCallable
std::future< GetWorkflowOutcome > GetWorkflowOutcomeCallable
std::future< ListVariantStoresOutcome > ListVariantStoresOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< UpdateAnnotationStoreOutcome > UpdateAnnotationStoreOutcomeCallable
std::future< GetReadSetImportJobOutcome > GetReadSetImportJobOutcomeCallable
std::future< AcceptShareOutcome > AcceptShareOutcomeCallable
std::future< CreateShareOutcome > CreateShareOutcomeCallable
std::future< DeleteAnnotationStoreVersionsOutcome > DeleteAnnotationStoreVersionsOutcomeCallable
std::future< UpdateRunGroupOutcome > UpdateRunGroupOutcomeCallable
std::future< CreateMultipartReadSetUploadOutcome > CreateMultipartReadSetUploadOutcomeCallable
std::future< CreateWorkflowOutcome > CreateWorkflowOutcomeCallable
std::future< UpdateAnnotationStoreVersionOutcome > UpdateAnnotationStoreVersionOutcomeCallable
std::future< CreateRunGroupOutcome > CreateRunGroupOutcomeCallable
std::future< StartReadSetImportJobOutcome > StartReadSetImportJobOutcomeCallable
std::future< DeleteVariantStoreOutcome > DeleteVariantStoreOutcomeCallable
std::future< GetAnnotationStoreOutcome > GetAnnotationStoreOutcomeCallable
std::future< ListReferenceStoresOutcome > ListReferenceStoresOutcomeCallable
std::future< ListRunTasksOutcome > ListRunTasksOutcomeCallable
std::future< ListRunsOutcome > ListRunsOutcomeCallable
std::future< DeleteSequenceStoreOutcome > DeleteSequenceStoreOutcomeCallable
std::future< ListReadSetUploadPartsOutcome > ListReadSetUploadPartsOutcomeCallable
std::future< ListReferenceImportJobsOutcome > ListReferenceImportJobsOutcomeCallable
std::future< DeleteReferenceOutcome > DeleteReferenceOutcomeCallable
std::future< DeleteShareOutcome > DeleteShareOutcomeCallable
std::future< CreateReferenceStoreOutcome > CreateReferenceStoreOutcomeCallable
std::future< DeleteWorkflowOutcome > DeleteWorkflowOutcomeCallable
std::future< ListAnnotationStoreVersionsOutcome > ListAnnotationStoreVersionsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< GetRunOutcome > GetRunOutcomeCallable
std::future< CreateSequenceStoreOutcome > CreateSequenceStoreOutcomeCallable
std::future< CreateVariantStoreOutcome > CreateVariantStoreOutcomeCallable
std::future< UpdateVariantStoreOutcome > UpdateVariantStoreOutcomeCallable
std::future< DeleteAnnotationStoreOutcome > DeleteAnnotationStoreOutcomeCallable
std::future< GetRunGroupOutcome > GetRunGroupOutcomeCallable
std::future< CreateAnnotationStoreVersionOutcome > CreateAnnotationStoreVersionOutcomeCallable
std::future< ListReadSetImportJobsOutcome > ListReadSetImportJobsOutcomeCallable
std::future< GetReferenceMetadataOutcome > GetReferenceMetadataOutcomeCallable
std::future< CompleteMultipartReadSetUploadOutcome > CompleteMultipartReadSetUploadOutcomeCallable
std::future< GetRunTaskOutcome > GetRunTaskOutcomeCallable
std::future< ListRunGroupsOutcome > ListRunGroupsOutcomeCallable
std::future< GetVariantImportJobOutcome > GetVariantImportJobOutcomeCallable
std::future< DeleteRunOutcome > DeleteRunOutcomeCallable
std::future< GetAnnotationImportJobOutcome > GetAnnotationImportJobOutcomeCallable
std::future< StartReadSetActivationJobOutcome > StartReadSetActivationJobOutcomeCallable
std::future< ListWorkflowsOutcome > ListWorkflowsOutcomeCallable
std::future< GetReferenceStoreOutcome > GetReferenceStoreOutcomeCallable
std::future< CancelVariantImportJobOutcome > CancelVariantImportJobOutcomeCallable
std::future< AbortMultipartReadSetUploadOutcome > AbortMultipartReadSetUploadOutcomeCallable
std::future< ListReadSetActivationJobsOutcome > ListReadSetActivationJobsOutcomeCallable
std::future< ListSequenceStoresOutcome > ListSequenceStoresOutcomeCallable
std::future< DeleteRunGroupOutcome > DeleteRunGroupOutcomeCallable
std::future< CancelAnnotationImportJobOutcome > CancelAnnotationImportJobOutcomeCallable
std::future< GetReferenceImportJobOutcome > GetReferenceImportJobOutcomeCallable
std::future< UpdateWorkflowOutcome > UpdateWorkflowOutcomeCallable
std::future< GetReadSetMetadataOutcome > GetReadSetMetadataOutcomeCallable
std::future< ListAnnotationStoresOutcome > ListAnnotationStoresOutcomeCallable
std::future< ListAnnotationImportJobsOutcome > ListAnnotationImportJobsOutcomeCallable
std::future< CancelRunOutcome > CancelRunOutcomeCallable
std::future< GetReadSetExportJobOutcome > GetReadSetExportJobOutcomeCallable
std::future< StartReferenceImportJobOutcome > StartReferenceImportJobOutcomeCallable
std::future< ListReferencesOutcome > ListReferencesOutcomeCallable
std::future< GetAnnotationStoreVersionOutcome > GetAnnotationStoreVersionOutcomeCallable
std::future< ListVariantImportJobsOutcome > ListVariantImportJobsOutcomeCallable
std::future< GetReadSetActivationJobOutcome > GetReadSetActivationJobOutcomeCallable
std::future< DeleteReferenceStoreOutcome > DeleteReferenceStoreOutcomeCallable
std::future< ListReadSetsOutcome > ListReadSetsOutcomeCallable
std::future< GetVariantStoreOutcome > GetVariantStoreOutcomeCallable
std::future< CreateAnnotationStoreOutcome > CreateAnnotationStoreOutcomeCallable
std::future< BatchDeleteReadSetOutcome > BatchDeleteReadSetOutcomeCallable
std::future< ListReadSetExportJobsOutcome > ListReadSetExportJobsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< GetReadSetOutcome > GetReadSetOutcomeCallable
std::future< GetSequenceStoreOutcome > GetSequenceStoreOutcomeCallable
std::future< ListMultipartReadSetUploadsOutcome > ListMultipartReadSetUploadsOutcomeCallable
std::future< StartVariantImportJobOutcome > StartVariantImportJobOutcomeCallable
std::future< GetReferenceOutcome > GetReferenceOutcomeCallable
std::future< StartReadSetExportJobOutcome > StartReadSetExportJobOutcomeCallable
std::function< void(const OmicsClient *, const Model::GetReadSetRequest &, Model::GetReadSetOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReadSetResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::CreateSequenceStoreRequest &, const Model::CreateSequenceStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSequenceStoreResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::DeleteShareRequest &, const Model::DeleteShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteShareResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetReadSetExportJobRequest &, const Model::GetReadSetExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReadSetExportJobResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::StartVariantImportJobRequest &, const Model::StartVariantImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartVariantImportJobResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::CompleteMultipartReadSetUploadRequest &, const Model::CompleteMultipartReadSetUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CompleteMultipartReadSetUploadResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::CreateReferenceStoreRequest &, const Model::CreateReferenceStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReferenceStoreResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::UpdateWorkflowRequest &, const Model::UpdateWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWorkflowResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListReadSetsRequest &, const Model::ListReadSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReadSetsResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListReferenceStoresRequest &, const Model::ListReferenceStoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReferenceStoresResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::StartReadSetExportJobRequest &, const Model::StartReadSetExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartReadSetExportJobResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::StartRunRequest &, const Model::StartRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartRunResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListRunGroupsRequest &, const Model::ListRunGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRunGroupsResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListAnnotationStoresRequest &, const Model::ListAnnotationStoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnnotationStoresResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::DeleteWorkflowRequest &, const Model::DeleteWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWorkflowResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetReferenceMetadataRequest &, const Model::GetReferenceMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReferenceMetadataResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::AcceptShareRequest &, const Model::AcceptShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptShareResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::DeleteAnnotationStoreVersionsRequest &, const Model::DeleteAnnotationStoreVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAnnotationStoreVersionsResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::DeleteRunRequest &, const Model::DeleteRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRunResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListAnnotationImportJobsRequest &, const Model::ListAnnotationImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnnotationImportJobsResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetWorkflowRequest &, const Model::GetWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorkflowResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListReferencesRequest &, const Model::ListReferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReferencesResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetReferenceImportJobRequest &, const Model::GetReferenceImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReferenceImportJobResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListVariantStoresRequest &, const Model::ListVariantStoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVariantStoresResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::StartReferenceImportJobRequest &, const Model::StartReferenceImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartReferenceImportJobResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetVariantImportJobRequest &, const Model::GetVariantImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetVariantImportJobResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListMultipartReadSetUploadsRequest &, const Model::ListMultipartReadSetUploadsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMultipartReadSetUploadsResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::StartReadSetImportJobRequest &, const Model::StartReadSetImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartReadSetImportJobResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetSequenceStoreRequest &, const Model::GetSequenceStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSequenceStoreResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::CreateMultipartReadSetUploadRequest &, const Model::CreateMultipartReadSetUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMultipartReadSetUploadResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::DeleteSequenceStoreRequest &, const Model::DeleteSequenceStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSequenceStoreResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListWorkflowsRequest &, const Model::ListWorkflowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorkflowsResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetAnnotationStoreRequest &, const Model::GetAnnotationStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAnnotationStoreResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::BatchDeleteReadSetRequest &, const Model::BatchDeleteReadSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteReadSetResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::UploadReadSetPartRequest &, const Model::UploadReadSetPartOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UploadReadSetPartResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::CreateAnnotationStoreVersionRequest &, const Model::CreateAnnotationStoreVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAnnotationStoreVersionResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::UpdateVariantStoreRequest &, const Model::UpdateVariantStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateVariantStoreResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::CancelRunRequest &, const Model::CancelRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelRunResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::DeleteReferenceRequest &, const Model::DeleteReferenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReferenceResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::DeleteAnnotationStoreRequest &, const Model::DeleteAnnotationStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAnnotationStoreResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetReadSetImportJobRequest &, const Model::GetReadSetImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReadSetImportJobResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::DeleteRunGroupRequest &, const Model::DeleteRunGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRunGroupResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetReferenceStoreRequest &, const Model::GetReferenceStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReferenceStoreResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListAnnotationStoreVersionsRequest &, const Model::ListAnnotationStoreVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnnotationStoreVersionsResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::CreateWorkflowRequest &, const Model::CreateWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWorkflowResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetRunRequest &, const Model::GetRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRunResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::UpdateRunGroupRequest &, const Model::UpdateRunGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRunGroupResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListReadSetExportJobsRequest &, const Model::ListReadSetExportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReadSetExportJobsResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListReadSetActivationJobsRequest &, const Model::ListReadSetActivationJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReadSetActivationJobsResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::CancelVariantImportJobRequest &, const Model::CancelVariantImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelVariantImportJobResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetAnnotationStoreVersionRequest &, const Model::GetAnnotationStoreVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAnnotationStoreVersionResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::AbortMultipartReadSetUploadRequest &, const Model::AbortMultipartReadSetUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AbortMultipartReadSetUploadResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListSequenceStoresRequest &, const Model::ListSequenceStoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSequenceStoresResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetReferenceRequest &, Model::GetReferenceOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReferenceResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::UpdateAnnotationStoreVersionRequest &, const Model::UpdateAnnotationStoreVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAnnotationStoreVersionResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::DeleteReferenceStoreRequest &, const Model::DeleteReferenceStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReferenceStoreResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetAnnotationImportJobRequest &, const Model::GetAnnotationImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAnnotationImportJobResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::CancelAnnotationImportJobRequest &, const Model::CancelAnnotationImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelAnnotationImportJobResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListVariantImportJobsRequest &, const Model::ListVariantImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVariantImportJobsResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetShareRequest &, const Model::GetShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetShareResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListReadSetImportJobsRequest &, const Model::ListReadSetImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReadSetImportJobsResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::CreateShareRequest &, const Model::CreateShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateShareResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::CreateAnnotationStoreRequest &, const Model::CreateAnnotationStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAnnotationStoreResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::CreateVariantStoreRequest &, const Model::CreateVariantStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVariantStoreResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::DeleteVariantStoreRequest &, const Model::DeleteVariantStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVariantStoreResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::StartReadSetActivationJobRequest &, const Model::StartReadSetActivationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartReadSetActivationJobResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListReferenceImportJobsRequest &, const Model::ListReferenceImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReferenceImportJobsResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetRunTaskRequest &, const Model::GetRunTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRunTaskResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListRunsRequest &, const Model::ListRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRunsResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetReadSetMetadataRequest &, const Model::GetReadSetMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReadSetMetadataResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::StartAnnotationImportJobRequest &, const Model::StartAnnotationImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAnnotationImportJobResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListRunTasksRequest &, const Model::ListRunTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRunTasksResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListSharesRequest &, const Model::ListSharesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSharesResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::UpdateAnnotationStoreRequest &, const Model::UpdateAnnotationStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAnnotationStoreResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetVariantStoreRequest &, const Model::GetVariantStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetVariantStoreResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetRunGroupRequest &, const Model::GetRunGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRunGroupResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::CreateRunGroupRequest &, const Model::CreateRunGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRunGroupResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListReadSetUploadPartsRequest &, const Model::ListReadSetUploadPartsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReadSetUploadPartsResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetReadSetActivationJobRequest &, const Model::GetReadSetActivationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReadSetActivationJobResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String