AWS SDK for C++

AWS SDK for C++ Version 1.11.634

Loading...
Searching...
No Matches
QBusinessClient.h
1
6#pragma once
7#include <aws/qbusiness/QBusiness_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/qbusiness/QBusinessServiceClientModel.h>
13
14namespace Aws
15{
16namespace QBusiness
17{
44 class AWS_QBUSINESS_API QBusinessClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<QBusinessClient>
45 {
46 public:
48 static const char* GetServiceName();
49 static const char* GetAllocationTag();
50
53
59 std::shared_ptr<QBusinessEndpointProviderBase> endpointProvider = nullptr);
60
66 std::shared_ptr<QBusinessEndpointProviderBase> endpointProvider = nullptr,
68
73 QBusinessClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
74 std::shared_ptr<QBusinessEndpointProviderBase> endpointProvider = nullptr,
76
77
78 /* Legacy constructors due deprecation */
84
90 const Aws::Client::ClientConfiguration& clientConfiguration);
91
96 QBusinessClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
97 const Aws::Client::ClientConfiguration& clientConfiguration);
98
99 /* End of legacy constructors due deprecation */
101
112
116 template<typename AssociatePermissionRequestT = Model::AssociatePermissionRequest>
117 Model::AssociatePermissionOutcomeCallable AssociatePermissionCallable(const AssociatePermissionRequestT& request) const
118 {
119 return SubmitCallable(&QBusinessClient::AssociatePermission, request);
120 }
121
125 template<typename AssociatePermissionRequestT = Model::AssociatePermissionRequest>
126 void AssociatePermissionAsync(const AssociatePermissionRequestT& request, const AssociatePermissionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
127 {
128 return SubmitAsync(&QBusinessClient::AssociatePermission, request, handler, context);
129 }
130
140
144 template<typename BatchDeleteDocumentRequestT = Model::BatchDeleteDocumentRequest>
145 Model::BatchDeleteDocumentOutcomeCallable BatchDeleteDocumentCallable(const BatchDeleteDocumentRequestT& request) const
146 {
147 return SubmitCallable(&QBusinessClient::BatchDeleteDocument, request);
148 }
149
153 template<typename BatchDeleteDocumentRequestT = Model::BatchDeleteDocumentRequest>
154 void BatchDeleteDocumentAsync(const BatchDeleteDocumentRequestT& request, const BatchDeleteDocumentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
155 {
156 return SubmitAsync(&QBusinessClient::BatchDeleteDocument, request, handler, context);
157 }
158
172
176 template<typename BatchPutDocumentRequestT = Model::BatchPutDocumentRequest>
177 Model::BatchPutDocumentOutcomeCallable BatchPutDocumentCallable(const BatchPutDocumentRequestT& request) const
178 {
179 return SubmitCallable(&QBusinessClient::BatchPutDocument, request);
180 }
181
185 template<typename BatchPutDocumentRequestT = Model::BatchPutDocumentRequest>
186 void BatchPutDocumentAsync(const BatchPutDocumentRequestT& request, const BatchPutDocumentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
187 {
188 return SubmitAsync(&QBusinessClient::BatchPutDocument, request, handler, context);
189 }
190
199
203 template<typename CancelSubscriptionRequestT = Model::CancelSubscriptionRequest>
204 Model::CancelSubscriptionOutcomeCallable CancelSubscriptionCallable(const CancelSubscriptionRequestT& request) const
205 {
206 return SubmitCallable(&QBusinessClient::CancelSubscription, request);
207 }
208
212 template<typename CancelSubscriptionRequestT = Model::CancelSubscriptionRequest>
213 void CancelSubscriptionAsync(const CancelSubscriptionRequestT& request, const CancelSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
214 {
215 return SubmitAsync(&QBusinessClient::CancelSubscription, request, handler, context);
216 }
217
228 virtual void ChatAsync(Model::ChatRequest& request,
229 const ChatStreamReadyHandler& streamReadyHandler,
230 const ChatResponseReceivedHandler& handler,
231 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& handlerContext = nullptr) const;
232
240
244 template<typename ChatSyncRequestT = Model::ChatSyncRequest>
245 Model::ChatSyncOutcomeCallable ChatSyncCallable(const ChatSyncRequestT& request) const
246 {
247 return SubmitCallable(&QBusinessClient::ChatSync, request);
248 }
249
253 template<typename ChatSyncRequestT = Model::ChatSyncRequest>
254 void ChatSyncAsync(const ChatSyncRequestT& request, const ChatSyncResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
255 {
256 return SubmitAsync(&QBusinessClient::ChatSync, request, handler, context);
257 }
258
268
272 template<typename CheckDocumentAccessRequestT = Model::CheckDocumentAccessRequest>
273 Model::CheckDocumentAccessOutcomeCallable CheckDocumentAccessCallable(const CheckDocumentAccessRequestT& request) const
274 {
275 return SubmitCallable(&QBusinessClient::CheckDocumentAccess, request);
276 }
277
281 template<typename CheckDocumentAccessRequestT = Model::CheckDocumentAccessRequest>
282 void CheckDocumentAccessAsync(const CheckDocumentAccessRequestT& request, const CheckDocumentAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
283 {
284 return SubmitAsync(&QBusinessClient::CheckDocumentAccess, request, handler, context);
285 }
286
295
299 template<typename CreateAnonymousWebExperienceUrlRequestT = Model::CreateAnonymousWebExperienceUrlRequest>
300 Model::CreateAnonymousWebExperienceUrlOutcomeCallable CreateAnonymousWebExperienceUrlCallable(const CreateAnonymousWebExperienceUrlRequestT& request) const
301 {
302 return SubmitCallable(&QBusinessClient::CreateAnonymousWebExperienceUrl, request);
303 }
304
308 template<typename CreateAnonymousWebExperienceUrlRequestT = Model::CreateAnonymousWebExperienceUrlRequest>
309 void CreateAnonymousWebExperienceUrlAsync(const CreateAnonymousWebExperienceUrlRequestT& request, const CreateAnonymousWebExperienceUrlResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
310 {
311 return SubmitAsync(&QBusinessClient::CreateAnonymousWebExperienceUrl, request, handler, context);
312 }
313
336
340 template<typename CreateApplicationRequestT = Model::CreateApplicationRequest>
341 Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const CreateApplicationRequestT& request) const
342 {
343 return SubmitCallable(&QBusinessClient::CreateApplication, request);
344 }
345
349 template<typename CreateApplicationRequestT = Model::CreateApplicationRequest>
350 void CreateApplicationAsync(const CreateApplicationRequestT& request, const CreateApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
351 {
352 return SubmitAsync(&QBusinessClient::CreateApplication, request, handler, context);
353 }
354
364
368 template<typename CreateChatResponseConfigurationRequestT = Model::CreateChatResponseConfigurationRequest>
369 Model::CreateChatResponseConfigurationOutcomeCallable CreateChatResponseConfigurationCallable(const CreateChatResponseConfigurationRequestT& request) const
370 {
371 return SubmitCallable(&QBusinessClient::CreateChatResponseConfiguration, request);
372 }
373
377 template<typename CreateChatResponseConfigurationRequestT = Model::CreateChatResponseConfigurationRequest>
378 void CreateChatResponseConfigurationAsync(const CreateChatResponseConfigurationRequestT& request, const CreateChatResponseConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
379 {
380 return SubmitAsync(&QBusinessClient::CreateChatResponseConfiguration, request, handler, context);
381 }
382
396
400 template<typename CreateDataAccessorRequestT = Model::CreateDataAccessorRequest>
401 Model::CreateDataAccessorOutcomeCallable CreateDataAccessorCallable(const CreateDataAccessorRequestT& request) const
402 {
403 return SubmitCallable(&QBusinessClient::CreateDataAccessor, request);
404 }
405
409 template<typename CreateDataAccessorRequestT = Model::CreateDataAccessorRequest>
410 void CreateDataAccessorAsync(const CreateDataAccessorRequestT& request, const CreateDataAccessorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
411 {
412 return SubmitAsync(&QBusinessClient::CreateDataAccessor, request, handler, context);
413 }
414
424
428 template<typename CreateDataSourceRequestT = Model::CreateDataSourceRequest>
429 Model::CreateDataSourceOutcomeCallable CreateDataSourceCallable(const CreateDataSourceRequestT& request) const
430 {
431 return SubmitCallable(&QBusinessClient::CreateDataSource, request);
432 }
433
437 template<typename CreateDataSourceRequestT = Model::CreateDataSourceRequest>
438 void CreateDataSourceAsync(const CreateDataSourceRequestT& request, const CreateDataSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
439 {
440 return SubmitAsync(&QBusinessClient::CreateDataSource, request, handler, context);
441 }
442
457
461 template<typename CreateIndexRequestT = Model::CreateIndexRequest>
462 Model::CreateIndexOutcomeCallable CreateIndexCallable(const CreateIndexRequestT& request) const
463 {
464 return SubmitCallable(&QBusinessClient::CreateIndex, request);
465 }
466
470 template<typename CreateIndexRequestT = Model::CreateIndexRequest>
471 void CreateIndexAsync(const CreateIndexRequestT& request, const CreateIndexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
472 {
473 return SubmitAsync(&QBusinessClient::CreateIndex, request, handler, context);
474 }
475
482
486 template<typename CreatePluginRequestT = Model::CreatePluginRequest>
487 Model::CreatePluginOutcomeCallable CreatePluginCallable(const CreatePluginRequestT& request) const
488 {
489 return SubmitCallable(&QBusinessClient::CreatePlugin, request);
490 }
491
495 template<typename CreatePluginRequestT = Model::CreatePluginRequest>
496 void CreatePluginAsync(const CreatePluginRequestT& request, const CreatePluginResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
497 {
498 return SubmitAsync(&QBusinessClient::CreatePlugin, request, handler, context);
499 }
500
508
512 template<typename CreateRetrieverRequestT = Model::CreateRetrieverRequest>
513 Model::CreateRetrieverOutcomeCallable CreateRetrieverCallable(const CreateRetrieverRequestT& request) const
514 {
515 return SubmitCallable(&QBusinessClient::CreateRetriever, request);
516 }
517
521 template<typename CreateRetrieverRequestT = Model::CreateRetrieverRequest>
522 void CreateRetrieverAsync(const CreateRetrieverRequestT& request, const CreateRetrieverResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
523 {
524 return SubmitAsync(&QBusinessClient::CreateRetriever, request, handler, context);
525 }
526
543
547 template<typename CreateSubscriptionRequestT = Model::CreateSubscriptionRequest>
548 Model::CreateSubscriptionOutcomeCallable CreateSubscriptionCallable(const CreateSubscriptionRequestT& request) const
549 {
550 return SubmitCallable(&QBusinessClient::CreateSubscription, request);
551 }
552
556 template<typename CreateSubscriptionRequestT = Model::CreateSubscriptionRequest>
557 void CreateSubscriptionAsync(const CreateSubscriptionRequestT& request, const CreateSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
558 {
559 return SubmitAsync(&QBusinessClient::CreateSubscription, request, handler, context);
560 }
561
569
573 template<typename CreateUserRequestT = Model::CreateUserRequest>
574 Model::CreateUserOutcomeCallable CreateUserCallable(const CreateUserRequestT& request) const
575 {
576 return SubmitCallable(&QBusinessClient::CreateUser, request);
577 }
578
582 template<typename CreateUserRequestT = Model::CreateUserRequest>
583 void CreateUserAsync(const CreateUserRequestT& request, const CreateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
584 {
585 return SubmitAsync(&QBusinessClient::CreateUser, request, handler, context);
586 }
587
594
598 template<typename CreateWebExperienceRequestT = Model::CreateWebExperienceRequest>
599 Model::CreateWebExperienceOutcomeCallable CreateWebExperienceCallable(const CreateWebExperienceRequestT& request) const
600 {
601 return SubmitCallable(&QBusinessClient::CreateWebExperience, request);
602 }
603
607 template<typename CreateWebExperienceRequestT = Model::CreateWebExperienceRequest>
608 void CreateWebExperienceAsync(const CreateWebExperienceRequestT& request, const CreateWebExperienceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
609 {
610 return SubmitAsync(&QBusinessClient::CreateWebExperience, request, handler, context);
611 }
612
619
623 template<typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
624 Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const DeleteApplicationRequestT& request) const
625 {
626 return SubmitCallable(&QBusinessClient::DeleteApplication, request);
627 }
628
632 template<typename DeleteApplicationRequestT = Model::DeleteApplicationRequest>
633 void DeleteApplicationAsync(const DeleteApplicationRequestT& request, const DeleteApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
634 {
635 return SubmitAsync(&QBusinessClient::DeleteApplication, request, handler, context);
636 }
637
645
649 template<typename DeleteAttachmentRequestT = Model::DeleteAttachmentRequest>
650 Model::DeleteAttachmentOutcomeCallable DeleteAttachmentCallable(const DeleteAttachmentRequestT& request) const
651 {
652 return SubmitCallable(&QBusinessClient::DeleteAttachment, request);
653 }
654
658 template<typename DeleteAttachmentRequestT = Model::DeleteAttachmentRequest>
659 void DeleteAttachmentAsync(const DeleteAttachmentRequestT& request, const DeleteAttachmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
660 {
661 return SubmitAsync(&QBusinessClient::DeleteAttachment, request, handler, context);
662 }
663
671
675 template<typename DeleteChatControlsConfigurationRequestT = Model::DeleteChatControlsConfigurationRequest>
676 Model::DeleteChatControlsConfigurationOutcomeCallable DeleteChatControlsConfigurationCallable(const DeleteChatControlsConfigurationRequestT& request) const
677 {
678 return SubmitCallable(&QBusinessClient::DeleteChatControlsConfiguration, request);
679 }
680
684 template<typename DeleteChatControlsConfigurationRequestT = Model::DeleteChatControlsConfigurationRequest>
685 void DeleteChatControlsConfigurationAsync(const DeleteChatControlsConfigurationRequestT& request, const DeleteChatControlsConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
686 {
687 return SubmitAsync(&QBusinessClient::DeleteChatControlsConfiguration, request, handler, context);
688 }
689
697
701 template<typename DeleteChatResponseConfigurationRequestT = Model::DeleteChatResponseConfigurationRequest>
702 Model::DeleteChatResponseConfigurationOutcomeCallable DeleteChatResponseConfigurationCallable(const DeleteChatResponseConfigurationRequestT& request) const
703 {
704 return SubmitCallable(&QBusinessClient::DeleteChatResponseConfiguration, request);
705 }
706
710 template<typename DeleteChatResponseConfigurationRequestT = Model::DeleteChatResponseConfigurationRequest>
711 void DeleteChatResponseConfigurationAsync(const DeleteChatResponseConfigurationRequestT& request, const DeleteChatResponseConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
712 {
713 return SubmitAsync(&QBusinessClient::DeleteChatResponseConfiguration, request, handler, context);
714 }
715
723
727 template<typename DeleteConversationRequestT = Model::DeleteConversationRequest>
728 Model::DeleteConversationOutcomeCallable DeleteConversationCallable(const DeleteConversationRequestT& request) const
729 {
730 return SubmitCallable(&QBusinessClient::DeleteConversation, request);
731 }
732
736 template<typename DeleteConversationRequestT = Model::DeleteConversationRequest>
737 void DeleteConversationAsync(const DeleteConversationRequestT& request, const DeleteConversationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
738 {
739 return SubmitAsync(&QBusinessClient::DeleteConversation, request, handler, context);
740 }
741
751
755 template<typename DeleteDataAccessorRequestT = Model::DeleteDataAccessorRequest>
756 Model::DeleteDataAccessorOutcomeCallable DeleteDataAccessorCallable(const DeleteDataAccessorRequestT& request) const
757 {
758 return SubmitCallable(&QBusinessClient::DeleteDataAccessor, request);
759 }
760
764 template<typename DeleteDataAccessorRequestT = Model::DeleteDataAccessorRequest>
765 void DeleteDataAccessorAsync(const DeleteDataAccessorRequestT& request, const DeleteDataAccessorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
766 {
767 return SubmitAsync(&QBusinessClient::DeleteDataAccessor, request, handler, context);
768 }
769
779
783 template<typename DeleteDataSourceRequestT = Model::DeleteDataSourceRequest>
784 Model::DeleteDataSourceOutcomeCallable DeleteDataSourceCallable(const DeleteDataSourceRequestT& request) const
785 {
786 return SubmitCallable(&QBusinessClient::DeleteDataSource, request);
787 }
788
792 template<typename DeleteDataSourceRequestT = Model::DeleteDataSourceRequest>
793 void DeleteDataSourceAsync(const DeleteDataSourceRequestT& request, const DeleteDataSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
794 {
795 return SubmitAsync(&QBusinessClient::DeleteDataSource, request, handler, context);
796 }
797
813
817 template<typename DeleteGroupRequestT = Model::DeleteGroupRequest>
818 Model::DeleteGroupOutcomeCallable DeleteGroupCallable(const DeleteGroupRequestT& request) const
819 {
820 return SubmitCallable(&QBusinessClient::DeleteGroup, request);
821 }
822
826 template<typename DeleteGroupRequestT = Model::DeleteGroupRequest>
827 void DeleteGroupAsync(const DeleteGroupRequestT& request, const DeleteGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
828 {
829 return SubmitAsync(&QBusinessClient::DeleteGroup, request, handler, context);
830 }
831
838
842 template<typename DeleteIndexRequestT = Model::DeleteIndexRequest>
843 Model::DeleteIndexOutcomeCallable DeleteIndexCallable(const DeleteIndexRequestT& request) const
844 {
845 return SubmitCallable(&QBusinessClient::DeleteIndex, request);
846 }
847
851 template<typename DeleteIndexRequestT = Model::DeleteIndexRequest>
852 void DeleteIndexAsync(const DeleteIndexRequestT& request, const DeleteIndexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
853 {
854 return SubmitAsync(&QBusinessClient::DeleteIndex, request, handler, context);
855 }
856
863
867 template<typename DeletePluginRequestT = Model::DeletePluginRequest>
868 Model::DeletePluginOutcomeCallable DeletePluginCallable(const DeletePluginRequestT& request) const
869 {
870 return SubmitCallable(&QBusinessClient::DeletePlugin, request);
871 }
872
876 template<typename DeletePluginRequestT = Model::DeletePluginRequest>
877 void DeletePluginAsync(const DeletePluginRequestT& request, const DeletePluginResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
878 {
879 return SubmitAsync(&QBusinessClient::DeletePlugin, request, handler, context);
880 }
881
889
893 template<typename DeleteRetrieverRequestT = Model::DeleteRetrieverRequest>
894 Model::DeleteRetrieverOutcomeCallable DeleteRetrieverCallable(const DeleteRetrieverRequestT& request) const
895 {
896 return SubmitCallable(&QBusinessClient::DeleteRetriever, request);
897 }
898
902 template<typename DeleteRetrieverRequestT = Model::DeleteRetrieverRequest>
903 void DeleteRetrieverAsync(const DeleteRetrieverRequestT& request, const DeleteRetrieverResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
904 {
905 return SubmitAsync(&QBusinessClient::DeleteRetriever, request, handler, context);
906 }
907
914
918 template<typename DeleteUserRequestT = Model::DeleteUserRequest>
919 Model::DeleteUserOutcomeCallable DeleteUserCallable(const DeleteUserRequestT& request) const
920 {
921 return SubmitCallable(&QBusinessClient::DeleteUser, request);
922 }
923
927 template<typename DeleteUserRequestT = Model::DeleteUserRequest>
928 void DeleteUserAsync(const DeleteUserRequestT& request, const DeleteUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
929 {
930 return SubmitAsync(&QBusinessClient::DeleteUser, request, handler, context);
931 }
932
939
943 template<typename DeleteWebExperienceRequestT = Model::DeleteWebExperienceRequest>
944 Model::DeleteWebExperienceOutcomeCallable DeleteWebExperienceCallable(const DeleteWebExperienceRequestT& request) const
945 {
946 return SubmitCallable(&QBusinessClient::DeleteWebExperience, request);
947 }
948
952 template<typename DeleteWebExperienceRequestT = Model::DeleteWebExperienceRequest>
953 void DeleteWebExperienceAsync(const DeleteWebExperienceRequestT& request, const DeleteWebExperienceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
954 {
955 return SubmitAsync(&QBusinessClient::DeleteWebExperience, request, handler, context);
956 }
957
967
971 template<typename DisassociatePermissionRequestT = Model::DisassociatePermissionRequest>
972 Model::DisassociatePermissionOutcomeCallable DisassociatePermissionCallable(const DisassociatePermissionRequestT& request) const
973 {
974 return SubmitCallable(&QBusinessClient::DisassociatePermission, request);
975 }
976
980 template<typename DisassociatePermissionRequestT = Model::DisassociatePermissionRequest>
981 void DisassociatePermissionAsync(const DisassociatePermissionRequestT& request, const DisassociatePermissionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
982 {
983 return SubmitAsync(&QBusinessClient::DisassociatePermission, request, handler, context);
984 }
985
993
997 template<typename GetApplicationRequestT = Model::GetApplicationRequest>
998 Model::GetApplicationOutcomeCallable GetApplicationCallable(const GetApplicationRequestT& request) const
999 {
1000 return SubmitCallable(&QBusinessClient::GetApplication, request);
1001 }
1002
1006 template<typename GetApplicationRequestT = Model::GetApplicationRequest>
1007 void GetApplicationAsync(const GetApplicationRequestT& request, const GetApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1008 {
1009 return SubmitAsync(&QBusinessClient::GetApplication, request, handler, context);
1010 }
1011
1019
1023 template<typename GetChatControlsConfigurationRequestT = Model::GetChatControlsConfigurationRequest>
1024 Model::GetChatControlsConfigurationOutcomeCallable GetChatControlsConfigurationCallable(const GetChatControlsConfigurationRequestT& request) const
1025 {
1026 return SubmitCallable(&QBusinessClient::GetChatControlsConfiguration, request);
1027 }
1028
1032 template<typename GetChatControlsConfigurationRequestT = Model::GetChatControlsConfigurationRequest>
1033 void GetChatControlsConfigurationAsync(const GetChatControlsConfigurationRequestT& request, const GetChatControlsConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1034 {
1035 return SubmitAsync(&QBusinessClient::GetChatControlsConfiguration, request, handler, context);
1036 }
1037
1046
1050 template<typename GetChatResponseConfigurationRequestT = Model::GetChatResponseConfigurationRequest>
1051 Model::GetChatResponseConfigurationOutcomeCallable GetChatResponseConfigurationCallable(const GetChatResponseConfigurationRequestT& request) const
1052 {
1053 return SubmitCallable(&QBusinessClient::GetChatResponseConfiguration, request);
1054 }
1055
1059 template<typename GetChatResponseConfigurationRequestT = Model::GetChatResponseConfigurationRequest>
1060 void GetChatResponseConfigurationAsync(const GetChatResponseConfigurationRequestT& request, const GetChatResponseConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1061 {
1062 return SubmitAsync(&QBusinessClient::GetChatResponseConfiguration, request, handler, context);
1063 }
1064
1076
1080 template<typename GetDataAccessorRequestT = Model::GetDataAccessorRequest>
1081 Model::GetDataAccessorOutcomeCallable GetDataAccessorCallable(const GetDataAccessorRequestT& request) const
1082 {
1083 return SubmitCallable(&QBusinessClient::GetDataAccessor, request);
1084 }
1085
1089 template<typename GetDataAccessorRequestT = Model::GetDataAccessorRequest>
1090 void GetDataAccessorAsync(const GetDataAccessorRequestT& request, const GetDataAccessorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1091 {
1092 return SubmitAsync(&QBusinessClient::GetDataAccessor, request, handler, context);
1093 }
1094
1102
1106 template<typename GetDataSourceRequestT = Model::GetDataSourceRequest>
1107 Model::GetDataSourceOutcomeCallable GetDataSourceCallable(const GetDataSourceRequestT& request) const
1108 {
1109 return SubmitCallable(&QBusinessClient::GetDataSource, request);
1110 }
1111
1115 template<typename GetDataSourceRequestT = Model::GetDataSourceRequest>
1116 void GetDataSourceAsync(const GetDataSourceRequestT& request, const GetDataSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1117 {
1118 return SubmitAsync(&QBusinessClient::GetDataSource, request, handler, context);
1119 }
1120
1131
1135 template<typename GetDocumentContentRequestT = Model::GetDocumentContentRequest>
1136 Model::GetDocumentContentOutcomeCallable GetDocumentContentCallable(const GetDocumentContentRequestT& request) const
1137 {
1138 return SubmitCallable(&QBusinessClient::GetDocumentContent, request);
1139 }
1140
1144 template<typename GetDocumentContentRequestT = Model::GetDocumentContentRequest>
1145 void GetDocumentContentAsync(const GetDocumentContentRequestT& request, const GetDocumentContentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1146 {
1147 return SubmitAsync(&QBusinessClient::GetDocumentContent, request, handler, context);
1148 }
1149
1156
1160 template<typename GetGroupRequestT = Model::GetGroupRequest>
1161 Model::GetGroupOutcomeCallable GetGroupCallable(const GetGroupRequestT& request) const
1162 {
1163 return SubmitCallable(&QBusinessClient::GetGroup, request);
1164 }
1165
1169 template<typename GetGroupRequestT = Model::GetGroupRequest>
1170 void GetGroupAsync(const GetGroupRequestT& request, const GetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1171 {
1172 return SubmitAsync(&QBusinessClient::GetGroup, request, handler, context);
1173 }
1174
1182
1186 template<typename GetIndexRequestT = Model::GetIndexRequest>
1187 Model::GetIndexOutcomeCallable GetIndexCallable(const GetIndexRequestT& request) const
1188 {
1189 return SubmitCallable(&QBusinessClient::GetIndex, request);
1190 }
1191
1195 template<typename GetIndexRequestT = Model::GetIndexRequest>
1196 void GetIndexAsync(const GetIndexRequestT& request, const GetIndexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1197 {
1198 return SubmitAsync(&QBusinessClient::GetIndex, request, handler, context);
1199 }
1200
1213
1217 template<typename GetMediaRequestT = Model::GetMediaRequest>
1218 Model::GetMediaOutcomeCallable GetMediaCallable(const GetMediaRequestT& request) const
1219 {
1220 return SubmitCallable(&QBusinessClient::GetMedia, request);
1221 }
1222
1226 template<typename GetMediaRequestT = Model::GetMediaRequest>
1227 void GetMediaAsync(const GetMediaRequestT& request, const GetMediaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1228 {
1229 return SubmitAsync(&QBusinessClient::GetMedia, request, handler, context);
1230 }
1231
1239
1243 template<typename GetPluginRequestT = Model::GetPluginRequest>
1244 Model::GetPluginOutcomeCallable GetPluginCallable(const GetPluginRequestT& request) const
1245 {
1246 return SubmitCallable(&QBusinessClient::GetPlugin, request);
1247 }
1248
1252 template<typename GetPluginRequestT = Model::GetPluginRequest>
1253 void GetPluginAsync(const GetPluginRequestT& request, const GetPluginResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1254 {
1255 return SubmitAsync(&QBusinessClient::GetPlugin, request, handler, context);
1256 }
1257
1267
1271 template<typename GetPolicyRequestT = Model::GetPolicyRequest>
1272 Model::GetPolicyOutcomeCallable GetPolicyCallable(const GetPolicyRequestT& request) const
1273 {
1274 return SubmitCallable(&QBusinessClient::GetPolicy, request);
1275 }
1276
1280 template<typename GetPolicyRequestT = Model::GetPolicyRequest>
1281 void GetPolicyAsync(const GetPolicyRequestT& request, const GetPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1282 {
1283 return SubmitAsync(&QBusinessClient::GetPolicy, request, handler, context);
1284 }
1285
1293
1297 template<typename GetRetrieverRequestT = Model::GetRetrieverRequest>
1298 Model::GetRetrieverOutcomeCallable GetRetrieverCallable(const GetRetrieverRequestT& request) const
1299 {
1300 return SubmitCallable(&QBusinessClient::GetRetriever, request);
1301 }
1302
1306 template<typename GetRetrieverRequestT = Model::GetRetrieverRequest>
1307 void GetRetrieverAsync(const GetRetrieverRequestT& request, const GetRetrieverResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1308 {
1309 return SubmitAsync(&QBusinessClient::GetRetriever, request, handler, context);
1310 }
1311
1319
1323 template<typename GetUserRequestT = Model::GetUserRequest>
1324 Model::GetUserOutcomeCallable GetUserCallable(const GetUserRequestT& request) const
1325 {
1326 return SubmitCallable(&QBusinessClient::GetUser, request);
1327 }
1328
1332 template<typename GetUserRequestT = Model::GetUserRequest>
1333 void GetUserAsync(const GetUserRequestT& request, const GetUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1334 {
1335 return SubmitAsync(&QBusinessClient::GetUser, request, handler, context);
1336 }
1337
1345
1349 template<typename GetWebExperienceRequestT = Model::GetWebExperienceRequest>
1350 Model::GetWebExperienceOutcomeCallable GetWebExperienceCallable(const GetWebExperienceRequestT& request) const
1351 {
1352 return SubmitCallable(&QBusinessClient::GetWebExperience, request);
1353 }
1354
1358 template<typename GetWebExperienceRequestT = Model::GetWebExperienceRequest>
1359 void GetWebExperienceAsync(const GetWebExperienceRequestT& request, const GetWebExperienceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1360 {
1361 return SubmitAsync(&QBusinessClient::GetWebExperience, request, handler, context);
1362 }
1363
1374
1378 template<typename ListApplicationsRequestT = Model::ListApplicationsRequest>
1379 Model::ListApplicationsOutcomeCallable ListApplicationsCallable(const ListApplicationsRequestT& request = {}) const
1380 {
1381 return SubmitCallable(&QBusinessClient::ListApplications, request);
1382 }
1383
1387 template<typename ListApplicationsRequestT = Model::ListApplicationsRequest>
1388 void ListApplicationsAsync(const ListApplicationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListApplicationsRequestT& request = {}) const
1389 {
1390 return SubmitAsync(&QBusinessClient::ListApplications, request, handler, context);
1391 }
1392
1401
1405 template<typename ListAttachmentsRequestT = Model::ListAttachmentsRequest>
1406 Model::ListAttachmentsOutcomeCallable ListAttachmentsCallable(const ListAttachmentsRequestT& request) const
1407 {
1408 return SubmitCallable(&QBusinessClient::ListAttachments, request);
1409 }
1410
1414 template<typename ListAttachmentsRequestT = Model::ListAttachmentsRequest>
1415 void ListAttachmentsAsync(const ListAttachmentsRequestT& request, const ListAttachmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1416 {
1417 return SubmitAsync(&QBusinessClient::ListAttachments, request, handler, context);
1418 }
1419
1429
1433 template<typename ListChatResponseConfigurationsRequestT = Model::ListChatResponseConfigurationsRequest>
1435 {
1436 return SubmitCallable(&QBusinessClient::ListChatResponseConfigurations, request);
1437 }
1438
1442 template<typename ListChatResponseConfigurationsRequestT = Model::ListChatResponseConfigurationsRequest>
1443 void ListChatResponseConfigurationsAsync(const ListChatResponseConfigurationsRequestT& request, const ListChatResponseConfigurationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1444 {
1445 return SubmitAsync(&QBusinessClient::ListChatResponseConfigurations, request, handler, context);
1446 }
1447
1455
1459 template<typename ListConversationsRequestT = Model::ListConversationsRequest>
1460 Model::ListConversationsOutcomeCallable ListConversationsCallable(const ListConversationsRequestT& request) const
1461 {
1462 return SubmitCallable(&QBusinessClient::ListConversations, request);
1463 }
1464
1468 template<typename ListConversationsRequestT = Model::ListConversationsRequest>
1469 void ListConversationsAsync(const ListConversationsRequestT& request, const ListConversationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1470 {
1471 return SubmitAsync(&QBusinessClient::ListConversations, request, handler, context);
1472 }
1473
1483
1487 template<typename ListDataAccessorsRequestT = Model::ListDataAccessorsRequest>
1488 Model::ListDataAccessorsOutcomeCallable ListDataAccessorsCallable(const ListDataAccessorsRequestT& request) const
1489 {
1490 return SubmitCallable(&QBusinessClient::ListDataAccessors, request);
1491 }
1492
1496 template<typename ListDataAccessorsRequestT = Model::ListDataAccessorsRequest>
1497 void ListDataAccessorsAsync(const ListDataAccessorsRequestT& request, const ListDataAccessorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1498 {
1499 return SubmitAsync(&QBusinessClient::ListDataAccessors, request, handler, context);
1500 }
1501
1509
1513 template<typename ListDataSourceSyncJobsRequestT = Model::ListDataSourceSyncJobsRequest>
1514 Model::ListDataSourceSyncJobsOutcomeCallable ListDataSourceSyncJobsCallable(const ListDataSourceSyncJobsRequestT& request) const
1515 {
1516 return SubmitCallable(&QBusinessClient::ListDataSourceSyncJobs, request);
1517 }
1518
1522 template<typename ListDataSourceSyncJobsRequestT = Model::ListDataSourceSyncJobsRequest>
1523 void ListDataSourceSyncJobsAsync(const ListDataSourceSyncJobsRequestT& request, const ListDataSourceSyncJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1524 {
1525 return SubmitAsync(&QBusinessClient::ListDataSourceSyncJobs, request, handler, context);
1526 }
1527
1535
1539 template<typename ListDataSourcesRequestT = Model::ListDataSourcesRequest>
1540 Model::ListDataSourcesOutcomeCallable ListDataSourcesCallable(const ListDataSourcesRequestT& request) const
1541 {
1542 return SubmitCallable(&QBusinessClient::ListDataSources, request);
1543 }
1544
1548 template<typename ListDataSourcesRequestT = Model::ListDataSourcesRequest>
1549 void ListDataSourcesAsync(const ListDataSourcesRequestT& request, const ListDataSourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1550 {
1551 return SubmitAsync(&QBusinessClient::ListDataSources, request, handler, context);
1552 }
1553
1560
1564 template<typename ListDocumentsRequestT = Model::ListDocumentsRequest>
1565 Model::ListDocumentsOutcomeCallable ListDocumentsCallable(const ListDocumentsRequestT& request) const
1566 {
1567 return SubmitCallable(&QBusinessClient::ListDocuments, request);
1568 }
1569
1573 template<typename ListDocumentsRequestT = Model::ListDocumentsRequest>
1574 void ListDocumentsAsync(const ListDocumentsRequestT& request, const ListDocumentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1575 {
1576 return SubmitAsync(&QBusinessClient::ListDocuments, request, handler, context);
1577 }
1578
1586
1590 template<typename ListGroupsRequestT = Model::ListGroupsRequest>
1591 Model::ListGroupsOutcomeCallable ListGroupsCallable(const ListGroupsRequestT& request) const
1592 {
1593 return SubmitCallable(&QBusinessClient::ListGroups, request);
1594 }
1595
1599 template<typename ListGroupsRequestT = Model::ListGroupsRequest>
1600 void ListGroupsAsync(const ListGroupsRequestT& request, const ListGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1601 {
1602 return SubmitAsync(&QBusinessClient::ListGroups, request, handler, context);
1603 }
1604
1612
1616 template<typename ListIndicesRequestT = Model::ListIndicesRequest>
1617 Model::ListIndicesOutcomeCallable ListIndicesCallable(const ListIndicesRequestT& request) const
1618 {
1619 return SubmitCallable(&QBusinessClient::ListIndices, request);
1620 }
1621
1625 template<typename ListIndicesRequestT = Model::ListIndicesRequest>
1626 void ListIndicesAsync(const ListIndicesRequestT& request, const ListIndicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1627 {
1628 return SubmitAsync(&QBusinessClient::ListIndices, request, handler, context);
1629 }
1630
1638
1642 template<typename ListMessagesRequestT = Model::ListMessagesRequest>
1643 Model::ListMessagesOutcomeCallable ListMessagesCallable(const ListMessagesRequestT& request) const
1644 {
1645 return SubmitCallable(&QBusinessClient::ListMessages, request);
1646 }
1647
1651 template<typename ListMessagesRequestT = Model::ListMessagesRequest>
1652 void ListMessagesAsync(const ListMessagesRequestT& request, const ListMessagesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1653 {
1654 return SubmitAsync(&QBusinessClient::ListMessages, request, handler, context);
1655 }
1656
1664
1668 template<typename ListPluginActionsRequestT = Model::ListPluginActionsRequest>
1669 Model::ListPluginActionsOutcomeCallable ListPluginActionsCallable(const ListPluginActionsRequestT& request) const
1670 {
1671 return SubmitCallable(&QBusinessClient::ListPluginActions, request);
1672 }
1673
1677 template<typename ListPluginActionsRequestT = Model::ListPluginActionsRequest>
1678 void ListPluginActionsAsync(const ListPluginActionsRequestT& request, const ListPluginActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1679 {
1680 return SubmitAsync(&QBusinessClient::ListPluginActions, request, handler, context);
1681 }
1682
1690
1694 template<typename ListPluginTypeActionsRequestT = Model::ListPluginTypeActionsRequest>
1695 Model::ListPluginTypeActionsOutcomeCallable ListPluginTypeActionsCallable(const ListPluginTypeActionsRequestT& request) const
1696 {
1697 return SubmitCallable(&QBusinessClient::ListPluginTypeActions, request);
1698 }
1699
1703 template<typename ListPluginTypeActionsRequestT = Model::ListPluginTypeActionsRequest>
1704 void ListPluginTypeActionsAsync(const ListPluginTypeActionsRequestT& request, const ListPluginTypeActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1705 {
1706 return SubmitAsync(&QBusinessClient::ListPluginTypeActions, request, handler, context);
1707 }
1708
1716
1720 template<typename ListPluginTypeMetadataRequestT = Model::ListPluginTypeMetadataRequest>
1721 Model::ListPluginTypeMetadataOutcomeCallable ListPluginTypeMetadataCallable(const ListPluginTypeMetadataRequestT& request = {}) const
1722 {
1723 return SubmitCallable(&QBusinessClient::ListPluginTypeMetadata, request);
1724 }
1725
1729 template<typename ListPluginTypeMetadataRequestT = Model::ListPluginTypeMetadataRequest>
1730 void ListPluginTypeMetadataAsync(const ListPluginTypeMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListPluginTypeMetadataRequestT& request = {}) const
1731 {
1732 return SubmitAsync(&QBusinessClient::ListPluginTypeMetadata, request, handler, context);
1733 }
1734
1741
1745 template<typename ListPluginsRequestT = Model::ListPluginsRequest>
1746 Model::ListPluginsOutcomeCallable ListPluginsCallable(const ListPluginsRequestT& request) const
1747 {
1748 return SubmitCallable(&QBusinessClient::ListPlugins, request);
1749 }
1750
1754 template<typename ListPluginsRequestT = Model::ListPluginsRequest>
1755 void ListPluginsAsync(const ListPluginsRequestT& request, const ListPluginsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1756 {
1757 return SubmitAsync(&QBusinessClient::ListPlugins, request, handler, context);
1758 }
1759
1767
1771 template<typename ListRetrieversRequestT = Model::ListRetrieversRequest>
1772 Model::ListRetrieversOutcomeCallable ListRetrieversCallable(const ListRetrieversRequestT& request) const
1773 {
1774 return SubmitCallable(&QBusinessClient::ListRetrievers, request);
1775 }
1776
1780 template<typename ListRetrieversRequestT = Model::ListRetrieversRequest>
1781 void ListRetrieversAsync(const ListRetrieversRequestT& request, const ListRetrieversResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1782 {
1783 return SubmitAsync(&QBusinessClient::ListRetrievers, request, handler, context);
1784 }
1785
1793
1797 template<typename ListSubscriptionsRequestT = Model::ListSubscriptionsRequest>
1798 Model::ListSubscriptionsOutcomeCallable ListSubscriptionsCallable(const ListSubscriptionsRequestT& request) const
1799 {
1800 return SubmitCallable(&QBusinessClient::ListSubscriptions, request);
1801 }
1802
1806 template<typename ListSubscriptionsRequestT = Model::ListSubscriptionsRequest>
1807 void ListSubscriptionsAsync(const ListSubscriptionsRequestT& request, const ListSubscriptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1808 {
1809 return SubmitAsync(&QBusinessClient::ListSubscriptions, request, handler, context);
1810 }
1811
1820
1824 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1825 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
1826 {
1827 return SubmitCallable(&QBusinessClient::ListTagsForResource, request);
1828 }
1829
1833 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1834 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1835 {
1836 return SubmitAsync(&QBusinessClient::ListTagsForResource, request, handler, context);
1837 }
1838
1846
1850 template<typename ListWebExperiencesRequestT = Model::ListWebExperiencesRequest>
1851 Model::ListWebExperiencesOutcomeCallable ListWebExperiencesCallable(const ListWebExperiencesRequestT& request) const
1852 {
1853 return SubmitCallable(&QBusinessClient::ListWebExperiences, request);
1854 }
1855
1859 template<typename ListWebExperiencesRequestT = Model::ListWebExperiencesRequest>
1860 void ListWebExperiencesAsync(const ListWebExperiencesRequestT& request, const ListWebExperiencesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1861 {
1862 return SubmitAsync(&QBusinessClient::ListWebExperiences, request, handler, context);
1863 }
1864
1872
1876 template<typename PutFeedbackRequestT = Model::PutFeedbackRequest>
1877 Model::PutFeedbackOutcomeCallable PutFeedbackCallable(const PutFeedbackRequestT& request) const
1878 {
1879 return SubmitCallable(&QBusinessClient::PutFeedback, request);
1880 }
1881
1885 template<typename PutFeedbackRequestT = Model::PutFeedbackRequest>
1886 void PutFeedbackAsync(const PutFeedbackRequestT& request, const PutFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1887 {
1888 return SubmitAsync(&QBusinessClient::PutFeedback, request, handler, context);
1889 }
1890
1909
1913 template<typename PutGroupRequestT = Model::PutGroupRequest>
1914 Model::PutGroupOutcomeCallable PutGroupCallable(const PutGroupRequestT& request) const
1915 {
1916 return SubmitCallable(&QBusinessClient::PutGroup, request);
1917 }
1918
1922 template<typename PutGroupRequestT = Model::PutGroupRequest>
1923 void PutGroupAsync(const PutGroupRequestT& request, const PutGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1924 {
1925 return SubmitAsync(&QBusinessClient::PutGroup, request, handler, context);
1926 }
1927
1940
1944 template<typename SearchRelevantContentRequestT = Model::SearchRelevantContentRequest>
1945 Model::SearchRelevantContentOutcomeCallable SearchRelevantContentCallable(const SearchRelevantContentRequestT& request) const
1946 {
1947 return SubmitCallable(&QBusinessClient::SearchRelevantContent, request);
1948 }
1949
1953 template<typename SearchRelevantContentRequestT = Model::SearchRelevantContentRequest>
1954 void SearchRelevantContentAsync(const SearchRelevantContentRequestT& request, const SearchRelevantContentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1955 {
1956 return SubmitAsync(&QBusinessClient::SearchRelevantContent, request, handler, context);
1957 }
1958
1967
1971 template<typename StartDataSourceSyncJobRequestT = Model::StartDataSourceSyncJobRequest>
1972 Model::StartDataSourceSyncJobOutcomeCallable StartDataSourceSyncJobCallable(const StartDataSourceSyncJobRequestT& request) const
1973 {
1974 return SubmitCallable(&QBusinessClient::StartDataSourceSyncJob, request);
1975 }
1976
1980 template<typename StartDataSourceSyncJobRequestT = Model::StartDataSourceSyncJobRequest>
1981 void StartDataSourceSyncJobAsync(const StartDataSourceSyncJobRequestT& request, const StartDataSourceSyncJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1982 {
1983 return SubmitAsync(&QBusinessClient::StartDataSourceSyncJob, request, handler, context);
1984 }
1985
1993
1997 template<typename StopDataSourceSyncJobRequestT = Model::StopDataSourceSyncJobRequest>
1998 Model::StopDataSourceSyncJobOutcomeCallable StopDataSourceSyncJobCallable(const StopDataSourceSyncJobRequestT& request) const
1999 {
2000 return SubmitCallable(&QBusinessClient::StopDataSourceSyncJob, request);
2001 }
2002
2006 template<typename StopDataSourceSyncJobRequestT = Model::StopDataSourceSyncJobRequest>
2007 void StopDataSourceSyncJobAsync(const StopDataSourceSyncJobRequestT& request, const StopDataSourceSyncJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2008 {
2009 return SubmitAsync(&QBusinessClient::StopDataSourceSyncJob, request, handler, context);
2010 }
2011
2020
2024 template<typename TagResourceRequestT = Model::TagResourceRequest>
2025 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
2026 {
2027 return SubmitCallable(&QBusinessClient::TagResource, request);
2028 }
2029
2033 template<typename TagResourceRequestT = Model::TagResourceRequest>
2034 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2035 {
2036 return SubmitAsync(&QBusinessClient::TagResource, request, handler, context);
2037 }
2038
2046
2050 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2051 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
2052 {
2053 return SubmitCallable(&QBusinessClient::UntagResource, request);
2054 }
2055
2059 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2060 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2061 {
2062 return SubmitAsync(&QBusinessClient::UntagResource, request, handler, context);
2063 }
2064
2080
2084 template<typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
2085 Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const UpdateApplicationRequestT& request) const
2086 {
2087 return SubmitCallable(&QBusinessClient::UpdateApplication, request);
2088 }
2089
2093 template<typename UpdateApplicationRequestT = Model::UpdateApplicationRequest>
2094 void UpdateApplicationAsync(const UpdateApplicationRequestT& request, const UpdateApplicationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2095 {
2096 return SubmitAsync(&QBusinessClient::UpdateApplication, request, handler, context);
2097 }
2098
2106
2110 template<typename UpdateChatControlsConfigurationRequestT = Model::UpdateChatControlsConfigurationRequest>
2112 {
2113 return SubmitCallable(&QBusinessClient::UpdateChatControlsConfiguration, request);
2114 }
2115
2119 template<typename UpdateChatControlsConfigurationRequestT = Model::UpdateChatControlsConfigurationRequest>
2120 void UpdateChatControlsConfigurationAsync(const UpdateChatControlsConfigurationRequestT& request, const UpdateChatControlsConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2121 {
2122 return SubmitAsync(&QBusinessClient::UpdateChatControlsConfiguration, request, handler, context);
2123 }
2124
2134
2138 template<typename UpdateChatResponseConfigurationRequestT = Model::UpdateChatResponseConfigurationRequest>
2140 {
2141 return SubmitCallable(&QBusinessClient::UpdateChatResponseConfiguration, request);
2142 }
2143
2147 template<typename UpdateChatResponseConfigurationRequestT = Model::UpdateChatResponseConfigurationRequest>
2148 void UpdateChatResponseConfigurationAsync(const UpdateChatResponseConfigurationRequestT& request, const UpdateChatResponseConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2149 {
2150 return SubmitAsync(&QBusinessClient::UpdateChatResponseConfiguration, request, handler, context);
2151 }
2152
2163
2167 template<typename UpdateDataAccessorRequestT = Model::UpdateDataAccessorRequest>
2168 Model::UpdateDataAccessorOutcomeCallable UpdateDataAccessorCallable(const UpdateDataAccessorRequestT& request) const
2169 {
2170 return SubmitCallable(&QBusinessClient::UpdateDataAccessor, request);
2171 }
2172
2176 template<typename UpdateDataAccessorRequestT = Model::UpdateDataAccessorRequest>
2177 void UpdateDataAccessorAsync(const UpdateDataAccessorRequestT& request, const UpdateDataAccessorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2178 {
2179 return SubmitAsync(&QBusinessClient::UpdateDataAccessor, request, handler, context);
2180 }
2181
2189
2193 template<typename UpdateDataSourceRequestT = Model::UpdateDataSourceRequest>
2194 Model::UpdateDataSourceOutcomeCallable UpdateDataSourceCallable(const UpdateDataSourceRequestT& request) const
2195 {
2196 return SubmitCallable(&QBusinessClient::UpdateDataSource, request);
2197 }
2198
2202 template<typename UpdateDataSourceRequestT = Model::UpdateDataSourceRequest>
2203 void UpdateDataSourceAsync(const UpdateDataSourceRequestT& request, const UpdateDataSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2204 {
2205 return SubmitAsync(&QBusinessClient::UpdateDataSource, request, handler, context);
2206 }
2207
2214
2218 template<typename UpdateIndexRequestT = Model::UpdateIndexRequest>
2219 Model::UpdateIndexOutcomeCallable UpdateIndexCallable(const UpdateIndexRequestT& request) const
2220 {
2221 return SubmitCallable(&QBusinessClient::UpdateIndex, request);
2222 }
2223
2227 template<typename UpdateIndexRequestT = Model::UpdateIndexRequest>
2228 void UpdateIndexAsync(const UpdateIndexRequestT& request, const UpdateIndexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2229 {
2230 return SubmitAsync(&QBusinessClient::UpdateIndex, request, handler, context);
2231 }
2232
2239
2243 template<typename UpdatePluginRequestT = Model::UpdatePluginRequest>
2244 Model::UpdatePluginOutcomeCallable UpdatePluginCallable(const UpdatePluginRequestT& request) const
2245 {
2246 return SubmitCallable(&QBusinessClient::UpdatePlugin, request);
2247 }
2248
2252 template<typename UpdatePluginRequestT = Model::UpdatePluginRequest>
2253 void UpdatePluginAsync(const UpdatePluginRequestT& request, const UpdatePluginResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2254 {
2255 return SubmitAsync(&QBusinessClient::UpdatePlugin, request, handler, context);
2256 }
2257
2265
2269 template<typename UpdateRetrieverRequestT = Model::UpdateRetrieverRequest>
2270 Model::UpdateRetrieverOutcomeCallable UpdateRetrieverCallable(const UpdateRetrieverRequestT& request) const
2271 {
2272 return SubmitCallable(&QBusinessClient::UpdateRetriever, request);
2273 }
2274
2278 template<typename UpdateRetrieverRequestT = Model::UpdateRetrieverRequest>
2279 void UpdateRetrieverAsync(const UpdateRetrieverRequestT& request, const UpdateRetrieverResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2280 {
2281 return SubmitAsync(&QBusinessClient::UpdateRetriever, request, handler, context);
2282 }
2283
2295
2299 template<typename UpdateSubscriptionRequestT = Model::UpdateSubscriptionRequest>
2300 Model::UpdateSubscriptionOutcomeCallable UpdateSubscriptionCallable(const UpdateSubscriptionRequestT& request) const
2301 {
2302 return SubmitCallable(&QBusinessClient::UpdateSubscription, request);
2303 }
2304
2308 template<typename UpdateSubscriptionRequestT = Model::UpdateSubscriptionRequest>
2309 void UpdateSubscriptionAsync(const UpdateSubscriptionRequestT& request, const UpdateSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2310 {
2311 return SubmitAsync(&QBusinessClient::UpdateSubscription, request, handler, context);
2312 }
2313
2321
2325 template<typename UpdateUserRequestT = Model::UpdateUserRequest>
2326 Model::UpdateUserOutcomeCallable UpdateUserCallable(const UpdateUserRequestT& request) const
2327 {
2328 return SubmitCallable(&QBusinessClient::UpdateUser, request);
2329 }
2330
2334 template<typename UpdateUserRequestT = Model::UpdateUserRequest>
2335 void UpdateUserAsync(const UpdateUserRequestT& request, const UpdateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2336 {
2337 return SubmitAsync(&QBusinessClient::UpdateUser, request, handler, context);
2338 }
2339
2346
2350 template<typename UpdateWebExperienceRequestT = Model::UpdateWebExperienceRequest>
2351 Model::UpdateWebExperienceOutcomeCallable UpdateWebExperienceCallable(const UpdateWebExperienceRequestT& request) const
2352 {
2353 return SubmitCallable(&QBusinessClient::UpdateWebExperience, request);
2354 }
2355
2359 template<typename UpdateWebExperienceRequestT = Model::UpdateWebExperienceRequest>
2360 void UpdateWebExperienceAsync(const UpdateWebExperienceRequestT& request, const UpdateWebExperienceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2361 {
2362 return SubmitAsync(&QBusinessClient::UpdateWebExperience, request, handler, context);
2363 }
2364
2365
2366 void OverrideEndpoint(const Aws::String& endpoint);
2367 std::shared_ptr<QBusinessEndpointProviderBase>& accessEndpointProvider();
2368 private:
2370 void init(const QBusinessClientConfiguration& clientConfiguration);
2371
2372 QBusinessClientConfiguration m_clientConfiguration;
2373 std::shared_ptr<QBusinessEndpointProviderBase> m_endpointProvider;
2374 };
2375
2376} // namespace QBusiness
2377} // namespace Aws
virtual Model::DeleteWebExperienceOutcome DeleteWebExperience(const Model::DeleteWebExperienceRequest &request) const
virtual Model::ListSubscriptionsOutcome ListSubscriptions(const Model::ListSubscriptionsRequest &request) const
Model::ChatSyncOutcomeCallable ChatSyncCallable(const ChatSyncRequestT &request) const
void ListDataSourcesAsync(const ListDataSourcesRequestT &request, const ListDataSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListPluginsOutcomeCallable ListPluginsCallable(const ListPluginsRequestT &request) const
void UpdatePluginAsync(const UpdatePluginRequestT &request, const UpdatePluginResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeletePluginOutcomeCallable DeletePluginCallable(const DeletePluginRequestT &request) const
void ListPluginActionsAsync(const ListPluginActionsRequestT &request, const ListPluginActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetServiceName()
void ListPluginTypeMetadataAsync(const ListPluginTypeMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPluginTypeMetadataRequestT &request={}) const
virtual Model::CreateAnonymousWebExperienceUrlOutcome CreateAnonymousWebExperienceUrl(const Model::CreateAnonymousWebExperienceUrlRequest &request) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::ListAttachmentsOutcome ListAttachments(const Model::ListAttachmentsRequest &request) const
void GetGroupAsync(const GetGroupRequestT &request, const GetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDataAccessorOutcome DeleteDataAccessor(const Model::DeleteDataAccessorRequest &request) const
void CreateRetrieverAsync(const CreateRetrieverRequestT &request, const CreateRetrieverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::ListMessagesOutcomeCallable ListMessagesCallable(const ListMessagesRequestT &request) const
Model::GetRetrieverOutcomeCallable GetRetrieverCallable(const GetRetrieverRequestT &request) const
Model::ListConversationsOutcomeCallable ListConversationsCallable(const ListConversationsRequestT &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchPutDocumentAsync(const BatchPutDocumentRequestT &request, const BatchPutDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListGroupsAsync(const ListGroupsRequestT &request, const ListGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListPluginTypeMetadataOutcomeCallable ListPluginTypeMetadataCallable(const ListPluginTypeMetadataRequestT &request={}) const
void ListConversationsAsync(const ListConversationsRequestT &request, const ListConversationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchDeleteDocumentOutcomeCallable BatchDeleteDocumentCallable(const BatchDeleteDocumentRequestT &request) const
QBusinessClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DeleteRetrieverOutcomeCallable DeleteRetrieverCallable(const DeleteRetrieverRequestT &request) const
Model::UpdateChatControlsConfigurationOutcomeCallable UpdateChatControlsConfigurationCallable(const UpdateChatControlsConfigurationRequestT &request) const
virtual Model::ListDocumentsOutcome ListDocuments(const Model::ListDocumentsRequest &request) const
virtual Model::CreateUserOutcome CreateUser(const Model::CreateUserRequest &request) const
virtual Model::CreatePluginOutcome CreatePlugin(const Model::CreatePluginRequest &request) const
void UpdateRetrieverAsync(const UpdateRetrieverRequestT &request, const UpdateRetrieverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateSubscriptionAsync(const CreateSubscriptionRequestT &request, const CreateSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteChatResponseConfigurationOutcomeCallable DeleteChatResponseConfigurationCallable(const DeleteChatResponseConfigurationRequestT &request) const
void ChatSyncAsync(const ChatSyncRequestT &request, const ChatSyncResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAttachmentsOutcomeCallable ListAttachmentsCallable(const ListAttachmentsRequestT &request) const
Model::CreateAnonymousWebExperienceUrlOutcomeCallable CreateAnonymousWebExperienceUrlCallable(const CreateAnonymousWebExperienceUrlRequestT &request) const
virtual Model::CreateApplicationOutcome CreateApplication(const Model::CreateApplicationRequest &request) const
virtual Model::GetChatControlsConfigurationOutcome GetChatControlsConfiguration(const Model::GetChatControlsConfigurationRequest &request) const
Model::CheckDocumentAccessOutcomeCallable CheckDocumentAccessCallable(const CheckDocumentAccessRequestT &request) const
void GetPluginAsync(const GetPluginRequestT &request, const GetPluginResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteIndexOutcomeCallable DeleteIndexCallable(const DeleteIndexRequestT &request) const
Model::UpdatePluginOutcomeCallable UpdatePluginCallable(const UpdatePluginRequestT &request) const
virtual Model::UpdateIndexOutcome UpdateIndex(const Model::UpdateIndexRequest &request) const
Model::GetIndexOutcomeCallable GetIndexCallable(const GetIndexRequestT &request) const
virtual Model::ListRetrieversOutcome ListRetrievers(const Model::ListRetrieversRequest &request) const
Model::CreateIndexOutcomeCallable CreateIndexCallable(const CreateIndexRequestT &request) const
virtual Model::PutFeedbackOutcome PutFeedback(const Model::PutFeedbackRequest &request) const
virtual Model::UpdateDataAccessorOutcome UpdateDataAccessor(const Model::UpdateDataAccessorRequest &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::ListMessagesOutcome ListMessages(const Model::ListMessagesRequest &request) const
Model::GetApplicationOutcomeCallable GetApplicationCallable(const GetApplicationRequestT &request) const
Model::ListDataSourceSyncJobsOutcomeCallable ListDataSourceSyncJobsCallable(const ListDataSourceSyncJobsRequestT &request) const
virtual Model::BatchPutDocumentOutcome BatchPutDocument(const Model::BatchPutDocumentRequest &request) const
Model::ListRetrieversOutcomeCallable ListRetrieversCallable(const ListRetrieversRequestT &request) const
Model::UpdateDataAccessorOutcomeCallable UpdateDataAccessorCallable(const UpdateDataAccessorRequestT &request) const
virtual Model::StopDataSourceSyncJobOutcome StopDataSourceSyncJob(const Model::StopDataSourceSyncJobRequest &request) const
void UpdateDataSourceAsync(const UpdateDataSourceRequestT &request, const UpdateDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociatePermissionOutcomeCallable DisassociatePermissionCallable(const DisassociatePermissionRequestT &request) const
virtual Model::ListWebExperiencesOutcome ListWebExperiences(const Model::ListWebExperiencesRequest &request) const
virtual Model::UpdateWebExperienceOutcome UpdateWebExperience(const Model::UpdateWebExperienceRequest &request) const
virtual Model::UpdateApplicationOutcome UpdateApplication(const Model::UpdateApplicationRequest &request) const
virtual Model::GetPluginOutcome GetPlugin(const Model::GetPluginRequest &request) const
virtual Model::DeleteApplicationOutcome DeleteApplication(const Model::DeleteApplicationRequest &request) const
virtual Model::DeleteChatResponseConfigurationOutcome DeleteChatResponseConfiguration(const Model::DeleteChatResponseConfigurationRequest &request) const
void GetMediaAsync(const GetMediaRequestT &request, const GetMediaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListPluginsAsync(const ListPluginsRequestT &request, const ListPluginsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteChatControlsConfigurationAsync(const DeleteChatControlsConfigurationRequestT &request, const DeleteChatControlsConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDataAccessorAsync(const GetDataAccessorRequestT &request, const GetDataAccessorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutGroupOutcomeCallable PutGroupCallable(const PutGroupRequestT &request) const
QBusinessEndpointProvider EndpointProviderType
virtual Model::DeleteRetrieverOutcome DeleteRetriever(const Model::DeleteRetrieverRequest &request) const
Model::CreatePluginOutcomeCallable CreatePluginCallable(const CreatePluginRequestT &request) const
void DisassociatePermissionAsync(const DisassociatePermissionRequestT &request, const DisassociatePermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListIndicesOutcomeCallable ListIndicesCallable(const ListIndicesRequestT &request) const
void ListDataSourceSyncJobsAsync(const ListDataSourceSyncJobsRequestT &request, const ListDataSourceSyncJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDataSourceOutcome CreateDataSource(const Model::CreateDataSourceRequest &request) const
void ListSubscriptionsAsync(const ListSubscriptionsRequestT &request, const ListSubscriptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListMessagesAsync(const ListMessagesRequestT &request, const ListMessagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetPolicyAsync(const GetPolicyRequestT &request, const GetPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteApplicationOutcomeCallable DeleteApplicationCallable(const DeleteApplicationRequestT &request) const
Model::GetDocumentContentOutcomeCallable GetDocumentContentCallable(const GetDocumentContentRequestT &request) const
QBusinessClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< QBusinessEndpointProviderBase > endpointProvider=nullptr, const Aws::QBusiness::QBusinessClientConfiguration &clientConfiguration=Aws::QBusiness::QBusinessClientConfiguration())
void CreateWebExperienceAsync(const CreateWebExperienceRequestT &request, const CreateWebExperienceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::GetWebExperienceOutcome GetWebExperience(const Model::GetWebExperienceRequest &request) const
virtual Model::UpdateSubscriptionOutcome UpdateSubscription(const Model::UpdateSubscriptionRequest &request) const
void ListRetrieversAsync(const ListRetrieversRequestT &request, const ListRetrieversResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutGroupOutcome PutGroup(const Model::PutGroupRequest &request) const
virtual Model::ListDataSourceSyncJobsOutcome ListDataSourceSyncJobs(const Model::ListDataSourceSyncJobsRequest &request) const
virtual Model::ListIndicesOutcome ListIndices(const Model::ListIndicesRequest &request) const
virtual Model::GetIndexOutcome GetIndex(const Model::GetIndexRequest &request) const
void DeleteConversationAsync(const DeleteConversationRequestT &request, const DeleteConversationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateApplicationAsync(const CreateApplicationRequestT &request, const CreateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchRelevantContentOutcomeCallable SearchRelevantContentCallable(const SearchRelevantContentRequestT &request) const
void CreateUserAsync(const CreateUserRequestT &request, const CreateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetGroupOutcomeCallable GetGroupCallable(const GetGroupRequestT &request) const
virtual Model::ListChatResponseConfigurationsOutcome ListChatResponseConfigurations(const Model::ListChatResponseConfigurationsRequest &request) const
virtual Model::DeleteAttachmentOutcome DeleteAttachment(const Model::DeleteAttachmentRequest &request) const
Model::GetWebExperienceOutcomeCallable GetWebExperienceCallable(const GetWebExperienceRequestT &request) const
void DeleteGroupAsync(const DeleteGroupRequestT &request, const DeleteGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetMediaOutcome GetMedia(const Model::GetMediaRequest &request) const
Model::ListWebExperiencesOutcomeCallable ListWebExperiencesCallable(const ListWebExperiencesRequestT &request) const
Model::CreateSubscriptionOutcomeCallable CreateSubscriptionCallable(const CreateSubscriptionRequestT &request) const
void DeleteDataAccessorAsync(const DeleteDataAccessorRequestT &request, const DeleteDataAccessorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateRetrieverOutcomeCallable CreateRetrieverCallable(const CreateRetrieverRequestT &request) const
void UpdateUserAsync(const UpdateUserRequestT &request, const UpdateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
QBusinessClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ListGroupsOutcomeCallable ListGroupsCallable(const ListGroupsRequestT &request) const
Model::ListPluginActionsOutcomeCallable ListPluginActionsCallable(const ListPluginActionsRequestT &request) const
Model::UpdateDataSourceOutcomeCallable UpdateDataSourceCallable(const UpdateDataSourceRequestT &request) const
void DeleteUserAsync(const DeleteUserRequestT &request, const DeleteUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetMediaOutcomeCallable GetMediaCallable(const GetMediaRequestT &request) const
Model::ListPluginTypeActionsOutcomeCallable ListPluginTypeActionsCallable(const ListPluginTypeActionsRequestT &request) const
Model::GetPolicyOutcomeCallable GetPolicyCallable(const GetPolicyRequestT &request) const
Model::DeleteChatControlsConfigurationOutcomeCallable DeleteChatControlsConfigurationCallable(const DeleteChatControlsConfigurationRequestT &request) const
virtual Model::UpdateUserOutcome UpdateUser(const Model::UpdateUserRequest &request) const
void ListPluginTypeActionsAsync(const ListPluginTypeActionsRequestT &request, const ListPluginTypeActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetDataSourceOutcomeCallable GetDataSourceCallable(const GetDataSourceRequestT &request) const
Model::PutFeedbackOutcomeCallable PutFeedbackCallable(const PutFeedbackRequestT &request) const
Model::GetChatResponseConfigurationOutcomeCallable GetChatResponseConfigurationCallable(const GetChatResponseConfigurationRequestT &request) const
virtual Model::ListConversationsOutcome ListConversations(const Model::ListConversationsRequest &request) const
Model::CreateDataAccessorOutcomeCallable CreateDataAccessorCallable(const CreateDataAccessorRequestT &request) const
virtual Model::ListPluginTypeMetadataOutcome ListPluginTypeMetadata(const Model::ListPluginTypeMetadataRequest &request={}) const
void DeleteApplicationAsync(const DeleteApplicationRequestT &request, const DeleteApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListApplicationsAsync(const ListApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListApplicationsRequestT &request={}) const
Model::UpdateRetrieverOutcomeCallable UpdateRetrieverCallable(const UpdateRetrieverRequestT &request) const
void DeleteAttachmentAsync(const DeleteAttachmentRequestT &request, const DeleteAttachmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateIndexAsync(const UpdateIndexRequestT &request, const UpdateIndexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateSubscriptionAsync(const UpdateSubscriptionRequestT &request, const UpdateSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
QBusinessClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void GetChatControlsConfigurationAsync(const GetChatControlsConfigurationRequestT &request, const GetChatControlsConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetChatControlsConfigurationOutcomeCallable GetChatControlsConfigurationCallable(const GetChatControlsConfigurationRequestT &request) const
virtual Model::GetDataSourceOutcome GetDataSource(const Model::GetDataSourceRequest &request) const
virtual Model::UpdateDataSourceOutcome UpdateDataSource(const Model::UpdateDataSourceRequest &request) const
virtual Model::CreateDataAccessorOutcome CreateDataAccessor(const Model::CreateDataAccessorRequest &request) const
Model::BatchPutDocumentOutcomeCallable BatchPutDocumentCallable(const BatchPutDocumentRequestT &request) const
virtual Model::CreateSubscriptionOutcome CreateSubscription(const Model::CreateSubscriptionRequest &request) const
virtual Model::CreateRetrieverOutcome CreateRetriever(const Model::CreateRetrieverRequest &request) const
Model::ListSubscriptionsOutcomeCallable ListSubscriptionsCallable(const ListSubscriptionsRequestT &request) const
virtual Model::ListDataAccessorsOutcome ListDataAccessors(const Model::ListDataAccessorsRequest &request) const
Model::ListDocumentsOutcomeCallable ListDocumentsCallable(const ListDocumentsRequestT &request) const
void GetRetrieverAsync(const GetRetrieverRequestT &request, const GetRetrieverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchDeleteDocumentOutcome BatchDeleteDocument(const Model::BatchDeleteDocumentRequest &request) const
Model::DeleteDataAccessorOutcomeCallable DeleteDataAccessorCallable(const DeleteDataAccessorRequestT &request) const
void StartDataSourceSyncJobAsync(const StartDataSourceSyncJobRequestT &request, const StartDataSourceSyncJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteChatResponseConfigurationAsync(const DeleteChatResponseConfigurationRequestT &request, const DeleteChatResponseConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CheckDocumentAccessOutcome CheckDocumentAccess(const Model::CheckDocumentAccessRequest &request) const
Model::GetDataAccessorOutcomeCallable GetDataAccessorCallable(const GetDataAccessorRequestT &request) const
void CheckDocumentAccessAsync(const CheckDocumentAccessRequestT &request, const CheckDocumentAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetRetrieverOutcome GetRetriever(const Model::GetRetrieverRequest &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::GetUserOutcome GetUser(const Model::GetUserRequest &request) const
void UpdateChatResponseConfigurationAsync(const UpdateChatResponseConfigurationRequestT &request, const UpdateChatResponseConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDataSourceOutcome DeleteDataSource(const Model::DeleteDataSourceRequest &request) const
virtual Model::CreateChatResponseConfigurationOutcome CreateChatResponseConfiguration(const Model::CreateChatResponseConfigurationRequest &request) const
void ListChatResponseConfigurationsAsync(const ListChatResponseConfigurationsRequestT &request, const ListChatResponseConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutFeedbackAsync(const PutFeedbackRequestT &request, const PutFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListChatResponseConfigurationsOutcomeCallable ListChatResponseConfigurationsCallable(const ListChatResponseConfigurationsRequestT &request) const
virtual Model::ListPluginTypeActionsOutcome ListPluginTypeActions(const Model::ListPluginTypeActionsRequest &request) const
void UpdateDataAccessorAsync(const UpdateDataAccessorRequestT &request, const UpdateDataAccessorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociatePermissionOutcomeCallable AssociatePermissionCallable(const AssociatePermissionRequestT &request) const
void CreateChatResponseConfigurationAsync(const CreateChatResponseConfigurationRequestT &request, const CreateChatResponseConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CancelSubscriptionOutcomeCallable CancelSubscriptionCallable(const CancelSubscriptionRequestT &request) const
virtual Model::GetGroupOutcome GetGroup(const Model::GetGroupRequest &request) const
void GetDataSourceAsync(const GetDataSourceRequestT &request, const GetDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDataSourceAsync(const CreateDataSourceRequestT &request, const CreateDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetIndexAsync(const GetIndexRequestT &request, const GetIndexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CancelSubscriptionAsync(const CancelSubscriptionRequestT &request, const CancelSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchDeleteDocumentAsync(const BatchDeleteDocumentRequestT &request, const BatchDeleteDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateWebExperienceOutcomeCallable UpdateWebExperienceCallable(const UpdateWebExperienceRequestT &request) const
virtual Model::GetApplicationOutcome GetApplication(const Model::GetApplicationRequest &request) const
virtual Model::GetChatResponseConfigurationOutcome GetChatResponseConfiguration(const Model::GetChatResponseConfigurationRequest &request) const
Model::DeleteUserOutcomeCallable DeleteUserCallable(const DeleteUserRequestT &request) const
Model::GetUserOutcomeCallable GetUserCallable(const GetUserRequestT &request) const
std::shared_ptr< QBusinessEndpointProviderBase > & accessEndpointProvider()
Model::UpdateIndexOutcomeCallable UpdateIndexCallable(const UpdateIndexRequestT &request) const
virtual Model::DeleteIndexOutcome DeleteIndex(const Model::DeleteIndexRequest &request) const
virtual Model::ListPluginsOutcome ListPlugins(const Model::ListPluginsRequest &request) const
void CreateDataAccessorAsync(const CreateDataAccessorRequestT &request, const CreateDataAccessorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::DeleteChatControlsConfigurationOutcome DeleteChatControlsConfiguration(const Model::DeleteChatControlsConfigurationRequest &request) const
Model::ListDataAccessorsOutcomeCallable ListDataAccessorsCallable(const ListDataAccessorsRequestT &request) const
virtual Model::SearchRelevantContentOutcome SearchRelevantContent(const Model::SearchRelevantContentRequest &request) const
Model::DeleteGroupOutcomeCallable DeleteGroupCallable(const DeleteGroupRequestT &request) const
void DeleteWebExperienceAsync(const DeleteWebExperienceRequestT &request, const DeleteWebExperienceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociatePermissionOutcome DisassociatePermission(const Model::DisassociatePermissionRequest &request) const
Model::CreateUserOutcomeCallable CreateUserCallable(const CreateUserRequestT &request) const
void ListDocumentsAsync(const ListDocumentsRequestT &request, const ListDocumentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetUserAsync(const GetUserRequestT &request, const GetUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDataSourceAsync(const DeleteDataSourceRequestT &request, const DeleteDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateChatResponseConfigurationOutcomeCallable CreateChatResponseConfigurationCallable(const CreateChatResponseConfigurationRequestT &request) const
void UpdateChatControlsConfigurationAsync(const UpdateChatControlsConfigurationRequestT &request, const UpdateChatControlsConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListPluginActionsOutcome ListPluginActions(const Model::ListPluginActionsRequest &request) const
virtual Model::UpdateChatControlsConfigurationOutcome UpdateChatControlsConfiguration(const Model::UpdateChatControlsConfigurationRequest &request) const
virtual Model::ListDataSourcesOutcome ListDataSources(const Model::ListDataSourcesRequest &request) const
void PutGroupAsync(const PutGroupRequestT &request, const PutGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociatePermissionAsync(const AssociatePermissionRequestT &request, const AssociatePermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void ChatAsync(Model::ChatRequest &request, const ChatStreamReadyHandler &streamReadyHandler, const ChatResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &handlerContext=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::StartDataSourceSyncJobOutcomeCallable StartDataSourceSyncJobCallable(const StartDataSourceSyncJobRequestT &request) const
virtual Model::GetDocumentContentOutcome GetDocumentContent(const Model::GetDocumentContentRequest &request) const
void UpdateApplicationAsync(const UpdateApplicationRequestT &request, const UpdateApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
QBusinessClient(const Aws::QBusiness::QBusinessClientConfiguration &clientConfiguration=Aws::QBusiness::QBusinessClientConfiguration(), std::shared_ptr< QBusinessEndpointProviderBase > endpointProvider=nullptr)
virtual Model::AssociatePermissionOutcome AssociatePermission(const Model::AssociatePermissionRequest &request) const
QBusinessClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< QBusinessEndpointProviderBase > endpointProvider=nullptr, const Aws::QBusiness::QBusinessClientConfiguration &clientConfiguration=Aws::QBusiness::QBusinessClientConfiguration())
void SearchRelevantContentAsync(const SearchRelevantContentRequestT &request, const SearchRelevantContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListGroupsOutcome ListGroups(const Model::ListGroupsRequest &request) const
void DeleteRetrieverAsync(const DeleteRetrieverRequestT &request, const DeleteRetrieverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateWebExperienceAsync(const UpdateWebExperienceRequestT &request, const UpdateWebExperienceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDataSourcesOutcomeCallable ListDataSourcesCallable(const ListDataSourcesRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual Model::GetDataAccessorOutcome GetDataAccessor(const Model::GetDataAccessorRequest &request) const
virtual Model::DeleteConversationOutcome DeleteConversation(const Model::DeleteConversationRequest &request) const
virtual Model::DeleteUserOutcome DeleteUser(const Model::DeleteUserRequest &request) const
Model::UpdateSubscriptionOutcomeCallable UpdateSubscriptionCallable(const UpdateSubscriptionRequestT &request) const
QBusinessClientConfiguration ClientConfigurationType
Model::UpdateChatResponseConfigurationOutcomeCallable UpdateChatResponseConfigurationCallable(const UpdateChatResponseConfigurationRequestT &request) const
virtual Model::UpdatePluginOutcome UpdatePlugin(const Model::UpdatePluginRequest &request) const
void StopDataSourceSyncJobAsync(const StopDataSourceSyncJobRequestT &request, const StopDataSourceSyncJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetPolicyOutcome GetPolicy(const Model::GetPolicyRequest &request) const
virtual Model::ChatSyncOutcome ChatSync(const Model::ChatSyncRequest &request) const
Model::StopDataSourceSyncJobOutcomeCallable StopDataSourceSyncJobCallable(const StopDataSourceSyncJobRequestT &request) const
Model::DeleteDataSourceOutcomeCallable DeleteDataSourceCallable(const DeleteDataSourceRequestT &request) const
void DeletePluginAsync(const DeletePluginRequestT &request, const DeletePluginResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetPluginOutcomeCallable GetPluginCallable(const GetPluginRequestT &request) const
virtual Model::DeletePluginOutcome DeletePlugin(const Model::DeletePluginRequest &request) const
Model::DeleteWebExperienceOutcomeCallable DeleteWebExperienceCallable(const DeleteWebExperienceRequestT &request) const
void GetChatResponseConfigurationAsync(const GetChatResponseConfigurationRequestT &request, const GetChatResponseConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateApplicationOutcomeCallable UpdateApplicationCallable(const UpdateApplicationRequestT &request) const
void CreateAnonymousWebExperienceUrlAsync(const CreateAnonymousWebExperienceUrlRequestT &request, const CreateAnonymousWebExperienceUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
void DeleteIndexAsync(const DeleteIndexRequestT &request, const DeleteIndexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDataAccessorsAsync(const ListDataAccessorsRequestT &request, const ListDataAccessorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateRetrieverOutcome UpdateRetriever(const Model::UpdateRetrieverRequest &request) const
void ListAttachmentsAsync(const ListAttachmentsRequestT &request, const ListAttachmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartDataSourceSyncJobOutcome StartDataSourceSyncJob(const Model::StartDataSourceSyncJobRequest &request) const
virtual Model::CreateIndexOutcome CreateIndex(const Model::CreateIndexRequest &request) const
void GetDocumentContentAsync(const GetDocumentContentRequestT &request, const GetDocumentContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CancelSubscriptionOutcome CancelSubscription(const Model::CancelSubscriptionRequest &request) const
void CreatePluginAsync(const CreatePluginRequestT &request, const CreatePluginResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateWebExperienceOutcome CreateWebExperience(const Model::CreateWebExperienceRequest &request) const
void GetApplicationAsync(const GetApplicationRequestT &request, const GetApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateApplicationOutcomeCallable CreateApplicationCallable(const CreateApplicationRequestT &request) const
void ListWebExperiencesAsync(const ListWebExperiencesRequestT &request, const ListWebExperiencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateChatResponseConfigurationOutcome UpdateChatResponseConfiguration(const Model::UpdateChatResponseConfigurationRequest &request) const
void GetWebExperienceAsync(const GetWebExperienceRequestT &request, const GetWebExperienceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteGroupOutcome DeleteGroup(const Model::DeleteGroupRequest &request) const
Model::DeleteConversationOutcomeCallable DeleteConversationCallable(const DeleteConversationRequestT &request) const
Model::CreateDataSourceOutcomeCallable CreateDataSourceCallable(const CreateDataSourceRequestT &request) const
Model::ListApplicationsOutcomeCallable ListApplicationsCallable(const ListApplicationsRequestT &request={}) const
virtual Model::ListApplicationsOutcome ListApplications(const Model::ListApplicationsRequest &request={}) const
Model::CreateWebExperienceOutcomeCallable CreateWebExperienceCallable(const CreateWebExperienceRequestT &request) const
Model::DeleteAttachmentOutcomeCallable DeleteAttachmentCallable(const DeleteAttachmentRequestT &request) const
Model::UpdateUserOutcomeCallable UpdateUserCallable(const UpdateUserRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateIndexAsync(const CreateIndexRequestT &request, const CreateIndexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListIndicesAsync(const ListIndicesRequestT &request, const ListIndicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< UpdateRetrieverOutcome > UpdateRetrieverOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CreateSubscriptionOutcome > CreateSubscriptionOutcomeCallable
std::future< ListDataSourceSyncJobsOutcome > ListDataSourceSyncJobsOutcomeCallable
std::future< GetUserOutcome > GetUserOutcomeCallable
std::future< CreateRetrieverOutcome > CreateRetrieverOutcomeCallable
std::future< GetIndexOutcome > GetIndexOutcomeCallable
std::future< DeleteWebExperienceOutcome > DeleteWebExperienceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< GetDataAccessorOutcome > GetDataAccessorOutcomeCallable
std::future< UpdateChatResponseConfigurationOutcome > UpdateChatResponseConfigurationOutcomeCallable
std::future< AssociatePermissionOutcome > AssociatePermissionOutcomeCallable
std::future< UpdateUserOutcome > UpdateUserOutcomeCallable
std::future< GetChatControlsConfigurationOutcome > GetChatControlsConfigurationOutcomeCallable
std::future< GetGroupOutcome > GetGroupOutcomeCallable
std::future< GetChatResponseConfigurationOutcome > GetChatResponseConfigurationOutcomeCallable
std::future< ListPluginsOutcome > ListPluginsOutcomeCallable
std::future< ListWebExperiencesOutcome > ListWebExperiencesOutcomeCallable
std::future< CreateIndexOutcome > CreateIndexOutcomeCallable
std::future< ListApplicationsOutcome > ListApplicationsOutcomeCallable
std::future< StartDataSourceSyncJobOutcome > StartDataSourceSyncJobOutcomeCallable
std::future< PutGroupOutcome > PutGroupOutcomeCallable
std::future< GetDocumentContentOutcome > GetDocumentContentOutcomeCallable
std::future< GetWebExperienceOutcome > GetWebExperienceOutcomeCallable
std::future< ListConversationsOutcome > ListConversationsOutcomeCallable
std::future< DeleteUserOutcome > DeleteUserOutcomeCallable
std::future< ListPluginTypeActionsOutcome > ListPluginTypeActionsOutcomeCallable
std::future< UpdateIndexOutcome > UpdateIndexOutcomeCallable
std::future< GetDataSourceOutcome > GetDataSourceOutcomeCallable
std::future< DeleteDataSourceOutcome > DeleteDataSourceOutcomeCallable
std::future< UpdateWebExperienceOutcome > UpdateWebExperienceOutcomeCallable
std::future< BatchDeleteDocumentOutcome > BatchDeleteDocumentOutcomeCallable
std::future< UpdateDataAccessorOutcome > UpdateDataAccessorOutcomeCallable
std::future< UpdateSubscriptionOutcome > UpdateSubscriptionOutcomeCallable
std::future< GetRetrieverOutcome > GetRetrieverOutcomeCallable
std::future< ListPluginActionsOutcome > ListPluginActionsOutcomeCallable
std::future< DeletePluginOutcome > DeletePluginOutcomeCallable
std::future< GetMediaOutcome > GetMediaOutcomeCallable
std::future< DeleteAttachmentOutcome > DeleteAttachmentOutcomeCallable
std::future< CheckDocumentAccessOutcome > CheckDocumentAccessOutcomeCallable
std::future< DeleteChatResponseConfigurationOutcome > DeleteChatResponseConfigurationOutcomeCallable
std::future< ChatSyncOutcome > ChatSyncOutcomeCallable
std::future< UpdateDataSourceOutcome > UpdateDataSourceOutcomeCallable
std::future< GetApplicationOutcome > GetApplicationOutcomeCallable
std::future< ListChatResponseConfigurationsOutcome > ListChatResponseConfigurationsOutcomeCallable
std::future< BatchPutDocumentOutcome > BatchPutDocumentOutcomeCallable
std::future< CreateWebExperienceOutcome > CreateWebExperienceOutcomeCallable
std::future< CreatePluginOutcome > CreatePluginOutcomeCallable
std::future< GetPolicyOutcome > GetPolicyOutcomeCallable
std::future< UpdatePluginOutcome > UpdatePluginOutcomeCallable
std::future< CancelSubscriptionOutcome > CancelSubscriptionOutcomeCallable
std::future< GetPluginOutcome > GetPluginOutcomeCallable
std::future< DeleteDataAccessorOutcome > DeleteDataAccessorOutcomeCallable
std::future< ListSubscriptionsOutcome > ListSubscriptionsOutcomeCallable
std::future< DeleteConversationOutcome > DeleteConversationOutcomeCallable
std::future< CreateAnonymousWebExperienceUrlOutcome > CreateAnonymousWebExperienceUrlOutcomeCallable
std::future< SearchRelevantContentOutcome > SearchRelevantContentOutcomeCallable
std::future< CreateApplicationOutcome > CreateApplicationOutcomeCallable
std::future< ListPluginTypeMetadataOutcome > ListPluginTypeMetadataOutcomeCallable
std::future< CreateDataAccessorOutcome > CreateDataAccessorOutcomeCallable
std::future< ListDocumentsOutcome > ListDocumentsOutcomeCallable
std::future< DeleteApplicationOutcome > DeleteApplicationOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< UpdateChatControlsConfigurationOutcome > UpdateChatControlsConfigurationOutcomeCallable
std::future< DeleteChatControlsConfigurationOutcome > DeleteChatControlsConfigurationOutcomeCallable
std::future< ListGroupsOutcome > ListGroupsOutcomeCallable
std::future< DeleteGroupOutcome > DeleteGroupOutcomeCallable
std::future< CreateChatResponseConfigurationOutcome > CreateChatResponseConfigurationOutcomeCallable
std::future< PutFeedbackOutcome > PutFeedbackOutcomeCallable
std::future< ListMessagesOutcome > ListMessagesOutcomeCallable
std::future< DeleteIndexOutcome > DeleteIndexOutcomeCallable
std::future< ListIndicesOutcome > ListIndicesOutcomeCallable
std::future< ListDataAccessorsOutcome > ListDataAccessorsOutcomeCallable
std::future< DisassociatePermissionOutcome > DisassociatePermissionOutcomeCallable
std::future< ListRetrieversOutcome > ListRetrieversOutcomeCallable
std::future< UpdateApplicationOutcome > UpdateApplicationOutcomeCallable
std::future< DeleteRetrieverOutcome > DeleteRetrieverOutcomeCallable
std::future< ListDataSourcesOutcome > ListDataSourcesOutcomeCallable
std::future< StopDataSourceSyncJobOutcome > StopDataSourceSyncJobOutcomeCallable
std::future< CreateDataSourceOutcome > CreateDataSourceOutcomeCallable
std::future< ListAttachmentsOutcome > ListAttachmentsOutcomeCallable
std::future< CreateUserOutcome > CreateUserOutcomeCallable
std::function< void(const QBusinessClient *, const Model::CreateRetrieverRequest &, const Model::CreateRetrieverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRetrieverResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::PutFeedbackRequest &, const Model::PutFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutFeedbackResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListApplicationsRequest &, const Model::ListApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApplicationsResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::CreateChatResponseConfigurationRequest &, const Model::CreateChatResponseConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateChatResponseConfigurationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdateSubscriptionRequest &, const Model::UpdateSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSubscriptionResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetRetrieverRequest &, const Model::GetRetrieverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRetrieverResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdateUserRequest &, const Model::UpdateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::CreatePluginRequest &, const Model::CreatePluginOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePluginResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::CreateApplicationRequest &, const Model::CreateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApplicationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdateChatControlsConfigurationRequest &, const Model::UpdateChatControlsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateChatControlsConfigurationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetMediaRequest &, const Model::GetMediaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMediaResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ChatRequest &, const Model::ChatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ChatResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::CancelSubscriptionRequest &, const Model::CancelSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelSubscriptionResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::CreateUserRequest &, const Model::CreateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdatePluginRequest &, const Model::UpdatePluginOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePluginResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdateWebExperienceRequest &, const Model::UpdateWebExperienceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWebExperienceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteRetrieverRequest &, const Model::DeleteRetrieverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRetrieverResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetPolicyRequest &, const Model::GetPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPolicyResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteChatControlsConfigurationRequest &, const Model::DeleteChatControlsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChatControlsConfigurationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::SearchRelevantContentRequest &, const Model::SearchRelevantContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchRelevantContentResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteAttachmentRequest &, const Model::DeleteAttachmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAttachmentResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListWebExperiencesRequest &, const Model::ListWebExperiencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWebExperiencesResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::CreateWebExperienceRequest &, const Model::CreateWebExperienceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWebExperienceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::StartDataSourceSyncJobRequest &, const Model::StartDataSourceSyncJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDataSourceSyncJobResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetGroupRequest &, const Model::GetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGroupResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::AssociatePermissionRequest &, const Model::AssociatePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociatePermissionResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListRetrieversRequest &, const Model::ListRetrieversOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRetrieversResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetChatResponseConfigurationRequest &, const Model::GetChatResponseConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetChatResponseConfigurationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::PutGroupRequest &, const Model::PutGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutGroupResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteDataSourceRequest &, const Model::DeleteDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataSourceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ChatSyncRequest &, const Model::ChatSyncOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ChatSyncResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListDocumentsRequest &, const Model::ListDocumentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDocumentsResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdateDataAccessorRequest &, const Model::UpdateDataAccessorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataAccessorResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteChatResponseConfigurationRequest &, const Model::DeleteChatResponseConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChatResponseConfigurationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetIndexRequest &, const Model::GetIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIndexResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteConversationRequest &, const Model::DeleteConversationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConversationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListSubscriptionsRequest &, const Model::ListSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSubscriptionsResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetDataAccessorRequest &, const Model::GetDataAccessorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataAccessorResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteGroupRequest &, const Model::DeleteGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGroupResponseReceivedHandler
std::function< void(Model::ChatInputStream &)> ChatStreamReadyHandler
std::function< void(const QBusinessClient *, const Model::GetDocumentContentRequest &, const Model::GetDocumentContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDocumentContentResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdateIndexRequest &, const Model::UpdateIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIndexResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetDataSourceRequest &, const Model::GetDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataSourceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::CreateDataAccessorRequest &, const Model::CreateDataAccessorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataAccessorResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdateChatResponseConfigurationRequest &, const Model::UpdateChatResponseConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateChatResponseConfigurationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListDataSourceSyncJobsRequest &, const Model::ListDataSourceSyncJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataSourceSyncJobsResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::BatchPutDocumentRequest &, const Model::BatchPutDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchPutDocumentResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdateDataSourceRequest &, const Model::UpdateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataSourceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::CreateAnonymousWebExperienceUrlRequest &, const Model::CreateAnonymousWebExperienceUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAnonymousWebExperienceUrlResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListChatResponseConfigurationsRequest &, const Model::ListChatResponseConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListChatResponseConfigurationsResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetChatControlsConfigurationRequest &, const Model::GetChatControlsConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetChatControlsConfigurationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListAttachmentsRequest &, const Model::ListAttachmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAttachmentsResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListDataSourcesRequest &, const Model::ListDataSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataSourcesResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetUserRequest &, const Model::GetUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUserResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListIndicesRequest &, const Model::ListIndicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIndicesResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::CheckDocumentAccessRequest &, const Model::CheckDocumentAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CheckDocumentAccessResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::CreateSubscriptionRequest &, const Model::CreateSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSubscriptionResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetWebExperienceRequest &, const Model::GetWebExperienceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWebExperienceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::CreateIndexRequest &, const Model::CreateIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIndexResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteWebExperienceRequest &, const Model::DeleteWebExperienceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWebExperienceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListConversationsRequest &, const Model::ListConversationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConversationsResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::StopDataSourceSyncJobRequest &, const Model::StopDataSourceSyncJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopDataSourceSyncJobResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetPluginRequest &, const Model::GetPluginOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPluginResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdateRetrieverRequest &, const Model::UpdateRetrieverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRetrieverResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListPluginsRequest &, const Model::ListPluginsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPluginsResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DisassociatePermissionRequest &, const Model::DisassociatePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociatePermissionResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::UpdateApplicationRequest &, const Model::UpdateApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteIndexRequest &, const Model::DeleteIndexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIndexResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListPluginActionsRequest &, const Model::ListPluginActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPluginActionsResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListMessagesRequest &, const Model::ListMessagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMessagesResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::CreateDataSourceRequest &, const Model::CreateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataSourceResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteApplicationRequest &, const Model::DeleteApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApplicationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::BatchDeleteDocumentRequest &, const Model::BatchDeleteDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteDocumentResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListDataAccessorsRequest &, const Model::ListDataAccessorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataAccessorsResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeletePluginRequest &, const Model::DeletePluginOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePluginResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteDataAccessorRequest &, const Model::DeleteDataAccessorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataAccessorResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::GetApplicationRequest &, const Model::GetApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApplicationResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListPluginTypeMetadataRequest &, const Model::ListPluginTypeMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPluginTypeMetadataResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListPluginTypeActionsRequest &, const Model::ListPluginTypeActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPluginTypeActionsResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::DeleteUserRequest &, const Model::DeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserResponseReceivedHandler
std::function< void(const QBusinessClient *, const Model::ListGroupsRequest &, const Model::ListGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGroupsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String