AWS SDK for C++

AWS SDK for C++ Version 1.11.891

Loading...
Searching...
No Matches
OmicsClient.h
1
6#pragma once
7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/omics/OmicsPaginationBase.h>
12#include <aws/omics/OmicsServiceClientModel.h>
13#include <aws/omics/OmicsWaiter.h>
14#include <aws/omics/Omics_EXPORTS.h>
15
16namespace Aws {
17namespace Omics {
28class AWS_OMICS_API OmicsClient : public Aws::Client::AWSJsonClient,
30 public OmicsPaginationBase<OmicsClient>,
31 public OmicsWaiter<OmicsClient> {
32 public:
34 static const char* GetServiceName();
35 static const char* GetAllocationTag();
36
39
45 std::shared_ptr<OmicsEndpointProviderBase> endpointProvider = nullptr);
46
51 OmicsClient(const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<OmicsEndpointProviderBase> endpointProvider = nullptr,
53
58 OmicsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
59 std::shared_ptr<OmicsEndpointProviderBase> endpointProvider = nullptr,
61
62 /* Legacy constructors due deprecation */
67 OmicsClient(const Aws::Client::ClientConfiguration& clientConfiguration);
68
73 OmicsClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
74
79 OmicsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
80 const Aws::Client::ClientConfiguration& clientConfiguration);
81
82 /* End of legacy constructors due deprecation */
83 virtual ~OmicsClient();
84
96
101 template <typename AbortMultipartReadSetUploadRequestT = Model::AbortMultipartReadSetUploadRequest>
103 const AbortMultipartReadSetUploadRequestT& request) const {
104 return SubmitCallable(&OmicsClient::AbortMultipartReadSetUpload, request);
105 }
106
111 template <typename AbortMultipartReadSetUploadRequestT = Model::AbortMultipartReadSetUploadRequest>
112 void AbortMultipartReadSetUploadAsync(const AbortMultipartReadSetUploadRequestT& request,
114 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
115 return SubmitAsync(&OmicsClient::AbortMultipartReadSetUpload, request, handler, context);
116 }
117
124
128 template <typename AcceptShareRequestT = Model::AcceptShareRequest>
129 Model::AcceptShareOutcomeCallable AcceptShareCallable(const AcceptShareRequestT& request) const {
130 return SubmitCallable(&OmicsClient::AcceptShare, request);
131 }
132
137 template <typename AcceptShareRequestT = Model::AcceptShareRequest>
138 void AcceptShareAsync(const AcceptShareRequestT& request, const AcceptShareResponseReceivedHandler& handler,
139 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
140 return SubmitAsync(&OmicsClient::AcceptShare, request, handler, context);
141 }
142
154
159 template <typename BatchDeleteReadSetRequestT = Model::BatchDeleteReadSetRequest>
160 Model::BatchDeleteReadSetOutcomeCallable BatchDeleteReadSetCallable(const BatchDeleteReadSetRequestT& request) const {
161 return SubmitCallable(&OmicsClient::BatchDeleteReadSet, request);
162 }
163
168 template <typename BatchDeleteReadSetRequestT = Model::BatchDeleteReadSetRequest>
169 void BatchDeleteReadSetAsync(const BatchDeleteReadSetRequestT& request, const BatchDeleteReadSetResponseReceivedHandler& handler,
170 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
171 return SubmitAsync(&OmicsClient::BatchDeleteReadSet, request, handler, context);
172 }
173
186
191 template <typename CancelAnnotationImportJobRequestT = Model::CancelAnnotationImportJobRequest>
193 const CancelAnnotationImportJobRequestT& request) const {
194 return SubmitCallable(&OmicsClient::CancelAnnotationImportJob, request);
195 }
196
201 template <typename CancelAnnotationImportJobRequestT = Model::CancelAnnotationImportJobRequest>
202 void CancelAnnotationImportJobAsync(const CancelAnnotationImportJobRequestT& request,
204 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
205 return SubmitAsync(&OmicsClient::CancelAnnotationImportJob, request, handler, context);
206 }
207
217
221 template <typename CancelRunRequestT = Model::CancelRunRequest>
222 Model::CancelRunOutcomeCallable CancelRunCallable(const CancelRunRequestT& request) const {
223 return SubmitCallable(&OmicsClient::CancelRun, request);
224 }
225
230 template <typename CancelRunRequestT = Model::CancelRunRequest>
231 void CancelRunAsync(const CancelRunRequestT& request, const CancelRunResponseReceivedHandler& handler,
232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
233 return SubmitAsync(&OmicsClient::CancelRun, request, handler, context);
234 }
235
250
254 template <typename CancelRunBatchRequestT = Model::CancelRunBatchRequest>
255 Model::CancelRunBatchOutcomeCallable CancelRunBatchCallable(const CancelRunBatchRequestT& request) const {
256 return SubmitCallable(&OmicsClient::CancelRunBatch, request);
257 }
258
263 template <typename CancelRunBatchRequestT = Model::CancelRunBatchRequest>
264 void CancelRunBatchAsync(const CancelRunBatchRequestT& request, const CancelRunBatchResponseReceivedHandler& handler,
265 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
266 return SubmitAsync(&OmicsClient::CancelRunBatch, request, handler, context);
267 }
268
281
286 template <typename CancelVariantImportJobRequestT = Model::CancelVariantImportJobRequest>
287 Model::CancelVariantImportJobOutcomeCallable CancelVariantImportJobCallable(const CancelVariantImportJobRequestT& request) const {
288 return SubmitCallable(&OmicsClient::CancelVariantImportJob, request);
289 }
290
295 template <typename CancelVariantImportJobRequestT = Model::CancelVariantImportJobRequest>
296 void CancelVariantImportJobAsync(const CancelVariantImportJobRequestT& request,
298 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
299 return SubmitAsync(&OmicsClient::CancelVariantImportJob, request, handler, context);
300 }
301
317
322 template <typename CompleteMultipartReadSetUploadRequestT = Model::CompleteMultipartReadSetUploadRequest>
324 const CompleteMultipartReadSetUploadRequestT& request) const {
325 return SubmitCallable(&OmicsClient::CompleteMultipartReadSetUpload, request);
326 }
327
332 template <typename CompleteMultipartReadSetUploadRequestT = Model::CompleteMultipartReadSetUploadRequest>
333 void CompleteMultipartReadSetUploadAsync(const CompleteMultipartReadSetUploadRequestT& request,
335 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
336 return SubmitAsync(&OmicsClient::CompleteMultipartReadSetUpload, request, handler, context);
337 }
338
351
356 template <typename CreateAnnotationStoreRequestT = Model::CreateAnnotationStoreRequest>
357 Model::CreateAnnotationStoreOutcomeCallable CreateAnnotationStoreCallable(const CreateAnnotationStoreRequestT& request) const {
358 return SubmitCallable(&OmicsClient::CreateAnnotationStore, request);
359 }
360
365 template <typename CreateAnnotationStoreRequestT = Model::CreateAnnotationStoreRequest>
366 void CreateAnnotationStoreAsync(const CreateAnnotationStoreRequestT& request, const CreateAnnotationStoreResponseReceivedHandler& handler,
367 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
368 return SubmitAsync(&OmicsClient::CreateAnnotationStore, request, handler, context);
369 }
370
377 const Model::CreateAnnotationStoreVersionRequest& request) const;
378
383 template <typename CreateAnnotationStoreVersionRequestT = Model::CreateAnnotationStoreVersionRequest>
385 const CreateAnnotationStoreVersionRequestT& request) const {
386 return SubmitCallable(&OmicsClient::CreateAnnotationStoreVersion, request);
387 }
388
393 template <typename CreateAnnotationStoreVersionRequestT = Model::CreateAnnotationStoreVersionRequest>
394 void CreateAnnotationStoreVersionAsync(const CreateAnnotationStoreVersionRequestT& request,
396 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
397 return SubmitAsync(&OmicsClient::CreateAnnotationStoreVersion, request, handler, context);
398 }
399
406
411 template <typename CreateConfigurationRequestT = Model::CreateConfigurationRequest>
412 Model::CreateConfigurationOutcomeCallable CreateConfigurationCallable(const CreateConfigurationRequestT& request) const {
413 return SubmitCallable(&OmicsClient::CreateConfiguration, request);
414 }
415
420 template <typename CreateConfigurationRequestT = Model::CreateConfigurationRequest>
421 void CreateConfigurationAsync(const CreateConfigurationRequestT& request, const CreateConfigurationResponseReceivedHandler& handler,
422 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
423 return SubmitAsync(&OmicsClient::CreateConfiguration, request, handler, context);
424 }
425
451 const Model::CreateMultipartReadSetUploadRequest& request) const;
452
457 template <typename CreateMultipartReadSetUploadRequestT = Model::CreateMultipartReadSetUploadRequest>
459 const CreateMultipartReadSetUploadRequestT& request) const {
460 return SubmitCallable(&OmicsClient::CreateMultipartReadSetUpload, request);
461 }
462
467 template <typename CreateMultipartReadSetUploadRequestT = Model::CreateMultipartReadSetUploadRequest>
468 void CreateMultipartReadSetUploadAsync(const CreateMultipartReadSetUploadRequestT& request,
470 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
471 return SubmitAsync(&OmicsClient::CreateMultipartReadSetUpload, request, handler, context);
472 }
473
488
493 template <typename CreateReferenceStoreRequestT = Model::CreateReferenceStoreRequest>
494 Model::CreateReferenceStoreOutcomeCallable CreateReferenceStoreCallable(const CreateReferenceStoreRequestT& request) const {
495 return SubmitCallable(&OmicsClient::CreateReferenceStore, request);
496 }
497
502 template <typename CreateReferenceStoreRequestT = Model::CreateReferenceStoreRequest>
503 void CreateReferenceStoreAsync(const CreateReferenceStoreRequestT& request, const CreateReferenceStoreResponseReceivedHandler& handler,
504 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
505 return SubmitAsync(&OmicsClient::CreateReferenceStore, request, handler, context);
506 }
507
524
528 template <typename CreateRunCacheRequestT = Model::CreateRunCacheRequest>
529 Model::CreateRunCacheOutcomeCallable CreateRunCacheCallable(const CreateRunCacheRequestT& request) const {
530 return SubmitCallable(&OmicsClient::CreateRunCache, request);
531 }
532
537 template <typename CreateRunCacheRequestT = Model::CreateRunCacheRequest>
538 void CreateRunCacheAsync(const CreateRunCacheRequestT& request, const CreateRunCacheResponseReceivedHandler& handler,
539 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
540 return SubmitAsync(&OmicsClient::CreateRunCache, request, handler, context);
541 }
542
551
555 template <typename CreateRunGroupRequestT = Model::CreateRunGroupRequest>
556 Model::CreateRunGroupOutcomeCallable CreateRunGroupCallable(const CreateRunGroupRequestT& request) const {
557 return SubmitCallable(&OmicsClient::CreateRunGroup, request);
558 }
559
564 template <typename CreateRunGroupRequestT = Model::CreateRunGroupRequest>
565 void CreateRunGroupAsync(const CreateRunGroupRequestT& request, const CreateRunGroupResponseReceivedHandler& handler,
566 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
567 return SubmitAsync(&OmicsClient::CreateRunGroup, request, handler, context);
568 }
569
593
598 template <typename CreateSequenceStoreRequestT = Model::CreateSequenceStoreRequest>
599 Model::CreateSequenceStoreOutcomeCallable CreateSequenceStoreCallable(const CreateSequenceStoreRequestT& request) const {
600 return SubmitCallable(&OmicsClient::CreateSequenceStore, request);
601 }
602
607 template <typename CreateSequenceStoreRequestT = Model::CreateSequenceStoreRequest>
608 void CreateSequenceStoreAsync(const CreateSequenceStoreRequestT& request, const CreateSequenceStoreResponseReceivedHandler& handler,
609 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
610 return SubmitAsync(&OmicsClient::CreateSequenceStore, request, handler, context);
611 }
612
624
628 template <typename CreateShareRequestT = Model::CreateShareRequest>
629 Model::CreateShareOutcomeCallable CreateShareCallable(const CreateShareRequestT& request) const {
630 return SubmitCallable(&OmicsClient::CreateShare, request);
631 }
632
637 template <typename CreateShareRequestT = Model::CreateShareRequest>
638 void CreateShareAsync(const CreateShareRequestT& request, const CreateShareResponseReceivedHandler& handler,
639 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
640 return SubmitAsync(&OmicsClient::CreateShare, request, handler, context);
641 }
642
655
660 template <typename CreateVariantStoreRequestT = Model::CreateVariantStoreRequest>
661 Model::CreateVariantStoreOutcomeCallable CreateVariantStoreCallable(const CreateVariantStoreRequestT& request) const {
662 return SubmitCallable(&OmicsClient::CreateVariantStore, request);
663 }
664
669 template <typename CreateVariantStoreRequestT = Model::CreateVariantStoreRequest>
670 void CreateVariantStoreAsync(const CreateVariantStoreRequestT& request, const CreateVariantStoreResponseReceivedHandler& handler,
671 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
672 return SubmitAsync(&OmicsClient::CreateVariantStore, request, handler, context);
673 }
674
710
714 template <typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
715 Model::CreateWorkflowOutcomeCallable CreateWorkflowCallable(const CreateWorkflowRequestT& request) const {
716 return SubmitCallable(&OmicsClient::CreateWorkflow, request);
717 }
718
723 template <typename CreateWorkflowRequestT = Model::CreateWorkflowRequest>
724 void CreateWorkflowAsync(const CreateWorkflowRequestT& request, const CreateWorkflowResponseReceivedHandler& handler,
725 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
726 return SubmitAsync(&OmicsClient::CreateWorkflow, request, handler, context);
727 }
728
745
750 template <typename CreateWorkflowVersionRequestT = Model::CreateWorkflowVersionRequest>
751 Model::CreateWorkflowVersionOutcomeCallable CreateWorkflowVersionCallable(const CreateWorkflowVersionRequestT& request) const {
752 return SubmitCallable(&OmicsClient::CreateWorkflowVersion, request);
753 }
754
759 template <typename CreateWorkflowVersionRequestT = Model::CreateWorkflowVersionRequest>
760 void CreateWorkflowVersionAsync(const CreateWorkflowVersionRequestT& request, const CreateWorkflowVersionResponseReceivedHandler& handler,
761 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
762 return SubmitAsync(&OmicsClient::CreateWorkflowVersion, request, handler, context);
763 }
764
777
782 template <typename DeleteAnnotationStoreRequestT = Model::DeleteAnnotationStoreRequest>
783 Model::DeleteAnnotationStoreOutcomeCallable DeleteAnnotationStoreCallable(const DeleteAnnotationStoreRequestT& request) const {
784 return SubmitCallable(&OmicsClient::DeleteAnnotationStore, request);
785 }
786
791 template <typename DeleteAnnotationStoreRequestT = Model::DeleteAnnotationStoreRequest>
792 void DeleteAnnotationStoreAsync(const DeleteAnnotationStoreRequestT& request, const DeleteAnnotationStoreResponseReceivedHandler& handler,
793 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
794 return SubmitAsync(&OmicsClient::DeleteAnnotationStore, request, handler, context);
795 }
796
805
810 template <typename DeleteAnnotationStoreVersionsRequestT = Model::DeleteAnnotationStoreVersionsRequest>
812 const DeleteAnnotationStoreVersionsRequestT& request) const {
813 return SubmitCallable(&OmicsClient::DeleteAnnotationStoreVersions, request);
814 }
815
820 template <typename DeleteAnnotationStoreVersionsRequestT = Model::DeleteAnnotationStoreVersionsRequest>
821 void DeleteAnnotationStoreVersionsAsync(const DeleteAnnotationStoreVersionsRequestT& request,
823 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
824 return SubmitAsync(&OmicsClient::DeleteAnnotationStoreVersions, request, handler, context);
825 }
826
842
846 template <typename DeleteBatchRequestT = Model::DeleteBatchRequest>
847 Model::DeleteBatchOutcomeCallable DeleteBatchCallable(const DeleteBatchRequestT& request) const {
848 return SubmitCallable(&OmicsClient::DeleteBatch, request);
849 }
850
855 template <typename DeleteBatchRequestT = Model::DeleteBatchRequest>
856 void DeleteBatchAsync(const DeleteBatchRequestT& request, const DeleteBatchResponseReceivedHandler& handler,
857 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
858 return SubmitAsync(&OmicsClient::DeleteBatch, request, handler, context);
859 }
860
867
872 template <typename DeleteConfigurationRequestT = Model::DeleteConfigurationRequest>
873 Model::DeleteConfigurationOutcomeCallable DeleteConfigurationCallable(const DeleteConfigurationRequestT& request) const {
874 return SubmitCallable(&OmicsClient::DeleteConfiguration, request);
875 }
876
881 template <typename DeleteConfigurationRequestT = Model::DeleteConfigurationRequest>
882 void DeleteConfigurationAsync(const DeleteConfigurationRequestT& request, const DeleteConfigurationResponseReceivedHandler& handler,
883 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
884 return SubmitAsync(&OmicsClient::DeleteConfiguration, request, handler, context);
885 }
886
901
905 template <typename DeleteReferenceRequestT = Model::DeleteReferenceRequest>
906 Model::DeleteReferenceOutcomeCallable DeleteReferenceCallable(const DeleteReferenceRequestT& request) const {
907 return SubmitCallable(&OmicsClient::DeleteReference, request);
908 }
909
914 template <typename DeleteReferenceRequestT = Model::DeleteReferenceRequest>
915 void DeleteReferenceAsync(const DeleteReferenceRequestT& request, const DeleteReferenceResponseReceivedHandler& handler,
916 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
917 return SubmitAsync(&OmicsClient::DeleteReference, request, handler, context);
918 }
919
933
938 template <typename DeleteReferenceStoreRequestT = Model::DeleteReferenceStoreRequest>
939 Model::DeleteReferenceStoreOutcomeCallable DeleteReferenceStoreCallable(const DeleteReferenceStoreRequestT& request) const {
940 return SubmitCallable(&OmicsClient::DeleteReferenceStore, request);
941 }
942
947 template <typename DeleteReferenceStoreRequestT = Model::DeleteReferenceStoreRequest>
948 void DeleteReferenceStoreAsync(const DeleteReferenceStoreRequestT& request, const DeleteReferenceStoreResponseReceivedHandler& handler,
949 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
950 return SubmitAsync(&OmicsClient::DeleteReferenceStore, request, handler, context);
951 }
952
968
972 template <typename DeleteRunRequestT = Model::DeleteRunRequest>
973 Model::DeleteRunOutcomeCallable DeleteRunCallable(const DeleteRunRequestT& request) const {
974 return SubmitCallable(&OmicsClient::DeleteRun, request);
975 }
976
981 template <typename DeleteRunRequestT = Model::DeleteRunRequest>
982 void DeleteRunAsync(const DeleteRunRequestT& request, const DeleteRunResponseReceivedHandler& handler,
983 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
984 return SubmitAsync(&OmicsClient::DeleteRun, request, handler, context);
985 }
986
1001
1005 template <typename DeleteRunBatchRequestT = Model::DeleteRunBatchRequest>
1006 Model::DeleteRunBatchOutcomeCallable DeleteRunBatchCallable(const DeleteRunBatchRequestT& request) const {
1007 return SubmitCallable(&OmicsClient::DeleteRunBatch, request);
1008 }
1009
1014 template <typename DeleteRunBatchRequestT = Model::DeleteRunBatchRequest>
1015 void DeleteRunBatchAsync(const DeleteRunBatchRequestT& request, const DeleteRunBatchResponseReceivedHandler& handler,
1016 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1017 return SubmitAsync(&OmicsClient::DeleteRunBatch, request, handler, context);
1018 }
1019
1034
1038 template <typename DeleteRunCacheRequestT = Model::DeleteRunCacheRequest>
1039 Model::DeleteRunCacheOutcomeCallable DeleteRunCacheCallable(const DeleteRunCacheRequestT& request) const {
1040 return SubmitCallable(&OmicsClient::DeleteRunCache, request);
1041 }
1042
1047 template <typename DeleteRunCacheRequestT = Model::DeleteRunCacheRequest>
1048 void DeleteRunCacheAsync(const DeleteRunCacheRequestT& request, const DeleteRunCacheResponseReceivedHandler& handler,
1049 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1050 return SubmitAsync(&OmicsClient::DeleteRunCache, request, handler, context);
1051 }
1052
1063
1067 template <typename DeleteRunGroupRequestT = Model::DeleteRunGroupRequest>
1068 Model::DeleteRunGroupOutcomeCallable DeleteRunGroupCallable(const DeleteRunGroupRequestT& request) const {
1069 return SubmitCallable(&OmicsClient::DeleteRunGroup, request);
1070 }
1071
1076 template <typename DeleteRunGroupRequestT = Model::DeleteRunGroupRequest>
1077 void DeleteRunGroupAsync(const DeleteRunGroupRequestT& request, const DeleteRunGroupResponseReceivedHandler& handler,
1078 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1079 return SubmitAsync(&OmicsClient::DeleteRunGroup, request, handler, context);
1080 }
1081
1089
1094 template <typename DeleteS3AccessPolicyRequestT = Model::DeleteS3AccessPolicyRequest>
1095 Model::DeleteS3AccessPolicyOutcomeCallable DeleteS3AccessPolicyCallable(const DeleteS3AccessPolicyRequestT& request) const {
1096 return SubmitCallable(&OmicsClient::DeleteS3AccessPolicy, request);
1097 }
1098
1103 template <typename DeleteS3AccessPolicyRequestT = Model::DeleteS3AccessPolicyRequest>
1104 void DeleteS3AccessPolicyAsync(const DeleteS3AccessPolicyRequestT& request, const DeleteS3AccessPolicyResponseReceivedHandler& handler,
1105 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1106 return SubmitAsync(&OmicsClient::DeleteS3AccessPolicy, request, handler, context);
1107 }
1108
1123
1128 template <typename DeleteSequenceStoreRequestT = Model::DeleteSequenceStoreRequest>
1129 Model::DeleteSequenceStoreOutcomeCallable DeleteSequenceStoreCallable(const DeleteSequenceStoreRequestT& request) const {
1130 return SubmitCallable(&OmicsClient::DeleteSequenceStore, request);
1131 }
1132
1137 template <typename DeleteSequenceStoreRequestT = Model::DeleteSequenceStoreRequest>
1138 void DeleteSequenceStoreAsync(const DeleteSequenceStoreRequestT& request, const DeleteSequenceStoreResponseReceivedHandler& handler,
1139 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1140 return SubmitAsync(&OmicsClient::DeleteSequenceStore, request, handler, context);
1141 }
1142
1151
1155 template <typename DeleteShareRequestT = Model::DeleteShareRequest>
1156 Model::DeleteShareOutcomeCallable DeleteShareCallable(const DeleteShareRequestT& request) const {
1157 return SubmitCallable(&OmicsClient::DeleteShare, request);
1158 }
1159
1164 template <typename DeleteShareRequestT = Model::DeleteShareRequest>
1165 void DeleteShareAsync(const DeleteShareRequestT& request, const DeleteShareResponseReceivedHandler& handler,
1166 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1167 return SubmitAsync(&OmicsClient::DeleteShare, request, handler, context);
1168 }
1169
1182
1187 template <typename DeleteVariantStoreRequestT = Model::DeleteVariantStoreRequest>
1188 Model::DeleteVariantStoreOutcomeCallable DeleteVariantStoreCallable(const DeleteVariantStoreRequestT& request) const {
1189 return SubmitCallable(&OmicsClient::DeleteVariantStore, request);
1190 }
1191
1196 template <typename DeleteVariantStoreRequestT = Model::DeleteVariantStoreRequest>
1197 void DeleteVariantStoreAsync(const DeleteVariantStoreRequestT& request, const DeleteVariantStoreResponseReceivedHandler& handler,
1198 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1199 return SubmitAsync(&OmicsClient::DeleteVariantStore, request, handler, context);
1200 }
1201
1213
1217 template <typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
1218 Model::DeleteWorkflowOutcomeCallable DeleteWorkflowCallable(const DeleteWorkflowRequestT& request) const {
1219 return SubmitCallable(&OmicsClient::DeleteWorkflow, request);
1220 }
1221
1226 template <typename DeleteWorkflowRequestT = Model::DeleteWorkflowRequest>
1227 void DeleteWorkflowAsync(const DeleteWorkflowRequestT& request, const DeleteWorkflowResponseReceivedHandler& handler,
1228 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1229 return SubmitAsync(&OmicsClient::DeleteWorkflow, request, handler, context);
1230 }
1231
1243
1248 template <typename DeleteWorkflowVersionRequestT = Model::DeleteWorkflowVersionRequest>
1249 Model::DeleteWorkflowVersionOutcomeCallable DeleteWorkflowVersionCallable(const DeleteWorkflowVersionRequestT& request) const {
1250 return SubmitCallable(&OmicsClient::DeleteWorkflowVersion, request);
1251 }
1252
1257 template <typename DeleteWorkflowVersionRequestT = Model::DeleteWorkflowVersionRequest>
1258 void DeleteWorkflowVersionAsync(const DeleteWorkflowVersionRequestT& request, const DeleteWorkflowVersionResponseReceivedHandler& handler,
1259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1260 return SubmitAsync(&OmicsClient::DeleteWorkflowVersion, request, handler, context);
1261 }
1262
1275
1280 template <typename GetAnnotationImportJobRequestT = Model::GetAnnotationImportJobRequest>
1281 Model::GetAnnotationImportJobOutcomeCallable GetAnnotationImportJobCallable(const GetAnnotationImportJobRequestT& request) const {
1282 return SubmitCallable(&OmicsClient::GetAnnotationImportJob, request);
1283 }
1284
1289 template <typename GetAnnotationImportJobRequestT = Model::GetAnnotationImportJobRequest>
1290 void GetAnnotationImportJobAsync(const GetAnnotationImportJobRequestT& request,
1292 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1293 return SubmitAsync(&OmicsClient::GetAnnotationImportJob, request, handler, context);
1294 }
1295
1308
1313 template <typename GetAnnotationStoreRequestT = Model::GetAnnotationStoreRequest>
1314 Model::GetAnnotationStoreOutcomeCallable GetAnnotationStoreCallable(const GetAnnotationStoreRequestT& request) const {
1315 return SubmitCallable(&OmicsClient::GetAnnotationStore, request);
1316 }
1317
1322 template <typename GetAnnotationStoreRequestT = Model::GetAnnotationStoreRequest>
1323 void GetAnnotationStoreAsync(const GetAnnotationStoreRequestT& request, const GetAnnotationStoreResponseReceivedHandler& handler,
1324 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1325 return SubmitAsync(&OmicsClient::GetAnnotationStore, request, handler, context);
1326 }
1327
1335
1340 template <typename GetAnnotationStoreVersionRequestT = Model::GetAnnotationStoreVersionRequest>
1342 const GetAnnotationStoreVersionRequestT& request) const {
1343 return SubmitCallable(&OmicsClient::GetAnnotationStoreVersion, request);
1344 }
1345
1350 template <typename GetAnnotationStoreVersionRequestT = Model::GetAnnotationStoreVersionRequest>
1351 void GetAnnotationStoreVersionAsync(const GetAnnotationStoreVersionRequestT& request,
1353 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1354 return SubmitAsync(&OmicsClient::GetAnnotationStoreVersion, request, handler, context);
1355 }
1356
1364
1368 template <typename GetBatchRequestT = Model::GetBatchRequest>
1369 Model::GetBatchOutcomeCallable GetBatchCallable(const GetBatchRequestT& request) const {
1370 return SubmitCallable(&OmicsClient::GetBatch, request);
1371 }
1372
1377 template <typename GetBatchRequestT = Model::GetBatchRequest>
1378 void GetBatchAsync(const GetBatchRequestT& request, const GetBatchResponseReceivedHandler& handler,
1379 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1380 return SubmitAsync(&OmicsClient::GetBatch, request, handler, context);
1381 }
1382
1390
1395 template <typename GetConfigurationRequestT = Model::GetConfigurationRequest>
1396 Model::GetConfigurationOutcomeCallable GetConfigurationCallable(const GetConfigurationRequestT& request) const {
1397 return SubmitCallable(&OmicsClient::GetConfiguration, request);
1398 }
1399
1404 template <typename GetConfigurationRequestT = Model::GetConfigurationRequest>
1405 void GetConfigurationAsync(const GetConfigurationRequestT& request, const GetConfigurationResponseReceivedHandler& handler,
1406 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1407 return SubmitAsync(&OmicsClient::GetConfiguration, request, handler, context);
1408 }
1409
1418
1422 template <typename GetReadSetRequestT = Model::GetReadSetRequest>
1423 Model::GetReadSetOutcomeCallable GetReadSetCallable(const GetReadSetRequestT& request) const {
1424 return SubmitCallable(&OmicsClient::GetReadSet, request);
1425 }
1426
1431 template <typename GetReadSetRequestT = Model::GetReadSetRequest>
1432 void GetReadSetAsync(const GetReadSetRequestT& request, const GetReadSetResponseReceivedHandler& handler,
1433 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1434 return SubmitAsync(&OmicsClient::GetReadSet, request, handler, context);
1435 }
1436
1444
1449 template <typename GetReadSetActivationJobRequestT = Model::GetReadSetActivationJobRequest>
1450 Model::GetReadSetActivationJobOutcomeCallable GetReadSetActivationJobCallable(const GetReadSetActivationJobRequestT& request) const {
1451 return SubmitCallable(&OmicsClient::GetReadSetActivationJob, request);
1452 }
1453
1458 template <typename GetReadSetActivationJobRequestT = Model::GetReadSetActivationJobRequest>
1459 void GetReadSetActivationJobAsync(const GetReadSetActivationJobRequestT& request,
1461 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1462 return SubmitAsync(&OmicsClient::GetReadSetActivationJob, request, handler, context);
1463 }
1464
1473
1478 template <typename GetReadSetExportJobRequestT = Model::GetReadSetExportJobRequest>
1479 Model::GetReadSetExportJobOutcomeCallable GetReadSetExportJobCallable(const GetReadSetExportJobRequestT& request) const {
1480 return SubmitCallable(&OmicsClient::GetReadSetExportJob, request);
1481 }
1482
1487 template <typename GetReadSetExportJobRequestT = Model::GetReadSetExportJobRequest>
1488 void GetReadSetExportJobAsync(const GetReadSetExportJobRequestT& request, const GetReadSetExportJobResponseReceivedHandler& handler,
1489 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1490 return SubmitAsync(&OmicsClient::GetReadSetExportJob, request, handler, context);
1491 }
1492
1500
1505 template <typename GetReadSetImportJobRequestT = Model::GetReadSetImportJobRequest>
1506 Model::GetReadSetImportJobOutcomeCallable GetReadSetImportJobCallable(const GetReadSetImportJobRequestT& request) const {
1507 return SubmitCallable(&OmicsClient::GetReadSetImportJob, request);
1508 }
1509
1514 template <typename GetReadSetImportJobRequestT = Model::GetReadSetImportJobRequest>
1515 void GetReadSetImportJobAsync(const GetReadSetImportJobRequestT& request, const GetReadSetImportJobResponseReceivedHandler& handler,
1516 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1517 return SubmitAsync(&OmicsClient::GetReadSetImportJob, request, handler, context);
1518 }
1519
1529
1534 template <typename GetReadSetMetadataRequestT = Model::GetReadSetMetadataRequest>
1535 Model::GetReadSetMetadataOutcomeCallable GetReadSetMetadataCallable(const GetReadSetMetadataRequestT& request) const {
1536 return SubmitCallable(&OmicsClient::GetReadSetMetadata, request);
1537 }
1538
1543 template <typename GetReadSetMetadataRequestT = Model::GetReadSetMetadataRequest>
1544 void GetReadSetMetadataAsync(const GetReadSetMetadataRequestT& request, const GetReadSetMetadataResponseReceivedHandler& handler,
1545 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1546 return SubmitAsync(&OmicsClient::GetReadSetMetadata, request, handler, context);
1547 }
1548
1560
1564 template <typename GetReferenceRequestT = Model::GetReferenceRequest>
1565 Model::GetReferenceOutcomeCallable GetReferenceCallable(const GetReferenceRequestT& request) const {
1566 return SubmitCallable(&OmicsClient::GetReference, request);
1567 }
1568
1573 template <typename GetReferenceRequestT = Model::GetReferenceRequest>
1574 void GetReferenceAsync(const GetReferenceRequestT& request, const GetReferenceResponseReceivedHandler& handler,
1575 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1576 return SubmitAsync(&OmicsClient::GetReference, request, handler, context);
1577 }
1578
1587
1592 template <typename GetReferenceImportJobRequestT = Model::GetReferenceImportJobRequest>
1593 Model::GetReferenceImportJobOutcomeCallable GetReferenceImportJobCallable(const GetReferenceImportJobRequestT& request) const {
1594 return SubmitCallable(&OmicsClient::GetReferenceImportJob, request);
1595 }
1596
1601 template <typename GetReferenceImportJobRequestT = Model::GetReferenceImportJobRequest>
1602 void GetReferenceImportJobAsync(const GetReferenceImportJobRequestT& request, const GetReferenceImportJobResponseReceivedHandler& handler,
1603 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1604 return SubmitAsync(&OmicsClient::GetReferenceImportJob, request, handler, context);
1605 }
1606
1616
1621 template <typename GetReferenceMetadataRequestT = Model::GetReferenceMetadataRequest>
1622 Model::GetReferenceMetadataOutcomeCallable GetReferenceMetadataCallable(const GetReferenceMetadataRequestT& request) const {
1623 return SubmitCallable(&OmicsClient::GetReferenceMetadata, request);
1624 }
1625
1630 template <typename GetReferenceMetadataRequestT = Model::GetReferenceMetadataRequest>
1631 void GetReferenceMetadataAsync(const GetReferenceMetadataRequestT& request, const GetReferenceMetadataResponseReceivedHandler& handler,
1632 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1633 return SubmitAsync(&OmicsClient::GetReferenceMetadata, request, handler, context);
1634 }
1635
1642
1647 template <typename GetReferenceStoreRequestT = Model::GetReferenceStoreRequest>
1648 Model::GetReferenceStoreOutcomeCallable GetReferenceStoreCallable(const GetReferenceStoreRequestT& request) const {
1649 return SubmitCallable(&OmicsClient::GetReferenceStore, request);
1650 }
1651
1656 template <typename GetReferenceStoreRequestT = Model::GetReferenceStoreRequest>
1657 void GetReferenceStoreAsync(const GetReferenceStoreRequestT& request, const GetReferenceStoreResponseReceivedHandler& handler,
1658 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1659 return SubmitAsync(&OmicsClient::GetReferenceStore, request, handler, context);
1660 }
1661
1674 virtual Model::GetRunOutcome GetRun(const Model::GetRunRequest& request) const;
1675
1679 template <typename GetRunRequestT = Model::GetRunRequest>
1680 Model::GetRunOutcomeCallable GetRunCallable(const GetRunRequestT& request) const {
1681 return SubmitCallable(&OmicsClient::GetRun, request);
1682 }
1683
1688 template <typename GetRunRequestT = Model::GetRunRequest>
1689 void GetRunAsync(const GetRunRequestT& request, const GetRunResponseReceivedHandler& handler,
1690 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1691 return SubmitAsync(&OmicsClient::GetRun, request, handler, context);
1692 }
1693
1704
1708 template <typename GetRunCacheRequestT = Model::GetRunCacheRequest>
1709 Model::GetRunCacheOutcomeCallable GetRunCacheCallable(const GetRunCacheRequestT& request) const {
1710 return SubmitCallable(&OmicsClient::GetRunCache, request);
1711 }
1712
1717 template <typename GetRunCacheRequestT = Model::GetRunCacheRequest>
1718 void GetRunCacheAsync(const GetRunCacheRequestT& request, const GetRunCacheResponseReceivedHandler& handler,
1719 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1720 return SubmitAsync(&OmicsClient::GetRunCache, request, handler, context);
1721 }
1722
1730
1734 template <typename GetRunGroupRequestT = Model::GetRunGroupRequest>
1735 Model::GetRunGroupOutcomeCallable GetRunGroupCallable(const GetRunGroupRequestT& request) const {
1736 return SubmitCallable(&OmicsClient::GetRunGroup, request);
1737 }
1738
1743 template <typename GetRunGroupRequestT = Model::GetRunGroupRequest>
1744 void GetRunGroupAsync(const GetRunGroupRequestT& request, const GetRunGroupResponseReceivedHandler& handler,
1745 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1746 return SubmitAsync(&OmicsClient::GetRunGroup, request, handler, context);
1747 }
1748
1756
1760 template <typename GetRunTaskRequestT = Model::GetRunTaskRequest>
1761 Model::GetRunTaskOutcomeCallable GetRunTaskCallable(const GetRunTaskRequestT& request) const {
1762 return SubmitCallable(&OmicsClient::GetRunTask, request);
1763 }
1764
1769 template <typename GetRunTaskRequestT = Model::GetRunTaskRequest>
1770 void GetRunTaskAsync(const GetRunTaskRequestT& request, const GetRunTaskResponseReceivedHandler& handler,
1771 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1772 return SubmitAsync(&OmicsClient::GetRunTask, request, handler, context);
1773 }
1774
1782
1787 template <typename GetS3AccessPolicyRequestT = Model::GetS3AccessPolicyRequest>
1788 Model::GetS3AccessPolicyOutcomeCallable GetS3AccessPolicyCallable(const GetS3AccessPolicyRequestT& request) const {
1789 return SubmitCallable(&OmicsClient::GetS3AccessPolicy, request);
1790 }
1791
1796 template <typename GetS3AccessPolicyRequestT = Model::GetS3AccessPolicyRequest>
1797 void GetS3AccessPolicyAsync(const GetS3AccessPolicyRequestT& request, const GetS3AccessPolicyResponseReceivedHandler& handler,
1798 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1799 return SubmitAsync(&OmicsClient::GetS3AccessPolicy, request, handler, context);
1800 }
1801
1809
1814 template <typename GetSequenceStoreRequestT = Model::GetSequenceStoreRequest>
1815 Model::GetSequenceStoreOutcomeCallable GetSequenceStoreCallable(const GetSequenceStoreRequestT& request) const {
1816 return SubmitCallable(&OmicsClient::GetSequenceStore, request);
1817 }
1818
1823 template <typename GetSequenceStoreRequestT = Model::GetSequenceStoreRequest>
1824 void GetSequenceStoreAsync(const GetSequenceStoreRequestT& request, const GetSequenceStoreResponseReceivedHandler& handler,
1825 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1826 return SubmitAsync(&OmicsClient::GetSequenceStore, request, handler, context);
1827 }
1828
1836
1840 template <typename GetShareRequestT = Model::GetShareRequest>
1841 Model::GetShareOutcomeCallable GetShareCallable(const GetShareRequestT& request) const {
1842 return SubmitCallable(&OmicsClient::GetShare, request);
1843 }
1844
1849 template <typename GetShareRequestT = Model::GetShareRequest>
1850 void GetShareAsync(const GetShareRequestT& request, const GetShareResponseReceivedHandler& handler,
1851 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1852 return SubmitAsync(&OmicsClient::GetShare, request, handler, context);
1853 }
1854
1867
1872 template <typename GetVariantImportJobRequestT = Model::GetVariantImportJobRequest>
1873 Model::GetVariantImportJobOutcomeCallable GetVariantImportJobCallable(const GetVariantImportJobRequestT& request) const {
1874 return SubmitCallable(&OmicsClient::GetVariantImportJob, request);
1875 }
1876
1881 template <typename GetVariantImportJobRequestT = Model::GetVariantImportJobRequest>
1882 void GetVariantImportJobAsync(const GetVariantImportJobRequestT& request, const GetVariantImportJobResponseReceivedHandler& handler,
1883 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1884 return SubmitAsync(&OmicsClient::GetVariantImportJob, request, handler, context);
1885 }
1886
1899
1903 template <typename GetVariantStoreRequestT = Model::GetVariantStoreRequest>
1904 Model::GetVariantStoreOutcomeCallable GetVariantStoreCallable(const GetVariantStoreRequestT& request) const {
1905 return SubmitCallable(&OmicsClient::GetVariantStore, request);
1906 }
1907
1912 template <typename GetVariantStoreRequestT = Model::GetVariantStoreRequest>
1913 void GetVariantStoreAsync(const GetVariantStoreRequestT& request, const GetVariantStoreResponseReceivedHandler& handler,
1914 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1915 return SubmitAsync(&OmicsClient::GetVariantStore, request, handler, context);
1916 }
1917
1929
1933 template <typename GetWorkflowRequestT = Model::GetWorkflowRequest>
1934 Model::GetWorkflowOutcomeCallable GetWorkflowCallable(const GetWorkflowRequestT& request) const {
1935 return SubmitCallable(&OmicsClient::GetWorkflow, request);
1936 }
1937
1942 template <typename GetWorkflowRequestT = Model::GetWorkflowRequest>
1943 void GetWorkflowAsync(const GetWorkflowRequestT& request, const GetWorkflowResponseReceivedHandler& handler,
1944 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1945 return SubmitAsync(&OmicsClient::GetWorkflow, request, handler, context);
1946 }
1947
1957
1962 template <typename GetWorkflowVersionRequestT = Model::GetWorkflowVersionRequest>
1963 Model::GetWorkflowVersionOutcomeCallable GetWorkflowVersionCallable(const GetWorkflowVersionRequestT& request) const {
1964 return SubmitCallable(&OmicsClient::GetWorkflowVersion, request);
1965 }
1966
1971 template <typename GetWorkflowVersionRequestT = Model::GetWorkflowVersionRequest>
1972 void GetWorkflowVersionAsync(const GetWorkflowVersionRequestT& request, const GetWorkflowVersionResponseReceivedHandler& handler,
1973 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1974 return SubmitAsync(&OmicsClient::GetWorkflowVersion, request, handler, context);
1975 }
1976
1989
1994 template <typename ListAnnotationImportJobsRequestT = Model::ListAnnotationImportJobsRequest>
1996 const ListAnnotationImportJobsRequestT& request = {}) const {
1997 return SubmitCallable(&OmicsClient::ListAnnotationImportJobs, request);
1998 }
1999
2004 template <typename ListAnnotationImportJobsRequestT = Model::ListAnnotationImportJobsRequest>
2006 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2007 const ListAnnotationImportJobsRequestT& request = {}) const {
2008 return SubmitAsync(&OmicsClient::ListAnnotationImportJobs, request, handler, context);
2009 }
2010
2017 const Model::ListAnnotationStoreVersionsRequest& request) const;
2018
2023 template <typename ListAnnotationStoreVersionsRequestT = Model::ListAnnotationStoreVersionsRequest>
2025 const ListAnnotationStoreVersionsRequestT& request) const {
2026 return SubmitCallable(&OmicsClient::ListAnnotationStoreVersions, request);
2027 }
2028
2033 template <typename ListAnnotationStoreVersionsRequestT = Model::ListAnnotationStoreVersionsRequest>
2034 void ListAnnotationStoreVersionsAsync(const ListAnnotationStoreVersionsRequestT& request,
2036 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2037 return SubmitAsync(&OmicsClient::ListAnnotationStoreVersions, request, handler, context);
2038 }
2039
2052
2057 template <typename ListAnnotationStoresRequestT = Model::ListAnnotationStoresRequest>
2058 Model::ListAnnotationStoresOutcomeCallable ListAnnotationStoresCallable(const ListAnnotationStoresRequestT& request = {}) const {
2059 return SubmitCallable(&OmicsClient::ListAnnotationStores, request);
2060 }
2061
2066 template <typename ListAnnotationStoresRequestT = Model::ListAnnotationStoresRequest>
2068 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2069 const ListAnnotationStoresRequestT& request = {}) const {
2070 return SubmitAsync(&OmicsClient::ListAnnotationStores, request, handler, context);
2071 }
2072
2081
2085 template <typename ListBatchRequestT = Model::ListBatchRequest>
2086 Model::ListBatchOutcomeCallable ListBatchCallable(const ListBatchRequestT& request = {}) const {
2087 return SubmitCallable(&OmicsClient::ListBatch, request);
2088 }
2089
2094 template <typename ListBatchRequestT = Model::ListBatchRequest>
2096 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2097 const ListBatchRequestT& request = {}) const {
2098 return SubmitAsync(&OmicsClient::ListBatch, request, handler, context);
2099 }
2100
2107
2112 template <typename ListConfigurationsRequestT = Model::ListConfigurationsRequest>
2113 Model::ListConfigurationsOutcomeCallable ListConfigurationsCallable(const ListConfigurationsRequestT& request = {}) const {
2114 return SubmitCallable(&OmicsClient::ListConfigurations, request);
2115 }
2116
2121 template <typename ListConfigurationsRequestT = Model::ListConfigurationsRequest>
2123 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2124 const ListConfigurationsRequestT& request = {}) const {
2125 return SubmitAsync(&OmicsClient::ListConfigurations, request, handler, context);
2126 }
2127
2138 const Model::ListMultipartReadSetUploadsRequest& request) const;
2139
2144 template <typename ListMultipartReadSetUploadsRequestT = Model::ListMultipartReadSetUploadsRequest>
2146 const ListMultipartReadSetUploadsRequestT& request) const {
2147 return SubmitCallable(&OmicsClient::ListMultipartReadSetUploads, request);
2148 }
2149
2154 template <typename ListMultipartReadSetUploadsRequestT = Model::ListMultipartReadSetUploadsRequest>
2155 void ListMultipartReadSetUploadsAsync(const ListMultipartReadSetUploadsRequestT& request,
2157 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2158 return SubmitAsync(&OmicsClient::ListMultipartReadSetUploads, request, handler, context);
2159 }
2160
2170
2175 template <typename ListReadSetActivationJobsRequestT = Model::ListReadSetActivationJobsRequest>
2177 const ListReadSetActivationJobsRequestT& request) const {
2178 return SubmitCallable(&OmicsClient::ListReadSetActivationJobs, request);
2179 }
2180
2185 template <typename ListReadSetActivationJobsRequestT = Model::ListReadSetActivationJobsRequest>
2186 void ListReadSetActivationJobsAsync(const ListReadSetActivationJobsRequestT& request,
2188 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2189 return SubmitAsync(&OmicsClient::ListReadSetActivationJobs, request, handler, context);
2190 }
2191
2201
2206 template <typename ListReadSetExportJobsRequestT = Model::ListReadSetExportJobsRequest>
2207 Model::ListReadSetExportJobsOutcomeCallable ListReadSetExportJobsCallable(const ListReadSetExportJobsRequestT& request) const {
2208 return SubmitCallable(&OmicsClient::ListReadSetExportJobs, request);
2209 }
2210
2215 template <typename ListReadSetExportJobsRequestT = Model::ListReadSetExportJobsRequest>
2216 void ListReadSetExportJobsAsync(const ListReadSetExportJobsRequestT& request, const ListReadSetExportJobsResponseReceivedHandler& handler,
2217 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2218 return SubmitAsync(&OmicsClient::ListReadSetExportJobs, request, handler, context);
2219 }
2220
2228
2233 template <typename ListReadSetImportJobsRequestT = Model::ListReadSetImportJobsRequest>
2234 Model::ListReadSetImportJobsOutcomeCallable ListReadSetImportJobsCallable(const ListReadSetImportJobsRequestT& request) const {
2235 return SubmitCallable(&OmicsClient::ListReadSetImportJobs, request);
2236 }
2237
2242 template <typename ListReadSetImportJobsRequestT = Model::ListReadSetImportJobsRequest>
2243 void ListReadSetImportJobsAsync(const ListReadSetImportJobsRequestT& request, const ListReadSetImportJobsResponseReceivedHandler& handler,
2244 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2245 return SubmitAsync(&OmicsClient::ListReadSetImportJobs, request, handler, context);
2246 }
2247
2255
2260 template <typename ListReadSetUploadPartsRequestT = Model::ListReadSetUploadPartsRequest>
2261 Model::ListReadSetUploadPartsOutcomeCallable ListReadSetUploadPartsCallable(const ListReadSetUploadPartsRequestT& request) const {
2262 return SubmitCallable(&OmicsClient::ListReadSetUploadParts, request);
2263 }
2264
2269 template <typename ListReadSetUploadPartsRequestT = Model::ListReadSetUploadPartsRequest>
2270 void ListReadSetUploadPartsAsync(const ListReadSetUploadPartsRequestT& request,
2272 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2273 return SubmitAsync(&OmicsClient::ListReadSetUploadParts, request, handler, context);
2274 }
2275
2283
2287 template <typename ListReadSetsRequestT = Model::ListReadSetsRequest>
2288 Model::ListReadSetsOutcomeCallable ListReadSetsCallable(const ListReadSetsRequestT& request) const {
2289 return SubmitCallable(&OmicsClient::ListReadSets, request);
2290 }
2291
2296 template <typename ListReadSetsRequestT = Model::ListReadSetsRequest>
2297 void ListReadSetsAsync(const ListReadSetsRequestT& request, const ListReadSetsResponseReceivedHandler& handler,
2298 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2299 return SubmitAsync(&OmicsClient::ListReadSets, request, handler, context);
2300 }
2301
2309
2314 template <typename ListReferenceImportJobsRequestT = Model::ListReferenceImportJobsRequest>
2315 Model::ListReferenceImportJobsOutcomeCallable ListReferenceImportJobsCallable(const ListReferenceImportJobsRequestT& request) const {
2316 return SubmitCallable(&OmicsClient::ListReferenceImportJobs, request);
2317 }
2318
2323 template <typename ListReferenceImportJobsRequestT = Model::ListReferenceImportJobsRequest>
2324 void ListReferenceImportJobsAsync(const ListReferenceImportJobsRequestT& request,
2326 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2327 return SubmitAsync(&OmicsClient::ListReferenceImportJobs, request, handler, context);
2328 }
2329
2340
2345 template <typename ListReferenceStoresRequestT = Model::ListReferenceStoresRequest>
2346 Model::ListReferenceStoresOutcomeCallable ListReferenceStoresCallable(const ListReferenceStoresRequestT& request = {}) const {
2347 return SubmitCallable(&OmicsClient::ListReferenceStores, request);
2348 }
2349
2354 template <typename ListReferenceStoresRequestT = Model::ListReferenceStoresRequest>
2356 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2357 const ListReferenceStoresRequestT& request = {}) const {
2358 return SubmitAsync(&OmicsClient::ListReferenceStores, request, handler, context);
2359 }
2360
2371
2375 template <typename ListReferencesRequestT = Model::ListReferencesRequest>
2376 Model::ListReferencesOutcomeCallable ListReferencesCallable(const ListReferencesRequestT& request) const {
2377 return SubmitCallable(&OmicsClient::ListReferences, request);
2378 }
2379
2384 template <typename ListReferencesRequestT = Model::ListReferencesRequest>
2385 void ListReferencesAsync(const ListReferencesRequestT& request, const ListReferencesResponseReceivedHandler& handler,
2386 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2387 return SubmitAsync(&OmicsClient::ListReferences, request, handler, context);
2388 }
2389
2397
2401 template <typename ListRunCachesRequestT = Model::ListRunCachesRequest>
2402 Model::ListRunCachesOutcomeCallable ListRunCachesCallable(const ListRunCachesRequestT& request = {}) const {
2403 return SubmitCallable(&OmicsClient::ListRunCaches, request);
2404 }
2405
2410 template <typename ListRunCachesRequestT = Model::ListRunCachesRequest>
2412 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2413 const ListRunCachesRequestT& request = {}) const {
2414 return SubmitAsync(&OmicsClient::ListRunCaches, request, handler, context);
2415 }
2416
2424
2428 template <typename ListRunGroupsRequestT = Model::ListRunGroupsRequest>
2429 Model::ListRunGroupsOutcomeCallable ListRunGroupsCallable(const ListRunGroupsRequestT& request = {}) const {
2430 return SubmitCallable(&OmicsClient::ListRunGroups, request);
2431 }
2432
2437 template <typename ListRunGroupsRequestT = Model::ListRunGroupsRequest>
2439 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2440 const ListRunGroupsRequestT& request = {}) const {
2441 return SubmitAsync(&OmicsClient::ListRunGroups, request, handler, context);
2442 }
2443
2452
2456 template <typename ListRunTasksRequestT = Model::ListRunTasksRequest>
2457 Model::ListRunTasksOutcomeCallable ListRunTasksCallable(const ListRunTasksRequestT& request) const {
2458 return SubmitCallable(&OmicsClient::ListRunTasks, request);
2459 }
2460
2465 template <typename ListRunTasksRequestT = Model::ListRunTasksRequest>
2466 void ListRunTasksAsync(const ListRunTasksRequestT& request, const ListRunTasksResponseReceivedHandler& handler,
2467 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2468 return SubmitAsync(&OmicsClient::ListRunTasks, request, handler, context);
2469 }
2470
2484 virtual Model::ListRunsOutcome ListRuns(const Model::ListRunsRequest& request = {}) const;
2485
2489 template <typename ListRunsRequestT = Model::ListRunsRequest>
2490 Model::ListRunsOutcomeCallable ListRunsCallable(const ListRunsRequestT& request = {}) const {
2491 return SubmitCallable(&OmicsClient::ListRuns, request);
2492 }
2493
2498 template <typename ListRunsRequestT = Model::ListRunsRequest>
2500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2501 const ListRunsRequestT& request = {}) const {
2502 return SubmitAsync(&OmicsClient::ListRuns, request, handler, context);
2503 }
2504
2514
2518 template <typename ListRunsInBatchRequestT = Model::ListRunsInBatchRequest>
2519 Model::ListRunsInBatchOutcomeCallable ListRunsInBatchCallable(const ListRunsInBatchRequestT& request) const {
2520 return SubmitCallable(&OmicsClient::ListRunsInBatch, request);
2521 }
2522
2527 template <typename ListRunsInBatchRequestT = Model::ListRunsInBatchRequest>
2528 void ListRunsInBatchAsync(const ListRunsInBatchRequestT& request, const ListRunsInBatchResponseReceivedHandler& handler,
2529 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2530 return SubmitAsync(&OmicsClient::ListRunsInBatch, request, handler, context);
2531 }
2532
2543
2548 template <typename ListSequenceStoresRequestT = Model::ListSequenceStoresRequest>
2549 Model::ListSequenceStoresOutcomeCallable ListSequenceStoresCallable(const ListSequenceStoresRequestT& request = {}) const {
2550 return SubmitCallable(&OmicsClient::ListSequenceStores, request);
2551 }
2552
2557 template <typename ListSequenceStoresRequestT = Model::ListSequenceStoresRequest>
2559 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2560 const ListSequenceStoresRequestT& request = {}) const {
2561 return SubmitAsync(&OmicsClient::ListSequenceStores, request, handler, context);
2562 }
2563
2571
2575 template <typename ListSharesRequestT = Model::ListSharesRequest>
2576 Model::ListSharesOutcomeCallable ListSharesCallable(const ListSharesRequestT& request) const {
2577 return SubmitCallable(&OmicsClient::ListShares, request);
2578 }
2579
2584 template <typename ListSharesRequestT = Model::ListSharesRequest>
2585 void ListSharesAsync(const ListSharesRequestT& request, const ListSharesResponseReceivedHandler& handler,
2586 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2587 return SubmitAsync(&OmicsClient::ListShares, request, handler, context);
2588 }
2589
2596
2601 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2602 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
2603 return SubmitCallable(&OmicsClient::ListTagsForResource, request);
2604 }
2605
2610 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2611 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
2612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2613 return SubmitAsync(&OmicsClient::ListTagsForResource, request, handler, context);
2614 }
2615
2628
2633 template <typename ListVariantImportJobsRequestT = Model::ListVariantImportJobsRequest>
2634 Model::ListVariantImportJobsOutcomeCallable ListVariantImportJobsCallable(const ListVariantImportJobsRequestT& request = {}) const {
2635 return SubmitCallable(&OmicsClient::ListVariantImportJobs, request);
2636 }
2637
2642 template <typename ListVariantImportJobsRequestT = Model::ListVariantImportJobsRequest>
2644 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2645 const ListVariantImportJobsRequestT& request = {}) const {
2646 return SubmitAsync(&OmicsClient::ListVariantImportJobs, request, handler, context);
2647 }
2648
2661
2666 template <typename ListVariantStoresRequestT = Model::ListVariantStoresRequest>
2667 Model::ListVariantStoresOutcomeCallable ListVariantStoresCallable(const ListVariantStoresRequestT& request = {}) const {
2668 return SubmitCallable(&OmicsClient::ListVariantStores, request);
2669 }
2670
2675 template <typename ListVariantStoresRequestT = Model::ListVariantStoresRequest>
2677 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2678 const ListVariantStoresRequestT& request = {}) const {
2679 return SubmitAsync(&OmicsClient::ListVariantStores, request, handler, context);
2680 }
2681
2692
2697 template <typename ListWorkflowVersionsRequestT = Model::ListWorkflowVersionsRequest>
2698 Model::ListWorkflowVersionsOutcomeCallable ListWorkflowVersionsCallable(const ListWorkflowVersionsRequestT& request) const {
2699 return SubmitCallable(&OmicsClient::ListWorkflowVersions, request);
2700 }
2701
2706 template <typename ListWorkflowVersionsRequestT = Model::ListWorkflowVersionsRequest>
2707 void ListWorkflowVersionsAsync(const ListWorkflowVersionsRequestT& request, const ListWorkflowVersionsResponseReceivedHandler& handler,
2708 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2709 return SubmitAsync(&OmicsClient::ListWorkflowVersions, request, handler, context);
2710 }
2711
2723
2727 template <typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
2728 Model::ListWorkflowsOutcomeCallable ListWorkflowsCallable(const ListWorkflowsRequestT& request = {}) const {
2729 return SubmitCallable(&OmicsClient::ListWorkflows, request);
2730 }
2731
2736 template <typename ListWorkflowsRequestT = Model::ListWorkflowsRequest>
2738 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
2739 const ListWorkflowsRequestT& request = {}) const {
2740 return SubmitAsync(&OmicsClient::ListWorkflows, request, handler, context);
2741 }
2742
2749
2754 template <typename PutS3AccessPolicyRequestT = Model::PutS3AccessPolicyRequest>
2755 Model::PutS3AccessPolicyOutcomeCallable PutS3AccessPolicyCallable(const PutS3AccessPolicyRequestT& request) const {
2756 return SubmitCallable(&OmicsClient::PutS3AccessPolicy, request);
2757 }
2758
2763 template <typename PutS3AccessPolicyRequestT = Model::PutS3AccessPolicyRequest>
2764 void PutS3AccessPolicyAsync(const PutS3AccessPolicyRequestT& request, const PutS3AccessPolicyResponseReceivedHandler& handler,
2765 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2766 return SubmitAsync(&OmicsClient::PutS3AccessPolicy, request, handler, context);
2767 }
2768
2781
2786 template <typename StartAnnotationImportJobRequestT = Model::StartAnnotationImportJobRequest>
2787 Model::StartAnnotationImportJobOutcomeCallable StartAnnotationImportJobCallable(const StartAnnotationImportJobRequestT& request) const {
2788 return SubmitCallable(&OmicsClient::StartAnnotationImportJob, request);
2789 }
2790
2795 template <typename StartAnnotationImportJobRequestT = Model::StartAnnotationImportJobRequest>
2796 void StartAnnotationImportJobAsync(const StartAnnotationImportJobRequestT& request,
2798 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2799 return SubmitAsync(&OmicsClient::StartAnnotationImportJob, request, handler, context);
2800 }
2801
2814
2819 template <typename StartReadSetActivationJobRequestT = Model::StartReadSetActivationJobRequest>
2821 const StartReadSetActivationJobRequestT& request) const {
2822 return SubmitCallable(&OmicsClient::StartReadSetActivationJob, request);
2823 }
2824
2829 template <typename StartReadSetActivationJobRequestT = Model::StartReadSetActivationJobRequest>
2830 void StartReadSetActivationJobAsync(const StartReadSetActivationJobRequestT& request,
2832 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2833 return SubmitAsync(&OmicsClient::StartReadSetActivationJob, request, handler, context);
2834 }
2835
2846
2851 template <typename StartReadSetExportJobRequestT = Model::StartReadSetExportJobRequest>
2852 Model::StartReadSetExportJobOutcomeCallable StartReadSetExportJobCallable(const StartReadSetExportJobRequestT& request) const {
2853 return SubmitCallable(&OmicsClient::StartReadSetExportJob, request);
2854 }
2855
2860 template <typename StartReadSetExportJobRequestT = Model::StartReadSetExportJobRequest>
2861 void StartReadSetExportJobAsync(const StartReadSetExportJobRequestT& request, const StartReadSetExportJobResponseReceivedHandler& handler,
2862 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2863 return SubmitAsync(&OmicsClient::StartReadSetExportJob, request, handler, context);
2864 }
2865
2875
2880 template <typename StartReadSetImportJobRequestT = Model::StartReadSetImportJobRequest>
2881 Model::StartReadSetImportJobOutcomeCallable StartReadSetImportJobCallable(const StartReadSetImportJobRequestT& request) const {
2882 return SubmitCallable(&OmicsClient::StartReadSetImportJob, request);
2883 }
2884
2889 template <typename StartReadSetImportJobRequestT = Model::StartReadSetImportJobRequest>
2890 void StartReadSetImportJobAsync(const StartReadSetImportJobRequestT& request, const StartReadSetImportJobResponseReceivedHandler& handler,
2891 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2892 return SubmitAsync(&OmicsClient::StartReadSetImportJob, request, handler, context);
2893 }
2894
2905
2910 template <typename StartReferenceImportJobRequestT = Model::StartReferenceImportJobRequest>
2911 Model::StartReferenceImportJobOutcomeCallable StartReferenceImportJobCallable(const StartReferenceImportJobRequestT& request) const {
2912 return SubmitCallable(&OmicsClient::StartReferenceImportJob, request);
2913 }
2914
2919 template <typename StartReferenceImportJobRequestT = Model::StartReferenceImportJobRequest>
2920 void StartReferenceImportJobAsync(const StartReferenceImportJobRequestT& request,
2922 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2923 return SubmitAsync(&OmicsClient::StartReferenceImportJob, request, handler, context);
2924 }
2925
2973
2977 template <typename StartRunRequestT = Model::StartRunRequest>
2978 Model::StartRunOutcomeCallable StartRunCallable(const StartRunRequestT& request) const {
2979 return SubmitCallable(&OmicsClient::StartRun, request);
2980 }
2981
2986 template <typename StartRunRequestT = Model::StartRunRequest>
2987 void StartRunAsync(const StartRunRequestT& request, const StartRunResponseReceivedHandler& handler,
2988 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2989 return SubmitAsync(&OmicsClient::StartRun, request, handler, context);
2990 }
2991
3007
3011 template <typename StartRunBatchRequestT = Model::StartRunBatchRequest>
3012 Model::StartRunBatchOutcomeCallable StartRunBatchCallable(const StartRunBatchRequestT& request) const {
3013 return SubmitCallable(&OmicsClient::StartRunBatch, request);
3014 }
3015
3020 template <typename StartRunBatchRequestT = Model::StartRunBatchRequest>
3021 void StartRunBatchAsync(const StartRunBatchRequestT& request, const StartRunBatchResponseReceivedHandler& handler,
3022 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3023 return SubmitAsync(&OmicsClient::StartRunBatch, request, handler, context);
3024 }
3025
3038
3043 template <typename StartVariantImportJobRequestT = Model::StartVariantImportJobRequest>
3044 Model::StartVariantImportJobOutcomeCallable StartVariantImportJobCallable(const StartVariantImportJobRequestT& request) const {
3045 return SubmitCallable(&OmicsClient::StartVariantImportJob, request);
3046 }
3047
3052 template <typename StartVariantImportJobRequestT = Model::StartVariantImportJobRequest>
3053 void StartVariantImportJobAsync(const StartVariantImportJobRequestT& request, const StartVariantImportJobResponseReceivedHandler& handler,
3054 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3055 return SubmitAsync(&OmicsClient::StartVariantImportJob, request, handler, context);
3056 }
3057
3064
3068 template <typename TagResourceRequestT = Model::TagResourceRequest>
3069 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
3070 return SubmitCallable(&OmicsClient::TagResource, request);
3071 }
3072
3077 template <typename TagResourceRequestT = Model::TagResourceRequest>
3078 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
3079 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3080 return SubmitAsync(&OmicsClient::TagResource, request, handler, context);
3081 }
3082
3089
3093 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
3094 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
3095 return SubmitCallable(&OmicsClient::UntagResource, request);
3096 }
3097
3102 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
3103 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
3104 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3105 return SubmitAsync(&OmicsClient::UntagResource, request, handler, context);
3106 }
3107
3120
3125 template <typename UpdateAnnotationStoreRequestT = Model::UpdateAnnotationStoreRequest>
3126 Model::UpdateAnnotationStoreOutcomeCallable UpdateAnnotationStoreCallable(const UpdateAnnotationStoreRequestT& request) const {
3127 return SubmitCallable(&OmicsClient::UpdateAnnotationStore, request);
3128 }
3129
3134 template <typename UpdateAnnotationStoreRequestT = Model::UpdateAnnotationStoreRequest>
3135 void UpdateAnnotationStoreAsync(const UpdateAnnotationStoreRequestT& request, const UpdateAnnotationStoreResponseReceivedHandler& handler,
3136 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3137 return SubmitAsync(&OmicsClient::UpdateAnnotationStore, request, handler, context);
3138 }
3139
3147 const Model::UpdateAnnotationStoreVersionRequest& request) const;
3148
3153 template <typename UpdateAnnotationStoreVersionRequestT = Model::UpdateAnnotationStoreVersionRequest>
3155 const UpdateAnnotationStoreVersionRequestT& request) const {
3156 return SubmitCallable(&OmicsClient::UpdateAnnotationStoreVersion, request);
3157 }
3158
3163 template <typename UpdateAnnotationStoreVersionRequestT = Model::UpdateAnnotationStoreVersionRequest>
3164 void UpdateAnnotationStoreVersionAsync(const UpdateAnnotationStoreVersionRequestT& request,
3166 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3167 return SubmitAsync(&OmicsClient::UpdateAnnotationStoreVersion, request, handler, context);
3168 }
3169
3184
3188 template <typename UpdateRunCacheRequestT = Model::UpdateRunCacheRequest>
3189 Model::UpdateRunCacheOutcomeCallable UpdateRunCacheCallable(const UpdateRunCacheRequestT& request) const {
3190 return SubmitCallable(&OmicsClient::UpdateRunCache, request);
3191 }
3192
3197 template <typename UpdateRunCacheRequestT = Model::UpdateRunCacheRequest>
3198 void UpdateRunCacheAsync(const UpdateRunCacheRequestT& request, const UpdateRunCacheResponseReceivedHandler& handler,
3199 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3200 return SubmitAsync(&OmicsClient::UpdateRunCache, request, handler, context);
3201 }
3202
3216
3220 template <typename UpdateRunGroupRequestT = Model::UpdateRunGroupRequest>
3221 Model::UpdateRunGroupOutcomeCallable UpdateRunGroupCallable(const UpdateRunGroupRequestT& request) const {
3222 return SubmitCallable(&OmicsClient::UpdateRunGroup, request);
3223 }
3224
3229 template <typename UpdateRunGroupRequestT = Model::UpdateRunGroupRequest>
3230 void UpdateRunGroupAsync(const UpdateRunGroupRequestT& request, const UpdateRunGroupResponseReceivedHandler& handler,
3231 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3232 return SubmitAsync(&OmicsClient::UpdateRunGroup, request, handler, context);
3233 }
3234
3242
3247 template <typename UpdateSequenceStoreRequestT = Model::UpdateSequenceStoreRequest>
3248 Model::UpdateSequenceStoreOutcomeCallable UpdateSequenceStoreCallable(const UpdateSequenceStoreRequestT& request) const {
3249 return SubmitCallable(&OmicsClient::UpdateSequenceStore, request);
3250 }
3251
3256 template <typename UpdateSequenceStoreRequestT = Model::UpdateSequenceStoreRequest>
3257 void UpdateSequenceStoreAsync(const UpdateSequenceStoreRequestT& request, const UpdateSequenceStoreResponseReceivedHandler& handler,
3258 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3259 return SubmitAsync(&OmicsClient::UpdateSequenceStore, request, handler, context);
3260 }
3261
3274
3279 template <typename UpdateVariantStoreRequestT = Model::UpdateVariantStoreRequest>
3280 Model::UpdateVariantStoreOutcomeCallable UpdateVariantStoreCallable(const UpdateVariantStoreRequestT& request) const {
3281 return SubmitCallable(&OmicsClient::UpdateVariantStore, request);
3282 }
3283
3288 template <typename UpdateVariantStoreRequestT = Model::UpdateVariantStoreRequest>
3289 void UpdateVariantStoreAsync(const UpdateVariantStoreRequestT& request, const UpdateVariantStoreResponseReceivedHandler& handler,
3290 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3291 return SubmitAsync(&OmicsClient::UpdateVariantStore, request, handler, context);
3292 }
3293
3309
3313 template <typename UpdateWorkflowRequestT = Model::UpdateWorkflowRequest>
3314 Model::UpdateWorkflowOutcomeCallable UpdateWorkflowCallable(const UpdateWorkflowRequestT& request) const {
3315 return SubmitCallable(&OmicsClient::UpdateWorkflow, request);
3316 }
3317
3322 template <typename UpdateWorkflowRequestT = Model::UpdateWorkflowRequest>
3323 void UpdateWorkflowAsync(const UpdateWorkflowRequestT& request, const UpdateWorkflowResponseReceivedHandler& handler,
3324 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3325 return SubmitAsync(&OmicsClient::UpdateWorkflow, request, handler, context);
3326 }
3327
3337
3342 template <typename UpdateWorkflowVersionRequestT = Model::UpdateWorkflowVersionRequest>
3343 Model::UpdateWorkflowVersionOutcomeCallable UpdateWorkflowVersionCallable(const UpdateWorkflowVersionRequestT& request) const {
3344 return SubmitCallable(&OmicsClient::UpdateWorkflowVersion, request);
3345 }
3346
3351 template <typename UpdateWorkflowVersionRequestT = Model::UpdateWorkflowVersionRequest>
3352 void UpdateWorkflowVersionAsync(const UpdateWorkflowVersionRequestT& request, const UpdateWorkflowVersionResponseReceivedHandler& handler,
3353 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3354 return SubmitAsync(&OmicsClient::UpdateWorkflowVersion, request, handler, context);
3355 }
3356
3370
3375 template <typename UploadReadSetPartRequestT = Model::UploadReadSetPartRequest>
3376 Model::UploadReadSetPartOutcomeCallable UploadReadSetPartCallable(const UploadReadSetPartRequestT& request) const {
3377 return SubmitCallable(&OmicsClient::UploadReadSetPart, request);
3378 }
3379
3384 template <typename UploadReadSetPartRequestT = Model::UploadReadSetPartRequest>
3385 void UploadReadSetPartAsync(const UploadReadSetPartRequestT& request, const UploadReadSetPartResponseReceivedHandler& handler,
3386 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3387 return SubmitAsync(&OmicsClient::UploadReadSetPart, request, handler, context);
3388 }
3389
3390 virtual void OverrideEndpoint(const Aws::String& endpoint);
3391 virtual std::shared_ptr<OmicsEndpointProviderBase>& accessEndpointProvider();
3392
3393 private:
3395 void init(const OmicsClientConfiguration& clientConfiguration);
3396
3398
3399 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request,
3400 const std::function<void(Aws::Endpoint::ResolveEndpointOutcome&)>& resolveUri,
3401 Aws::Http::HttpMethod httpMethod) const;
3402
3403 OmicsClientConfiguration m_clientConfiguration;
3404 std::shared_ptr<OmicsEndpointProviderBase> m_endpointProvider;
3405};
3406
3407} // namespace Omics
3408} // namespace Aws
virtual Model::UpdateAnnotationStoreOutcome UpdateAnnotationStore(const Model::UpdateAnnotationStoreRequest &request) const
void UpdateSequenceStoreAsync(const UpdateSequenceStoreRequestT &request, const UpdateSequenceStoreResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListRunCachesOutcome ListRunCaches(const Model::ListRunCachesRequest &request={}) const
virtual Model::CreateWorkflowVersionOutcome CreateWorkflowVersion(const Model::CreateWorkflowVersionRequest &request) const
virtual Model::ListVariantImportJobsOutcome ListVariantImportJobs(const Model::ListVariantImportJobsRequest &request={}) const
virtual Model::ListAnnotationStoreVersionsOutcome ListAnnotationStoreVersions(const Model::ListAnnotationStoreVersionsRequest &request) const
Model::GetRunCacheOutcomeCallable GetRunCacheCallable(const GetRunCacheRequestT &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::GetWorkflowVersionOutcome GetWorkflowVersion(const Model::GetWorkflowVersionRequest &request) const
virtual Model::GetRunTaskOutcome GetRunTask(const Model::GetRunTaskRequest &request) const
void GetWorkflowVersionAsync(const GetWorkflowVersionRequestT &request, const GetWorkflowVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
Model::CreateConfigurationOutcomeCallable CreateConfigurationCallable(const CreateConfigurationRequestT &request) const
virtual Model::ListWorkflowVersionsOutcome ListWorkflowVersions(const Model::ListWorkflowVersionsRequest &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
void DeleteConfigurationAsync(const DeleteConfigurationRequestT &request, const DeleteConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListRunsInBatchOutcomeCallable ListRunsInBatchCallable(const ListRunsInBatchRequestT &request) const
Model::CancelRunBatchOutcomeCallable CancelRunBatchCallable(const CancelRunBatchRequestT &request) 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
void ListConfigurationsAsync(const ListConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConfigurationsRequestT &request={}) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteRunBatchOutcomeCallable DeleteRunBatchCallable(const DeleteRunBatchRequestT &request) const
virtual Model::StartRunBatchOutcome StartRunBatch(const Model::StartRunBatchRequest &request) 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
Model::DeleteS3AccessPolicyOutcomeCallable DeleteS3AccessPolicyCallable(const DeleteS3AccessPolicyRequestT &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
virtual Model::UpdateRunCacheOutcome UpdateRunCache(const Model::UpdateRunCacheRequest &request) const
virtual Model::UpdateSequenceStoreOutcome UpdateSequenceStore(const Model::UpdateSequenceStoreRequest &request) const
OmicsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual void OverrideEndpoint(const Aws::String &endpoint)
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:33
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::GetBatchOutcome GetBatch(const Model::GetBatchRequest &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
void StartRunBatchAsync(const StartRunBatchRequestT &request, const StartRunBatchResponseReceivedHandler &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
void CreateConfigurationAsync(const CreateConfigurationRequestT &request, const CreateConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
OmicsEndpointProvider EndpointProviderType
Definition OmicsClient.h:38
virtual Model::DeleteS3AccessPolicyOutcome DeleteS3AccessPolicy(const Model::DeleteS3AccessPolicyRequest &request) const
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
void ListBatchAsync(const ListBatchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListBatchRequestT &request={}) const
virtual Model::UpdateWorkflowOutcome UpdateWorkflow(const Model::UpdateWorkflowRequest &request) const
Model::GetConfigurationOutcomeCallable GetConfigurationCallable(const GetConfigurationRequestT &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
void GetS3AccessPolicyAsync(const GetS3AccessPolicyRequestT &request, const GetS3AccessPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListReadSetsOutcome ListReadSets(const Model::ListReadSetsRequest &request) const
void CreateWorkflowVersionAsync(const CreateWorkflowVersionRequestT &request, const CreateWorkflowVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetS3AccessPolicyOutcomeCallable GetS3AccessPolicyCallable(const GetS3AccessPolicyRequestT &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
Model::DeleteRunCacheOutcomeCallable DeleteRunCacheCallable(const DeleteRunCacheRequestT &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
void PutS3AccessPolicyAsync(const PutS3AccessPolicyRequestT &request, const PutS3AccessPolicyResponseReceivedHandler &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
void UpdateRunCacheAsync(const UpdateRunCacheRequestT &request, const UpdateRunCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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::ListRunCachesOutcomeCallable ListRunCachesCallable(const ListRunCachesRequestT &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
virtual Model::DeleteBatchOutcome DeleteBatch(const Model::DeleteBatchRequest &request) 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
void DeleteWorkflowVersionAsync(const DeleteWorkflowVersionRequestT &request, const DeleteWorkflowVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
virtual Model::PutS3AccessPolicyOutcome PutS3AccessPolicy(const Model::PutS3AccessPolicyRequest &request) 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
virtual Model::GetConfigurationOutcome GetConfiguration(const Model::GetConfigurationRequest &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
Model::DeleteConfigurationOutcomeCallable DeleteConfigurationCallable(const DeleteConfigurationRequestT &request) const
void ListReferenceImportJobsAsync(const ListReferenceImportJobsRequestT &request, const ListReferenceImportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteRunCacheOutcome DeleteRunCache(const Model::DeleteRunCacheRequest &request) const
virtual Model::AbortMultipartReadSetUploadOutcome AbortMultipartReadSetUpload(const Model::AbortMultipartReadSetUploadRequest &request) const
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
void CancelRunBatchAsync(const CancelRunBatchRequestT &request, const CancelRunBatchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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 DeleteRunCacheAsync(const DeleteRunCacheRequestT &request, const DeleteRunCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
virtual std::shared_ptr< OmicsEndpointProviderBase > & accessEndpointProvider()
void ListAnnotationStoreVersionsAsync(const ListAnnotationStoreVersionsRequestT &request, const ListAnnotationStoreVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateRunCacheOutcomeCallable CreateRunCacheCallable(const CreateRunCacheRequestT &request) const
virtual Model::DeleteConfigurationOutcome DeleteConfiguration(const Model::DeleteConfigurationRequest &request) 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
virtual Model::DeleteRunBatchOutcome DeleteRunBatch(const Model::DeleteRunBatchRequest &request) const
Model::ListConfigurationsOutcomeCallable ListConfigurationsCallable(const ListConfigurationsRequestT &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
Model::ListWorkflowVersionsOutcomeCallable ListWorkflowVersionsCallable(const ListWorkflowVersionsRequestT &request) const
Model::UpdateRunCacheOutcomeCallable UpdateRunCacheCallable(const UpdateRunCacheRequestT &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
void DeleteBatchAsync(const DeleteBatchRequestT &request, const DeleteBatchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
OmicsClientConfiguration ClientConfigurationType
Definition OmicsClient.h:37
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::PutS3AccessPolicyOutcomeCallable PutS3AccessPolicyCallable(const PutS3AccessPolicyRequestT &request) const
Model::UpdateWorkflowOutcomeCallable UpdateWorkflowCallable(const UpdateWorkflowRequestT &request) const
Model::GetBatchOutcomeCallable GetBatchCallable(const GetBatchRequestT &request) const
OmicsClient(const Aws::Omics::OmicsClientConfiguration &clientConfiguration=Aws::Omics::OmicsClientConfiguration(), std::shared_ptr< OmicsEndpointProviderBase > endpointProvider=nullptr)
virtual Model::CancelRunBatchOutcome CancelRunBatch(const Model::CancelRunBatchRequest &request) const
Model::CreateSequenceStoreOutcomeCallable CreateSequenceStoreCallable(const CreateSequenceStoreRequestT &request) const
Model::UpdateWorkflowVersionOutcomeCallable UpdateWorkflowVersionCallable(const UpdateWorkflowVersionRequestT &request) const
virtual Model::ListConfigurationsOutcome ListConfigurations(const Model::ListConfigurationsRequest &request={}) const
virtual Model::StartVariantImportJobOutcome StartVariantImportJob(const Model::StartVariantImportJobRequest &request) const
virtual Model::GetRunCacheOutcome GetRunCache(const Model::GetRunCacheRequest &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 GetBatchAsync(const GetBatchRequestT &request, const GetBatchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteWorkflowVersionOutcomeCallable DeleteWorkflowVersionCallable(const DeleteWorkflowVersionRequestT &request) 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
void UpdateWorkflowVersionAsync(const UpdateWorkflowVersionRequestT &request, const UpdateWorkflowVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
void GetRunCacheAsync(const GetRunCacheRequestT &request, const GetRunCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchDeleteReadSetOutcome BatchDeleteReadSet(const Model::BatchDeleteReadSetRequest &request) const
void ListRunsInBatchAsync(const ListRunsInBatchRequestT &request, const ListRunsInBatchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetS3AccessPolicyOutcome GetS3AccessPolicy(const Model::GetS3AccessPolicyRequest &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
Model::CreateWorkflowVersionOutcomeCallable CreateWorkflowVersionCallable(const CreateWorkflowVersionRequestT &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
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
void CreateRunCacheAsync(const CreateRunCacheRequestT &request, const CreateRunCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListReadSetExportJobsOutcomeCallable ListReadSetExportJobsCallable(const ListReadSetExportJobsRequestT &request) const
virtual Model::CancelRunOutcome CancelRun(const Model::CancelRunRequest &request) const
Model::GetReferenceMetadataOutcomeCallable GetReferenceMetadataCallable(const GetReferenceMetadataRequestT &request) const
virtual Model::ListRunsInBatchOutcome ListRunsInBatch(const Model::ListRunsInBatchRequest &request) const
virtual Model::UpdateWorkflowVersionOutcome UpdateWorkflowVersion(const Model::UpdateWorkflowVersionRequest &request) const
Model::StartVariantImportJobOutcomeCallable StartVariantImportJobCallable(const StartVariantImportJobRequestT &request) const
virtual Model::CreateRunCacheOutcome CreateRunCache(const Model::CreateRunCacheRequest &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::StartRunBatchOutcomeCallable StartRunBatchCallable(const StartRunBatchRequestT &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::GetWorkflowVersionOutcomeCallable GetWorkflowVersionCallable(const GetWorkflowVersionRequestT &request) 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
void ListWorkflowVersionsAsync(const ListWorkflowVersionsRequestT &request, const ListWorkflowVersionsResponseReceivedHandler &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 DeleteRunBatchAsync(const DeleteRunBatchRequestT &request, const DeleteRunBatchResponseReceivedHandler &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::DeleteWorkflowVersionOutcome DeleteWorkflowVersion(const Model::DeleteWorkflowVersionRequest &request) const
virtual Model::ListReadSetActivationJobsOutcome ListReadSetActivationJobs(const Model::ListReadSetActivationJobsRequest &request) const
virtual Model::CreateConfigurationOutcome CreateConfiguration(const Model::CreateConfigurationRequest &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
void ListRunCachesAsync(const ListRunCachesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRunCachesRequestT &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
void GetConfigurationAsync(const GetConfigurationRequestT &request, const GetConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteBatchOutcomeCallable DeleteBatchCallable(const DeleteBatchRequestT &request) const
Model::UpdateAnnotationStoreOutcomeCallable UpdateAnnotationStoreCallable(const UpdateAnnotationStoreRequestT &request) const
Model::UpdateSequenceStoreOutcomeCallable UpdateSequenceStoreCallable(const UpdateSequenceStoreRequestT &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::ListBatchOutcomeCallable ListBatchCallable(const ListBatchRequestT &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::ListBatchOutcome ListBatch(const Model::ListBatchRequest &request={}) const
void DeleteS3AccessPolicyAsync(const DeleteS3AccessPolicyRequestT &request, const DeleteS3AccessPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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< DeleteConfigurationOutcome > DeleteConfigurationOutcomeCallable
std::future< GetShareOutcome > GetShareOutcomeCallable
std::future< PutS3AccessPolicyOutcome > PutS3AccessPolicyOutcomeCallable
std::future< ListSharesOutcome > ListSharesOutcomeCallable
std::future< ListRunCachesOutcome > ListRunCachesOutcomeCallable
std::future< StartAnnotationImportJobOutcome > StartAnnotationImportJobOutcomeCallable
std::future< UploadReadSetPartOutcome > UploadReadSetPartOutcomeCallable
std::future< ListWorkflowVersionsOutcome > ListWorkflowVersionsOutcomeCallable
std::future< GetBatchOutcome > GetBatchOutcomeCallable
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< DeleteRunBatchOutcome > DeleteRunBatchOutcomeCallable
std::future< DeleteRunCacheOutcome > DeleteRunCacheOutcomeCallable
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< UpdateWorkflowVersionOutcome > UpdateWorkflowVersionOutcomeCallable
std::future< GetAnnotationStoreOutcome > GetAnnotationStoreOutcomeCallable
std::future< ListReferenceStoresOutcome > ListReferenceStoresOutcomeCallable
std::future< ListRunTasksOutcome > ListRunTasksOutcomeCallable
std::future< GetWorkflowVersionOutcome > GetWorkflowVersionOutcomeCallable
std::future< ListRunsOutcome > ListRunsOutcomeCallable
std::future< DeleteSequenceStoreOutcome > DeleteSequenceStoreOutcomeCallable
std::future< GetConfigurationOutcome > GetConfigurationOutcomeCallable
std::future< ListReadSetUploadPartsOutcome > ListReadSetUploadPartsOutcomeCallable
std::future< ListReferenceImportJobsOutcome > ListReferenceImportJobsOutcomeCallable
std::future< DeleteReferenceOutcome > DeleteReferenceOutcomeCallable
std::future< DeleteShareOutcome > DeleteShareOutcomeCallable
std::future< DeleteWorkflowVersionOutcome > DeleteWorkflowVersionOutcomeCallable
std::future< ListConfigurationsOutcome > ListConfigurationsOutcomeCallable
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< CancelRunBatchOutcome > CancelRunBatchOutcomeCallable
std::future< GetRunCacheOutcome > GetRunCacheOutcomeCallable
std::future< DeleteAnnotationStoreOutcome > DeleteAnnotationStoreOutcomeCallable
std::future< GetRunGroupOutcome > GetRunGroupOutcomeCallable
std::future< CreateWorkflowVersionOutcome > CreateWorkflowVersionOutcomeCallable
std::future< StartRunBatchOutcome > StartRunBatchOutcomeCallable
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< ListRunsInBatchOutcome > ListRunsInBatchOutcomeCallable
std::future< StartReadSetActivationJobOutcome > StartReadSetActivationJobOutcomeCallable
std::future< ListWorkflowsOutcome > ListWorkflowsOutcomeCallable
std::future< GetReferenceStoreOutcome > GetReferenceStoreOutcomeCallable
std::future< CancelVariantImportJobOutcome > CancelVariantImportJobOutcomeCallable
std::future< GetS3AccessPolicyOutcome > GetS3AccessPolicyOutcomeCallable
std::future< AbortMultipartReadSetUploadOutcome > AbortMultipartReadSetUploadOutcomeCallable
std::future< ListReadSetActivationJobsOutcome > ListReadSetActivationJobsOutcomeCallable
std::future< ListSequenceStoresOutcome > ListSequenceStoresOutcomeCallable
std::future< UpdateRunCacheOutcome > UpdateRunCacheOutcomeCallable
std::future< CreateRunCacheOutcome > CreateRunCacheOutcomeCallable
std::future< DeleteRunGroupOutcome > DeleteRunGroupOutcomeCallable
std::future< ListBatchOutcome > ListBatchOutcomeCallable
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< DeleteBatchOutcome > DeleteBatchOutcomeCallable
std::future< GetReadSetExportJobOutcome > GetReadSetExportJobOutcomeCallable
std::future< StartReferenceImportJobOutcome > StartReferenceImportJobOutcomeCallable
std::future< ListReferencesOutcome > ListReferencesOutcomeCallable
std::future< GetAnnotationStoreVersionOutcome > GetAnnotationStoreVersionOutcomeCallable
std::future< ListVariantImportJobsOutcome > ListVariantImportJobsOutcomeCallable
std::future< UpdateSequenceStoreOutcome > UpdateSequenceStoreOutcomeCallable
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< DeleteS3AccessPolicyOutcome > DeleteS3AccessPolicyOutcomeCallable
std::future< GetReferenceOutcome > GetReferenceOutcomeCallable
std::future< StartReadSetExportJobOutcome > StartReadSetExportJobOutcomeCallable
std::future< CreateConfigurationOutcome > CreateConfigurationOutcomeCallable
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::GetWorkflowVersionRequest &, const Model::GetWorkflowVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWorkflowVersionResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::CreateConfigurationRequest &, const Model::CreateConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateConfigurationResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::PutS3AccessPolicyRequest &, const Model::PutS3AccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutS3AccessPolicyResponseReceivedHandler
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::CreateAnnotationStoreVersionRequest &, const Model::CreateAnnotationStoreVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAnnotationStoreVersionResponseReceivedHandler
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::ListSharesRequest &, const Model::ListSharesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSharesResponseReceivedHandler
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::CancelRunBatchRequest &, const Model::CancelRunBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelRunBatchResponseReceivedHandler
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::UpdateWorkflowRequest &, const Model::UpdateWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWorkflowResponseReceivedHandler
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::ListReadSetUploadPartsRequest &, const Model::ListReadSetUploadPartsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReadSetUploadPartsResponseReceivedHandler
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::CancelRunRequest &, const Model::CancelRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelRunResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetReadSetActivationJobRequest &, const Model::GetReadSetActivationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetReadSetActivationJobResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::DeleteConfigurationRequest &, const Model::DeleteConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConfigurationResponseReceivedHandler
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::ListMultipartReadSetUploadsRequest &, const Model::ListMultipartReadSetUploadsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMultipartReadSetUploadsResponseReceivedHandler
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::GetWorkflowRequest &, const Model::GetWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWorkflowResponseReceivedHandler
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::CreateVariantStoreRequest &, const Model::CreateVariantStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVariantStoreResponseReceivedHandler
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::GetReadSetExportJobRequest &, const Model::GetReadSetExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetReadSetExportJobResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetS3AccessPolicyRequest &, const Model::GetS3AccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetS3AccessPolicyResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::UpdateSequenceStoreRequest &, const Model::UpdateSequenceStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSequenceStoreResponseReceivedHandler
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::GetReferenceStoreRequest &, const Model::GetReferenceStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetReferenceStoreResponseReceivedHandler
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::ListRunCachesRequest &, const Model::ListRunCachesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRunCachesResponseReceivedHandler
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::GetAnnotationStoreVersionRequest &, const Model::GetAnnotationStoreVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAnnotationStoreVersionResponseReceivedHandler
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::DeleteReferenceRequest &, const Model::DeleteReferenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteReferenceResponseReceivedHandler
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::GetReadSetRequest &, Model::GetReadSetOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetReadSetResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetRunCacheRequest &, const Model::GetRunCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRunCacheResponseReceivedHandler
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::DeleteS3AccessPolicyRequest &, const Model::DeleteS3AccessPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteS3AccessPolicyResponseReceivedHandler
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::UpdateVariantStoreRequest &, const Model::UpdateVariantStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateVariantStoreResponseReceivedHandler
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::CreateAnnotationStoreRequest &, const Model::CreateAnnotationStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAnnotationStoreResponseReceivedHandler
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::GetRunRequest &, const Model::GetRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRunResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::UpdateWorkflowVersionRequest &, const Model::UpdateWorkflowVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWorkflowVersionResponseReceivedHandler
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::ListRunsInBatchRequest &, const Model::ListRunsInBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRunsInBatchResponseReceivedHandler
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::ListAnnotationStoreVersionsRequest &, const Model::ListAnnotationStoreVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAnnotationStoreVersionsResponseReceivedHandler
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::ListReadSetExportJobsRequest &, const Model::ListReadSetExportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReadSetExportJobsResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::UpdateRunCacheRequest &, const Model::UpdateRunCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRunCacheResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::DeleteWorkflowVersionRequest &, const Model::DeleteWorkflowVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWorkflowVersionResponseReceivedHandler
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::DeleteVariantStoreRequest &, const Model::DeleteVariantStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVariantStoreResponseReceivedHandler
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::StartVariantImportJobRequest &, const Model::StartVariantImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartVariantImportJobResponseReceivedHandler
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::GetBatchRequest &, const Model::GetBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBatchResponseReceivedHandler
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::StartReadSetActivationJobRequest &, const Model::StartReadSetActivationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartReadSetActivationJobResponseReceivedHandler
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::CreateRunCacheRequest &, const Model::CreateRunCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRunCacheResponseReceivedHandler
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::DeleteRunRequest &, const Model::DeleteRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRunResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListBatchRequest &, const Model::ListBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBatchResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::StartRunBatchRequest &, const Model::StartRunBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartRunBatchResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::GetConfigurationRequest &, const Model::GetConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConfigurationResponseReceivedHandler
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::DeleteRunCacheRequest &, const Model::DeleteRunCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRunCacheResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::CreateWorkflowVersionRequest &, const Model::CreateWorkflowVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWorkflowVersionResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListConfigurationsRequest &, const Model::ListConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConfigurationsResponseReceivedHandler
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::DeleteWorkflowRequest &, const Model::DeleteWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWorkflowResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListWorkflowVersionsRequest &, const Model::ListWorkflowVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWorkflowVersionsResponseReceivedHandler
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::StartReferenceImportJobRequest &, const Model::StartReferenceImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartReferenceImportJobResponseReceivedHandler
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::DeleteShareRequest &, const Model::DeleteShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteShareResponseReceivedHandler
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::UploadReadSetPartRequest &, const Model::UploadReadSetPartOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UploadReadSetPartResponseReceivedHandler
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::ListRunsRequest &, const Model::ListRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRunsResponseReceivedHandler
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::GetShareRequest &, const Model::GetShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetShareResponseReceivedHandler
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::DeleteBatchRequest &, const Model::DeleteBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBatchResponseReceivedHandler
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::ListSequenceStoresRequest &, const Model::ListSequenceStoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSequenceStoresResponseReceivedHandler
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::CancelVariantImportJobRequest &, const Model::CancelVariantImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelVariantImportJobResponseReceivedHandler
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::DeleteRunBatchRequest &, const Model::DeleteRunBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRunBatchResponseReceivedHandler
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::CompleteMultipartReadSetUploadRequest &, const Model::CompleteMultipartReadSetUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CompleteMultipartReadSetUploadResponseReceivedHandler
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::GetVariantStoreRequest &, const Model::GetVariantStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetVariantStoreResponseReceivedHandler
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::CreateMultipartReadSetUploadRequest &, const Model::CreateMultipartReadSetUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMultipartReadSetUploadResponseReceivedHandler
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::CreateSequenceStoreRequest &, const Model::CreateSequenceStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSequenceStoreResponseReceivedHandler
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::CreateWorkflowRequest &, const Model::CreateWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWorkflowResponseReceivedHandler
std::function< void(const OmicsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String