AWS SDK for C++

AWS SDK for C++ Version 1.11.785

Loading...
Searching...
No Matches
OmicsServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/omics/OmicsEndpointProvider.h>
15#include <aws/omics/OmicsErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in OmicsClient header */
22#include <aws/core/NoResult.h>
23#include <aws/omics/model/AbortMultipartReadSetUploadResult.h>
24#include <aws/omics/model/AcceptShareResult.h>
25#include <aws/omics/model/BatchDeleteReadSetResult.h>
26#include <aws/omics/model/CancelAnnotationImportJobResult.h>
27#include <aws/omics/model/CancelRunBatchResult.h>
28#include <aws/omics/model/CancelVariantImportJobResult.h>
29#include <aws/omics/model/CompleteMultipartReadSetUploadResult.h>
30#include <aws/omics/model/CreateAnnotationStoreResult.h>
31#include <aws/omics/model/CreateAnnotationStoreVersionResult.h>
32#include <aws/omics/model/CreateConfigurationResult.h>
33#include <aws/omics/model/CreateMultipartReadSetUploadResult.h>
34#include <aws/omics/model/CreateReferenceStoreResult.h>
35#include <aws/omics/model/CreateRunCacheResult.h>
36#include <aws/omics/model/CreateRunGroupResult.h>
37#include <aws/omics/model/CreateSequenceStoreResult.h>
38#include <aws/omics/model/CreateShareResult.h>
39#include <aws/omics/model/CreateVariantStoreResult.h>
40#include <aws/omics/model/CreateWorkflowResult.h>
41#include <aws/omics/model/CreateWorkflowVersionResult.h>
42#include <aws/omics/model/DeleteAnnotationStoreResult.h>
43#include <aws/omics/model/DeleteAnnotationStoreVersionsResult.h>
44#include <aws/omics/model/DeleteReferenceResult.h>
45#include <aws/omics/model/DeleteReferenceStoreResult.h>
46#include <aws/omics/model/DeleteRunBatchResult.h>
47#include <aws/omics/model/DeleteS3AccessPolicyResult.h>
48#include <aws/omics/model/DeleteSequenceStoreResult.h>
49#include <aws/omics/model/DeleteShareResult.h>
50#include <aws/omics/model/DeleteVariantStoreResult.h>
51#include <aws/omics/model/GetAnnotationImportJobResult.h>
52#include <aws/omics/model/GetAnnotationStoreResult.h>
53#include <aws/omics/model/GetAnnotationStoreVersionResult.h>
54#include <aws/omics/model/GetBatchResult.h>
55#include <aws/omics/model/GetConfigurationResult.h>
56#include <aws/omics/model/GetReadSetActivationJobResult.h>
57#include <aws/omics/model/GetReadSetExportJobResult.h>
58#include <aws/omics/model/GetReadSetImportJobResult.h>
59#include <aws/omics/model/GetReadSetMetadataResult.h>
60#include <aws/omics/model/GetReadSetResult.h>
61#include <aws/omics/model/GetReferenceImportJobResult.h>
62#include <aws/omics/model/GetReferenceMetadataResult.h>
63#include <aws/omics/model/GetReferenceResult.h>
64#include <aws/omics/model/GetReferenceStoreResult.h>
65#include <aws/omics/model/GetRunCacheResult.h>
66#include <aws/omics/model/GetRunGroupResult.h>
67#include <aws/omics/model/GetRunResult.h>
68#include <aws/omics/model/GetRunTaskResult.h>
69#include <aws/omics/model/GetS3AccessPolicyResult.h>
70#include <aws/omics/model/GetSequenceStoreResult.h>
71#include <aws/omics/model/GetShareResult.h>
72#include <aws/omics/model/GetVariantImportJobResult.h>
73#include <aws/omics/model/GetVariantStoreResult.h>
74#include <aws/omics/model/GetWorkflowResult.h>
75#include <aws/omics/model/GetWorkflowVersionResult.h>
76#include <aws/omics/model/ListAnnotationImportJobsRequest.h>
77#include <aws/omics/model/ListAnnotationImportJobsResult.h>
78#include <aws/omics/model/ListAnnotationStoreVersionsResult.h>
79#include <aws/omics/model/ListAnnotationStoresRequest.h>
80#include <aws/omics/model/ListAnnotationStoresResult.h>
81#include <aws/omics/model/ListBatchRequest.h>
82#include <aws/omics/model/ListBatchResult.h>
83#include <aws/omics/model/ListConfigurationsRequest.h>
84#include <aws/omics/model/ListConfigurationsResult.h>
85#include <aws/omics/model/ListMultipartReadSetUploadsResult.h>
86#include <aws/omics/model/ListReadSetActivationJobsResult.h>
87#include <aws/omics/model/ListReadSetExportJobsResult.h>
88#include <aws/omics/model/ListReadSetImportJobsResult.h>
89#include <aws/omics/model/ListReadSetUploadPartsResult.h>
90#include <aws/omics/model/ListReadSetsResult.h>
91#include <aws/omics/model/ListReferenceImportJobsResult.h>
92#include <aws/omics/model/ListReferenceStoresRequest.h>
93#include <aws/omics/model/ListReferenceStoresResult.h>
94#include <aws/omics/model/ListReferencesResult.h>
95#include <aws/omics/model/ListRunCachesRequest.h>
96#include <aws/omics/model/ListRunCachesResult.h>
97#include <aws/omics/model/ListRunGroupsRequest.h>
98#include <aws/omics/model/ListRunGroupsResult.h>
99#include <aws/omics/model/ListRunTasksResult.h>
100#include <aws/omics/model/ListRunsInBatchResult.h>
101#include <aws/omics/model/ListRunsRequest.h>
102#include <aws/omics/model/ListRunsResult.h>
103#include <aws/omics/model/ListSequenceStoresRequest.h>
104#include <aws/omics/model/ListSequenceStoresResult.h>
105#include <aws/omics/model/ListSharesResult.h>
106#include <aws/omics/model/ListTagsForResourceResult.h>
107#include <aws/omics/model/ListVariantImportJobsRequest.h>
108#include <aws/omics/model/ListVariantImportJobsResult.h>
109#include <aws/omics/model/ListVariantStoresRequest.h>
110#include <aws/omics/model/ListVariantStoresResult.h>
111#include <aws/omics/model/ListWorkflowVersionsResult.h>
112#include <aws/omics/model/ListWorkflowsRequest.h>
113#include <aws/omics/model/ListWorkflowsResult.h>
114#include <aws/omics/model/PutS3AccessPolicyResult.h>
115#include <aws/omics/model/StartAnnotationImportJobResult.h>
116#include <aws/omics/model/StartReadSetActivationJobResult.h>
117#include <aws/omics/model/StartReadSetExportJobResult.h>
118#include <aws/omics/model/StartReadSetImportJobResult.h>
119#include <aws/omics/model/StartReferenceImportJobResult.h>
120#include <aws/omics/model/StartRunBatchResult.h>
121#include <aws/omics/model/StartRunResult.h>
122#include <aws/omics/model/StartVariantImportJobResult.h>
123#include <aws/omics/model/TagResourceResult.h>
124#include <aws/omics/model/UntagResourceResult.h>
125#include <aws/omics/model/UpdateAnnotationStoreResult.h>
126#include <aws/omics/model/UpdateAnnotationStoreVersionResult.h>
127#include <aws/omics/model/UpdateSequenceStoreResult.h>
128#include <aws/omics/model/UpdateVariantStoreResult.h>
129#include <aws/omics/model/UploadReadSetPartResult.h>
130/* End of service model headers required in OmicsClient header */
131
132namespace Aws {
133namespace Http {
134class HttpClient;
135class HttpClientFactory;
136} // namespace Http
137
138namespace Utils {
139template <typename R, typename E>
140class Outcome;
141
142namespace Threading {
143class Executor;
144} // namespace Threading
145} // namespace Utils
146
147namespace Auth {
148class AWSCredentials;
149class AWSCredentialsProvider;
150} // namespace Auth
151
152namespace Client {
153class RetryStrategy;
154} // namespace Client
155
156namespace Omics {
160
161namespace Model {
162/* Service model forward declarations required in OmicsClient header */
163class AbortMultipartReadSetUploadRequest;
164class AcceptShareRequest;
165class BatchDeleteReadSetRequest;
166class CancelAnnotationImportJobRequest;
167class CancelRunRequest;
168class CancelRunBatchRequest;
169class CancelVariantImportJobRequest;
170class CompleteMultipartReadSetUploadRequest;
171class CreateAnnotationStoreRequest;
172class CreateAnnotationStoreVersionRequest;
173class CreateConfigurationRequest;
174class CreateMultipartReadSetUploadRequest;
175class CreateReferenceStoreRequest;
176class CreateRunCacheRequest;
177class CreateRunGroupRequest;
178class CreateSequenceStoreRequest;
179class CreateShareRequest;
180class CreateVariantStoreRequest;
181class CreateWorkflowRequest;
182class CreateWorkflowVersionRequest;
183class DeleteAnnotationStoreRequest;
184class DeleteAnnotationStoreVersionsRequest;
185class DeleteBatchRequest;
186class DeleteConfigurationRequest;
187class DeleteReferenceRequest;
188class DeleteReferenceStoreRequest;
189class DeleteRunRequest;
190class DeleteRunBatchRequest;
191class DeleteRunCacheRequest;
192class DeleteRunGroupRequest;
193class DeleteS3AccessPolicyRequest;
194class DeleteSequenceStoreRequest;
195class DeleteShareRequest;
196class DeleteVariantStoreRequest;
197class DeleteWorkflowRequest;
198class DeleteWorkflowVersionRequest;
199class GetAnnotationImportJobRequest;
200class GetAnnotationStoreRequest;
201class GetAnnotationStoreVersionRequest;
202class GetBatchRequest;
203class GetConfigurationRequest;
204class GetReadSetRequest;
205class GetReadSetActivationJobRequest;
206class GetReadSetExportJobRequest;
207class GetReadSetImportJobRequest;
208class GetReadSetMetadataRequest;
209class GetReferenceRequest;
210class GetReferenceImportJobRequest;
211class GetReferenceMetadataRequest;
212class GetReferenceStoreRequest;
213class GetRunRequest;
214class GetRunCacheRequest;
215class GetRunGroupRequest;
216class GetRunTaskRequest;
217class GetS3AccessPolicyRequest;
218class GetSequenceStoreRequest;
219class GetShareRequest;
220class GetVariantImportJobRequest;
221class GetVariantStoreRequest;
222class GetWorkflowRequest;
223class GetWorkflowVersionRequest;
224class ListAnnotationImportJobsRequest;
225class ListAnnotationStoreVersionsRequest;
226class ListAnnotationStoresRequest;
227class ListBatchRequest;
228class ListConfigurationsRequest;
229class ListMultipartReadSetUploadsRequest;
230class ListReadSetActivationJobsRequest;
231class ListReadSetExportJobsRequest;
232class ListReadSetImportJobsRequest;
233class ListReadSetUploadPartsRequest;
234class ListReadSetsRequest;
235class ListReferenceImportJobsRequest;
236class ListReferenceStoresRequest;
237class ListReferencesRequest;
238class ListRunCachesRequest;
239class ListRunGroupsRequest;
240class ListRunTasksRequest;
241class ListRunsRequest;
242class ListRunsInBatchRequest;
243class ListSequenceStoresRequest;
244class ListSharesRequest;
245class ListTagsForResourceRequest;
246class ListVariantImportJobsRequest;
247class ListVariantStoresRequest;
248class ListWorkflowVersionsRequest;
249class ListWorkflowsRequest;
250class PutS3AccessPolicyRequest;
251class StartAnnotationImportJobRequest;
252class StartReadSetActivationJobRequest;
253class StartReadSetExportJobRequest;
254class StartReadSetImportJobRequest;
255class StartReferenceImportJobRequest;
256class StartRunRequest;
257class StartRunBatchRequest;
258class StartVariantImportJobRequest;
259class TagResourceRequest;
260class UntagResourceRequest;
261class UpdateAnnotationStoreRequest;
262class UpdateAnnotationStoreVersionRequest;
263class UpdateRunCacheRequest;
264class UpdateRunGroupRequest;
265class UpdateSequenceStoreRequest;
266class UpdateVariantStoreRequest;
267class UpdateWorkflowRequest;
268class UpdateWorkflowVersionRequest;
269class UploadReadSetPartRequest;
270/* End of service model forward declarations required in OmicsClient header */
271
272/* Service model Outcome class definitions */
380/* End of service model Outcome class definitions */
381
382/* Service model Outcome callable definitions */
383typedef std::future<AbortMultipartReadSetUploadOutcome> AbortMultipartReadSetUploadOutcomeCallable;
384typedef std::future<AcceptShareOutcome> AcceptShareOutcomeCallable;
385typedef std::future<BatchDeleteReadSetOutcome> BatchDeleteReadSetOutcomeCallable;
386typedef std::future<CancelAnnotationImportJobOutcome> CancelAnnotationImportJobOutcomeCallable;
387typedef std::future<CancelRunOutcome> CancelRunOutcomeCallable;
388typedef std::future<CancelRunBatchOutcome> CancelRunBatchOutcomeCallable;
389typedef std::future<CancelVariantImportJobOutcome> CancelVariantImportJobOutcomeCallable;
390typedef std::future<CompleteMultipartReadSetUploadOutcome> CompleteMultipartReadSetUploadOutcomeCallable;
391typedef std::future<CreateAnnotationStoreOutcome> CreateAnnotationStoreOutcomeCallable;
392typedef std::future<CreateAnnotationStoreVersionOutcome> CreateAnnotationStoreVersionOutcomeCallable;
393typedef std::future<CreateConfigurationOutcome> CreateConfigurationOutcomeCallable;
394typedef std::future<CreateMultipartReadSetUploadOutcome> CreateMultipartReadSetUploadOutcomeCallable;
395typedef std::future<CreateReferenceStoreOutcome> CreateReferenceStoreOutcomeCallable;
396typedef std::future<CreateRunCacheOutcome> CreateRunCacheOutcomeCallable;
397typedef std::future<CreateRunGroupOutcome> CreateRunGroupOutcomeCallable;
398typedef std::future<CreateSequenceStoreOutcome> CreateSequenceStoreOutcomeCallable;
399typedef std::future<CreateShareOutcome> CreateShareOutcomeCallable;
400typedef std::future<CreateVariantStoreOutcome> CreateVariantStoreOutcomeCallable;
401typedef std::future<CreateWorkflowOutcome> CreateWorkflowOutcomeCallable;
402typedef std::future<CreateWorkflowVersionOutcome> CreateWorkflowVersionOutcomeCallable;
403typedef std::future<DeleteAnnotationStoreOutcome> DeleteAnnotationStoreOutcomeCallable;
404typedef std::future<DeleteAnnotationStoreVersionsOutcome> DeleteAnnotationStoreVersionsOutcomeCallable;
405typedef std::future<DeleteBatchOutcome> DeleteBatchOutcomeCallable;
406typedef std::future<DeleteConfigurationOutcome> DeleteConfigurationOutcomeCallable;
407typedef std::future<DeleteReferenceOutcome> DeleteReferenceOutcomeCallable;
408typedef std::future<DeleteReferenceStoreOutcome> DeleteReferenceStoreOutcomeCallable;
409typedef std::future<DeleteRunOutcome> DeleteRunOutcomeCallable;
410typedef std::future<DeleteRunBatchOutcome> DeleteRunBatchOutcomeCallable;
411typedef std::future<DeleteRunCacheOutcome> DeleteRunCacheOutcomeCallable;
412typedef std::future<DeleteRunGroupOutcome> DeleteRunGroupOutcomeCallable;
413typedef std::future<DeleteS3AccessPolicyOutcome> DeleteS3AccessPolicyOutcomeCallable;
414typedef std::future<DeleteSequenceStoreOutcome> DeleteSequenceStoreOutcomeCallable;
415typedef std::future<DeleteShareOutcome> DeleteShareOutcomeCallable;
416typedef std::future<DeleteVariantStoreOutcome> DeleteVariantStoreOutcomeCallable;
417typedef std::future<DeleteWorkflowOutcome> DeleteWorkflowOutcomeCallable;
418typedef std::future<DeleteWorkflowVersionOutcome> DeleteWorkflowVersionOutcomeCallable;
419typedef std::future<GetAnnotationImportJobOutcome> GetAnnotationImportJobOutcomeCallable;
420typedef std::future<GetAnnotationStoreOutcome> GetAnnotationStoreOutcomeCallable;
421typedef std::future<GetAnnotationStoreVersionOutcome> GetAnnotationStoreVersionOutcomeCallable;
422typedef std::future<GetBatchOutcome> GetBatchOutcomeCallable;
423typedef std::future<GetConfigurationOutcome> GetConfigurationOutcomeCallable;
424typedef std::future<GetReadSetOutcome> GetReadSetOutcomeCallable;
425typedef std::future<GetReadSetActivationJobOutcome> GetReadSetActivationJobOutcomeCallable;
426typedef std::future<GetReadSetExportJobOutcome> GetReadSetExportJobOutcomeCallable;
427typedef std::future<GetReadSetImportJobOutcome> GetReadSetImportJobOutcomeCallable;
428typedef std::future<GetReadSetMetadataOutcome> GetReadSetMetadataOutcomeCallable;
429typedef std::future<GetReferenceOutcome> GetReferenceOutcomeCallable;
430typedef std::future<GetReferenceImportJobOutcome> GetReferenceImportJobOutcomeCallable;
431typedef std::future<GetReferenceMetadataOutcome> GetReferenceMetadataOutcomeCallable;
432typedef std::future<GetReferenceStoreOutcome> GetReferenceStoreOutcomeCallable;
433typedef std::future<GetRunOutcome> GetRunOutcomeCallable;
434typedef std::future<GetRunCacheOutcome> GetRunCacheOutcomeCallable;
435typedef std::future<GetRunGroupOutcome> GetRunGroupOutcomeCallable;
436typedef std::future<GetRunTaskOutcome> GetRunTaskOutcomeCallable;
437typedef std::future<GetS3AccessPolicyOutcome> GetS3AccessPolicyOutcomeCallable;
438typedef std::future<GetSequenceStoreOutcome> GetSequenceStoreOutcomeCallable;
439typedef std::future<GetShareOutcome> GetShareOutcomeCallable;
440typedef std::future<GetVariantImportJobOutcome> GetVariantImportJobOutcomeCallable;
441typedef std::future<GetVariantStoreOutcome> GetVariantStoreOutcomeCallable;
442typedef std::future<GetWorkflowOutcome> GetWorkflowOutcomeCallable;
443typedef std::future<GetWorkflowVersionOutcome> GetWorkflowVersionOutcomeCallable;
444typedef std::future<ListAnnotationImportJobsOutcome> ListAnnotationImportJobsOutcomeCallable;
445typedef std::future<ListAnnotationStoreVersionsOutcome> ListAnnotationStoreVersionsOutcomeCallable;
446typedef std::future<ListAnnotationStoresOutcome> ListAnnotationStoresOutcomeCallable;
447typedef std::future<ListBatchOutcome> ListBatchOutcomeCallable;
448typedef std::future<ListConfigurationsOutcome> ListConfigurationsOutcomeCallable;
449typedef std::future<ListMultipartReadSetUploadsOutcome> ListMultipartReadSetUploadsOutcomeCallable;
450typedef std::future<ListReadSetActivationJobsOutcome> ListReadSetActivationJobsOutcomeCallable;
451typedef std::future<ListReadSetExportJobsOutcome> ListReadSetExportJobsOutcomeCallable;
452typedef std::future<ListReadSetImportJobsOutcome> ListReadSetImportJobsOutcomeCallable;
453typedef std::future<ListReadSetUploadPartsOutcome> ListReadSetUploadPartsOutcomeCallable;
454typedef std::future<ListReadSetsOutcome> ListReadSetsOutcomeCallable;
455typedef std::future<ListReferenceImportJobsOutcome> ListReferenceImportJobsOutcomeCallable;
456typedef std::future<ListReferenceStoresOutcome> ListReferenceStoresOutcomeCallable;
457typedef std::future<ListReferencesOutcome> ListReferencesOutcomeCallable;
458typedef std::future<ListRunCachesOutcome> ListRunCachesOutcomeCallable;
459typedef std::future<ListRunGroupsOutcome> ListRunGroupsOutcomeCallable;
460typedef std::future<ListRunTasksOutcome> ListRunTasksOutcomeCallable;
461typedef std::future<ListRunsOutcome> ListRunsOutcomeCallable;
462typedef std::future<ListRunsInBatchOutcome> ListRunsInBatchOutcomeCallable;
463typedef std::future<ListSequenceStoresOutcome> ListSequenceStoresOutcomeCallable;
464typedef std::future<ListSharesOutcome> ListSharesOutcomeCallable;
465typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
466typedef std::future<ListVariantImportJobsOutcome> ListVariantImportJobsOutcomeCallable;
467typedef std::future<ListVariantStoresOutcome> ListVariantStoresOutcomeCallable;
468typedef std::future<ListWorkflowVersionsOutcome> ListWorkflowVersionsOutcomeCallable;
469typedef std::future<ListWorkflowsOutcome> ListWorkflowsOutcomeCallable;
470typedef std::future<PutS3AccessPolicyOutcome> PutS3AccessPolicyOutcomeCallable;
471typedef std::future<StartAnnotationImportJobOutcome> StartAnnotationImportJobOutcomeCallable;
472typedef std::future<StartReadSetActivationJobOutcome> StartReadSetActivationJobOutcomeCallable;
473typedef std::future<StartReadSetExportJobOutcome> StartReadSetExportJobOutcomeCallable;
474typedef std::future<StartReadSetImportJobOutcome> StartReadSetImportJobOutcomeCallable;
475typedef std::future<StartReferenceImportJobOutcome> StartReferenceImportJobOutcomeCallable;
476typedef std::future<StartRunOutcome> StartRunOutcomeCallable;
477typedef std::future<StartRunBatchOutcome> StartRunBatchOutcomeCallable;
478typedef std::future<StartVariantImportJobOutcome> StartVariantImportJobOutcomeCallable;
479typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
480typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
481typedef std::future<UpdateAnnotationStoreOutcome> UpdateAnnotationStoreOutcomeCallable;
482typedef std::future<UpdateAnnotationStoreVersionOutcome> UpdateAnnotationStoreVersionOutcomeCallable;
483typedef std::future<UpdateRunCacheOutcome> UpdateRunCacheOutcomeCallable;
484typedef std::future<UpdateRunGroupOutcome> UpdateRunGroupOutcomeCallable;
485typedef std::future<UpdateSequenceStoreOutcome> UpdateSequenceStoreOutcomeCallable;
486typedef std::future<UpdateVariantStoreOutcome> UpdateVariantStoreOutcomeCallable;
487typedef std::future<UpdateWorkflowOutcome> UpdateWorkflowOutcomeCallable;
488typedef std::future<UpdateWorkflowVersionOutcome> UpdateWorkflowVersionOutcomeCallable;
489typedef std::future<UploadReadSetPartOutcome> UploadReadSetPartOutcomeCallable;
490/* End of service model Outcome callable definitions */
491} // namespace Model
492
493class OmicsClient;
494
495/* Service model async handlers definitions */
496typedef std::function<void(const OmicsClient*, const Model::AbortMultipartReadSetUploadRequest&,
497 const Model::AbortMultipartReadSetUploadOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
499typedef std::function<void(const OmicsClient*, const Model::AcceptShareRequest&, const Model::AcceptShareOutcome&,
500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
502typedef std::function<void(const OmicsClient*, const Model::BatchDeleteReadSetRequest&, const Model::BatchDeleteReadSetOutcome&,
503 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
505typedef std::function<void(const OmicsClient*, const Model::CancelAnnotationImportJobRequest&,
506 const Model::CancelAnnotationImportJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
508typedef std::function<void(const OmicsClient*, const Model::CancelRunRequest&, const Model::CancelRunOutcome&,
509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
511typedef std::function<void(const OmicsClient*, const Model::CancelRunBatchRequest&, const Model::CancelRunBatchOutcome&,
512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
514typedef std::function<void(const OmicsClient*, const Model::CancelVariantImportJobRequest&, const Model::CancelVariantImportJobOutcome&,
515 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
517typedef std::function<void(const OmicsClient*, const Model::CompleteMultipartReadSetUploadRequest&,
519 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
521typedef std::function<void(const OmicsClient*, const Model::CreateAnnotationStoreRequest&, const Model::CreateAnnotationStoreOutcome&,
522 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
524typedef std::function<void(const OmicsClient*, const Model::CreateAnnotationStoreVersionRequest&,
526 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
528typedef std::function<void(const OmicsClient*, const Model::CreateConfigurationRequest&, const Model::CreateConfigurationOutcome&,
529 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
531typedef std::function<void(const OmicsClient*, const Model::CreateMultipartReadSetUploadRequest&,
533 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
535typedef std::function<void(const OmicsClient*, const Model::CreateReferenceStoreRequest&, const Model::CreateReferenceStoreOutcome&,
536 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
538typedef std::function<void(const OmicsClient*, const Model::CreateRunCacheRequest&, const Model::CreateRunCacheOutcome&,
539 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
541typedef std::function<void(const OmicsClient*, const Model::CreateRunGroupRequest&, const Model::CreateRunGroupOutcome&,
542 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
544typedef std::function<void(const OmicsClient*, const Model::CreateSequenceStoreRequest&, const Model::CreateSequenceStoreOutcome&,
545 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
547typedef std::function<void(const OmicsClient*, const Model::CreateShareRequest&, const Model::CreateShareOutcome&,
548 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
550typedef std::function<void(const OmicsClient*, const Model::CreateVariantStoreRequest&, const Model::CreateVariantStoreOutcome&,
551 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
553typedef std::function<void(const OmicsClient*, const Model::CreateWorkflowRequest&, const Model::CreateWorkflowOutcome&,
554 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
556typedef std::function<void(const OmicsClient*, const Model::CreateWorkflowVersionRequest&, const Model::CreateWorkflowVersionOutcome&,
557 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
559typedef std::function<void(const OmicsClient*, const Model::DeleteAnnotationStoreRequest&, const Model::DeleteAnnotationStoreOutcome&,
560 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
562typedef std::function<void(const OmicsClient*, const Model::DeleteAnnotationStoreVersionsRequest&,
564 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
566typedef std::function<void(const OmicsClient*, const Model::DeleteBatchRequest&, const Model::DeleteBatchOutcome&,
567 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
569typedef std::function<void(const OmicsClient*, const Model::DeleteConfigurationRequest&, const Model::DeleteConfigurationOutcome&,
570 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
572typedef std::function<void(const OmicsClient*, const Model::DeleteReferenceRequest&, const Model::DeleteReferenceOutcome&,
573 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
575typedef std::function<void(const OmicsClient*, const Model::DeleteReferenceStoreRequest&, const Model::DeleteReferenceStoreOutcome&,
576 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
578typedef std::function<void(const OmicsClient*, const Model::DeleteRunRequest&, const Model::DeleteRunOutcome&,
579 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
581typedef std::function<void(const OmicsClient*, const Model::DeleteRunBatchRequest&, const Model::DeleteRunBatchOutcome&,
582 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
584typedef std::function<void(const OmicsClient*, const Model::DeleteRunCacheRequest&, const Model::DeleteRunCacheOutcome&,
585 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
587typedef std::function<void(const OmicsClient*, const Model::DeleteRunGroupRequest&, const Model::DeleteRunGroupOutcome&,
588 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
590typedef std::function<void(const OmicsClient*, const Model::DeleteS3AccessPolicyRequest&, const Model::DeleteS3AccessPolicyOutcome&,
591 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
593typedef std::function<void(const OmicsClient*, const Model::DeleteSequenceStoreRequest&, const Model::DeleteSequenceStoreOutcome&,
594 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
596typedef std::function<void(const OmicsClient*, const Model::DeleteShareRequest&, const Model::DeleteShareOutcome&,
597 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
599typedef std::function<void(const OmicsClient*, const Model::DeleteVariantStoreRequest&, const Model::DeleteVariantStoreOutcome&,
600 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
602typedef std::function<void(const OmicsClient*, const Model::DeleteWorkflowRequest&, const Model::DeleteWorkflowOutcome&,
603 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
605typedef std::function<void(const OmicsClient*, const Model::DeleteWorkflowVersionRequest&, const Model::DeleteWorkflowVersionOutcome&,
606 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
608typedef std::function<void(const OmicsClient*, const Model::GetAnnotationImportJobRequest&, const Model::GetAnnotationImportJobOutcome&,
609 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
611typedef std::function<void(const OmicsClient*, const Model::GetAnnotationStoreRequest&, const Model::GetAnnotationStoreOutcome&,
612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
614typedef std::function<void(const OmicsClient*, const Model::GetAnnotationStoreVersionRequest&,
615 const Model::GetAnnotationStoreVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
617typedef std::function<void(const OmicsClient*, const Model::GetBatchRequest&, const Model::GetBatchOutcome&,
618 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
620typedef std::function<void(const OmicsClient*, const Model::GetConfigurationRequest&, const Model::GetConfigurationOutcome&,
621 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
623typedef std::function<void(const OmicsClient*, const Model::GetReadSetRequest&, Model::GetReadSetOutcome,
624 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
626typedef std::function<void(const OmicsClient*, const Model::GetReadSetActivationJobRequest&, const Model::GetReadSetActivationJobOutcome&,
627 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
629typedef std::function<void(const OmicsClient*, const Model::GetReadSetExportJobRequest&, const Model::GetReadSetExportJobOutcome&,
630 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
632typedef std::function<void(const OmicsClient*, const Model::GetReadSetImportJobRequest&, const Model::GetReadSetImportJobOutcome&,
633 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
635typedef std::function<void(const OmicsClient*, const Model::GetReadSetMetadataRequest&, const Model::GetReadSetMetadataOutcome&,
636 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
638typedef std::function<void(const OmicsClient*, const Model::GetReferenceRequest&, Model::GetReferenceOutcome,
639 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
641typedef std::function<void(const OmicsClient*, const Model::GetReferenceImportJobRequest&, const Model::GetReferenceImportJobOutcome&,
642 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
644typedef std::function<void(const OmicsClient*, const Model::GetReferenceMetadataRequest&, const Model::GetReferenceMetadataOutcome&,
645 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
647typedef std::function<void(const OmicsClient*, const Model::GetReferenceStoreRequest&, const Model::GetReferenceStoreOutcome&,
648 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
650typedef std::function<void(const OmicsClient*, const Model::GetRunRequest&, const Model::GetRunOutcome&,
651 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
653typedef std::function<void(const OmicsClient*, const Model::GetRunCacheRequest&, const Model::GetRunCacheOutcome&,
654 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
656typedef std::function<void(const OmicsClient*, const Model::GetRunGroupRequest&, const Model::GetRunGroupOutcome&,
657 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
659typedef std::function<void(const OmicsClient*, const Model::GetRunTaskRequest&, const Model::GetRunTaskOutcome&,
660 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
662typedef std::function<void(const OmicsClient*, const Model::GetS3AccessPolicyRequest&, const Model::GetS3AccessPolicyOutcome&,
663 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
665typedef std::function<void(const OmicsClient*, const Model::GetSequenceStoreRequest&, const Model::GetSequenceStoreOutcome&,
666 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
668typedef std::function<void(const OmicsClient*, const Model::GetShareRequest&, const Model::GetShareOutcome&,
669 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
671typedef std::function<void(const OmicsClient*, const Model::GetVariantImportJobRequest&, const Model::GetVariantImportJobOutcome&,
672 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
674typedef std::function<void(const OmicsClient*, const Model::GetVariantStoreRequest&, const Model::GetVariantStoreOutcome&,
675 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
677typedef std::function<void(const OmicsClient*, const Model::GetWorkflowRequest&, const Model::GetWorkflowOutcome&,
678 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
680typedef std::function<void(const OmicsClient*, const Model::GetWorkflowVersionRequest&, const Model::GetWorkflowVersionOutcome&,
681 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
684 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
686typedef std::function<void(const OmicsClient*, const Model::ListAnnotationStoreVersionsRequest&,
687 const Model::ListAnnotationStoreVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
689typedef std::function<void(const OmicsClient*, const Model::ListAnnotationStoresRequest&, const Model::ListAnnotationStoresOutcome&,
690 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
692typedef std::function<void(const OmicsClient*, const Model::ListBatchRequest&, const Model::ListBatchOutcome&,
693 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
695typedef std::function<void(const OmicsClient*, const Model::ListConfigurationsRequest&, const Model::ListConfigurationsOutcome&,
696 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
698typedef std::function<void(const OmicsClient*, const Model::ListMultipartReadSetUploadsRequest&,
699 const Model::ListMultipartReadSetUploadsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
701typedef std::function<void(const OmicsClient*, const Model::ListReadSetActivationJobsRequest&,
702 const Model::ListReadSetActivationJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
704typedef std::function<void(const OmicsClient*, const Model::ListReadSetExportJobsRequest&, const Model::ListReadSetExportJobsOutcome&,
705 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
707typedef std::function<void(const OmicsClient*, const Model::ListReadSetImportJobsRequest&, const Model::ListReadSetImportJobsOutcome&,
708 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
710typedef std::function<void(const OmicsClient*, const Model::ListReadSetUploadPartsRequest&, const Model::ListReadSetUploadPartsOutcome&,
711 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
713typedef std::function<void(const OmicsClient*, const Model::ListReadSetsRequest&, const Model::ListReadSetsOutcome&,
714 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
716typedef std::function<void(const OmicsClient*, const Model::ListReferenceImportJobsRequest&, const Model::ListReferenceImportJobsOutcome&,
717 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
719typedef std::function<void(const OmicsClient*, const Model::ListReferenceStoresRequest&, const Model::ListReferenceStoresOutcome&,
720 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
722typedef std::function<void(const OmicsClient*, const Model::ListReferencesRequest&, const Model::ListReferencesOutcome&,
723 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
725typedef std::function<void(const OmicsClient*, const Model::ListRunCachesRequest&, const Model::ListRunCachesOutcome&,
726 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
728typedef std::function<void(const OmicsClient*, const Model::ListRunGroupsRequest&, const Model::ListRunGroupsOutcome&,
729 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
731typedef std::function<void(const OmicsClient*, const Model::ListRunTasksRequest&, const Model::ListRunTasksOutcome&,
732 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
734typedef std::function<void(const OmicsClient*, const Model::ListRunsRequest&, const Model::ListRunsOutcome&,
735 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
737typedef std::function<void(const OmicsClient*, const Model::ListRunsInBatchRequest&, const Model::ListRunsInBatchOutcome&,
738 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
740typedef std::function<void(const OmicsClient*, const Model::ListSequenceStoresRequest&, const Model::ListSequenceStoresOutcome&,
741 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
743typedef std::function<void(const OmicsClient*, const Model::ListSharesRequest&, const Model::ListSharesOutcome&,
744 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
746typedef std::function<void(const OmicsClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
747 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
749typedef std::function<void(const OmicsClient*, const Model::ListVariantImportJobsRequest&, const Model::ListVariantImportJobsOutcome&,
750 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
752typedef std::function<void(const OmicsClient*, const Model::ListVariantStoresRequest&, const Model::ListVariantStoresOutcome&,
753 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
755typedef std::function<void(const OmicsClient*, const Model::ListWorkflowVersionsRequest&, const Model::ListWorkflowVersionsOutcome&,
756 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
758typedef std::function<void(const OmicsClient*, const Model::ListWorkflowsRequest&, const Model::ListWorkflowsOutcome&,
759 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
761typedef std::function<void(const OmicsClient*, const Model::PutS3AccessPolicyRequest&, const Model::PutS3AccessPolicyOutcome&,
762 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
765 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
767typedef std::function<void(const OmicsClient*, const Model::StartReadSetActivationJobRequest&,
768 const Model::StartReadSetActivationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
770typedef std::function<void(const OmicsClient*, const Model::StartReadSetExportJobRequest&, const Model::StartReadSetExportJobOutcome&,
771 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
773typedef std::function<void(const OmicsClient*, const Model::StartReadSetImportJobRequest&, const Model::StartReadSetImportJobOutcome&,
774 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
776typedef std::function<void(const OmicsClient*, const Model::StartReferenceImportJobRequest&, const Model::StartReferenceImportJobOutcome&,
777 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
779typedef std::function<void(const OmicsClient*, const Model::StartRunRequest&, const Model::StartRunOutcome&,
780 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
782typedef std::function<void(const OmicsClient*, const Model::StartRunBatchRequest&, const Model::StartRunBatchOutcome&,
783 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
785typedef std::function<void(const OmicsClient*, const Model::StartVariantImportJobRequest&, const Model::StartVariantImportJobOutcome&,
786 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
788typedef std::function<void(const OmicsClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
789 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
791typedef std::function<void(const OmicsClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
792 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
794typedef std::function<void(const OmicsClient*, const Model::UpdateAnnotationStoreRequest&, const Model::UpdateAnnotationStoreOutcome&,
795 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
797typedef std::function<void(const OmicsClient*, const Model::UpdateAnnotationStoreVersionRequest&,
799 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
801typedef std::function<void(const OmicsClient*, const Model::UpdateRunCacheRequest&, const Model::UpdateRunCacheOutcome&,
802 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
804typedef std::function<void(const OmicsClient*, const Model::UpdateRunGroupRequest&, const Model::UpdateRunGroupOutcome&,
805 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
807typedef std::function<void(const OmicsClient*, const Model::UpdateSequenceStoreRequest&, const Model::UpdateSequenceStoreOutcome&,
808 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
810typedef std::function<void(const OmicsClient*, const Model::UpdateVariantStoreRequest&, const Model::UpdateVariantStoreOutcome&,
811 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
813typedef std::function<void(const OmicsClient*, const Model::UpdateWorkflowRequest&, const Model::UpdateWorkflowOutcome&,
814 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
816typedef std::function<void(const OmicsClient*, const Model::UpdateWorkflowVersionRequest&, const Model::UpdateWorkflowVersionOutcome&,
817 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
819typedef std::function<void(const OmicsClient*, const Model::UploadReadSetPartRequest&, const Model::UploadReadSetPartOutcome&,
820 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
822/* End of service model async handlers definitions */
823} // namespace Omics
824} // namespace Aws
EndpointProviderBase< OmicsClientConfiguration, OmicsBuiltInParameters, OmicsClientContextParameters > OmicsEndpointProviderBase
std::future< StartRunOutcome > StartRunOutcomeCallable
std::future< DeleteConfigurationOutcome > DeleteConfigurationOutcomeCallable
std::future< GetShareOutcome > GetShareOutcomeCallable
Aws::Utils::Outcome< ListAnnotationImportJobsResult, OmicsError > ListAnnotationImportJobsOutcome
std::future< PutS3AccessPolicyOutcome > PutS3AccessPolicyOutcomeCallable
Aws::Utils::Outcome< CreateAnnotationStoreResult, OmicsError > CreateAnnotationStoreOutcome
Aws::Utils::Outcome< Aws::NoResult, OmicsError > DeleteRunOutcome
std::future< ListSharesOutcome > ListSharesOutcomeCallable
Aws::Utils::Outcome< StartRunResult, OmicsError > StartRunOutcome
Aws::Utils::Outcome< Aws::NoResult, OmicsError > DeleteBatchOutcome
std::future< ListRunCachesOutcome > ListRunCachesOutcomeCallable
Aws::Utils::Outcome< ListMultipartReadSetUploadsResult, OmicsError > ListMultipartReadSetUploadsOutcome
Aws::Utils::Outcome< GetReadSetImportJobResult, OmicsError > GetReadSetImportJobOutcome
Aws::Utils::Outcome< Aws::NoResult, OmicsError > DeleteRunCacheOutcome
std::future< StartAnnotationImportJobOutcome > StartAnnotationImportJobOutcomeCallable
std::future< UploadReadSetPartOutcome > UploadReadSetPartOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, OmicsError > TagResourceOutcome
Aws::Utils::Outcome< CreateShareResult, OmicsError > CreateShareOutcome
std::future< ListWorkflowVersionsOutcome > ListWorkflowVersionsOutcomeCallable
std::future< GetBatchOutcome > GetBatchOutcomeCallable
std::future< GetWorkflowOutcome > GetWorkflowOutcomeCallable
Aws::Utils::Outcome< DeleteReferenceStoreResult, OmicsError > DeleteReferenceStoreOutcome
Aws::Utils::Outcome< DeleteAnnotationStoreVersionsResult, OmicsError > DeleteAnnotationStoreVersionsOutcome
std::future< ListVariantStoresOutcome > ListVariantStoresOutcomeCallable
Aws::Utils::Outcome< DeleteVariantStoreResult, OmicsError > DeleteVariantStoreOutcome
Aws::Utils::Outcome< GetRunTaskResult, OmicsError > GetRunTaskOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< CancelAnnotationImportJobResult, OmicsError > CancelAnnotationImportJobOutcome
std::future< UpdateAnnotationStoreOutcome > UpdateAnnotationStoreOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, OmicsError > DeleteWorkflowOutcome
Aws::Utils::Outcome< CreateSequenceStoreResult, OmicsError > CreateSequenceStoreOutcome
std::future< GetReadSetImportJobOutcome > GetReadSetImportJobOutcomeCallable
std::future< AcceptShareOutcome > AcceptShareOutcomeCallable
std::future< DeleteRunBatchOutcome > DeleteRunBatchOutcomeCallable
Aws::Utils::Outcome< ListAnnotationStoresResult, OmicsError > ListAnnotationStoresOutcome
Aws::Utils::Outcome< PutS3AccessPolicyResult, OmicsError > PutS3AccessPolicyOutcome
std::future< DeleteRunCacheOutcome > DeleteRunCacheOutcomeCallable
Aws::Utils::Outcome< GetShareResult, OmicsError > GetShareOutcome
Aws::Utils::Outcome< ListConfigurationsResult, OmicsError > ListConfigurationsOutcome
std::future< CreateShareOutcome > CreateShareOutcomeCallable
Aws::Utils::Outcome< StartReferenceImportJobResult, OmicsError > StartReferenceImportJobOutcome
std::future< DeleteAnnotationStoreVersionsOutcome > DeleteAnnotationStoreVersionsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, OmicsError > DeleteConfigurationOutcome
std::future< UpdateRunGroupOutcome > UpdateRunGroupOutcomeCallable
Aws::Utils::Outcome< ListRunCachesResult, OmicsError > ListRunCachesOutcome
std::future< CreateMultipartReadSetUploadOutcome > CreateMultipartReadSetUploadOutcomeCallable
Aws::Utils::Outcome< ListWorkflowVersionsResult, OmicsError > ListWorkflowVersionsOutcome
std::future< CreateWorkflowOutcome > CreateWorkflowOutcomeCallable
Aws::Utils::Outcome< ListReadSetUploadPartsResult, OmicsError > ListReadSetUploadPartsOutcome
Aws::Utils::Outcome< ListReferenceImportJobsResult, OmicsError > ListReferenceImportJobsOutcome
Aws::Utils::Outcome< GetVariantStoreResult, OmicsError > GetVariantStoreOutcome
Aws::Utils::Outcome< GetAnnotationStoreResult, OmicsError > GetAnnotationStoreOutcome
std::future< UpdateAnnotationStoreVersionOutcome > UpdateAnnotationStoreVersionOutcomeCallable
std::future< CreateRunGroupOutcome > CreateRunGroupOutcomeCallable
Aws::Utils::Outcome< StartVariantImportJobResult, OmicsError > StartVariantImportJobOutcome
std::future< StartReadSetImportJobOutcome > StartReadSetImportJobOutcomeCallable
Aws::Utils::Outcome< GetWorkflowVersionResult, OmicsError > GetWorkflowVersionOutcome
std::future< DeleteVariantStoreOutcome > DeleteVariantStoreOutcomeCallable
Aws::Utils::Outcome< ListVariantImportJobsResult, OmicsError > ListVariantImportJobsOutcome
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
Aws::Utils::Outcome< CancelVariantImportJobResult, OmicsError > CancelVariantImportJobOutcome
std::future< GetConfigurationOutcome > GetConfigurationOutcomeCallable
std::future< ListReadSetUploadPartsOutcome > ListReadSetUploadPartsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, OmicsError > UpdateRunCacheOutcome
Aws::Utils::Outcome< StartAnnotationImportJobResult, OmicsError > StartAnnotationImportJobOutcome
Aws::Utils::Outcome< Aws::NoResult, OmicsError > DeleteRunGroupOutcome
Aws::Utils::Outcome< Aws::NoResult, OmicsError > UpdateRunGroupOutcome
std::future< ListReferenceImportJobsOutcome > ListReferenceImportJobsOutcomeCallable
Aws::Utils::Outcome< ListReferencesResult, OmicsError > ListReferencesOutcome
Aws::Utils::Outcome< CreateAnnotationStoreVersionResult, OmicsError > CreateAnnotationStoreVersionOutcome
std::future< DeleteReferenceOutcome > DeleteReferenceOutcomeCallable
Aws::Utils::Outcome< StartReadSetImportJobResult, OmicsError > StartReadSetImportJobOutcome
std::future< DeleteShareOutcome > DeleteShareOutcomeCallable
std::future< DeleteWorkflowVersionOutcome > DeleteWorkflowVersionOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, OmicsError > CancelRunOutcome
Aws::Utils::Outcome< GetReadSetMetadataResult, OmicsError > GetReadSetMetadataOutcome
std::future< ListConfigurationsOutcome > ListConfigurationsOutcomeCallable
std::future< CreateReferenceStoreOutcome > CreateReferenceStoreOutcomeCallable
Aws::Utils::Outcome< CreateConfigurationResult, OmicsError > CreateConfigurationOutcome
std::future< DeleteWorkflowOutcome > DeleteWorkflowOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, OmicsError > UntagResourceOutcome
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
Aws::Utils::Outcome< DeleteRunBatchResult, OmicsError > DeleteRunBatchOutcome
Aws::Utils::Outcome< ListRunsInBatchResult, OmicsError > ListRunsInBatchOutcome
Aws::Utils::Outcome< DeleteReferenceResult, OmicsError > DeleteReferenceOutcome
std::future< DeleteAnnotationStoreOutcome > DeleteAnnotationStoreOutcomeCallable
std::future< GetRunGroupOutcome > GetRunGroupOutcomeCallable
std::future< CreateWorkflowVersionOutcome > CreateWorkflowVersionOutcomeCallable
std::future< StartRunBatchOutcome > StartRunBatchOutcomeCallable
std::future< CreateAnnotationStoreVersionOutcome > CreateAnnotationStoreVersionOutcomeCallable
Aws::Utils::Outcome< StartReadSetActivationJobResult, OmicsError > StartReadSetActivationJobOutcome
std::future< ListReadSetImportJobsOutcome > ListReadSetImportJobsOutcomeCallable
Aws::Utils::Outcome< GetVariantImportJobResult, OmicsError > GetVariantImportJobOutcome
Aws::Utils::Outcome< GetRunGroupResult, OmicsError > GetRunGroupOutcome
Aws::Utils::Outcome< GetRunCacheResult, OmicsError > GetRunCacheOutcome
Aws::Utils::Outcome< BatchDeleteReadSetResult, OmicsError > BatchDeleteReadSetOutcome
Aws::Utils::Outcome< GetReadSetExportJobResult, OmicsError > GetReadSetExportJobOutcome
std::future< GetReferenceMetadataOutcome > GetReferenceMetadataOutcomeCallable
std::future< CompleteMultipartReadSetUploadOutcome > CompleteMultipartReadSetUploadOutcomeCallable
std::future< GetRunTaskOutcome > GetRunTaskOutcomeCallable
Aws::Utils::Outcome< ListSharesResult, OmicsError > ListSharesOutcome
std::future< ListRunGroupsOutcome > ListRunGroupsOutcomeCallable
Aws::Utils::Outcome< UploadReadSetPartResult, OmicsError > UploadReadSetPartOutcome
std::future< GetVariantImportJobOutcome > GetVariantImportJobOutcomeCallable
std::future< DeleteRunOutcome > DeleteRunOutcomeCallable
std::future< GetAnnotationImportJobOutcome > GetAnnotationImportJobOutcomeCallable
std::future< ListRunsInBatchOutcome > ListRunsInBatchOutcomeCallable
Aws::Utils::Outcome< GetWorkflowResult, OmicsError > GetWorkflowOutcome
std::future< StartReadSetActivationJobOutcome > StartReadSetActivationJobOutcomeCallable
Aws::Utils::Outcome< ListReadSetExportJobsResult, OmicsError > ListReadSetExportJobsOutcome
std::future< ListWorkflowsOutcome > ListWorkflowsOutcomeCallable
std::future< GetReferenceStoreOutcome > GetReferenceStoreOutcomeCallable
std::future< CancelVariantImportJobOutcome > CancelVariantImportJobOutcomeCallable
std::future< GetS3AccessPolicyOutcome > GetS3AccessPolicyOutcomeCallable
std::future< AbortMultipartReadSetUploadOutcome > AbortMultipartReadSetUploadOutcomeCallable
Aws::Utils::Outcome< GetConfigurationResult, OmicsError > GetConfigurationOutcome
Aws::Utils::Outcome< GetAnnotationStoreVersionResult, OmicsError > GetAnnotationStoreVersionOutcome
Aws::Utils::Outcome< CreateVariantStoreResult, OmicsError > CreateVariantStoreOutcome
Aws::Utils::Outcome< GetBatchResult, OmicsError > GetBatchOutcome
Aws::Utils::Outcome< CreateWorkflowVersionResult, OmicsError > CreateWorkflowVersionOutcome
std::future< ListReadSetActivationJobsOutcome > ListReadSetActivationJobsOutcomeCallable
Aws::Utils::Outcome< GetReferenceMetadataResult, OmicsError > GetReferenceMetadataOutcome
Aws::Utils::Outcome< GetRunResult, OmicsError > GetRunOutcome
std::future< ListSequenceStoresOutcome > ListSequenceStoresOutcomeCallable
std::future< UpdateRunCacheOutcome > UpdateRunCacheOutcomeCallable
Aws::Utils::Outcome< ListRunGroupsResult, OmicsError > ListRunGroupsOutcome
std::future< CreateRunCacheOutcome > CreateRunCacheOutcomeCallable
std::future< DeleteRunGroupOutcome > DeleteRunGroupOutcomeCallable
Aws::Utils::Outcome< ListReadSetsResult, OmicsError > ListReadSetsOutcome
Aws::Utils::Outcome< Aws::NoResult, OmicsError > UpdateWorkflowVersionOutcome
Aws::Utils::Outcome< ListSequenceStoresResult, OmicsError > ListSequenceStoresOutcome
std::future< ListBatchOutcome > ListBatchOutcomeCallable
std::future< CancelAnnotationImportJobOutcome > CancelAnnotationImportJobOutcomeCallable
std::future< GetReferenceImportJobOutcome > GetReferenceImportJobOutcomeCallable
Aws::Utils::Outcome< DeleteSequenceStoreResult, OmicsError > DeleteSequenceStoreOutcome
Aws::Utils::Outcome< CreateWorkflowResult, OmicsError > CreateWorkflowOutcome
std::future< UpdateWorkflowOutcome > UpdateWorkflowOutcomeCallable
Aws::Utils::Outcome< UpdateAnnotationStoreVersionResult, OmicsError > UpdateAnnotationStoreVersionOutcome
Aws::Utils::Outcome< UpdateAnnotationStoreResult, OmicsError > UpdateAnnotationStoreOutcome
std::future< GetReadSetMetadataOutcome > GetReadSetMetadataOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, OmicsError > UpdateWorkflowOutcome
Aws::Utils::Outcome< UpdateSequenceStoreResult, OmicsError > UpdateSequenceStoreOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, OmicsError > ListTagsForResourceOutcome
std::future< ListAnnotationStoresOutcome > ListAnnotationStoresOutcomeCallable
Aws::Utils::Outcome< CreateReferenceStoreResult, OmicsError > CreateReferenceStoreOutcome
std::future< ListAnnotationImportJobsOutcome > ListAnnotationImportJobsOutcomeCallable
Aws::Utils::Outcome< ListBatchResult, OmicsError > ListBatchOutcome
Aws::Utils::Outcome< GetReferenceResult, OmicsError > GetReferenceOutcome
Aws::Utils::Outcome< ListRunTasksResult, OmicsError > ListRunTasksOutcome
std::future< CancelRunOutcome > CancelRunOutcomeCallable
Aws::Utils::Outcome< AcceptShareResult, OmicsError > AcceptShareOutcome
Aws::Utils::Outcome< GetS3AccessPolicyResult, OmicsError > GetS3AccessPolicyOutcome
Aws::Utils::Outcome< ListReadSetActivationJobsResult, OmicsError > ListReadSetActivationJobsOutcome
Aws::Utils::Outcome< StartReadSetExportJobResult, OmicsError > StartReadSetExportJobOutcome
Aws::Utils::Outcome< DeleteS3AccessPolicyResult, OmicsError > DeleteS3AccessPolicyOutcome
std::future< DeleteBatchOutcome > DeleteBatchOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, OmicsError > DeleteWorkflowVersionOutcome
std::future< GetReadSetExportJobOutcome > GetReadSetExportJobOutcomeCallable
std::future< StartReferenceImportJobOutcome > StartReferenceImportJobOutcomeCallable
std::future< ListReferencesOutcome > ListReferencesOutcomeCallable
std::future< GetAnnotationStoreVersionOutcome > GetAnnotationStoreVersionOutcomeCallable
Aws::Utils::Outcome< ListVariantStoresResult, OmicsError > ListVariantStoresOutcome
std::future< ListVariantImportJobsOutcome > ListVariantImportJobsOutcomeCallable
Aws::Utils::Outcome< DeleteAnnotationStoreResult, OmicsError > DeleteAnnotationStoreOutcome
Aws::Utils::Outcome< ListAnnotationStoreVersionsResult, OmicsError > ListAnnotationStoreVersionsOutcome
std::future< UpdateSequenceStoreOutcome > UpdateSequenceStoreOutcomeCallable
Aws::Utils::Outcome< GetReferenceStoreResult, OmicsError > GetReferenceStoreOutcome
Aws::Utils::Outcome< UpdateVariantStoreResult, OmicsError > UpdateVariantStoreOutcome
std::future< GetReadSetActivationJobOutcome > GetReadSetActivationJobOutcomeCallable
Aws::Utils::Outcome< GetReadSetActivationJobResult, OmicsError > GetReadSetActivationJobOutcome
std::future< DeleteReferenceStoreOutcome > DeleteReferenceStoreOutcomeCallable
std::future< ListReadSetsOutcome > ListReadSetsOutcomeCallable
Aws::Utils::Outcome< ListReadSetImportJobsResult, OmicsError > ListReadSetImportJobsOutcome
std::future< GetVariantStoreOutcome > GetVariantStoreOutcomeCallable
Aws::Utils::Outcome< DeleteShareResult, OmicsError > DeleteShareOutcome
Aws::Utils::Outcome< CreateMultipartReadSetUploadResult, OmicsError > CreateMultipartReadSetUploadOutcome
Aws::Utils::Outcome< GetAnnotationImportJobResult, OmicsError > GetAnnotationImportJobOutcome
std::future< CreateAnnotationStoreOutcome > CreateAnnotationStoreOutcomeCallable
std::future< BatchDeleteReadSetOutcome > BatchDeleteReadSetOutcomeCallable
Aws::Utils::Outcome< StartRunBatchResult, OmicsError > StartRunBatchOutcome
std::future< ListReadSetExportJobsOutcome > ListReadSetExportJobsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< CompleteMultipartReadSetUploadResult, OmicsError > CompleteMultipartReadSetUploadOutcome
Aws::Utils::Outcome< CreateRunCacheResult, OmicsError > CreateRunCacheOutcome
Aws::Utils::Outcome< ListReferenceStoresResult, OmicsError > ListReferenceStoresOutcome
Aws::Utils::Outcome< GetReferenceImportJobResult, OmicsError > GetReferenceImportJobOutcome
Aws::Utils::Outcome< AbortMultipartReadSetUploadResult, OmicsError > AbortMultipartReadSetUploadOutcome
std::future< GetReadSetOutcome > GetReadSetOutcomeCallable
std::future< GetSequenceStoreOutcome > GetSequenceStoreOutcomeCallable
Aws::Utils::Outcome< CancelRunBatchResult, OmicsError > CancelRunBatchOutcome
Aws::Utils::Outcome< GetSequenceStoreResult, OmicsError > GetSequenceStoreOutcome
Aws::Utils::Outcome< CreateRunGroupResult, OmicsError > CreateRunGroupOutcome
std::future< ListMultipartReadSetUploadsOutcome > ListMultipartReadSetUploadsOutcomeCallable
std::future< StartVariantImportJobOutcome > StartVariantImportJobOutcomeCallable
std::future< DeleteS3AccessPolicyOutcome > DeleteS3AccessPolicyOutcomeCallable
std::future< GetReferenceOutcome > GetReferenceOutcomeCallable
Aws::Utils::Outcome< ListRunsResult, OmicsError > ListRunsOutcome
std::future< StartReadSetExportJobOutcome > StartReadSetExportJobOutcomeCallable
Aws::Utils::Outcome< GetReadSetResult, OmicsError > GetReadSetOutcome
std::future< CreateConfigurationOutcome > CreateConfigurationOutcomeCallable
Aws::Utils::Outcome< ListWorkflowsResult, OmicsError > ListWorkflowsOutcome
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