AWS SDK for C++

AWS SDK for C++ Version 1.11.632

Loading...
Searching...
No Matches
QAppsClient.h
1
6#pragma once
7#include <aws/qapps/QApps_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/qapps/QAppsServiceClientModel.h>
13
14namespace Aws
15{
16namespace QApps
17{
37 {
38 public:
40 static const char* GetServiceName();
41 static const char* GetAllocationTag();
42
45
51 std::shared_ptr<QAppsEndpointProviderBase> endpointProvider = nullptr);
52
58 std::shared_ptr<QAppsEndpointProviderBase> endpointProvider = nullptr,
60
65 QAppsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
66 std::shared_ptr<QAppsEndpointProviderBase> endpointProvider = nullptr,
68
69
70 /* Legacy constructors due deprecation */
75 QAppsClient(const Aws::Client::ClientConfiguration& clientConfiguration);
76
82 const Aws::Client::ClientConfiguration& clientConfiguration);
83
88 QAppsClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
89 const Aws::Client::ClientConfiguration& clientConfiguration);
90
91 /* End of legacy constructors due deprecation */
92 virtual ~QAppsClient();
93
102
106 template<typename AssociateLibraryItemReviewRequestT = Model::AssociateLibraryItemReviewRequest>
107 Model::AssociateLibraryItemReviewOutcomeCallable AssociateLibraryItemReviewCallable(const AssociateLibraryItemReviewRequestT& request) const
108 {
109 return SubmitCallable(&QAppsClient::AssociateLibraryItemReview, request);
110 }
111
115 template<typename AssociateLibraryItemReviewRequestT = Model::AssociateLibraryItemReviewRequest>
116 void AssociateLibraryItemReviewAsync(const AssociateLibraryItemReviewRequestT& request, const AssociateLibraryItemReviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
117 {
118 return SubmitAsync(&QAppsClient::AssociateLibraryItemReview, request, handler, context);
119 }
120
131
135 template<typename AssociateQAppWithUserRequestT = Model::AssociateQAppWithUserRequest>
136 Model::AssociateQAppWithUserOutcomeCallable AssociateQAppWithUserCallable(const AssociateQAppWithUserRequestT& request) const
137 {
138 return SubmitCallable(&QAppsClient::AssociateQAppWithUser, request);
139 }
140
144 template<typename AssociateQAppWithUserRequestT = Model::AssociateQAppWithUserRequest>
145 void AssociateQAppWithUserAsync(const AssociateQAppWithUserRequestT& request, const AssociateQAppWithUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
146 {
147 return SubmitAsync(&QAppsClient::AssociateQAppWithUser, request, handler, context);
148 }
149
160
164 template<typename BatchCreateCategoryRequestT = Model::BatchCreateCategoryRequest>
165 Model::BatchCreateCategoryOutcomeCallable BatchCreateCategoryCallable(const BatchCreateCategoryRequestT& request) const
166 {
167 return SubmitCallable(&QAppsClient::BatchCreateCategory, request);
168 }
169
173 template<typename BatchCreateCategoryRequestT = Model::BatchCreateCategoryRequest>
174 void BatchCreateCategoryAsync(const BatchCreateCategoryRequestT& request, const BatchCreateCategoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
175 {
176 return SubmitAsync(&QAppsClient::BatchCreateCategory, request, handler, context);
177 }
178
189
193 template<typename BatchDeleteCategoryRequestT = Model::BatchDeleteCategoryRequest>
194 Model::BatchDeleteCategoryOutcomeCallable BatchDeleteCategoryCallable(const BatchDeleteCategoryRequestT& request) const
195 {
196 return SubmitCallable(&QAppsClient::BatchDeleteCategory, request);
197 }
198
202 template<typename BatchDeleteCategoryRequestT = Model::BatchDeleteCategoryRequest>
203 void BatchDeleteCategoryAsync(const BatchDeleteCategoryRequestT& request, const BatchDeleteCategoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
204 {
205 return SubmitAsync(&QAppsClient::BatchDeleteCategory, request, handler, context);
206 }
207
218
222 template<typename BatchUpdateCategoryRequestT = Model::BatchUpdateCategoryRequest>
223 Model::BatchUpdateCategoryOutcomeCallable BatchUpdateCategoryCallable(const BatchUpdateCategoryRequestT& request) const
224 {
225 return SubmitCallable(&QAppsClient::BatchUpdateCategory, request);
226 }
227
231 template<typename BatchUpdateCategoryRequestT = Model::BatchUpdateCategoryRequest>
232 void BatchUpdateCategoryAsync(const BatchUpdateCategoryRequestT& request, const BatchUpdateCategoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
233 {
234 return SubmitAsync(&QAppsClient::BatchUpdateCategory, request, handler, context);
235 }
236
244
248 template<typename CreateLibraryItemRequestT = Model::CreateLibraryItemRequest>
249 Model::CreateLibraryItemOutcomeCallable CreateLibraryItemCallable(const CreateLibraryItemRequestT& request) const
250 {
251 return SubmitCallable(&QAppsClient::CreateLibraryItem, request);
252 }
253
257 template<typename CreateLibraryItemRequestT = Model::CreateLibraryItemRequest>
258 void CreateLibraryItemAsync(const CreateLibraryItemRequestT& request, const CreateLibraryItemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
259 {
260 return SubmitAsync(&QAppsClient::CreateLibraryItem, request, handler, context);
261 }
262
277
281 template<typename CreatePresignedUrlRequestT = Model::CreatePresignedUrlRequest>
282 Model::CreatePresignedUrlOutcomeCallable CreatePresignedUrlCallable(const CreatePresignedUrlRequestT& request) const
283 {
284 return SubmitCallable(&QAppsClient::CreatePresignedUrl, request);
285 }
286
290 template<typename CreatePresignedUrlRequestT = Model::CreatePresignedUrlRequest>
291 void CreatePresignedUrlAsync(const CreatePresignedUrlRequestT& request, const CreatePresignedUrlResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
292 {
293 return SubmitAsync(&QAppsClient::CreatePresignedUrl, request, handler, context);
294 }
295
305
309 template<typename CreateQAppRequestT = Model::CreateQAppRequest>
310 Model::CreateQAppOutcomeCallable CreateQAppCallable(const CreateQAppRequestT& request) const
311 {
312 return SubmitCallable(&QAppsClient::CreateQApp, request);
313 }
314
318 template<typename CreateQAppRequestT = Model::CreateQAppRequest>
319 void CreateQAppAsync(const CreateQAppRequestT& request, const CreateQAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
320 {
321 return SubmitAsync(&QAppsClient::CreateQApp, request, handler, context);
322 }
323
332
336 template<typename DeleteLibraryItemRequestT = Model::DeleteLibraryItemRequest>
337 Model::DeleteLibraryItemOutcomeCallable DeleteLibraryItemCallable(const DeleteLibraryItemRequestT& request) const
338 {
339 return SubmitCallable(&QAppsClient::DeleteLibraryItem, request);
340 }
341
345 template<typename DeleteLibraryItemRequestT = Model::DeleteLibraryItemRequest>
346 void DeleteLibraryItemAsync(const DeleteLibraryItemRequestT& request, const DeleteLibraryItemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
347 {
348 return SubmitAsync(&QAppsClient::DeleteLibraryItem, request, handler, context);
349 }
350
359
363 template<typename DeleteQAppRequestT = Model::DeleteQAppRequest>
364 Model::DeleteQAppOutcomeCallable DeleteQAppCallable(const DeleteQAppRequestT& request) const
365 {
366 return SubmitCallable(&QAppsClient::DeleteQApp, request);
367 }
368
372 template<typename DeleteQAppRequestT = Model::DeleteQAppRequest>
373 void DeleteQAppAsync(const DeleteQAppRequestT& request, const DeleteQAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
374 {
375 return SubmitAsync(&QAppsClient::DeleteQApp, request, handler, context);
376 }
377
385
389 template<typename DescribeQAppPermissionsRequestT = Model::DescribeQAppPermissionsRequest>
390 Model::DescribeQAppPermissionsOutcomeCallable DescribeQAppPermissionsCallable(const DescribeQAppPermissionsRequestT& request) const
391 {
392 return SubmitCallable(&QAppsClient::DescribeQAppPermissions, request);
393 }
394
398 template<typename DescribeQAppPermissionsRequestT = Model::DescribeQAppPermissionsRequest>
399 void DescribeQAppPermissionsAsync(const DescribeQAppPermissionsRequestT& request, const DescribeQAppPermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
400 {
401 return SubmitAsync(&QAppsClient::DescribeQAppPermissions, request, handler, context);
402 }
403
411
415 template<typename DisassociateLibraryItemReviewRequestT = Model::DisassociateLibraryItemReviewRequest>
416 Model::DisassociateLibraryItemReviewOutcomeCallable DisassociateLibraryItemReviewCallable(const DisassociateLibraryItemReviewRequestT& request) const
417 {
418 return SubmitCallable(&QAppsClient::DisassociateLibraryItemReview, request);
419 }
420
424 template<typename DisassociateLibraryItemReviewRequestT = Model::DisassociateLibraryItemReviewRequest>
425 void DisassociateLibraryItemReviewAsync(const DisassociateLibraryItemReviewRequestT& request, const DisassociateLibraryItemReviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
426 {
427 return SubmitAsync(&QAppsClient::DisassociateLibraryItemReview, request, handler, context);
428 }
429
437
441 template<typename DisassociateQAppFromUserRequestT = Model::DisassociateQAppFromUserRequest>
442 Model::DisassociateQAppFromUserOutcomeCallable DisassociateQAppFromUserCallable(const DisassociateQAppFromUserRequestT& request) const
443 {
444 return SubmitCallable(&QAppsClient::DisassociateQAppFromUser, request);
445 }
446
450 template<typename DisassociateQAppFromUserRequestT = Model::DisassociateQAppFromUserRequest>
451 void DisassociateQAppFromUserAsync(const DisassociateQAppFromUserRequestT& request, const DisassociateQAppFromUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
452 {
453 return SubmitAsync(&QAppsClient::DisassociateQAppFromUser, request, handler, context);
454 }
455
463
467 template<typename ExportQAppSessionDataRequestT = Model::ExportQAppSessionDataRequest>
468 Model::ExportQAppSessionDataOutcomeCallable ExportQAppSessionDataCallable(const ExportQAppSessionDataRequestT& request) const
469 {
470 return SubmitCallable(&QAppsClient::ExportQAppSessionData, request);
471 }
472
476 template<typename ExportQAppSessionDataRequestT = Model::ExportQAppSessionDataRequest>
477 void ExportQAppSessionDataAsync(const ExportQAppSessionDataRequestT& request, const ExportQAppSessionDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
478 {
479 return SubmitAsync(&QAppsClient::ExportQAppSessionData, request, handler, context);
480 }
481
490
494 template<typename GetLibraryItemRequestT = Model::GetLibraryItemRequest>
495 Model::GetLibraryItemOutcomeCallable GetLibraryItemCallable(const GetLibraryItemRequestT& request) const
496 {
497 return SubmitCallable(&QAppsClient::GetLibraryItem, request);
498 }
499
503 template<typename GetLibraryItemRequestT = Model::GetLibraryItemRequest>
504 void GetLibraryItemAsync(const GetLibraryItemRequestT& request, const GetLibraryItemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
505 {
506 return SubmitAsync(&QAppsClient::GetLibraryItem, request, handler, context);
507 }
508
516
520 template<typename GetQAppRequestT = Model::GetQAppRequest>
521 Model::GetQAppOutcomeCallable GetQAppCallable(const GetQAppRequestT& request) const
522 {
523 return SubmitCallable(&QAppsClient::GetQApp, request);
524 }
525
529 template<typename GetQAppRequestT = Model::GetQAppRequest>
530 void GetQAppAsync(const GetQAppRequestT& request, const GetQAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
531 {
532 return SubmitAsync(&QAppsClient::GetQApp, request, handler, context);
533 }
534
542
546 template<typename GetQAppSessionRequestT = Model::GetQAppSessionRequest>
547 Model::GetQAppSessionOutcomeCallable GetQAppSessionCallable(const GetQAppSessionRequestT& request) const
548 {
549 return SubmitCallable(&QAppsClient::GetQAppSession, request);
550 }
551
555 template<typename GetQAppSessionRequestT = Model::GetQAppSessionRequest>
556 void GetQAppSessionAsync(const GetQAppSessionRequestT& request, const GetQAppSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
557 {
558 return SubmitAsync(&QAppsClient::GetQAppSession, request, handler, context);
559 }
560
568
572 template<typename GetQAppSessionMetadataRequestT = Model::GetQAppSessionMetadataRequest>
573 Model::GetQAppSessionMetadataOutcomeCallable GetQAppSessionMetadataCallable(const GetQAppSessionMetadataRequestT& request) const
574 {
575 return SubmitCallable(&QAppsClient::GetQAppSessionMetadata, request);
576 }
577
581 template<typename GetQAppSessionMetadataRequestT = Model::GetQAppSessionMetadataRequest>
582 void GetQAppSessionMetadataAsync(const GetQAppSessionMetadataRequestT& request, const GetQAppSessionMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
583 {
584 return SubmitAsync(&QAppsClient::GetQAppSessionMetadata, request, handler, context);
585 }
586
597
601 template<typename ImportDocumentRequestT = Model::ImportDocumentRequest>
602 Model::ImportDocumentOutcomeCallable ImportDocumentCallable(const ImportDocumentRequestT& request) const
603 {
604 return SubmitCallable(&QAppsClient::ImportDocument, request);
605 }
606
610 template<typename ImportDocumentRequestT = Model::ImportDocumentRequest>
611 void ImportDocumentAsync(const ImportDocumentRequestT& request, const ImportDocumentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
612 {
613 return SubmitAsync(&QAppsClient::ImportDocument, request, handler, context);
614 }
615
625
629 template<typename ListCategoriesRequestT = Model::ListCategoriesRequest>
630 Model::ListCategoriesOutcomeCallable ListCategoriesCallable(const ListCategoriesRequestT& request) const
631 {
632 return SubmitCallable(&QAppsClient::ListCategories, request);
633 }
634
638 template<typename ListCategoriesRequestT = Model::ListCategoriesRequest>
639 void ListCategoriesAsync(const ListCategoriesRequestT& request, const ListCategoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
640 {
641 return SubmitAsync(&QAppsClient::ListCategories, request, handler, context);
642 }
643
651
655 template<typename ListLibraryItemsRequestT = Model::ListLibraryItemsRequest>
656 Model::ListLibraryItemsOutcomeCallable ListLibraryItemsCallable(const ListLibraryItemsRequestT& request) const
657 {
658 return SubmitCallable(&QAppsClient::ListLibraryItems, request);
659 }
660
664 template<typename ListLibraryItemsRequestT = Model::ListLibraryItemsRequest>
665 void ListLibraryItemsAsync(const ListLibraryItemsRequestT& request, const ListLibraryItemsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
666 {
667 return SubmitAsync(&QAppsClient::ListLibraryItems, request, handler, context);
668 }
669
677
681 template<typename ListQAppSessionDataRequestT = Model::ListQAppSessionDataRequest>
682 Model::ListQAppSessionDataOutcomeCallable ListQAppSessionDataCallable(const ListQAppSessionDataRequestT& request) const
683 {
684 return SubmitCallable(&QAppsClient::ListQAppSessionData, request);
685 }
686
690 template<typename ListQAppSessionDataRequestT = Model::ListQAppSessionDataRequest>
691 void ListQAppSessionDataAsync(const ListQAppSessionDataRequestT& request, const ListQAppSessionDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
692 {
693 return SubmitAsync(&QAppsClient::ListQAppSessionData, request, handler, context);
694 }
695
705
709 template<typename ListQAppsRequestT = Model::ListQAppsRequest>
710 Model::ListQAppsOutcomeCallable ListQAppsCallable(const ListQAppsRequestT& request) const
711 {
712 return SubmitCallable(&QAppsClient::ListQApps, request);
713 }
714
718 template<typename ListQAppsRequestT = Model::ListQAppsRequest>
719 void ListQAppsAsync(const ListQAppsRequestT& request, const ListQAppsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
720 {
721 return SubmitAsync(&QAppsClient::ListQApps, request, handler, context);
722 }
723
731
735 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
736 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
737 {
738 return SubmitCallable(&QAppsClient::ListTagsForResource, request);
739 }
740
744 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
745 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
746 {
747 return SubmitAsync(&QAppsClient::ListTagsForResource, request, handler, context);
748 }
749
759
763 template<typename PredictQAppRequestT = Model::PredictQAppRequest>
764 Model::PredictQAppOutcomeCallable PredictQAppCallable(const PredictQAppRequestT& request) const
765 {
766 return SubmitCallable(&QAppsClient::PredictQApp, request);
767 }
768
772 template<typename PredictQAppRequestT = Model::PredictQAppRequest>
773 void PredictQAppAsync(const PredictQAppRequestT& request, const PredictQAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
774 {
775 return SubmitAsync(&QAppsClient::PredictQApp, request, handler, context);
776 }
777
786
790 template<typename StartQAppSessionRequestT = Model::StartQAppSessionRequest>
791 Model::StartQAppSessionOutcomeCallable StartQAppSessionCallable(const StartQAppSessionRequestT& request) const
792 {
793 return SubmitCallable(&QAppsClient::StartQAppSession, request);
794 }
795
799 template<typename StartQAppSessionRequestT = Model::StartQAppSessionRequest>
800 void StartQAppSessionAsync(const StartQAppSessionRequestT& request, const StartQAppSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
801 {
802 return SubmitAsync(&QAppsClient::StartQAppSession, request, handler, context);
803 }
804
813
817 template<typename StopQAppSessionRequestT = Model::StopQAppSessionRequest>
818 Model::StopQAppSessionOutcomeCallable StopQAppSessionCallable(const StopQAppSessionRequestT& request) const
819 {
820 return SubmitCallable(&QAppsClient::StopQAppSession, request);
821 }
822
826 template<typename StopQAppSessionRequestT = Model::StopQAppSessionRequest>
827 void StopQAppSessionAsync(const StopQAppSessionRequestT& request, const StopQAppSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
828 {
829 return SubmitAsync(&QAppsClient::StopQAppSession, request, handler, context);
830 }
831
838
842 template<typename TagResourceRequestT = Model::TagResourceRequest>
843 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
844 {
845 return SubmitCallable(&QAppsClient::TagResource, request);
846 }
847
851 template<typename TagResourceRequestT = Model::TagResourceRequest>
852 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
853 {
854 return SubmitAsync(&QAppsClient::TagResource, request, handler, context);
855 }
856
864
868 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
869 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
870 {
871 return SubmitCallable(&QAppsClient::UntagResource, request);
872 }
873
877 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
878 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
879 {
880 return SubmitAsync(&QAppsClient::UntagResource, request, handler, context);
881 }
882
889
893 template<typename UpdateLibraryItemRequestT = Model::UpdateLibraryItemRequest>
894 Model::UpdateLibraryItemOutcomeCallable UpdateLibraryItemCallable(const UpdateLibraryItemRequestT& request) const
895 {
896 return SubmitCallable(&QAppsClient::UpdateLibraryItem, request);
897 }
898
902 template<typename UpdateLibraryItemRequestT = Model::UpdateLibraryItemRequest>
903 void UpdateLibraryItemAsync(const UpdateLibraryItemRequestT& request, const UpdateLibraryItemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
904 {
905 return SubmitAsync(&QAppsClient::UpdateLibraryItem, request, handler, context);
906 }
907
915
919 template<typename UpdateLibraryItemMetadataRequestT = Model::UpdateLibraryItemMetadataRequest>
920 Model::UpdateLibraryItemMetadataOutcomeCallable UpdateLibraryItemMetadataCallable(const UpdateLibraryItemMetadataRequestT& request) const
921 {
922 return SubmitCallable(&QAppsClient::UpdateLibraryItemMetadata, request);
923 }
924
928 template<typename UpdateLibraryItemMetadataRequestT = Model::UpdateLibraryItemMetadataRequest>
929 void UpdateLibraryItemMetadataAsync(const UpdateLibraryItemMetadataRequestT& request, const UpdateLibraryItemMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
930 {
931 return SubmitAsync(&QAppsClient::UpdateLibraryItemMetadata, request, handler, context);
932 }
933
941
945 template<typename UpdateQAppRequestT = Model::UpdateQAppRequest>
946 Model::UpdateQAppOutcomeCallable UpdateQAppCallable(const UpdateQAppRequestT& request) const
947 {
948 return SubmitCallable(&QAppsClient::UpdateQApp, request);
949 }
950
954 template<typename UpdateQAppRequestT = Model::UpdateQAppRequest>
955 void UpdateQAppAsync(const UpdateQAppRequestT& request, const UpdateQAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
956 {
957 return SubmitAsync(&QAppsClient::UpdateQApp, request, handler, context);
958 }
959
967
971 template<typename UpdateQAppPermissionsRequestT = Model::UpdateQAppPermissionsRequest>
972 Model::UpdateQAppPermissionsOutcomeCallable UpdateQAppPermissionsCallable(const UpdateQAppPermissionsRequestT& request) const
973 {
974 return SubmitCallable(&QAppsClient::UpdateQAppPermissions, request);
975 }
976
980 template<typename UpdateQAppPermissionsRequestT = Model::UpdateQAppPermissionsRequest>
981 void UpdateQAppPermissionsAsync(const UpdateQAppPermissionsRequestT& request, const UpdateQAppPermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
982 {
983 return SubmitAsync(&QAppsClient::UpdateQAppPermissions, request, handler, context);
984 }
985
997
1001 template<typename UpdateQAppSessionRequestT = Model::UpdateQAppSessionRequest>
1002 Model::UpdateQAppSessionOutcomeCallable UpdateQAppSessionCallable(const UpdateQAppSessionRequestT& request) const
1003 {
1004 return SubmitCallable(&QAppsClient::UpdateQAppSession, request);
1005 }
1006
1010 template<typename UpdateQAppSessionRequestT = Model::UpdateQAppSessionRequest>
1011 void UpdateQAppSessionAsync(const UpdateQAppSessionRequestT& request, const UpdateQAppSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1012 {
1013 return SubmitAsync(&QAppsClient::UpdateQAppSession, request, handler, context);
1014 }
1015
1023
1027 template<typename UpdateQAppSessionMetadataRequestT = Model::UpdateQAppSessionMetadataRequest>
1028 Model::UpdateQAppSessionMetadataOutcomeCallable UpdateQAppSessionMetadataCallable(const UpdateQAppSessionMetadataRequestT& request) const
1029 {
1030 return SubmitCallable(&QAppsClient::UpdateQAppSessionMetadata, request);
1031 }
1032
1036 template<typename UpdateQAppSessionMetadataRequestT = Model::UpdateQAppSessionMetadataRequest>
1037 void UpdateQAppSessionMetadataAsync(const UpdateQAppSessionMetadataRequestT& request, const UpdateQAppSessionMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1038 {
1039 return SubmitAsync(&QAppsClient::UpdateQAppSessionMetadata, request, handler, context);
1040 }
1041
1042
1043 void OverrideEndpoint(const Aws::String& endpoint);
1044 std::shared_ptr<QAppsEndpointProviderBase>& accessEndpointProvider();
1045 private:
1047 void init(const QAppsClientConfiguration& clientConfiguration);
1048
1049 QAppsClientConfiguration m_clientConfiguration;
1050 std::shared_ptr<QAppsEndpointProviderBase> m_endpointProvider;
1051 };
1052
1053} // namespace QApps
1054} // namespace Aws
void ListQAppSessionDataAsync(const ListQAppSessionDataRequestT &request, const ListQAppSessionDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
void GetQAppAsync(const GetQAppRequestT &request, const GetQAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetLibraryItemOutcomeCallable GetLibraryItemCallable(const GetLibraryItemRequestT &request) const
void ListCategoriesAsync(const ListCategoriesRequestT &request, const ListCategoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateQAppWithUserOutcomeCallable AssociateQAppWithUserCallable(const AssociateQAppWithUserRequestT &request) const
virtual Model::DeleteQAppOutcome DeleteQApp(const Model::DeleteQAppRequest &request) const
virtual Model::PredictQAppOutcome PredictQApp(const Model::PredictQAppRequest &request) const
void UpdateQAppPermissionsAsync(const UpdateQAppPermissionsRequestT &request, const UpdateQAppPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchDeleteCategoryAsync(const BatchDeleteCategoryRequestT &request, const BatchDeleteCategoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetQAppSessionMetadataAsync(const GetQAppSessionMetadataRequestT &request, const GetQAppSessionMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListQAppSessionDataOutcomeCallable ListQAppSessionDataCallable(const ListQAppSessionDataRequestT &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ExportQAppSessionDataOutcomeCallable ExportQAppSessionDataCallable(const ExportQAppSessionDataRequestT &request) const
Model::UpdateLibraryItemOutcomeCallable UpdateLibraryItemCallable(const UpdateLibraryItemRequestT &request) const
void UpdateLibraryItemAsync(const UpdateLibraryItemRequestT &request, const UpdateLibraryItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateLibraryItemMetadataOutcome UpdateLibraryItemMetadata(const Model::UpdateLibraryItemMetadataRequest &request) const
virtual Model::ListQAppSessionDataOutcome ListQAppSessionData(const Model::ListQAppSessionDataRequest &request) const
virtual Model::GetQAppSessionMetadataOutcome GetQAppSessionMetadata(const Model::GetQAppSessionMetadataRequest &request) const
void DeleteLibraryItemAsync(const DeleteLibraryItemRequestT &request, const DeleteLibraryItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreatePresignedUrlOutcome CreatePresignedUrl(const Model::CreatePresignedUrlRequest &request) const
void CreatePresignedUrlAsync(const CreatePresignedUrlRequestT &request, const CreatePresignedUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
QAppsEndpointProvider EndpointProviderType
Definition QAppsClient.h:44
Model::ImportDocumentOutcomeCallable ImportDocumentCallable(const ImportDocumentRequestT &request) const
virtual Model::DisassociateLibraryItemReviewOutcome DisassociateLibraryItemReview(const Model::DisassociateLibraryItemReviewRequest &request) const
Model::DescribeQAppPermissionsOutcomeCallable DescribeQAppPermissionsCallable(const DescribeQAppPermissionsRequestT &request) const
virtual Model::GetLibraryItemOutcome GetLibraryItem(const Model::GetLibraryItemRequest &request) const
Model::CreateLibraryItemOutcomeCallable CreateLibraryItemCallable(const CreateLibraryItemRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateQAppFromUserAsync(const DisassociateQAppFromUserRequestT &request, const DisassociateQAppFromUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateQAppSessionMetadataAsync(const UpdateQAppSessionMetadataRequestT &request, const UpdateQAppSessionMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchDeleteCategoryOutcome BatchDeleteCategory(const Model::BatchDeleteCategoryRequest &request) const
Model::DeleteQAppOutcomeCallable DeleteQAppCallable(const DeleteQAppRequestT &request) const
QAppsClient(const Aws::QApps::QAppsClientConfiguration &clientConfiguration=Aws::QApps::QAppsClientConfiguration(), std::shared_ptr< QAppsEndpointProviderBase > endpointProvider=nullptr)
void GetLibraryItemAsync(const GetLibraryItemRequestT &request, const GetLibraryItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ImportDocumentOutcome ImportDocument(const Model::ImportDocumentRequest &request) const
void ListQAppsAsync(const ListQAppsRequestT &request, const ListQAppsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateLibraryItemMetadataOutcomeCallable UpdateLibraryItemMetadataCallable(const UpdateLibraryItemMetadataRequestT &request) const
void DisassociateLibraryItemReviewAsync(const DisassociateLibraryItemReviewRequestT &request, const DisassociateLibraryItemReviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateQAppPermissionsOutcomeCallable UpdateQAppPermissionsCallable(const UpdateQAppPermissionsRequestT &request) const
virtual Model::ExportQAppSessionDataOutcome ExportQAppSessionData(const Model::ExportQAppSessionDataRequest &request) const
Model::ListCategoriesOutcomeCallable ListCategoriesCallable(const ListCategoriesRequestT &request) const
Model::UpdateQAppSessionMetadataOutcomeCallable UpdateQAppSessionMetadataCallable(const UpdateQAppSessionMetadataRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::BatchCreateCategoryOutcomeCallable BatchCreateCategoryCallable(const BatchCreateCategoryRequestT &request) const
Model::GetQAppSessionOutcomeCallable GetQAppSessionCallable(const GetQAppSessionRequestT &request) const
virtual Model::UpdateQAppPermissionsOutcome UpdateQAppPermissions(const Model::UpdateQAppPermissionsRequest &request) const
Model::CreateQAppOutcomeCallable CreateQAppCallable(const CreateQAppRequestT &request) const
virtual Model::StopQAppSessionOutcome StopQAppSession(const Model::StopQAppSessionRequest &request) const
virtual Model::ListLibraryItemsOutcome ListLibraryItems(const Model::ListLibraryItemsRequest &request) const
Model::PredictQAppOutcomeCallable PredictQAppCallable(const PredictQAppRequestT &request) const
Model::CreatePresignedUrlOutcomeCallable CreatePresignedUrlCallable(const CreatePresignedUrlRequestT &request) const
void DeleteQAppAsync(const DeleteQAppRequestT &request, const DeleteQAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetQAppSessionAsync(const GetQAppSessionRequestT &request, const GetQAppSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteLibraryItemOutcomeCallable DeleteLibraryItemCallable(const DeleteLibraryItemRequestT &request) const
Model::ListQAppsOutcomeCallable ListQAppsCallable(const ListQAppsRequestT &request) const
virtual Model::AssociateLibraryItemReviewOutcome AssociateLibraryItemReview(const Model::AssociateLibraryItemReviewRequest &request) const
void PredictQAppAsync(const PredictQAppRequestT &request, const PredictQAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateQAppOutcome UpdateQApp(const Model::UpdateQAppRequest &request) const
void BatchCreateCategoryAsync(const BatchCreateCategoryRequestT &request, const BatchCreateCategoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateQAppOutcomeCallable UpdateQAppCallable(const UpdateQAppRequestT &request) const
void ImportDocumentAsync(const ImportDocumentRequestT &request, const ImportDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListLibraryItemsOutcomeCallable ListLibraryItemsCallable(const ListLibraryItemsRequestT &request) const
Model::GetQAppSessionMetadataOutcomeCallable GetQAppSessionMetadataCallable(const GetQAppSessionMetadataRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::UpdateQAppSessionOutcome UpdateQAppSession(const Model::UpdateQAppSessionRequest &request) const
void UpdateQAppSessionAsync(const UpdateQAppSessionRequestT &request, const UpdateQAppSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetQAppOutcome GetQApp(const Model::GetQAppRequest &request) const
QAppsClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::CreateQAppOutcome CreateQApp(const Model::CreateQAppRequest &request) const
Model::GetQAppOutcomeCallable GetQAppCallable(const GetQAppRequestT &request) const
virtual Model::DescribeQAppPermissionsOutcome DescribeQAppPermissions(const Model::DescribeQAppPermissionsRequest &request) const
virtual Model::StartQAppSessionOutcome StartQAppSession(const Model::StartQAppSessionRequest &request) const
virtual Model::BatchUpdateCategoryOutcome BatchUpdateCategory(const Model::BatchUpdateCategoryRequest &request) const
void StopQAppSessionAsync(const StopQAppSessionRequestT &request, const StopQAppSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
std::shared_ptr< QAppsEndpointProviderBase > & accessEndpointProvider()
Model::StopQAppSessionOutcomeCallable StopQAppSessionCallable(const StopQAppSessionRequestT &request) const
virtual Model::DeleteLibraryItemOutcome DeleteLibraryItem(const Model::DeleteLibraryItemRequest &request) const
QAppsClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< QAppsEndpointProviderBase > endpointProvider=nullptr, const Aws::QApps::QAppsClientConfiguration &clientConfiguration=Aws::QApps::QAppsClientConfiguration())
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void CreateQAppAsync(const CreateQAppRequestT &request, const CreateQAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateLibraryItemReviewAsync(const AssociateLibraryItemReviewRequestT &request, const AssociateLibraryItemReviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
QAppsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< QAppsEndpointProviderBase > endpointProvider=nullptr, const Aws::QApps::QAppsClientConfiguration &clientConfiguration=Aws::QApps::QAppsClientConfiguration())
Model::AssociateLibraryItemReviewOutcomeCallable AssociateLibraryItemReviewCallable(const AssociateLibraryItemReviewRequestT &request) const
virtual Model::CreateLibraryItemOutcome CreateLibraryItem(const Model::CreateLibraryItemRequest &request) const
Model::UpdateQAppSessionOutcomeCallable UpdateQAppSessionCallable(const UpdateQAppSessionRequestT &request) const
virtual Model::UpdateLibraryItemOutcome UpdateLibraryItem(const Model::UpdateLibraryItemRequest &request) const
Model::DisassociateQAppFromUserOutcomeCallable DisassociateQAppFromUserCallable(const DisassociateQAppFromUserRequestT &request) const
QAppsClientConfiguration ClientConfigurationType
Definition QAppsClient.h:43
QAppsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
QAppsClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DisassociateQAppFromUserOutcome DisassociateQAppFromUser(const Model::DisassociateQAppFromUserRequest &request) const
void UpdateLibraryItemMetadataAsync(const UpdateLibraryItemMetadataRequestT &request, const UpdateLibraryItemMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient BASECLASS
Definition QAppsClient.h:39
Model::BatchDeleteCategoryOutcomeCallable BatchDeleteCategoryCallable(const BatchDeleteCategoryRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateLibraryItemAsync(const CreateLibraryItemRequestT &request, const CreateLibraryItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::ListCategoriesOutcome ListCategories(const Model::ListCategoriesRequest &request) const
virtual Model::UpdateQAppSessionMetadataOutcome UpdateQAppSessionMetadata(const Model::UpdateQAppSessionMetadataRequest &request) const
void DescribeQAppPermissionsAsync(const DescribeQAppPermissionsRequestT &request, const DescribeQAppPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListLibraryItemsAsync(const ListLibraryItemsRequestT &request, const ListLibraryItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListQAppsOutcome ListQApps(const Model::ListQAppsRequest &request) const
Model::DisassociateLibraryItemReviewOutcomeCallable DisassociateLibraryItemReviewCallable(const DisassociateLibraryItemReviewRequestT &request) const
void ExportQAppSessionDataAsync(const ExportQAppSessionDataRequestT &request, const ExportQAppSessionDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartQAppSessionAsync(const StartQAppSessionRequestT &request, const StartQAppSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchUpdateCategoryAsync(const BatchUpdateCategoryRequestT &request, const BatchUpdateCategoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetServiceName()
void AssociateQAppWithUserAsync(const AssociateQAppWithUserRequestT &request, const AssociateQAppWithUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateQAppWithUserOutcome AssociateQAppWithUser(const Model::AssociateQAppWithUserRequest &request) const
Model::BatchUpdateCategoryOutcomeCallable BatchUpdateCategoryCallable(const BatchUpdateCategoryRequestT &request) const
virtual Model::BatchCreateCategoryOutcome BatchCreateCategory(const Model::BatchCreateCategoryRequest &request) const
void UpdateQAppAsync(const UpdateQAppRequestT &request, const UpdateQAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::StartQAppSessionOutcomeCallable StartQAppSessionCallable(const StartQAppSessionRequestT &request) const
virtual Model::GetQAppSessionOutcome GetQAppSession(const Model::GetQAppSessionRequest &request) const
std::future< ExportQAppSessionDataOutcome > ExportQAppSessionDataOutcomeCallable
std::future< PredictQAppOutcome > PredictQAppOutcomeCallable
std::future< DisassociateQAppFromUserOutcome > DisassociateQAppFromUserOutcomeCallable
std::future< AssociateLibraryItemReviewOutcome > AssociateLibraryItemReviewOutcomeCallable
std::future< ListLibraryItemsOutcome > ListLibraryItemsOutcomeCallable
std::future< DescribeQAppPermissionsOutcome > DescribeQAppPermissionsOutcomeCallable
std::future< UpdateLibraryItemMetadataOutcome > UpdateLibraryItemMetadataOutcomeCallable
std::future< ListQAppSessionDataOutcome > ListQAppSessionDataOutcomeCallable
std::future< ListCategoriesOutcome > ListCategoriesOutcomeCallable
std::future< UpdateQAppOutcome > UpdateQAppOutcomeCallable
std::future< BatchCreateCategoryOutcome > BatchCreateCategoryOutcomeCallable
std::future< ImportDocumentOutcome > ImportDocumentOutcomeCallable
std::future< AssociateQAppWithUserOutcome > AssociateQAppWithUserOutcomeCallable
std::future< GetQAppSessionOutcome > GetQAppSessionOutcomeCallable
std::future< GetLibraryItemOutcome > GetLibraryItemOutcomeCallable
std::future< UpdateQAppPermissionsOutcome > UpdateQAppPermissionsOutcomeCallable
std::future< BatchUpdateCategoryOutcome > BatchUpdateCategoryOutcomeCallable
std::future< UpdateQAppSessionMetadataOutcome > UpdateQAppSessionMetadataOutcomeCallable
std::future< GetQAppSessionMetadataOutcome > GetQAppSessionMetadataOutcomeCallable
std::future< DeleteQAppOutcome > DeleteQAppOutcomeCallable
std::future< GetQAppOutcome > GetQAppOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< StartQAppSessionOutcome > StartQAppSessionOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< CreateLibraryItemOutcome > CreateLibraryItemOutcomeCallable
std::future< UpdateQAppSessionOutcome > UpdateQAppSessionOutcomeCallable
std::future< BatchDeleteCategoryOutcome > BatchDeleteCategoryOutcomeCallable
std::future< CreateQAppOutcome > CreateQAppOutcomeCallable
std::future< DisassociateLibraryItemReviewOutcome > DisassociateLibraryItemReviewOutcomeCallable
std::future< ListQAppsOutcome > ListQAppsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CreatePresignedUrlOutcome > CreatePresignedUrlOutcomeCallable
std::future< StopQAppSessionOutcome > StopQAppSessionOutcomeCallable
std::future< UpdateLibraryItemOutcome > UpdateLibraryItemOutcomeCallable
std::future< DeleteLibraryItemOutcome > DeleteLibraryItemOutcomeCallable
std::function< void(const QAppsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::BatchDeleteCategoryRequest &, const Model::BatchDeleteCategoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteCategoryResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::GetQAppSessionRequest &, const Model::GetQAppSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQAppSessionResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::DisassociateLibraryItemReviewRequest &, const Model::DisassociateLibraryItemReviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateLibraryItemReviewResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::ListQAppSessionDataRequest &, const Model::ListQAppSessionDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQAppSessionDataResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::BatchUpdateCategoryRequest &, const Model::BatchUpdateCategoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateCategoryResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::AssociateQAppWithUserRequest &, const Model::AssociateQAppWithUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateQAppWithUserResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::StartQAppSessionRequest &, const Model::StartQAppSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartQAppSessionResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::ImportDocumentRequest &, const Model::ImportDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportDocumentResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::DisassociateQAppFromUserRequest &, const Model::DisassociateQAppFromUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateQAppFromUserResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::CreateQAppRequest &, const Model::CreateQAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateQAppResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::ExportQAppSessionDataRequest &, const Model::ExportQAppSessionDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExportQAppSessionDataResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::UpdateLibraryItemRequest &, const Model::UpdateLibraryItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLibraryItemResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::ListCategoriesRequest &, const Model::ListCategoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCategoriesResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::BatchCreateCategoryRequest &, const Model::BatchCreateCategoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchCreateCategoryResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::DescribeQAppPermissionsRequest &, const Model::DescribeQAppPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeQAppPermissionsResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::DeleteLibraryItemRequest &, const Model::DeleteLibraryItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLibraryItemResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::UpdateQAppSessionMetadataRequest &, const Model::UpdateQAppSessionMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQAppSessionMetadataResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::UpdateLibraryItemMetadataRequest &, const Model::UpdateLibraryItemMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLibraryItemMetadataResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::AssociateLibraryItemReviewRequest &, const Model::AssociateLibraryItemReviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateLibraryItemReviewResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::UpdateQAppSessionRequest &, const Model::UpdateQAppSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQAppSessionResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::UpdateQAppPermissionsRequest &, const Model::UpdateQAppPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQAppPermissionsResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::StopQAppSessionRequest &, const Model::StopQAppSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopQAppSessionResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::GetQAppSessionMetadataRequest &, const Model::GetQAppSessionMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQAppSessionMetadataResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::CreateLibraryItemRequest &, const Model::CreateLibraryItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLibraryItemResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::GetLibraryItemRequest &, const Model::GetLibraryItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLibraryItemResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::ListQAppsRequest &, const Model::ListQAppsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQAppsResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::DeleteQAppRequest &, const Model::DeleteQAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQAppResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::ListLibraryItemsRequest &, const Model::ListLibraryItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLibraryItemsResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::GetQAppRequest &, const Model::GetQAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQAppResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::UpdateQAppRequest &, const Model::UpdateQAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQAppResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::PredictQAppRequest &, const Model::PredictQAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PredictQAppResponseReceivedHandler
std::function< void(const QAppsClient *, const Model::CreatePresignedUrlRequest &, const Model::CreatePresignedUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePresignedUrlResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String