AWS SDK for C++

AWS SDK for C++ Version 1.11.778

Loading...
Searching...
No Matches
QuickSightClient.h
1
6#pragma once
7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/quicksight/QuickSightPaginationBase.h>
12#include <aws/quicksight/QuickSightServiceClientModel.h>
13#include <aws/quicksight/QuickSightWaiter.h>
14#include <aws/quicksight/QuickSight_EXPORTS.h>
15
16namespace Aws {
17namespace QuickSight {
25class AWS_QUICKSIGHT_API QuickSightClient : public Aws::Client::AWSJsonClient,
26 public Aws::Client::ClientWithAsyncTemplateMethods<QuickSightClient>,
27 public QuickSightPaginationBase<QuickSightClient>,
28 public QuickSightWaiter<QuickSightClient> {
29 public:
31 static const char* GetServiceName();
32 static const char* GetAllocationTag();
33
36
43 std::shared_ptr<QuickSightEndpointProviderBase> endpointProvider = nullptr);
44
50 const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<QuickSightEndpointProviderBase> endpointProvider = nullptr,
52
58 const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
59 std::shared_ptr<QuickSightEndpointProviderBase> endpointProvider = nullptr,
61
62 /* Legacy constructors due deprecation */
68
73 QuickSightClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
74
79 QuickSightClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
80 const Aws::Client::ClientConfiguration& clientConfiguration);
81
82 /* End of legacy constructors due deprecation */
84
92
97 template <typename BatchCreateTopicReviewedAnswerRequestT = Model::BatchCreateTopicReviewedAnswerRequest>
99 const BatchCreateTopicReviewedAnswerRequestT& request) const {
100 return SubmitCallable(&QuickSightClient::BatchCreateTopicReviewedAnswer, request);
101 }
102
107 template <typename BatchCreateTopicReviewedAnswerRequestT = Model::BatchCreateTopicReviewedAnswerRequest>
108 void BatchCreateTopicReviewedAnswerAsync(const BatchCreateTopicReviewedAnswerRequestT& request,
110 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
111 return SubmitAsync(&QuickSightClient::BatchCreateTopicReviewedAnswer, request, handler, context);
112 }
113
121
126 template <typename BatchDeleteTopicReviewedAnswerRequestT = Model::BatchDeleteTopicReviewedAnswerRequest>
128 const BatchDeleteTopicReviewedAnswerRequestT& request) const {
129 return SubmitCallable(&QuickSightClient::BatchDeleteTopicReviewedAnswer, request);
130 }
131
136 template <typename BatchDeleteTopicReviewedAnswerRequestT = Model::BatchDeleteTopicReviewedAnswerRequest>
137 void BatchDeleteTopicReviewedAnswerAsync(const BatchDeleteTopicReviewedAnswerRequestT& request,
139 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
140 return SubmitAsync(&QuickSightClient::BatchDeleteTopicReviewedAnswer, request, handler, context);
141 }
142
150
154 template <typename CancelIngestionRequestT = Model::CancelIngestionRequest>
155 Model::CancelIngestionOutcomeCallable CancelIngestionCallable(const CancelIngestionRequestT& request) const {
156 return SubmitCallable(&QuickSightClient::CancelIngestion, request);
157 }
158
163 template <typename CancelIngestionRequestT = Model::CancelIngestionRequest>
164 void CancelIngestionAsync(const CancelIngestionRequestT& request, const CancelIngestionResponseReceivedHandler& handler,
165 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
166 return SubmitAsync(&QuickSightClient::CancelIngestion, request, handler, context);
167 }
168
196 const Model::CreateAccountCustomizationRequest& request) const;
197
202 template <typename CreateAccountCustomizationRequestT = Model::CreateAccountCustomizationRequest>
204 const CreateAccountCustomizationRequestT& request) const {
205 return SubmitCallable(&QuickSightClient::CreateAccountCustomization, request);
206 }
207
212 template <typename CreateAccountCustomizationRequestT = Model::CreateAccountCustomizationRequest>
213 void CreateAccountCustomizationAsync(const CreateAccountCustomizationRequestT& request,
215 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
216 return SubmitAsync(&QuickSightClient::CreateAccountCustomization, request, handler, context);
217 }
218
250
255 template <typename CreateAccountSubscriptionRequestT = Model::CreateAccountSubscriptionRequest>
257 const CreateAccountSubscriptionRequestT& request) const {
258 return SubmitCallable(&QuickSightClient::CreateAccountSubscription, request);
259 }
260
265 template <typename CreateAccountSubscriptionRequestT = Model::CreateAccountSubscriptionRequest>
266 void CreateAccountSubscriptionAsync(const CreateAccountSubscriptionRequestT& request,
268 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
269 return SubmitAsync(&QuickSightClient::CreateAccountSubscription, request, handler, context);
270 }
271
282
287 template <typename CreateActionConnectorRequestT = Model::CreateActionConnectorRequest>
288 Model::CreateActionConnectorOutcomeCallable CreateActionConnectorCallable(const CreateActionConnectorRequestT& request) const {
289 return SubmitCallable(&QuickSightClient::CreateActionConnector, request);
290 }
291
296 template <typename CreateActionConnectorRequestT = Model::CreateActionConnectorRequest>
297 void CreateActionConnectorAsync(const CreateActionConnectorRequestT& request, const CreateActionConnectorResponseReceivedHandler& handler,
298 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
299 return SubmitAsync(&QuickSightClient::CreateActionConnector, request, handler, context);
300 }
301
310
314 template <typename CreateAnalysisRequestT = Model::CreateAnalysisRequest>
315 Model::CreateAnalysisOutcomeCallable CreateAnalysisCallable(const CreateAnalysisRequestT& request) const {
316 return SubmitCallable(&QuickSightClient::CreateAnalysis, request);
317 }
318
323 template <typename CreateAnalysisRequestT = Model::CreateAnalysisRequest>
324 void CreateAnalysisAsync(const CreateAnalysisRequestT& request, const CreateAnalysisResponseReceivedHandler& handler,
325 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
326 return SubmitAsync(&QuickSightClient::CreateAnalysis, request, handler, context);
327 }
328
335
339 template <typename CreateBrandRequestT = Model::CreateBrandRequest>
340 Model::CreateBrandOutcomeCallable CreateBrandCallable(const CreateBrandRequestT& request) const {
341 return SubmitCallable(&QuickSightClient::CreateBrand, request);
342 }
343
348 template <typename CreateBrandRequestT = Model::CreateBrandRequest>
349 void CreateBrandAsync(const CreateBrandRequestT& request, const CreateBrandResponseReceivedHandler& handler,
350 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
351 return SubmitAsync(&QuickSightClient::CreateBrand, request, handler, context);
352 }
353
360
365 template <typename CreateCustomPermissionsRequestT = Model::CreateCustomPermissionsRequest>
366 Model::CreateCustomPermissionsOutcomeCallable CreateCustomPermissionsCallable(const CreateCustomPermissionsRequestT& request) const {
367 return SubmitCallable(&QuickSightClient::CreateCustomPermissions, request);
368 }
369
374 template <typename CreateCustomPermissionsRequestT = Model::CreateCustomPermissionsRequest>
375 void CreateCustomPermissionsAsync(const CreateCustomPermissionsRequestT& request,
377 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
378 return SubmitAsync(&QuickSightClient::CreateCustomPermissions, request, handler, context);
379 }
380
395
399 template <typename CreateDashboardRequestT = Model::CreateDashboardRequest>
400 Model::CreateDashboardOutcomeCallable CreateDashboardCallable(const CreateDashboardRequestT& request) const {
401 return SubmitCallable(&QuickSightClient::CreateDashboard, request);
402 }
403
408 template <typename CreateDashboardRequestT = Model::CreateDashboardRequest>
409 void CreateDashboardAsync(const CreateDashboardRequestT& request, const CreateDashboardResponseReceivedHandler& handler,
410 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
411 return SubmitAsync(&QuickSightClient::CreateDashboard, request, handler, context);
412 }
413
421
425 template <typename CreateDataSetRequestT = Model::CreateDataSetRequest>
426 Model::CreateDataSetOutcomeCallable CreateDataSetCallable(const CreateDataSetRequestT& request) const {
427 return SubmitCallable(&QuickSightClient::CreateDataSet, request);
428 }
429
434 template <typename CreateDataSetRequestT = Model::CreateDataSetRequest>
435 void CreateDataSetAsync(const CreateDataSetRequestT& request, const CreateDataSetResponseReceivedHandler& handler,
436 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
437 return SubmitAsync(&QuickSightClient::CreateDataSet, request, handler, context);
438 }
439
446
451 template <typename CreateDataSourceRequestT = Model::CreateDataSourceRequest>
452 Model::CreateDataSourceOutcomeCallable CreateDataSourceCallable(const CreateDataSourceRequestT& request) const {
453 return SubmitCallable(&QuickSightClient::CreateDataSource, request);
454 }
455
460 template <typename CreateDataSourceRequestT = Model::CreateDataSourceRequest>
461 void CreateDataSourceAsync(const CreateDataSourceRequestT& request, const CreateDataSourceResponseReceivedHandler& handler,
462 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
463 return SubmitAsync(&QuickSightClient::CreateDataSource, request, handler, context);
464 }
465
472
476 template <typename CreateFolderRequestT = Model::CreateFolderRequest>
477 Model::CreateFolderOutcomeCallable CreateFolderCallable(const CreateFolderRequestT& request) const {
478 return SubmitCallable(&QuickSightClient::CreateFolder, request);
479 }
480
485 template <typename CreateFolderRequestT = Model::CreateFolderRequest>
486 void CreateFolderAsync(const CreateFolderRequestT& request, const CreateFolderResponseReceivedHandler& handler,
487 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
488 return SubmitAsync(&QuickSightClient::CreateFolder, request, handler, context);
489 }
490
498
503 template <typename CreateFolderMembershipRequestT = Model::CreateFolderMembershipRequest>
504 Model::CreateFolderMembershipOutcomeCallable CreateFolderMembershipCallable(const CreateFolderMembershipRequestT& request) const {
505 return SubmitCallable(&QuickSightClient::CreateFolderMembership, request);
506 }
507
512 template <typename CreateFolderMembershipRequestT = Model::CreateFolderMembershipRequest>
513 void CreateFolderMembershipAsync(const CreateFolderMembershipRequestT& request,
515 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
516 return SubmitAsync(&QuickSightClient::CreateFolderMembership, request, handler, context);
517 }
518
530
534 template <typename CreateGroupRequestT = Model::CreateGroupRequest>
535 Model::CreateGroupOutcomeCallable CreateGroupCallable(const CreateGroupRequestT& request) const {
536 return SubmitCallable(&QuickSightClient::CreateGroup, request);
537 }
538
543 template <typename CreateGroupRequestT = Model::CreateGroupRequest>
544 void CreateGroupAsync(const CreateGroupRequestT& request, const CreateGroupResponseReceivedHandler& handler,
545 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
546 return SubmitAsync(&QuickSightClient::CreateGroup, request, handler, context);
547 }
548
556
561 template <typename CreateGroupMembershipRequestT = Model::CreateGroupMembershipRequest>
562 Model::CreateGroupMembershipOutcomeCallable CreateGroupMembershipCallable(const CreateGroupMembershipRequestT& request) const {
563 return SubmitCallable(&QuickSightClient::CreateGroupMembership, request);
564 }
565
570 template <typename CreateGroupMembershipRequestT = Model::CreateGroupMembershipRequest>
571 void CreateGroupMembershipAsync(const CreateGroupMembershipRequestT& request, const CreateGroupMembershipResponseReceivedHandler& handler,
572 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
573 return SubmitAsync(&QuickSightClient::CreateGroupMembership, request, handler, context);
574 }
575
586
591 template <typename CreateIAMPolicyAssignmentRequestT = Model::CreateIAMPolicyAssignmentRequest>
593 const CreateIAMPolicyAssignmentRequestT& request) const {
594 return SubmitCallable(&QuickSightClient::CreateIAMPolicyAssignment, request);
595 }
596
601 template <typename CreateIAMPolicyAssignmentRequestT = Model::CreateIAMPolicyAssignmentRequest>
602 void CreateIAMPolicyAssignmentAsync(const CreateIAMPolicyAssignmentRequestT& request,
604 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
605 return SubmitAsync(&QuickSightClient::CreateIAMPolicyAssignment, request, handler, context);
606 }
607
624
628 template <typename CreateIngestionRequestT = Model::CreateIngestionRequest>
629 Model::CreateIngestionOutcomeCallable CreateIngestionCallable(const CreateIngestionRequestT& request) const {
630 return SubmitCallable(&QuickSightClient::CreateIngestion, request);
631 }
632
637 template <typename CreateIngestionRequestT = Model::CreateIngestionRequest>
638 void CreateIngestionAsync(const CreateIngestionRequestT& request, const CreateIngestionResponseReceivedHandler& handler,
639 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
640 return SubmitAsync(&QuickSightClient::CreateIngestion, request, handler, context);
641 }
642
657
661 template <typename CreateNamespaceRequestT = Model::CreateNamespaceRequest>
662 Model::CreateNamespaceOutcomeCallable CreateNamespaceCallable(const CreateNamespaceRequestT& request) const {
663 return SubmitCallable(&QuickSightClient::CreateNamespace, request);
664 }
665
670 template <typename CreateNamespaceRequestT = Model::CreateNamespaceRequest>
671 void CreateNamespaceAsync(const CreateNamespaceRequestT& request, const CreateNamespaceResponseReceivedHandler& handler,
672 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
673 return SubmitAsync(&QuickSightClient::CreateNamespace, request, handler, context);
674 }
675
683
688 template <typename CreateRefreshScheduleRequestT = Model::CreateRefreshScheduleRequest>
689 Model::CreateRefreshScheduleOutcomeCallable CreateRefreshScheduleCallable(const CreateRefreshScheduleRequestT& request) const {
690 return SubmitCallable(&QuickSightClient::CreateRefreshSchedule, request);
691 }
692
697 template <typename CreateRefreshScheduleRequestT = Model::CreateRefreshScheduleRequest>
698 void CreateRefreshScheduleAsync(const CreateRefreshScheduleRequestT& request, const CreateRefreshScheduleResponseReceivedHandler& handler,
699 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
700 return SubmitAsync(&QuickSightClient::CreateRefreshSchedule, request, handler, context);
701 }
702
710
715 template <typename CreateRoleMembershipRequestT = Model::CreateRoleMembershipRequest>
716 Model::CreateRoleMembershipOutcomeCallable CreateRoleMembershipCallable(const CreateRoleMembershipRequestT& request) const {
717 return SubmitCallable(&QuickSightClient::CreateRoleMembership, request);
718 }
719
724 template <typename CreateRoleMembershipRequestT = Model::CreateRoleMembershipRequest>
725 void CreateRoleMembershipAsync(const CreateRoleMembershipRequestT& request, const CreateRoleMembershipResponseReceivedHandler& handler,
726 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
727 return SubmitAsync(&QuickSightClient::CreateRoleMembership, request, handler, context);
728 }
729
744
748 template <typename CreateTemplateRequestT = Model::CreateTemplateRequest>
749 Model::CreateTemplateOutcomeCallable CreateTemplateCallable(const CreateTemplateRequestT& request) const {
750 return SubmitCallable(&QuickSightClient::CreateTemplate, request);
751 }
752
757 template <typename CreateTemplateRequestT = Model::CreateTemplateRequest>
758 void CreateTemplateAsync(const CreateTemplateRequestT& request, const CreateTemplateResponseReceivedHandler& handler,
759 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
760 return SubmitAsync(&QuickSightClient::CreateTemplate, request, handler, context);
761 }
762
769
774 template <typename CreateTemplateAliasRequestT = Model::CreateTemplateAliasRequest>
775 Model::CreateTemplateAliasOutcomeCallable CreateTemplateAliasCallable(const CreateTemplateAliasRequestT& request) const {
776 return SubmitCallable(&QuickSightClient::CreateTemplateAlias, request);
777 }
778
783 template <typename CreateTemplateAliasRequestT = Model::CreateTemplateAliasRequest>
784 void CreateTemplateAliasAsync(const CreateTemplateAliasRequestT& request, const CreateTemplateAliasResponseReceivedHandler& handler,
785 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
786 return SubmitAsync(&QuickSightClient::CreateTemplateAlias, request, handler, context);
787 }
788
800
804 template <typename CreateThemeRequestT = Model::CreateThemeRequest>
805 Model::CreateThemeOutcomeCallable CreateThemeCallable(const CreateThemeRequestT& request) const {
806 return SubmitCallable(&QuickSightClient::CreateTheme, request);
807 }
808
813 template <typename CreateThemeRequestT = Model::CreateThemeRequest>
814 void CreateThemeAsync(const CreateThemeRequestT& request, const CreateThemeResponseReceivedHandler& handler,
815 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
816 return SubmitAsync(&QuickSightClient::CreateTheme, request, handler, context);
817 }
818
825
830 template <typename CreateThemeAliasRequestT = Model::CreateThemeAliasRequest>
831 Model::CreateThemeAliasOutcomeCallable CreateThemeAliasCallable(const CreateThemeAliasRequestT& request) const {
832 return SubmitCallable(&QuickSightClient::CreateThemeAlias, request);
833 }
834
839 template <typename CreateThemeAliasRequestT = Model::CreateThemeAliasRequest>
840 void CreateThemeAliasAsync(const CreateThemeAliasRequestT& request, const CreateThemeAliasResponseReceivedHandler& handler,
841 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
842 return SubmitAsync(&QuickSightClient::CreateThemeAlias, request, handler, context);
843 }
844
851
855 template <typename CreateTopicRequestT = Model::CreateTopicRequest>
856 Model::CreateTopicOutcomeCallable CreateTopicCallable(const CreateTopicRequestT& request) const {
857 return SubmitCallable(&QuickSightClient::CreateTopic, request);
858 }
859
864 template <typename CreateTopicRequestT = Model::CreateTopicRequest>
865 void CreateTopicAsync(const CreateTopicRequestT& request, const CreateTopicResponseReceivedHandler& handler,
866 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
867 return SubmitAsync(&QuickSightClient::CreateTopic, request, handler, context);
868 }
869
876 const Model::CreateTopicRefreshScheduleRequest& request) const;
877
882 template <typename CreateTopicRefreshScheduleRequestT = Model::CreateTopicRefreshScheduleRequest>
884 const CreateTopicRefreshScheduleRequestT& request) const {
885 return SubmitCallable(&QuickSightClient::CreateTopicRefreshSchedule, request);
886 }
887
892 template <typename CreateTopicRefreshScheduleRequestT = Model::CreateTopicRefreshScheduleRequest>
893 void CreateTopicRefreshScheduleAsync(const CreateTopicRefreshScheduleRequestT& request,
895 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
896 return SubmitAsync(&QuickSightClient::CreateTopicRefreshSchedule, request, handler, context);
897 }
898
905
910 template <typename CreateVPCConnectionRequestT = Model::CreateVPCConnectionRequest>
911 Model::CreateVPCConnectionOutcomeCallable CreateVPCConnectionCallable(const CreateVPCConnectionRequestT& request) const {
912 return SubmitCallable(&QuickSightClient::CreateVPCConnection, request);
913 }
914
919 template <typename CreateVPCConnectionRequestT = Model::CreateVPCConnectionRequest>
920 void CreateVPCConnectionAsync(const CreateVPCConnectionRequestT& request, const CreateVPCConnectionResponseReceivedHandler& handler,
921 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
922 return SubmitAsync(&QuickSightClient::CreateVPCConnection, request, handler, context);
923 }
924
933
938 template <typename DeleteAccountCustomPermissionRequestT = Model::DeleteAccountCustomPermissionRequest>
940 const DeleteAccountCustomPermissionRequestT& request) const {
941 return SubmitCallable(&QuickSightClient::DeleteAccountCustomPermission, request);
942 }
943
948 template <typename DeleteAccountCustomPermissionRequestT = Model::DeleteAccountCustomPermissionRequest>
949 void DeleteAccountCustomPermissionAsync(const DeleteAccountCustomPermissionRequestT& request,
951 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
952 return SubmitAsync(&QuickSightClient::DeleteAccountCustomPermission, request, handler, context);
953 }
954
970 const Model::DeleteAccountCustomizationRequest& request) const;
971
976 template <typename DeleteAccountCustomizationRequestT = Model::DeleteAccountCustomizationRequest>
978 const DeleteAccountCustomizationRequestT& request) const {
979 return SubmitCallable(&QuickSightClient::DeleteAccountCustomization, request);
980 }
981
986 template <typename DeleteAccountCustomizationRequestT = Model::DeleteAccountCustomizationRequest>
987 void DeleteAccountCustomizationAsync(const DeleteAccountCustomizationRequestT& request,
989 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
990 return SubmitAsync(&QuickSightClient::DeleteAccountCustomization, request, handler, context);
991 }
992
1022
1027 template <typename DeleteAccountSubscriptionRequestT = Model::DeleteAccountSubscriptionRequest>
1029 const DeleteAccountSubscriptionRequestT& request) const {
1030 return SubmitCallable(&QuickSightClient::DeleteAccountSubscription, request);
1031 }
1032
1037 template <typename DeleteAccountSubscriptionRequestT = Model::DeleteAccountSubscriptionRequest>
1038 void DeleteAccountSubscriptionAsync(const DeleteAccountSubscriptionRequestT& request,
1040 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1041 return SubmitAsync(&QuickSightClient::DeleteAccountSubscription, request, handler, context);
1042 }
1043
1053
1058 template <typename DeleteActionConnectorRequestT = Model::DeleteActionConnectorRequest>
1059 Model::DeleteActionConnectorOutcomeCallable DeleteActionConnectorCallable(const DeleteActionConnectorRequestT& request) const {
1060 return SubmitCallable(&QuickSightClient::DeleteActionConnector, request);
1061 }
1062
1067 template <typename DeleteActionConnectorRequestT = Model::DeleteActionConnectorRequest>
1068 void DeleteActionConnectorAsync(const DeleteActionConnectorRequestT& request, const DeleteActionConnectorResponseReceivedHandler& handler,
1069 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1070 return SubmitAsync(&QuickSightClient::DeleteActionConnector, request, handler, context);
1071 }
1072
1091
1095 template <typename DeleteAnalysisRequestT = Model::DeleteAnalysisRequest>
1096 Model::DeleteAnalysisOutcomeCallable DeleteAnalysisCallable(const DeleteAnalysisRequestT& request) const {
1097 return SubmitCallable(&QuickSightClient::DeleteAnalysis, request);
1098 }
1099
1104 template <typename DeleteAnalysisRequestT = Model::DeleteAnalysisRequest>
1105 void DeleteAnalysisAsync(const DeleteAnalysisRequestT& request, const DeleteAnalysisResponseReceivedHandler& handler,
1106 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1107 return SubmitAsync(&QuickSightClient::DeleteAnalysis, request, handler, context);
1108 }
1109
1123
1127 template <typename DeleteBrandRequestT = Model::DeleteBrandRequest>
1128 Model::DeleteBrandOutcomeCallable DeleteBrandCallable(const DeleteBrandRequestT& request) const {
1129 return SubmitCallable(&QuickSightClient::DeleteBrand, request);
1130 }
1131
1136 template <typename DeleteBrandRequestT = Model::DeleteBrandRequest>
1137 void DeleteBrandAsync(const DeleteBrandRequestT& request, const DeleteBrandResponseReceivedHandler& handler,
1138 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1139 return SubmitAsync(&QuickSightClient::DeleteBrand, request, handler, context);
1140 }
1141
1148
1153 template <typename DeleteBrandAssignmentRequestT = Model::DeleteBrandAssignmentRequest>
1154 Model::DeleteBrandAssignmentOutcomeCallable DeleteBrandAssignmentCallable(const DeleteBrandAssignmentRequestT& request) const {
1155 return SubmitCallable(&QuickSightClient::DeleteBrandAssignment, request);
1156 }
1157
1162 template <typename DeleteBrandAssignmentRequestT = Model::DeleteBrandAssignmentRequest>
1163 void DeleteBrandAssignmentAsync(const DeleteBrandAssignmentRequestT& request, const DeleteBrandAssignmentResponseReceivedHandler& handler,
1164 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1165 return SubmitAsync(&QuickSightClient::DeleteBrandAssignment, request, handler, context);
1166 }
1167
1174
1179 template <typename DeleteCustomPermissionsRequestT = Model::DeleteCustomPermissionsRequest>
1180 Model::DeleteCustomPermissionsOutcomeCallable DeleteCustomPermissionsCallable(const DeleteCustomPermissionsRequestT& request) const {
1181 return SubmitCallable(&QuickSightClient::DeleteCustomPermissions, request);
1182 }
1183
1188 template <typename DeleteCustomPermissionsRequestT = Model::DeleteCustomPermissionsRequest>
1189 void DeleteCustomPermissionsAsync(const DeleteCustomPermissionsRequestT& request,
1191 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1192 return SubmitAsync(&QuickSightClient::DeleteCustomPermissions, request, handler, context);
1193 }
1194
1201
1205 template <typename DeleteDashboardRequestT = Model::DeleteDashboardRequest>
1206 Model::DeleteDashboardOutcomeCallable DeleteDashboardCallable(const DeleteDashboardRequestT& request) const {
1207 return SubmitCallable(&QuickSightClient::DeleteDashboard, request);
1208 }
1209
1214 template <typename DeleteDashboardRequestT = Model::DeleteDashboardRequest>
1215 void DeleteDashboardAsync(const DeleteDashboardRequestT& request, const DeleteDashboardResponseReceivedHandler& handler,
1216 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1217 return SubmitAsync(&QuickSightClient::DeleteDashboard, request, handler, context);
1218 }
1219
1226
1230 template <typename DeleteDataSetRequestT = Model::DeleteDataSetRequest>
1231 Model::DeleteDataSetOutcomeCallable DeleteDataSetCallable(const DeleteDataSetRequestT& request) const {
1232 return SubmitCallable(&QuickSightClient::DeleteDataSet, request);
1233 }
1234
1239 template <typename DeleteDataSetRequestT = Model::DeleteDataSetRequest>
1240 void DeleteDataSetAsync(const DeleteDataSetRequestT& request, const DeleteDataSetResponseReceivedHandler& handler,
1241 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1242 return SubmitAsync(&QuickSightClient::DeleteDataSet, request, handler, context);
1243 }
1244
1253
1258 template <typename DeleteDataSetRefreshPropertiesRequestT = Model::DeleteDataSetRefreshPropertiesRequest>
1260 const DeleteDataSetRefreshPropertiesRequestT& request) const {
1261 return SubmitCallable(&QuickSightClient::DeleteDataSetRefreshProperties, request);
1262 }
1263
1268 template <typename DeleteDataSetRefreshPropertiesRequestT = Model::DeleteDataSetRefreshPropertiesRequest>
1269 void DeleteDataSetRefreshPropertiesAsync(const DeleteDataSetRefreshPropertiesRequestT& request,
1271 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1272 return SubmitAsync(&QuickSightClient::DeleteDataSetRefreshProperties, request, handler, context);
1273 }
1274
1282
1287 template <typename DeleteDataSourceRequestT = Model::DeleteDataSourceRequest>
1288 Model::DeleteDataSourceOutcomeCallable DeleteDataSourceCallable(const DeleteDataSourceRequestT& request) const {
1289 return SubmitCallable(&QuickSightClient::DeleteDataSource, request);
1290 }
1291
1296 template <typename DeleteDataSourceRequestT = Model::DeleteDataSourceRequest>
1297 void DeleteDataSourceAsync(const DeleteDataSourceRequestT& request, const DeleteDataSourceResponseReceivedHandler& handler,
1298 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1299 return SubmitAsync(&QuickSightClient::DeleteDataSource, request, handler, context);
1300 }
1301
1310
1315 template <typename DeleteDefaultQBusinessApplicationRequestT = Model::DeleteDefaultQBusinessApplicationRequest>
1317 const DeleteDefaultQBusinessApplicationRequestT& request) const {
1318 return SubmitCallable(&QuickSightClient::DeleteDefaultQBusinessApplication, request);
1319 }
1320
1325 template <typename DeleteDefaultQBusinessApplicationRequestT = Model::DeleteDefaultQBusinessApplicationRequest>
1326 void DeleteDefaultQBusinessApplicationAsync(const DeleteDefaultQBusinessApplicationRequestT& request,
1328 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1329 return SubmitAsync(&QuickSightClient::DeleteDefaultQBusinessApplication, request, handler, context);
1330 }
1331
1338
1342 template <typename DeleteFolderRequestT = Model::DeleteFolderRequest>
1343 Model::DeleteFolderOutcomeCallable DeleteFolderCallable(const DeleteFolderRequestT& request) const {
1344 return SubmitCallable(&QuickSightClient::DeleteFolder, request);
1345 }
1346
1351 template <typename DeleteFolderRequestT = Model::DeleteFolderRequest>
1352 void DeleteFolderAsync(const DeleteFolderRequestT& request, const DeleteFolderResponseReceivedHandler& handler,
1353 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1354 return SubmitAsync(&QuickSightClient::DeleteFolder, request, handler, context);
1355 }
1356
1364
1369 template <typename DeleteFolderMembershipRequestT = Model::DeleteFolderMembershipRequest>
1370 Model::DeleteFolderMembershipOutcomeCallable DeleteFolderMembershipCallable(const DeleteFolderMembershipRequestT& request) const {
1371 return SubmitCallable(&QuickSightClient::DeleteFolderMembership, request);
1372 }
1373
1378 template <typename DeleteFolderMembershipRequestT = Model::DeleteFolderMembershipRequest>
1379 void DeleteFolderMembershipAsync(const DeleteFolderMembershipRequestT& request,
1381 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1382 return SubmitAsync(&QuickSightClient::DeleteFolderMembership, request, handler, context);
1383 }
1384
1391
1395 template <typename DeleteGroupRequestT = Model::DeleteGroupRequest>
1396 Model::DeleteGroupOutcomeCallable DeleteGroupCallable(const DeleteGroupRequestT& request) const {
1397 return SubmitCallable(&QuickSightClient::DeleteGroup, request);
1398 }
1399
1404 template <typename DeleteGroupRequestT = Model::DeleteGroupRequest>
1405 void DeleteGroupAsync(const DeleteGroupRequestT& request, const DeleteGroupResponseReceivedHandler& handler,
1406 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1407 return SubmitAsync(&QuickSightClient::DeleteGroup, request, handler, context);
1408 }
1409
1417
1422 template <typename DeleteGroupMembershipRequestT = Model::DeleteGroupMembershipRequest>
1423 Model::DeleteGroupMembershipOutcomeCallable DeleteGroupMembershipCallable(const DeleteGroupMembershipRequestT& request) const {
1424 return SubmitCallable(&QuickSightClient::DeleteGroupMembership, request);
1425 }
1426
1431 template <typename DeleteGroupMembershipRequestT = Model::DeleteGroupMembershipRequest>
1432 void DeleteGroupMembershipAsync(const DeleteGroupMembershipRequestT& request, const DeleteGroupMembershipResponseReceivedHandler& handler,
1433 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1434 return SubmitAsync(&QuickSightClient::DeleteGroupMembership, request, handler, context);
1435 }
1436
1443
1448 template <typename DeleteIAMPolicyAssignmentRequestT = Model::DeleteIAMPolicyAssignmentRequest>
1450 const DeleteIAMPolicyAssignmentRequestT& request) const {
1451 return SubmitCallable(&QuickSightClient::DeleteIAMPolicyAssignment, request);
1452 }
1453
1458 template <typename DeleteIAMPolicyAssignmentRequestT = Model::DeleteIAMPolicyAssignmentRequest>
1459 void DeleteIAMPolicyAssignmentAsync(const DeleteIAMPolicyAssignmentRequestT& request,
1461 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1462 return SubmitAsync(&QuickSightClient::DeleteIAMPolicyAssignment, request, handler, context);
1463 }
1464
1475
1480 template <typename DeleteIdentityPropagationConfigRequestT = Model::DeleteIdentityPropagationConfigRequest>
1482 const DeleteIdentityPropagationConfigRequestT& request) const {
1483 return SubmitCallable(&QuickSightClient::DeleteIdentityPropagationConfig, request);
1484 }
1485
1490 template <typename DeleteIdentityPropagationConfigRequestT = Model::DeleteIdentityPropagationConfigRequest>
1491 void DeleteIdentityPropagationConfigAsync(const DeleteIdentityPropagationConfigRequestT& request,
1493 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1494 return SubmitAsync(&QuickSightClient::DeleteIdentityPropagationConfig, request, handler, context);
1495 }
1496
1506
1510 template <typename DeleteNamespaceRequestT = Model::DeleteNamespaceRequest>
1511 Model::DeleteNamespaceOutcomeCallable DeleteNamespaceCallable(const DeleteNamespaceRequestT& request) const {
1512 return SubmitCallable(&QuickSightClient::DeleteNamespace, request);
1513 }
1514
1519 template <typename DeleteNamespaceRequestT = Model::DeleteNamespaceRequest>
1520 void DeleteNamespaceAsync(const DeleteNamespaceRequestT& request, const DeleteNamespaceResponseReceivedHandler& handler,
1521 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1522 return SubmitAsync(&QuickSightClient::DeleteNamespace, request, handler, context);
1523 }
1524
1531
1536 template <typename DeleteRefreshScheduleRequestT = Model::DeleteRefreshScheduleRequest>
1537 Model::DeleteRefreshScheduleOutcomeCallable DeleteRefreshScheduleCallable(const DeleteRefreshScheduleRequestT& request) const {
1538 return SubmitCallable(&QuickSightClient::DeleteRefreshSchedule, request);
1539 }
1540
1545 template <typename DeleteRefreshScheduleRequestT = Model::DeleteRefreshScheduleRequest>
1546 void DeleteRefreshScheduleAsync(const DeleteRefreshScheduleRequestT& request, const DeleteRefreshScheduleResponseReceivedHandler& handler,
1547 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1548 return SubmitAsync(&QuickSightClient::DeleteRefreshSchedule, request, handler, context);
1549 }
1550
1557 const Model::DeleteRoleCustomPermissionRequest& request) const;
1558
1563 template <typename DeleteRoleCustomPermissionRequestT = Model::DeleteRoleCustomPermissionRequest>
1565 const DeleteRoleCustomPermissionRequestT& request) const {
1566 return SubmitCallable(&QuickSightClient::DeleteRoleCustomPermission, request);
1567 }
1568
1573 template <typename DeleteRoleCustomPermissionRequestT = Model::DeleteRoleCustomPermissionRequest>
1574 void DeleteRoleCustomPermissionAsync(const DeleteRoleCustomPermissionRequestT& request,
1576 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1577 return SubmitAsync(&QuickSightClient::DeleteRoleCustomPermission, request, handler, context);
1578 }
1579
1586
1591 template <typename DeleteRoleMembershipRequestT = Model::DeleteRoleMembershipRequest>
1592 Model::DeleteRoleMembershipOutcomeCallable DeleteRoleMembershipCallable(const DeleteRoleMembershipRequestT& request) const {
1593 return SubmitCallable(&QuickSightClient::DeleteRoleMembership, request);
1594 }
1595
1600 template <typename DeleteRoleMembershipRequestT = Model::DeleteRoleMembershipRequest>
1601 void DeleteRoleMembershipAsync(const DeleteRoleMembershipRequestT& request, const DeleteRoleMembershipResponseReceivedHandler& handler,
1602 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1603 return SubmitAsync(&QuickSightClient::DeleteRoleMembership, request, handler, context);
1604 }
1605
1612
1616 template <typename DeleteTemplateRequestT = Model::DeleteTemplateRequest>
1617 Model::DeleteTemplateOutcomeCallable DeleteTemplateCallable(const DeleteTemplateRequestT& request) const {
1618 return SubmitCallable(&QuickSightClient::DeleteTemplate, request);
1619 }
1620
1625 template <typename DeleteTemplateRequestT = Model::DeleteTemplateRequest>
1626 void DeleteTemplateAsync(const DeleteTemplateRequestT& request, const DeleteTemplateResponseReceivedHandler& handler,
1627 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1628 return SubmitAsync(&QuickSightClient::DeleteTemplate, request, handler, context);
1629 }
1630
1639
1644 template <typename DeleteTemplateAliasRequestT = Model::DeleteTemplateAliasRequest>
1645 Model::DeleteTemplateAliasOutcomeCallable DeleteTemplateAliasCallable(const DeleteTemplateAliasRequestT& request) const {
1646 return SubmitCallable(&QuickSightClient::DeleteTemplateAlias, request);
1647 }
1648
1653 template <typename DeleteTemplateAliasRequestT = Model::DeleteTemplateAliasRequest>
1654 void DeleteTemplateAliasAsync(const DeleteTemplateAliasRequestT& request, const DeleteTemplateAliasResponseReceivedHandler& handler,
1655 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1656 return SubmitAsync(&QuickSightClient::DeleteTemplateAlias, request, handler, context);
1657 }
1658
1665
1669 template <typename DeleteThemeRequestT = Model::DeleteThemeRequest>
1670 Model::DeleteThemeOutcomeCallable DeleteThemeCallable(const DeleteThemeRequestT& request) const {
1671 return SubmitCallable(&QuickSightClient::DeleteTheme, request);
1672 }
1673
1678 template <typename DeleteThemeRequestT = Model::DeleteThemeRequest>
1679 void DeleteThemeAsync(const DeleteThemeRequestT& request, const DeleteThemeResponseReceivedHandler& handler,
1680 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1681 return SubmitAsync(&QuickSightClient::DeleteTheme, request, handler, context);
1682 }
1683
1692
1697 template <typename DeleteThemeAliasRequestT = Model::DeleteThemeAliasRequest>
1698 Model::DeleteThemeAliasOutcomeCallable DeleteThemeAliasCallable(const DeleteThemeAliasRequestT& request) const {
1699 return SubmitCallable(&QuickSightClient::DeleteThemeAlias, request);
1700 }
1701
1706 template <typename DeleteThemeAliasRequestT = Model::DeleteThemeAliasRequest>
1707 void DeleteThemeAliasAsync(const DeleteThemeAliasRequestT& request, const DeleteThemeAliasResponseReceivedHandler& handler,
1708 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1709 return SubmitAsync(&QuickSightClient::DeleteThemeAlias, request, handler, context);
1710 }
1711
1718
1722 template <typename DeleteTopicRequestT = Model::DeleteTopicRequest>
1723 Model::DeleteTopicOutcomeCallable DeleteTopicCallable(const DeleteTopicRequestT& request) const {
1724 return SubmitCallable(&QuickSightClient::DeleteTopic, request);
1725 }
1726
1731 template <typename DeleteTopicRequestT = Model::DeleteTopicRequest>
1732 void DeleteTopicAsync(const DeleteTopicRequestT& request, const DeleteTopicResponseReceivedHandler& handler,
1733 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1734 return SubmitAsync(&QuickSightClient::DeleteTopic, request, handler, context);
1735 }
1736
1743 const Model::DeleteTopicRefreshScheduleRequest& request) const;
1744
1749 template <typename DeleteTopicRefreshScheduleRequestT = Model::DeleteTopicRefreshScheduleRequest>
1751 const DeleteTopicRefreshScheduleRequestT& request) const {
1752 return SubmitCallable(&QuickSightClient::DeleteTopicRefreshSchedule, request);
1753 }
1754
1759 template <typename DeleteTopicRefreshScheduleRequestT = Model::DeleteTopicRefreshScheduleRequest>
1760 void DeleteTopicRefreshScheduleAsync(const DeleteTopicRefreshScheduleRequestT& request,
1762 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1763 return SubmitAsync(&QuickSightClient::DeleteTopicRefreshSchedule, request, handler, context);
1764 }
1765
1774
1778 template <typename DeleteUserRequestT = Model::DeleteUserRequest>
1779 Model::DeleteUserOutcomeCallable DeleteUserCallable(const DeleteUserRequestT& request) const {
1780 return SubmitCallable(&QuickSightClient::DeleteUser, request);
1781 }
1782
1787 template <typename DeleteUserRequestT = Model::DeleteUserRequest>
1788 void DeleteUserAsync(const DeleteUserRequestT& request, const DeleteUserResponseReceivedHandler& handler,
1789 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1790 return SubmitAsync(&QuickSightClient::DeleteUser, request, handler, context);
1791 }
1792
1799
1804 template <typename DeleteUserByPrincipalIdRequestT = Model::DeleteUserByPrincipalIdRequest>
1805 Model::DeleteUserByPrincipalIdOutcomeCallable DeleteUserByPrincipalIdCallable(const DeleteUserByPrincipalIdRequestT& request) const {
1806 return SubmitCallable(&QuickSightClient::DeleteUserByPrincipalId, request);
1807 }
1808
1813 template <typename DeleteUserByPrincipalIdRequestT = Model::DeleteUserByPrincipalIdRequest>
1814 void DeleteUserByPrincipalIdAsync(const DeleteUserByPrincipalIdRequestT& request,
1816 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1817 return SubmitAsync(&QuickSightClient::DeleteUserByPrincipalId, request, handler, context);
1818 }
1819
1827 const Model::DeleteUserCustomPermissionRequest& request) const;
1828
1833 template <typename DeleteUserCustomPermissionRequestT = Model::DeleteUserCustomPermissionRequest>
1835 const DeleteUserCustomPermissionRequestT& request) const {
1836 return SubmitCallable(&QuickSightClient::DeleteUserCustomPermission, request);
1837 }
1838
1843 template <typename DeleteUserCustomPermissionRequestT = Model::DeleteUserCustomPermissionRequest>
1844 void DeleteUserCustomPermissionAsync(const DeleteUserCustomPermissionRequestT& request,
1846 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1847 return SubmitAsync(&QuickSightClient::DeleteUserCustomPermission, request, handler, context);
1848 }
1849
1856
1861 template <typename DeleteVPCConnectionRequestT = Model::DeleteVPCConnectionRequest>
1862 Model::DeleteVPCConnectionOutcomeCallable DeleteVPCConnectionCallable(const DeleteVPCConnectionRequestT& request) const {
1863 return SubmitCallable(&QuickSightClient::DeleteVPCConnection, request);
1864 }
1865
1870 template <typename DeleteVPCConnectionRequestT = Model::DeleteVPCConnectionRequest>
1871 void DeleteVPCConnectionAsync(const DeleteVPCConnectionRequestT& request, const DeleteVPCConnectionResponseReceivedHandler& handler,
1872 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1873 return SubmitAsync(&QuickSightClient::DeleteVPCConnection, request, handler, context);
1874 }
1875
1884
1889 template <typename DescribeAccountCustomPermissionRequestT = Model::DescribeAccountCustomPermissionRequest>
1891 const DescribeAccountCustomPermissionRequestT& request) const {
1892 return SubmitCallable(&QuickSightClient::DescribeAccountCustomPermission, request);
1893 }
1894
1899 template <typename DescribeAccountCustomPermissionRequestT = Model::DescribeAccountCustomPermissionRequest>
1900 void DescribeAccountCustomPermissionAsync(const DescribeAccountCustomPermissionRequestT& request,
1902 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1903 return SubmitAsync(&QuickSightClient::DescribeAccountCustomPermission, request, handler, context);
1904 }
1905
1948 const Model::DescribeAccountCustomizationRequest& request) const;
1949
1954 template <typename DescribeAccountCustomizationRequestT = Model::DescribeAccountCustomizationRequest>
1956 const DescribeAccountCustomizationRequestT& request) const {
1957 return SubmitCallable(&QuickSightClient::DescribeAccountCustomization, request);
1958 }
1959
1964 template <typename DescribeAccountCustomizationRequestT = Model::DescribeAccountCustomizationRequest>
1965 void DescribeAccountCustomizationAsync(const DescribeAccountCustomizationRequestT& request,
1967 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1968 return SubmitAsync(&QuickSightClient::DescribeAccountCustomization, request, handler, context);
1969 }
1970
1978
1983 template <typename DescribeAccountSettingsRequestT = Model::DescribeAccountSettingsRequest>
1984 Model::DescribeAccountSettingsOutcomeCallable DescribeAccountSettingsCallable(const DescribeAccountSettingsRequestT& request) const {
1985 return SubmitCallable(&QuickSightClient::DescribeAccountSettings, request);
1986 }
1987
1992 template <typename DescribeAccountSettingsRequestT = Model::DescribeAccountSettingsRequest>
1993 void DescribeAccountSettingsAsync(const DescribeAccountSettingsRequestT& request,
1995 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1996 return SubmitAsync(&QuickSightClient::DescribeAccountSettings, request, handler, context);
1997 }
1998
2009 const Model::DescribeAccountSubscriptionRequest& request) const;
2010
2015 template <typename DescribeAccountSubscriptionRequestT = Model::DescribeAccountSubscriptionRequest>
2017 const DescribeAccountSubscriptionRequestT& request) const {
2018 return SubmitCallable(&QuickSightClient::DescribeAccountSubscription, request);
2019 }
2020
2025 template <typename DescribeAccountSubscriptionRequestT = Model::DescribeAccountSubscriptionRequest>
2026 void DescribeAccountSubscriptionAsync(const DescribeAccountSubscriptionRequestT& request,
2028 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2029 return SubmitAsync(&QuickSightClient::DescribeAccountSubscription, request, handler, context);
2030 }
2031
2040
2045 template <typename DescribeActionConnectorRequestT = Model::DescribeActionConnectorRequest>
2046 Model::DescribeActionConnectorOutcomeCallable DescribeActionConnectorCallable(const DescribeActionConnectorRequestT& request) const {
2047 return SubmitCallable(&QuickSightClient::DescribeActionConnector, request);
2048 }
2049
2054 template <typename DescribeActionConnectorRequestT = Model::DescribeActionConnectorRequest>
2055 void DescribeActionConnectorAsync(const DescribeActionConnectorRequestT& request,
2057 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2058 return SubmitAsync(&QuickSightClient::DescribeActionConnector, request, handler, context);
2059 }
2060
2070
2075 template <typename DescribeActionConnectorPermissionsRequestT = Model::DescribeActionConnectorPermissionsRequest>
2077 const DescribeActionConnectorPermissionsRequestT& request) const {
2078 return SubmitCallable(&QuickSightClient::DescribeActionConnectorPermissions, request);
2079 }
2080
2085 template <typename DescribeActionConnectorPermissionsRequestT = Model::DescribeActionConnectorPermissionsRequest>
2086 void DescribeActionConnectorPermissionsAsync(const DescribeActionConnectorPermissionsRequestT& request,
2088 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2089 return SubmitAsync(&QuickSightClient::DescribeActionConnectorPermissions, request, handler, context);
2090 }
2091
2099
2104 template <typename DescribeAnalysisRequestT = Model::DescribeAnalysisRequest>
2105 Model::DescribeAnalysisOutcomeCallable DescribeAnalysisCallable(const DescribeAnalysisRequestT& request) const {
2106 return SubmitCallable(&QuickSightClient::DescribeAnalysis, request);
2107 }
2108
2113 template <typename DescribeAnalysisRequestT = Model::DescribeAnalysisRequest>
2114 void DescribeAnalysisAsync(const DescribeAnalysisRequestT& request, const DescribeAnalysisResponseReceivedHandler& handler,
2115 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2116 return SubmitAsync(&QuickSightClient::DescribeAnalysis, request, handler, context);
2117 }
2118
2131 const Model::DescribeAnalysisDefinitionRequest& request) const;
2132
2137 template <typename DescribeAnalysisDefinitionRequestT = Model::DescribeAnalysisDefinitionRequest>
2139 const DescribeAnalysisDefinitionRequestT& request) const {
2140 return SubmitCallable(&QuickSightClient::DescribeAnalysisDefinition, request);
2141 }
2142
2147 template <typename DescribeAnalysisDefinitionRequestT = Model::DescribeAnalysisDefinitionRequest>
2148 void DescribeAnalysisDefinitionAsync(const DescribeAnalysisDefinitionRequestT& request,
2150 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2151 return SubmitAsync(&QuickSightClient::DescribeAnalysisDefinition, request, handler, context);
2152 }
2153
2161 const Model::DescribeAnalysisPermissionsRequest& request) const;
2162
2167 template <typename DescribeAnalysisPermissionsRequestT = Model::DescribeAnalysisPermissionsRequest>
2169 const DescribeAnalysisPermissionsRequestT& request) const {
2170 return SubmitCallable(&QuickSightClient::DescribeAnalysisPermissions, request);
2171 }
2172
2177 template <typename DescribeAnalysisPermissionsRequestT = Model::DescribeAnalysisPermissionsRequest>
2178 void DescribeAnalysisPermissionsAsync(const DescribeAnalysisPermissionsRequestT& request,
2180 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2181 return SubmitAsync(&QuickSightClient::DescribeAnalysisPermissions, request, handler, context);
2182 }
2183
2196 const Model::DescribeAssetBundleExportJobRequest& request) const;
2197
2202 template <typename DescribeAssetBundleExportJobRequestT = Model::DescribeAssetBundleExportJobRequest>
2204 const DescribeAssetBundleExportJobRequestT& request) const {
2205 return SubmitCallable(&QuickSightClient::DescribeAssetBundleExportJob, request);
2206 }
2207
2212 template <typename DescribeAssetBundleExportJobRequestT = Model::DescribeAssetBundleExportJobRequest>
2213 void DescribeAssetBundleExportJobAsync(const DescribeAssetBundleExportJobRequestT& request,
2215 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2216 return SubmitAsync(&QuickSightClient::DescribeAssetBundleExportJob, request, handler, context);
2217 }
2218
2227 const Model::DescribeAssetBundleImportJobRequest& request) const;
2228
2233 template <typename DescribeAssetBundleImportJobRequestT = Model::DescribeAssetBundleImportJobRequest>
2235 const DescribeAssetBundleImportJobRequestT& request) const {
2236 return SubmitCallable(&QuickSightClient::DescribeAssetBundleImportJob, request);
2237 }
2238
2243 template <typename DescribeAssetBundleImportJobRequestT = Model::DescribeAssetBundleImportJobRequest>
2244 void DescribeAssetBundleImportJobAsync(const DescribeAssetBundleImportJobRequestT& request,
2246 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2247 return SubmitAsync(&QuickSightClient::DescribeAssetBundleImportJob, request, handler, context);
2248 }
2249
2256
2260 template <typename DescribeBrandRequestT = Model::DescribeBrandRequest>
2261 Model::DescribeBrandOutcomeCallable DescribeBrandCallable(const DescribeBrandRequestT& request) const {
2262 return SubmitCallable(&QuickSightClient::DescribeBrand, request);
2263 }
2264
2269 template <typename DescribeBrandRequestT = Model::DescribeBrandRequest>
2270 void DescribeBrandAsync(const DescribeBrandRequestT& request, const DescribeBrandResponseReceivedHandler& handler,
2271 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2272 return SubmitAsync(&QuickSightClient::DescribeBrand, request, handler, context);
2273 }
2274
2281
2286 template <typename DescribeBrandAssignmentRequestT = Model::DescribeBrandAssignmentRequest>
2287 Model::DescribeBrandAssignmentOutcomeCallable DescribeBrandAssignmentCallable(const DescribeBrandAssignmentRequestT& request) const {
2288 return SubmitCallable(&QuickSightClient::DescribeBrandAssignment, request);
2289 }
2290
2295 template <typename DescribeBrandAssignmentRequestT = Model::DescribeBrandAssignmentRequest>
2296 void DescribeBrandAssignmentAsync(const DescribeBrandAssignmentRequestT& request,
2298 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2299 return SubmitAsync(&QuickSightClient::DescribeBrandAssignment, request, handler, context);
2300 }
2301
2308 const Model::DescribeBrandPublishedVersionRequest& request) const;
2309
2314 template <typename DescribeBrandPublishedVersionRequestT = Model::DescribeBrandPublishedVersionRequest>
2316 const DescribeBrandPublishedVersionRequestT& request) const {
2317 return SubmitCallable(&QuickSightClient::DescribeBrandPublishedVersion, request);
2318 }
2319
2324 template <typename DescribeBrandPublishedVersionRequestT = Model::DescribeBrandPublishedVersionRequest>
2325 void DescribeBrandPublishedVersionAsync(const DescribeBrandPublishedVersionRequestT& request,
2327 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2328 return SubmitAsync(&QuickSightClient::DescribeBrandPublishedVersion, request, handler, context);
2329 }
2330
2337
2342 template <typename DescribeCustomPermissionsRequestT = Model::DescribeCustomPermissionsRequest>
2344 const DescribeCustomPermissionsRequestT& request) const {
2345 return SubmitCallable(&QuickSightClient::DescribeCustomPermissions, request);
2346 }
2347
2352 template <typename DescribeCustomPermissionsRequestT = Model::DescribeCustomPermissionsRequest>
2353 void DescribeCustomPermissionsAsync(const DescribeCustomPermissionsRequestT& request,
2355 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2356 return SubmitAsync(&QuickSightClient::DescribeCustomPermissions, request, handler, context);
2357 }
2358
2365
2370 template <typename DescribeDashboardRequestT = Model::DescribeDashboardRequest>
2371 Model::DescribeDashboardOutcomeCallable DescribeDashboardCallable(const DescribeDashboardRequestT& request) const {
2372 return SubmitCallable(&QuickSightClient::DescribeDashboard, request);
2373 }
2374
2379 template <typename DescribeDashboardRequestT = Model::DescribeDashboardRequest>
2380 void DescribeDashboardAsync(const DescribeDashboardRequestT& request, const DescribeDashboardResponseReceivedHandler& handler,
2381 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2382 return SubmitAsync(&QuickSightClient::DescribeDashboard, request, handler, context);
2383 }
2384
2397 const Model::DescribeDashboardDefinitionRequest& request) const;
2398
2403 template <typename DescribeDashboardDefinitionRequestT = Model::DescribeDashboardDefinitionRequest>
2405 const DescribeDashboardDefinitionRequestT& request) const {
2406 return SubmitCallable(&QuickSightClient::DescribeDashboardDefinition, request);
2407 }
2408
2413 template <typename DescribeDashboardDefinitionRequestT = Model::DescribeDashboardDefinitionRequest>
2414 void DescribeDashboardDefinitionAsync(const DescribeDashboardDefinitionRequestT& request,
2416 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2417 return SubmitAsync(&QuickSightClient::DescribeDashboardDefinition, request, handler, context);
2418 }
2419
2427 const Model::DescribeDashboardPermissionsRequest& request) const;
2428
2433 template <typename DescribeDashboardPermissionsRequestT = Model::DescribeDashboardPermissionsRequest>
2435 const DescribeDashboardPermissionsRequestT& request) const {
2436 return SubmitCallable(&QuickSightClient::DescribeDashboardPermissions, request);
2437 }
2438
2443 template <typename DescribeDashboardPermissionsRequestT = Model::DescribeDashboardPermissionsRequest>
2444 void DescribeDashboardPermissionsAsync(const DescribeDashboardPermissionsRequestT& request,
2446 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2447 return SubmitAsync(&QuickSightClient::DescribeDashboardPermissions, request, handler, context);
2448 }
2449
2464 const Model::DescribeDashboardSnapshotJobRequest& request) const;
2465
2470 template <typename DescribeDashboardSnapshotJobRequestT = Model::DescribeDashboardSnapshotJobRequest>
2472 const DescribeDashboardSnapshotJobRequestT& request) const {
2473 return SubmitCallable(&QuickSightClient::DescribeDashboardSnapshotJob, request);
2474 }
2475
2480 template <typename DescribeDashboardSnapshotJobRequestT = Model::DescribeDashboardSnapshotJobRequest>
2481 void DescribeDashboardSnapshotJobAsync(const DescribeDashboardSnapshotJobRequestT& request,
2483 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2484 return SubmitAsync(&QuickSightClient::DescribeDashboardSnapshotJob, request, handler, context);
2485 }
2486
2521
2526 template <typename DescribeDashboardSnapshotJobResultRequestT = Model::DescribeDashboardSnapshotJobResultRequest>
2528 const DescribeDashboardSnapshotJobResultRequestT& request) const {
2529 return SubmitCallable(&QuickSightClient::DescribeDashboardSnapshotJobResult, request);
2530 }
2531
2536 template <typename DescribeDashboardSnapshotJobResultRequestT = Model::DescribeDashboardSnapshotJobResultRequest>
2537 void DescribeDashboardSnapshotJobResultAsync(const DescribeDashboardSnapshotJobResultRequestT& request,
2539 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2540 return SubmitAsync(&QuickSightClient::DescribeDashboardSnapshotJobResult, request, handler, context);
2541 }
2542
2551
2556 template <typename DescribeDashboardsQAConfigurationRequestT = Model::DescribeDashboardsQAConfigurationRequest>
2558 const DescribeDashboardsQAConfigurationRequestT& request) const {
2559 return SubmitCallable(&QuickSightClient::DescribeDashboardsQAConfiguration, request);
2560 }
2561
2566 template <typename DescribeDashboardsQAConfigurationRequestT = Model::DescribeDashboardsQAConfigurationRequest>
2567 void DescribeDashboardsQAConfigurationAsync(const DescribeDashboardsQAConfigurationRequestT& request,
2569 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2570 return SubmitAsync(&QuickSightClient::DescribeDashboardsQAConfiguration, request, handler, context);
2571 }
2572
2580
2584 template <typename DescribeDataSetRequestT = Model::DescribeDataSetRequest>
2585 Model::DescribeDataSetOutcomeCallable DescribeDataSetCallable(const DescribeDataSetRequestT& request) const {
2586 return SubmitCallable(&QuickSightClient::DescribeDataSet, request);
2587 }
2588
2593 template <typename DescribeDataSetRequestT = Model::DescribeDataSetRequest>
2594 void DescribeDataSetAsync(const DescribeDataSetRequestT& request, const DescribeDataSetResponseReceivedHandler& handler,
2595 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2596 return SubmitAsync(&QuickSightClient::DescribeDataSet, request, handler, context);
2597 }
2598
2607 const Model::DescribeDataSetPermissionsRequest& request) const;
2608
2613 template <typename DescribeDataSetPermissionsRequestT = Model::DescribeDataSetPermissionsRequest>
2615 const DescribeDataSetPermissionsRequestT& request) const {
2616 return SubmitCallable(&QuickSightClient::DescribeDataSetPermissions, request);
2617 }
2618
2623 template <typename DescribeDataSetPermissionsRequestT = Model::DescribeDataSetPermissionsRequest>
2624 void DescribeDataSetPermissionsAsync(const DescribeDataSetPermissionsRequestT& request,
2626 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2627 return SubmitAsync(&QuickSightClient::DescribeDataSetPermissions, request, handler, context);
2628 }
2629
2637
2642 template <typename DescribeDataSetRefreshPropertiesRequestT = Model::DescribeDataSetRefreshPropertiesRequest>
2644 const DescribeDataSetRefreshPropertiesRequestT& request) const {
2645 return SubmitCallable(&QuickSightClient::DescribeDataSetRefreshProperties, request);
2646 }
2647
2652 template <typename DescribeDataSetRefreshPropertiesRequestT = Model::DescribeDataSetRefreshPropertiesRequest>
2653 void DescribeDataSetRefreshPropertiesAsync(const DescribeDataSetRefreshPropertiesRequestT& request,
2655 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2656 return SubmitAsync(&QuickSightClient::DescribeDataSetRefreshProperties, request, handler, context);
2657 }
2658
2665
2670 template <typename DescribeDataSourceRequestT = Model::DescribeDataSourceRequest>
2671 Model::DescribeDataSourceOutcomeCallable DescribeDataSourceCallable(const DescribeDataSourceRequestT& request) const {
2672 return SubmitCallable(&QuickSightClient::DescribeDataSource, request);
2673 }
2674
2679 template <typename DescribeDataSourceRequestT = Model::DescribeDataSourceRequest>
2680 void DescribeDataSourceAsync(const DescribeDataSourceRequestT& request, const DescribeDataSourceResponseReceivedHandler& handler,
2681 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2682 return SubmitAsync(&QuickSightClient::DescribeDataSource, request, handler, context);
2683 }
2684
2692 const Model::DescribeDataSourcePermissionsRequest& request) const;
2693
2698 template <typename DescribeDataSourcePermissionsRequestT = Model::DescribeDataSourcePermissionsRequest>
2700 const DescribeDataSourcePermissionsRequestT& request) const {
2701 return SubmitCallable(&QuickSightClient::DescribeDataSourcePermissions, request);
2702 }
2703
2708 template <typename DescribeDataSourcePermissionsRequestT = Model::DescribeDataSourcePermissionsRequest>
2709 void DescribeDataSourcePermissionsAsync(const DescribeDataSourcePermissionsRequestT& request,
2711 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2712 return SubmitAsync(&QuickSightClient::DescribeDataSourcePermissions, request, handler, context);
2713 }
2714
2723
2728 template <typename DescribeDefaultQBusinessApplicationRequestT = Model::DescribeDefaultQBusinessApplicationRequest>
2730 const DescribeDefaultQBusinessApplicationRequestT& request) const {
2731 return SubmitCallable(&QuickSightClient::DescribeDefaultQBusinessApplication, request);
2732 }
2733
2738 template <typename DescribeDefaultQBusinessApplicationRequestT = Model::DescribeDefaultQBusinessApplicationRequest>
2739 void DescribeDefaultQBusinessApplicationAsync(const DescribeDefaultQBusinessApplicationRequestT& request,
2741 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2742 return SubmitAsync(&QuickSightClient::DescribeDefaultQBusinessApplication, request, handler, context);
2743 }
2744
2751
2755 template <typename DescribeFolderRequestT = Model::DescribeFolderRequest>
2756 Model::DescribeFolderOutcomeCallable DescribeFolderCallable(const DescribeFolderRequestT& request) const {
2757 return SubmitCallable(&QuickSightClient::DescribeFolder, request);
2758 }
2759
2764 template <typename DescribeFolderRequestT = Model::DescribeFolderRequest>
2765 void DescribeFolderAsync(const DescribeFolderRequestT& request, const DescribeFolderResponseReceivedHandler& handler,
2766 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2767 return SubmitAsync(&QuickSightClient::DescribeFolder, request, handler, context);
2768 }
2769
2776
2781 template <typename DescribeFolderPermissionsRequestT = Model::DescribeFolderPermissionsRequest>
2783 const DescribeFolderPermissionsRequestT& request) const {
2784 return SubmitCallable(&QuickSightClient::DescribeFolderPermissions, request);
2785 }
2786
2791 template <typename DescribeFolderPermissionsRequestT = Model::DescribeFolderPermissionsRequest>
2792 void DescribeFolderPermissionsAsync(const DescribeFolderPermissionsRequestT& request,
2794 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2795 return SubmitAsync(&QuickSightClient::DescribeFolderPermissions, request, handler, context);
2796 }
2797
2807
2812 template <typename DescribeFolderResolvedPermissionsRequestT = Model::DescribeFolderResolvedPermissionsRequest>
2814 const DescribeFolderResolvedPermissionsRequestT& request) const {
2815 return SubmitCallable(&QuickSightClient::DescribeFolderResolvedPermissions, request);
2816 }
2817
2822 template <typename DescribeFolderResolvedPermissionsRequestT = Model::DescribeFolderResolvedPermissionsRequest>
2823 void DescribeFolderResolvedPermissionsAsync(const DescribeFolderResolvedPermissionsRequestT& request,
2825 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2826 return SubmitAsync(&QuickSightClient::DescribeFolderResolvedPermissions, request, handler, context);
2827 }
2828
2836
2840 template <typename DescribeGroupRequestT = Model::DescribeGroupRequest>
2841 Model::DescribeGroupOutcomeCallable DescribeGroupCallable(const DescribeGroupRequestT& request) const {
2842 return SubmitCallable(&QuickSightClient::DescribeGroup, request);
2843 }
2844
2849 template <typename DescribeGroupRequestT = Model::DescribeGroupRequest>
2850 void DescribeGroupAsync(const DescribeGroupRequestT& request, const DescribeGroupResponseReceivedHandler& handler,
2851 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2852 return SubmitAsync(&QuickSightClient::DescribeGroup, request, handler, context);
2853 }
2854
2864
2869 template <typename DescribeGroupMembershipRequestT = Model::DescribeGroupMembershipRequest>
2870 Model::DescribeGroupMembershipOutcomeCallable DescribeGroupMembershipCallable(const DescribeGroupMembershipRequestT& request) const {
2871 return SubmitCallable(&QuickSightClient::DescribeGroupMembership, request);
2872 }
2873
2878 template <typename DescribeGroupMembershipRequestT = Model::DescribeGroupMembershipRequest>
2879 void DescribeGroupMembershipAsync(const DescribeGroupMembershipRequestT& request,
2881 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2882 return SubmitAsync(&QuickSightClient::DescribeGroupMembership, request, handler, context);
2883 }
2884
2892 const Model::DescribeIAMPolicyAssignmentRequest& request) const;
2893
2898 template <typename DescribeIAMPolicyAssignmentRequestT = Model::DescribeIAMPolicyAssignmentRequest>
2900 const DescribeIAMPolicyAssignmentRequestT& request) const {
2901 return SubmitCallable(&QuickSightClient::DescribeIAMPolicyAssignment, request);
2902 }
2903
2908 template <typename DescribeIAMPolicyAssignmentRequestT = Model::DescribeIAMPolicyAssignmentRequest>
2909 void DescribeIAMPolicyAssignmentAsync(const DescribeIAMPolicyAssignmentRequestT& request,
2911 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2912 return SubmitAsync(&QuickSightClient::DescribeIAMPolicyAssignment, request, handler, context);
2913 }
2914
2921
2926 template <typename DescribeIngestionRequestT = Model::DescribeIngestionRequest>
2927 Model::DescribeIngestionOutcomeCallable DescribeIngestionCallable(const DescribeIngestionRequestT& request) const {
2928 return SubmitCallable(&QuickSightClient::DescribeIngestion, request);
2929 }
2930
2935 template <typename DescribeIngestionRequestT = Model::DescribeIngestionRequest>
2936 void DescribeIngestionAsync(const DescribeIngestionRequestT& request, const DescribeIngestionResponseReceivedHandler& handler,
2937 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2938 return SubmitAsync(&QuickSightClient::DescribeIngestion, request, handler, context);
2939 }
2940
2947
2952 template <typename DescribeIpRestrictionRequestT = Model::DescribeIpRestrictionRequest>
2953 Model::DescribeIpRestrictionOutcomeCallable DescribeIpRestrictionCallable(const DescribeIpRestrictionRequestT& request) const {
2954 return SubmitCallable(&QuickSightClient::DescribeIpRestriction, request);
2955 }
2956
2961 template <typename DescribeIpRestrictionRequestT = Model::DescribeIpRestrictionRequest>
2962 void DescribeIpRestrictionAsync(const DescribeIpRestrictionRequestT& request, const DescribeIpRestrictionResponseReceivedHandler& handler,
2963 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2964 return SubmitAsync(&QuickSightClient::DescribeIpRestriction, request, handler, context);
2965 }
2966
2974
2979 template <typename DescribeKeyRegistrationRequestT = Model::DescribeKeyRegistrationRequest>
2980 Model::DescribeKeyRegistrationOutcomeCallable DescribeKeyRegistrationCallable(const DescribeKeyRegistrationRequestT& request) const {
2981 return SubmitCallable(&QuickSightClient::DescribeKeyRegistration, request);
2982 }
2983
2988 template <typename DescribeKeyRegistrationRequestT = Model::DescribeKeyRegistrationRequest>
2989 void DescribeKeyRegistrationAsync(const DescribeKeyRegistrationRequestT& request,
2991 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2992 return SubmitAsync(&QuickSightClient::DescribeKeyRegistration, request, handler, context);
2993 }
2994
3001
3006 template <typename DescribeNamespaceRequestT = Model::DescribeNamespaceRequest>
3007 Model::DescribeNamespaceOutcomeCallable DescribeNamespaceCallable(const DescribeNamespaceRequestT& request) const {
3008 return SubmitCallable(&QuickSightClient::DescribeNamespace, request);
3009 }
3010
3015 template <typename DescribeNamespaceRequestT = Model::DescribeNamespaceRequest>
3016 void DescribeNamespaceAsync(const DescribeNamespaceRequestT& request, const DescribeNamespaceResponseReceivedHandler& handler,
3017 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3018 return SubmitAsync(&QuickSightClient::DescribeNamespace, request, handler, context);
3019 }
3020
3028
3033 template <typename DescribeQPersonalizationConfigurationRequestT = Model::DescribeQPersonalizationConfigurationRequest>
3035 const DescribeQPersonalizationConfigurationRequestT& request) const {
3036 return SubmitCallable(&QuickSightClient::DescribeQPersonalizationConfiguration, request);
3037 }
3038
3043 template <typename DescribeQPersonalizationConfigurationRequestT = Model::DescribeQPersonalizationConfigurationRequest>
3044 void DescribeQPersonalizationConfigurationAsync(const DescribeQPersonalizationConfigurationRequestT& request,
3046 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3047 return SubmitAsync(&QuickSightClient::DescribeQPersonalizationConfiguration, request, handler, context);
3048 }
3049
3058
3063 template <typename DescribeQuickSightQSearchConfigurationRequestT = Model::DescribeQuickSightQSearchConfigurationRequest>
3065 const DescribeQuickSightQSearchConfigurationRequestT& request) const {
3066 return SubmitCallable(&QuickSightClient::DescribeQuickSightQSearchConfiguration, request);
3067 }
3068
3073 template <typename DescribeQuickSightQSearchConfigurationRequestT = Model::DescribeQuickSightQSearchConfigurationRequest>
3074 void DescribeQuickSightQSearchConfigurationAsync(const DescribeQuickSightQSearchConfigurationRequestT& request,
3076 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3077 return SubmitAsync(&QuickSightClient::DescribeQuickSightQSearchConfiguration, request, handler, context);
3078 }
3079
3086
3091 template <typename DescribeRefreshScheduleRequestT = Model::DescribeRefreshScheduleRequest>
3092 Model::DescribeRefreshScheduleOutcomeCallable DescribeRefreshScheduleCallable(const DescribeRefreshScheduleRequestT& request) const {
3093 return SubmitCallable(&QuickSightClient::DescribeRefreshSchedule, request);
3094 }
3095
3100 template <typename DescribeRefreshScheduleRequestT = Model::DescribeRefreshScheduleRequest>
3101 void DescribeRefreshScheduleAsync(const DescribeRefreshScheduleRequestT& request,
3103 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3104 return SubmitAsync(&QuickSightClient::DescribeRefreshSchedule, request, handler, context);
3105 }
3106
3114 const Model::DescribeRoleCustomPermissionRequest& request) const;
3115
3120 template <typename DescribeRoleCustomPermissionRequestT = Model::DescribeRoleCustomPermissionRequest>
3122 const DescribeRoleCustomPermissionRequestT& request) const {
3123 return SubmitCallable(&QuickSightClient::DescribeRoleCustomPermission, request);
3124 }
3125
3130 template <typename DescribeRoleCustomPermissionRequestT = Model::DescribeRoleCustomPermissionRequest>
3131 void DescribeRoleCustomPermissionAsync(const DescribeRoleCustomPermissionRequestT& request,
3133 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3134 return SubmitAsync(&QuickSightClient::DescribeRoleCustomPermission, request, handler, context);
3135 }
3136
3145
3150 template <typename DescribeSelfUpgradeConfigurationRequestT = Model::DescribeSelfUpgradeConfigurationRequest>
3152 const DescribeSelfUpgradeConfigurationRequestT& request) const {
3153 return SubmitCallable(&QuickSightClient::DescribeSelfUpgradeConfiguration, request);
3154 }
3155
3160 template <typename DescribeSelfUpgradeConfigurationRequestT = Model::DescribeSelfUpgradeConfigurationRequest>
3161 void DescribeSelfUpgradeConfigurationAsync(const DescribeSelfUpgradeConfigurationRequestT& request,
3163 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3164 return SubmitAsync(&QuickSightClient::DescribeSelfUpgradeConfiguration, request, handler, context);
3165 }
3166
3173
3178 template <typename DescribeTemplateRequestT = Model::DescribeTemplateRequest>
3179 Model::DescribeTemplateOutcomeCallable DescribeTemplateCallable(const DescribeTemplateRequestT& request) const {
3180 return SubmitCallable(&QuickSightClient::DescribeTemplate, request);
3181 }
3182
3187 template <typename DescribeTemplateRequestT = Model::DescribeTemplateRequest>
3188 void DescribeTemplateAsync(const DescribeTemplateRequestT& request, const DescribeTemplateResponseReceivedHandler& handler,
3189 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3190 return SubmitAsync(&QuickSightClient::DescribeTemplate, request, handler, context);
3191 }
3192
3199
3204 template <typename DescribeTemplateAliasRequestT = Model::DescribeTemplateAliasRequest>
3205 Model::DescribeTemplateAliasOutcomeCallable DescribeTemplateAliasCallable(const DescribeTemplateAliasRequestT& request) const {
3206 return SubmitCallable(&QuickSightClient::DescribeTemplateAlias, request);
3207 }
3208
3213 template <typename DescribeTemplateAliasRequestT = Model::DescribeTemplateAliasRequest>
3214 void DescribeTemplateAliasAsync(const DescribeTemplateAliasRequestT& request, const DescribeTemplateAliasResponseReceivedHandler& handler,
3215 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3216 return SubmitAsync(&QuickSightClient::DescribeTemplateAlias, request, handler, context);
3217 }
3218
3231 const Model::DescribeTemplateDefinitionRequest& request) const;
3232
3237 template <typename DescribeTemplateDefinitionRequestT = Model::DescribeTemplateDefinitionRequest>
3239 const DescribeTemplateDefinitionRequestT& request) const {
3240 return SubmitCallable(&QuickSightClient::DescribeTemplateDefinition, request);
3241 }
3242
3247 template <typename DescribeTemplateDefinitionRequestT = Model::DescribeTemplateDefinitionRequest>
3248 void DescribeTemplateDefinitionAsync(const DescribeTemplateDefinitionRequestT& request,
3250 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3251 return SubmitAsync(&QuickSightClient::DescribeTemplateDefinition, request, handler, context);
3252 }
3253
3261 const Model::DescribeTemplatePermissionsRequest& request) const;
3262
3267 template <typename DescribeTemplatePermissionsRequestT = Model::DescribeTemplatePermissionsRequest>
3269 const DescribeTemplatePermissionsRequestT& request) const {
3270 return SubmitCallable(&QuickSightClient::DescribeTemplatePermissions, request);
3271 }
3272
3277 template <typename DescribeTemplatePermissionsRequestT = Model::DescribeTemplatePermissionsRequest>
3278 void DescribeTemplatePermissionsAsync(const DescribeTemplatePermissionsRequestT& request,
3280 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3281 return SubmitAsync(&QuickSightClient::DescribeTemplatePermissions, request, handler, context);
3282 }
3283
3290
3294 template <typename DescribeThemeRequestT = Model::DescribeThemeRequest>
3295 Model::DescribeThemeOutcomeCallable DescribeThemeCallable(const DescribeThemeRequestT& request) const {
3296 return SubmitCallable(&QuickSightClient::DescribeTheme, request);
3297 }
3298
3303 template <typename DescribeThemeRequestT = Model::DescribeThemeRequest>
3304 void DescribeThemeAsync(const DescribeThemeRequestT& request, const DescribeThemeResponseReceivedHandler& handler,
3305 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3306 return SubmitAsync(&QuickSightClient::DescribeTheme, request, handler, context);
3307 }
3308
3315
3320 template <typename DescribeThemeAliasRequestT = Model::DescribeThemeAliasRequest>
3321 Model::DescribeThemeAliasOutcomeCallable DescribeThemeAliasCallable(const DescribeThemeAliasRequestT& request) const {
3322 return SubmitCallable(&QuickSightClient::DescribeThemeAlias, request);
3323 }
3324
3329 template <typename DescribeThemeAliasRequestT = Model::DescribeThemeAliasRequest>
3330 void DescribeThemeAliasAsync(const DescribeThemeAliasRequestT& request, const DescribeThemeAliasResponseReceivedHandler& handler,
3331 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3332 return SubmitAsync(&QuickSightClient::DescribeThemeAlias, request, handler, context);
3333 }
3334
3342
3347 template <typename DescribeThemePermissionsRequestT = Model::DescribeThemePermissionsRequest>
3348 Model::DescribeThemePermissionsOutcomeCallable DescribeThemePermissionsCallable(const DescribeThemePermissionsRequestT& request) const {
3349 return SubmitCallable(&QuickSightClient::DescribeThemePermissions, request);
3350 }
3351
3356 template <typename DescribeThemePermissionsRequestT = Model::DescribeThemePermissionsRequest>
3357 void DescribeThemePermissionsAsync(const DescribeThemePermissionsRequestT& request,
3359 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3360 return SubmitAsync(&QuickSightClient::DescribeThemePermissions, request, handler, context);
3361 }
3362
3369
3373 template <typename DescribeTopicRequestT = Model::DescribeTopicRequest>
3374 Model::DescribeTopicOutcomeCallable DescribeTopicCallable(const DescribeTopicRequestT& request) const {
3375 return SubmitCallable(&QuickSightClient::DescribeTopic, request);
3376 }
3377
3382 template <typename DescribeTopicRequestT = Model::DescribeTopicRequest>
3383 void DescribeTopicAsync(const DescribeTopicRequestT& request, const DescribeTopicResponseReceivedHandler& handler,
3384 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3385 return SubmitAsync(&QuickSightClient::DescribeTopic, request, handler, context);
3386 }
3387
3394
3399 template <typename DescribeTopicPermissionsRequestT = Model::DescribeTopicPermissionsRequest>
3400 Model::DescribeTopicPermissionsOutcomeCallable DescribeTopicPermissionsCallable(const DescribeTopicPermissionsRequestT& request) const {
3401 return SubmitCallable(&QuickSightClient::DescribeTopicPermissions, request);
3402 }
3403
3408 template <typename DescribeTopicPermissionsRequestT = Model::DescribeTopicPermissionsRequest>
3409 void DescribeTopicPermissionsAsync(const DescribeTopicPermissionsRequestT& request,
3411 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3412 return SubmitAsync(&QuickSightClient::DescribeTopicPermissions, request, handler, context);
3413 }
3414
3421
3426 template <typename DescribeTopicRefreshRequestT = Model::DescribeTopicRefreshRequest>
3427 Model::DescribeTopicRefreshOutcomeCallable DescribeTopicRefreshCallable(const DescribeTopicRefreshRequestT& request) const {
3428 return SubmitCallable(&QuickSightClient::DescribeTopicRefresh, request);
3429 }
3430
3435 template <typename DescribeTopicRefreshRequestT = Model::DescribeTopicRefreshRequest>
3436 void DescribeTopicRefreshAsync(const DescribeTopicRefreshRequestT& request, const DescribeTopicRefreshResponseReceivedHandler& handler,
3437 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3438 return SubmitAsync(&QuickSightClient::DescribeTopicRefresh, request, handler, context);
3439 }
3440
3447 const Model::DescribeTopicRefreshScheduleRequest& request) const;
3448
3453 template <typename DescribeTopicRefreshScheduleRequestT = Model::DescribeTopicRefreshScheduleRequest>
3455 const DescribeTopicRefreshScheduleRequestT& request) const {
3456 return SubmitCallable(&QuickSightClient::DescribeTopicRefreshSchedule, request);
3457 }
3458
3463 template <typename DescribeTopicRefreshScheduleRequestT = Model::DescribeTopicRefreshScheduleRequest>
3464 void DescribeTopicRefreshScheduleAsync(const DescribeTopicRefreshScheduleRequestT& request,
3466 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3467 return SubmitAsync(&QuickSightClient::DescribeTopicRefreshSchedule, request, handler, context);
3468 }
3469
3477
3481 template <typename DescribeUserRequestT = Model::DescribeUserRequest>
3482 Model::DescribeUserOutcomeCallable DescribeUserCallable(const DescribeUserRequestT& request) const {
3483 return SubmitCallable(&QuickSightClient::DescribeUser, request);
3484 }
3485
3490 template <typename DescribeUserRequestT = Model::DescribeUserRequest>
3491 void DescribeUserAsync(const DescribeUserRequestT& request, const DescribeUserResponseReceivedHandler& handler,
3492 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3493 return SubmitAsync(&QuickSightClient::DescribeUser, request, handler, context);
3494 }
3495
3502
3507 template <typename DescribeVPCConnectionRequestT = Model::DescribeVPCConnectionRequest>
3508 Model::DescribeVPCConnectionOutcomeCallable DescribeVPCConnectionCallable(const DescribeVPCConnectionRequestT& request) const {
3509 return SubmitCallable(&QuickSightClient::DescribeVPCConnection, request);
3510 }
3511
3516 template <typename DescribeVPCConnectionRequestT = Model::DescribeVPCConnectionRequest>
3517 void DescribeVPCConnectionAsync(const DescribeVPCConnectionRequestT& request, const DescribeVPCConnectionResponseReceivedHandler& handler,
3518 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3519 return SubmitAsync(&QuickSightClient::DescribeVPCConnection, request, handler, context);
3520 }
3521
3547
3552 template <typename GenerateEmbedUrlForAnonymousUserRequestT = Model::GenerateEmbedUrlForAnonymousUserRequest>
3554 const GenerateEmbedUrlForAnonymousUserRequestT& request) const {
3555 return SubmitCallable(&QuickSightClient::GenerateEmbedUrlForAnonymousUser, request);
3556 }
3557
3562 template <typename GenerateEmbedUrlForAnonymousUserRequestT = Model::GenerateEmbedUrlForAnonymousUserRequest>
3563 void GenerateEmbedUrlForAnonymousUserAsync(const GenerateEmbedUrlForAnonymousUserRequestT& request,
3565 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3566 return SubmitAsync(&QuickSightClient::GenerateEmbedUrlForAnonymousUser, request, handler, context);
3567 }
3568
3595
3600 template <typename GenerateEmbedUrlForRegisteredUserRequestT = Model::GenerateEmbedUrlForRegisteredUserRequest>
3602 const GenerateEmbedUrlForRegisteredUserRequestT& request) const {
3603 return SubmitCallable(&QuickSightClient::GenerateEmbedUrlForRegisteredUser, request);
3604 }
3605
3610 template <typename GenerateEmbedUrlForRegisteredUserRequestT = Model::GenerateEmbedUrlForRegisteredUserRequest>
3611 void GenerateEmbedUrlForRegisteredUserAsync(const GenerateEmbedUrlForRegisteredUserRequestT& request,
3613 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3614 return SubmitAsync(&QuickSightClient::GenerateEmbedUrlForRegisteredUser, request, handler, context);
3615 }
3616
3639
3644 template <typename GenerateEmbedUrlForRegisteredUserWithIdentityRequestT = Model::GenerateEmbedUrlForRegisteredUserWithIdentityRequest>
3646 const GenerateEmbedUrlForRegisteredUserWithIdentityRequestT& request) const {
3647 return SubmitCallable(&QuickSightClient::GenerateEmbedUrlForRegisteredUserWithIdentity, request);
3648 }
3649
3654 template <typename GenerateEmbedUrlForRegisteredUserWithIdentityRequestT = Model::GenerateEmbedUrlForRegisteredUserWithIdentityRequest>
3656 const GenerateEmbedUrlForRegisteredUserWithIdentityRequestT& request,
3658 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3659 return SubmitAsync(&QuickSightClient::GenerateEmbedUrlForRegisteredUserWithIdentity, request, handler, context);
3660 }
3661
3687
3692 template <typename GetDashboardEmbedUrlRequestT = Model::GetDashboardEmbedUrlRequest>
3693 Model::GetDashboardEmbedUrlOutcomeCallable GetDashboardEmbedUrlCallable(const GetDashboardEmbedUrlRequestT& request) const {
3694 return SubmitCallable(&QuickSightClient::GetDashboardEmbedUrl, request);
3695 }
3696
3701 template <typename GetDashboardEmbedUrlRequestT = Model::GetDashboardEmbedUrlRequest>
3702 void GetDashboardEmbedUrlAsync(const GetDashboardEmbedUrlRequestT& request, const GetDashboardEmbedUrlResponseReceivedHandler& handler,
3703 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3704 return SubmitAsync(&QuickSightClient::GetDashboardEmbedUrl, request, handler, context);
3705 }
3706
3714
3718 template <typename GetFlowMetadataRequestT = Model::GetFlowMetadataRequest>
3719 Model::GetFlowMetadataOutcomeCallable GetFlowMetadataCallable(const GetFlowMetadataRequestT& request) const {
3720 return SubmitCallable(&QuickSightClient::GetFlowMetadata, request);
3721 }
3722
3727 template <typename GetFlowMetadataRequestT = Model::GetFlowMetadataRequest>
3728 void GetFlowMetadataAsync(const GetFlowMetadataRequestT& request, const GetFlowMetadataResponseReceivedHandler& handler,
3729 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3730 return SubmitAsync(&QuickSightClient::GetFlowMetadata, request, handler, context);
3731 }
3732
3739
3744 template <typename GetFlowPermissionsRequestT = Model::GetFlowPermissionsRequest>
3745 Model::GetFlowPermissionsOutcomeCallable GetFlowPermissionsCallable(const GetFlowPermissionsRequestT& request) const {
3746 return SubmitCallable(&QuickSightClient::GetFlowPermissions, request);
3747 }
3748
3753 template <typename GetFlowPermissionsRequestT = Model::GetFlowPermissionsRequest>
3754 void GetFlowPermissionsAsync(const GetFlowPermissionsRequestT& request, const GetFlowPermissionsResponseReceivedHandler& handler,
3755 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3756 return SubmitAsync(&QuickSightClient::GetFlowPermissions, request, handler, context);
3757 }
3758
3807
3812 template <typename GetIdentityContextRequestT = Model::GetIdentityContextRequest>
3813 Model::GetIdentityContextOutcomeCallable GetIdentityContextCallable(const GetIdentityContextRequestT& request) const {
3814 return SubmitCallable(&QuickSightClient::GetIdentityContext, request);
3815 }
3816
3821 template <typename GetIdentityContextRequestT = Model::GetIdentityContextRequest>
3822 void GetIdentityContextAsync(const GetIdentityContextRequestT& request, const GetIdentityContextResponseReceivedHandler& handler,
3823 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3824 return SubmitAsync(&QuickSightClient::GetIdentityContext, request, handler, context);
3825 }
3826
3850
3855 template <typename GetSessionEmbedUrlRequestT = Model::GetSessionEmbedUrlRequest>
3856 Model::GetSessionEmbedUrlOutcomeCallable GetSessionEmbedUrlCallable(const GetSessionEmbedUrlRequestT& request) const {
3857 return SubmitCallable(&QuickSightClient::GetSessionEmbedUrl, request);
3858 }
3859
3864 template <typename GetSessionEmbedUrlRequestT = Model::GetSessionEmbedUrlRequest>
3865 void GetSessionEmbedUrlAsync(const GetSessionEmbedUrlRequestT& request, const GetSessionEmbedUrlResponseReceivedHandler& handler,
3866 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3867 return SubmitAsync(&QuickSightClient::GetSessionEmbedUrl, request, handler, context);
3868 }
3869
3878
3883 template <typename ListActionConnectorsRequestT = Model::ListActionConnectorsRequest>
3884 Model::ListActionConnectorsOutcomeCallable ListActionConnectorsCallable(const ListActionConnectorsRequestT& request) const {
3885 return SubmitCallable(&QuickSightClient::ListActionConnectors, request);
3886 }
3887
3892 template <typename ListActionConnectorsRequestT = Model::ListActionConnectorsRequest>
3893 void ListActionConnectorsAsync(const ListActionConnectorsRequestT& request, const ListActionConnectorsResponseReceivedHandler& handler,
3894 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3895 return SubmitAsync(&QuickSightClient::ListActionConnectors, request, handler, context);
3896 }
3897
3905
3909 template <typename ListAnalysesRequestT = Model::ListAnalysesRequest>
3910 Model::ListAnalysesOutcomeCallable ListAnalysesCallable(const ListAnalysesRequestT& request) const {
3911 return SubmitCallable(&QuickSightClient::ListAnalyses, request);
3912 }
3913
3918 template <typename ListAnalysesRequestT = Model::ListAnalysesRequest>
3919 void ListAnalysesAsync(const ListAnalysesRequestT& request, const ListAnalysesResponseReceivedHandler& handler,
3920 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3921 return SubmitAsync(&QuickSightClient::ListAnalyses, request, handler, context);
3922 }
3923
3934
3939 template <typename ListAssetBundleExportJobsRequestT = Model::ListAssetBundleExportJobsRequest>
3941 const ListAssetBundleExportJobsRequestT& request) const {
3942 return SubmitCallable(&QuickSightClient::ListAssetBundleExportJobs, request);
3943 }
3944
3949 template <typename ListAssetBundleExportJobsRequestT = Model::ListAssetBundleExportJobsRequest>
3950 void ListAssetBundleExportJobsAsync(const ListAssetBundleExportJobsRequestT& request,
3952 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3953 return SubmitAsync(&QuickSightClient::ListAssetBundleExportJobs, request, handler, context);
3954 }
3955
3966
3971 template <typename ListAssetBundleImportJobsRequestT = Model::ListAssetBundleImportJobsRequest>
3973 const ListAssetBundleImportJobsRequestT& request) const {
3974 return SubmitCallable(&QuickSightClient::ListAssetBundleImportJobs, request);
3975 }
3976
3981 template <typename ListAssetBundleImportJobsRequestT = Model::ListAssetBundleImportJobsRequest>
3982 void ListAssetBundleImportJobsAsync(const ListAssetBundleImportJobsRequestT& request,
3984 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3985 return SubmitAsync(&QuickSightClient::ListAssetBundleImportJobs, request, handler, context);
3986 }
3987
3994
3998 template <typename ListBrandsRequestT = Model::ListBrandsRequest>
3999 Model::ListBrandsOutcomeCallable ListBrandsCallable(const ListBrandsRequestT& request) const {
4000 return SubmitCallable(&QuickSightClient::ListBrands, request);
4001 }
4002
4007 template <typename ListBrandsRequestT = Model::ListBrandsRequest>
4008 void ListBrandsAsync(const ListBrandsRequestT& request, const ListBrandsResponseReceivedHandler& handler,
4009 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4010 return SubmitAsync(&QuickSightClient::ListBrands, request, handler, context);
4011 }
4012
4020
4025 template <typename ListCustomPermissionsRequestT = Model::ListCustomPermissionsRequest>
4026 Model::ListCustomPermissionsOutcomeCallable ListCustomPermissionsCallable(const ListCustomPermissionsRequestT& request) const {
4027 return SubmitCallable(&QuickSightClient::ListCustomPermissions, request);
4028 }
4029
4034 template <typename ListCustomPermissionsRequestT = Model::ListCustomPermissionsRequest>
4035 void ListCustomPermissionsAsync(const ListCustomPermissionsRequestT& request, const ListCustomPermissionsResponseReceivedHandler& handler,
4036 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4037 return SubmitAsync(&QuickSightClient::ListCustomPermissions, request, handler, context);
4038 }
4039
4047
4052 template <typename ListDashboardVersionsRequestT = Model::ListDashboardVersionsRequest>
4053 Model::ListDashboardVersionsOutcomeCallable ListDashboardVersionsCallable(const ListDashboardVersionsRequestT& request) const {
4054 return SubmitCallable(&QuickSightClient::ListDashboardVersions, request);
4055 }
4056
4061 template <typename ListDashboardVersionsRequestT = Model::ListDashboardVersionsRequest>
4062 void ListDashboardVersionsAsync(const ListDashboardVersionsRequestT& request, const ListDashboardVersionsResponseReceivedHandler& handler,
4063 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4064 return SubmitAsync(&QuickSightClient::ListDashboardVersions, request, handler, context);
4065 }
4066
4074
4078 template <typename ListDashboardsRequestT = Model::ListDashboardsRequest>
4079 Model::ListDashboardsOutcomeCallable ListDashboardsCallable(const ListDashboardsRequestT& request) const {
4080 return SubmitCallable(&QuickSightClient::ListDashboards, request);
4081 }
4082
4087 template <typename ListDashboardsRequestT = Model::ListDashboardsRequest>
4088 void ListDashboardsAsync(const ListDashboardsRequestT& request, const ListDashboardsResponseReceivedHandler& handler,
4089 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4090 return SubmitAsync(&QuickSightClient::ListDashboards, request, handler, context);
4091 }
4092
4102
4106 template <typename ListDataSetsRequestT = Model::ListDataSetsRequest>
4107 Model::ListDataSetsOutcomeCallable ListDataSetsCallable(const ListDataSetsRequestT& request) const {
4108 return SubmitCallable(&QuickSightClient::ListDataSets, request);
4109 }
4110
4115 template <typename ListDataSetsRequestT = Model::ListDataSetsRequest>
4116 void ListDataSetsAsync(const ListDataSetsRequestT& request, const ListDataSetsResponseReceivedHandler& handler,
4117 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4118 return SubmitAsync(&QuickSightClient::ListDataSets, request, handler, context);
4119 }
4120
4128
4132 template <typename ListDataSourcesRequestT = Model::ListDataSourcesRequest>
4133 Model::ListDataSourcesOutcomeCallable ListDataSourcesCallable(const ListDataSourcesRequestT& request) const {
4134 return SubmitCallable(&QuickSightClient::ListDataSources, request);
4135 }
4136
4141 template <typename ListDataSourcesRequestT = Model::ListDataSourcesRequest>
4142 void ListDataSourcesAsync(const ListDataSourcesRequestT& request, const ListDataSourcesResponseReceivedHandler& handler,
4143 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4144 return SubmitAsync(&QuickSightClient::ListDataSources, request, handler, context);
4145 }
4146
4153
4157 template <typename ListFlowsRequestT = Model::ListFlowsRequest>
4158 Model::ListFlowsOutcomeCallable ListFlowsCallable(const ListFlowsRequestT& request) const {
4159 return SubmitCallable(&QuickSightClient::ListFlows, request);
4160 }
4161
4166 template <typename ListFlowsRequestT = Model::ListFlowsRequest>
4167 void ListFlowsAsync(const ListFlowsRequestT& request, const ListFlowsResponseReceivedHandler& handler,
4168 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4169 return SubmitAsync(&QuickSightClient::ListFlows, request, handler, context);
4170 }
4171
4179
4184 template <typename ListFolderMembersRequestT = Model::ListFolderMembersRequest>
4185 Model::ListFolderMembersOutcomeCallable ListFolderMembersCallable(const ListFolderMembersRequestT& request) const {
4186 return SubmitCallable(&QuickSightClient::ListFolderMembers, request);
4187 }
4188
4193 template <typename ListFolderMembersRequestT = Model::ListFolderMembersRequest>
4194 void ListFolderMembersAsync(const ListFolderMembersRequestT& request, const ListFolderMembersResponseReceivedHandler& handler,
4195 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4196 return SubmitAsync(&QuickSightClient::ListFolderMembers, request, handler, context);
4197 }
4198
4205
4209 template <typename ListFoldersRequestT = Model::ListFoldersRequest>
4210 Model::ListFoldersOutcomeCallable ListFoldersCallable(const ListFoldersRequestT& request) const {
4211 return SubmitCallable(&QuickSightClient::ListFolders, request);
4212 }
4213
4218 template <typename ListFoldersRequestT = Model::ListFoldersRequest>
4219 void ListFoldersAsync(const ListFoldersRequestT& request, const ListFoldersResponseReceivedHandler& handler,
4220 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4221 return SubmitAsync(&QuickSightClient::ListFolders, request, handler, context);
4222 }
4223
4231
4236 template <typename ListFoldersForResourceRequestT = Model::ListFoldersForResourceRequest>
4237 Model::ListFoldersForResourceOutcomeCallable ListFoldersForResourceCallable(const ListFoldersForResourceRequestT& request) const {
4238 return SubmitCallable(&QuickSightClient::ListFoldersForResource, request);
4239 }
4240
4245 template <typename ListFoldersForResourceRequestT = Model::ListFoldersForResourceRequest>
4246 void ListFoldersForResourceAsync(const ListFoldersForResourceRequestT& request,
4248 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4249 return SubmitAsync(&QuickSightClient::ListFoldersForResource, request, handler, context);
4250 }
4251
4258
4263 template <typename ListGroupMembershipsRequestT = Model::ListGroupMembershipsRequest>
4264 Model::ListGroupMembershipsOutcomeCallable ListGroupMembershipsCallable(const ListGroupMembershipsRequestT& request) const {
4265 return SubmitCallable(&QuickSightClient::ListGroupMemberships, request);
4266 }
4267
4272 template <typename ListGroupMembershipsRequestT = Model::ListGroupMembershipsRequest>
4273 void ListGroupMembershipsAsync(const ListGroupMembershipsRequestT& request, const ListGroupMembershipsResponseReceivedHandler& handler,
4274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4275 return SubmitAsync(&QuickSightClient::ListGroupMemberships, request, handler, context);
4276 }
4277
4284
4288 template <typename ListGroupsRequestT = Model::ListGroupsRequest>
4289 Model::ListGroupsOutcomeCallable ListGroupsCallable(const ListGroupsRequestT& request) const {
4290 return SubmitCallable(&QuickSightClient::ListGroups, request);
4291 }
4292
4297 template <typename ListGroupsRequestT = Model::ListGroupsRequest>
4298 void ListGroupsAsync(const ListGroupsRequestT& request, const ListGroupsResponseReceivedHandler& handler,
4299 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4300 return SubmitAsync(&QuickSightClient::ListGroups, request, handler, context);
4301 }
4302
4310
4315 template <typename ListIAMPolicyAssignmentsRequestT = Model::ListIAMPolicyAssignmentsRequest>
4316 Model::ListIAMPolicyAssignmentsOutcomeCallable ListIAMPolicyAssignmentsCallable(const ListIAMPolicyAssignmentsRequestT& request) const {
4317 return SubmitCallable(&QuickSightClient::ListIAMPolicyAssignments, request);
4318 }
4319
4324 template <typename ListIAMPolicyAssignmentsRequestT = Model::ListIAMPolicyAssignmentsRequest>
4325 void ListIAMPolicyAssignmentsAsync(const ListIAMPolicyAssignmentsRequestT& request,
4327 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4328 return SubmitAsync(&QuickSightClient::ListIAMPolicyAssignments, request, handler, context);
4329 }
4330
4340
4345 template <typename ListIAMPolicyAssignmentsForUserRequestT = Model::ListIAMPolicyAssignmentsForUserRequest>
4347 const ListIAMPolicyAssignmentsForUserRequestT& request) const {
4348 return SubmitCallable(&QuickSightClient::ListIAMPolicyAssignmentsForUser, request);
4349 }
4350
4355 template <typename ListIAMPolicyAssignmentsForUserRequestT = Model::ListIAMPolicyAssignmentsForUserRequest>
4356 void ListIAMPolicyAssignmentsForUserAsync(const ListIAMPolicyAssignmentsForUserRequestT& request,
4358 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4359 return SubmitAsync(&QuickSightClient::ListIAMPolicyAssignmentsForUser, request, handler, context);
4360 }
4361
4371
4376 template <typename ListIdentityPropagationConfigsRequestT = Model::ListIdentityPropagationConfigsRequest>
4378 const ListIdentityPropagationConfigsRequestT& request) const {
4379 return SubmitCallable(&QuickSightClient::ListIdentityPropagationConfigs, request);
4380 }
4381
4386 template <typename ListIdentityPropagationConfigsRequestT = Model::ListIdentityPropagationConfigsRequest>
4387 void ListIdentityPropagationConfigsAsync(const ListIdentityPropagationConfigsRequestT& request,
4389 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4390 return SubmitAsync(&QuickSightClient::ListIdentityPropagationConfigs, request, handler, context);
4391 }
4392
4400
4404 template <typename ListIngestionsRequestT = Model::ListIngestionsRequest>
4405 Model::ListIngestionsOutcomeCallable ListIngestionsCallable(const ListIngestionsRequestT& request) const {
4406 return SubmitCallable(&QuickSightClient::ListIngestions, request);
4407 }
4408
4413 template <typename ListIngestionsRequestT = Model::ListIngestionsRequest>
4414 void ListIngestionsAsync(const ListIngestionsRequestT& request, const ListIngestionsResponseReceivedHandler& handler,
4415 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4416 return SubmitAsync(&QuickSightClient::ListIngestions, request, handler, context);
4417 }
4418
4426
4430 template <typename ListNamespacesRequestT = Model::ListNamespacesRequest>
4431 Model::ListNamespacesOutcomeCallable ListNamespacesCallable(const ListNamespacesRequestT& request) const {
4432 return SubmitCallable(&QuickSightClient::ListNamespaces, request);
4433 }
4434
4439 template <typename ListNamespacesRequestT = Model::ListNamespacesRequest>
4440 void ListNamespacesAsync(const ListNamespacesRequestT& request, const ListNamespacesResponseReceivedHandler& handler,
4441 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4442 return SubmitAsync(&QuickSightClient::ListNamespaces, request, handler, context);
4443 }
4444
4452
4457 template <typename ListRefreshSchedulesRequestT = Model::ListRefreshSchedulesRequest>
4458 Model::ListRefreshSchedulesOutcomeCallable ListRefreshSchedulesCallable(const ListRefreshSchedulesRequestT& request) const {
4459 return SubmitCallable(&QuickSightClient::ListRefreshSchedules, request);
4460 }
4461
4466 template <typename ListRefreshSchedulesRequestT = Model::ListRefreshSchedulesRequest>
4467 void ListRefreshSchedulesAsync(const ListRefreshSchedulesRequestT& request, const ListRefreshSchedulesResponseReceivedHandler& handler,
4468 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4469 return SubmitAsync(&QuickSightClient::ListRefreshSchedules, request, handler, context);
4470 }
4471
4479
4484 template <typename ListRoleMembershipsRequestT = Model::ListRoleMembershipsRequest>
4485 Model::ListRoleMembershipsOutcomeCallable ListRoleMembershipsCallable(const ListRoleMembershipsRequestT& request) const {
4486 return SubmitCallable(&QuickSightClient::ListRoleMemberships, request);
4487 }
4488
4493 template <typename ListRoleMembershipsRequestT = Model::ListRoleMembershipsRequest>
4494 void ListRoleMembershipsAsync(const ListRoleMembershipsRequestT& request, const ListRoleMembershipsResponseReceivedHandler& handler,
4495 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4496 return SubmitAsync(&QuickSightClient::ListRoleMemberships, request, handler, context);
4497 }
4498
4506
4511 template <typename ListSelfUpgradesRequestT = Model::ListSelfUpgradesRequest>
4512 Model::ListSelfUpgradesOutcomeCallable ListSelfUpgradesCallable(const ListSelfUpgradesRequestT& request) const {
4513 return SubmitCallable(&QuickSightClient::ListSelfUpgrades, request);
4514 }
4515
4520 template <typename ListSelfUpgradesRequestT = Model::ListSelfUpgradesRequest>
4521 void ListSelfUpgradesAsync(const ListSelfUpgradesRequestT& request, const ListSelfUpgradesResponseReceivedHandler& handler,
4522 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4523 return SubmitAsync(&QuickSightClient::ListSelfUpgrades, request, handler, context);
4524 }
4525
4532
4537 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
4538 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
4539 return SubmitCallable(&QuickSightClient::ListTagsForResource, request);
4540 }
4541
4546 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
4547 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
4548 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4549 return SubmitAsync(&QuickSightClient::ListTagsForResource, request, handler, context);
4550 }
4551
4558
4563 template <typename ListTemplateAliasesRequestT = Model::ListTemplateAliasesRequest>
4564 Model::ListTemplateAliasesOutcomeCallable ListTemplateAliasesCallable(const ListTemplateAliasesRequestT& request) const {
4565 return SubmitCallable(&QuickSightClient::ListTemplateAliases, request);
4566 }
4567
4572 template <typename ListTemplateAliasesRequestT = Model::ListTemplateAliasesRequest>
4573 void ListTemplateAliasesAsync(const ListTemplateAliasesRequestT& request, const ListTemplateAliasesResponseReceivedHandler& handler,
4574 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4575 return SubmitAsync(&QuickSightClient::ListTemplateAliases, request, handler, context);
4576 }
4577
4585
4590 template <typename ListTemplateVersionsRequestT = Model::ListTemplateVersionsRequest>
4591 Model::ListTemplateVersionsOutcomeCallable ListTemplateVersionsCallable(const ListTemplateVersionsRequestT& request) const {
4592 return SubmitCallable(&QuickSightClient::ListTemplateVersions, request);
4593 }
4594
4599 template <typename ListTemplateVersionsRequestT = Model::ListTemplateVersionsRequest>
4600 void ListTemplateVersionsAsync(const ListTemplateVersionsRequestT& request, const ListTemplateVersionsResponseReceivedHandler& handler,
4601 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4602 return SubmitAsync(&QuickSightClient::ListTemplateVersions, request, handler, context);
4603 }
4604
4612
4616 template <typename ListTemplatesRequestT = Model::ListTemplatesRequest>
4617 Model::ListTemplatesOutcomeCallable ListTemplatesCallable(const ListTemplatesRequestT& request) const {
4618 return SubmitCallable(&QuickSightClient::ListTemplates, request);
4619 }
4620
4625 template <typename ListTemplatesRequestT = Model::ListTemplatesRequest>
4626 void ListTemplatesAsync(const ListTemplatesRequestT& request, const ListTemplatesResponseReceivedHandler& handler,
4627 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4628 return SubmitAsync(&QuickSightClient::ListTemplates, request, handler, context);
4629 }
4630
4637
4642 template <typename ListThemeAliasesRequestT = Model::ListThemeAliasesRequest>
4643 Model::ListThemeAliasesOutcomeCallable ListThemeAliasesCallable(const ListThemeAliasesRequestT& request) const {
4644 return SubmitCallable(&QuickSightClient::ListThemeAliases, request);
4645 }
4646
4651 template <typename ListThemeAliasesRequestT = Model::ListThemeAliasesRequest>
4652 void ListThemeAliasesAsync(const ListThemeAliasesRequestT& request, const ListThemeAliasesResponseReceivedHandler& handler,
4653 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4654 return SubmitAsync(&QuickSightClient::ListThemeAliases, request, handler, context);
4655 }
4656
4664
4669 template <typename ListThemeVersionsRequestT = Model::ListThemeVersionsRequest>
4670 Model::ListThemeVersionsOutcomeCallable ListThemeVersionsCallable(const ListThemeVersionsRequestT& request) const {
4671 return SubmitCallable(&QuickSightClient::ListThemeVersions, request);
4672 }
4673
4678 template <typename ListThemeVersionsRequestT = Model::ListThemeVersionsRequest>
4679 void ListThemeVersionsAsync(const ListThemeVersionsRequestT& request, const ListThemeVersionsResponseReceivedHandler& handler,
4680 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4681 return SubmitAsync(&QuickSightClient::ListThemeVersions, request, handler, context);
4682 }
4683
4691
4695 template <typename ListThemesRequestT = Model::ListThemesRequest>
4696 Model::ListThemesOutcomeCallable ListThemesCallable(const ListThemesRequestT& request) const {
4697 return SubmitCallable(&QuickSightClient::ListThemes, request);
4698 }
4699
4704 template <typename ListThemesRequestT = Model::ListThemesRequest>
4705 void ListThemesAsync(const ListThemesRequestT& request, const ListThemesResponseReceivedHandler& handler,
4706 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4707 return SubmitAsync(&QuickSightClient::ListThemes, request, handler, context);
4708 }
4709
4716
4721 template <typename ListTopicRefreshSchedulesRequestT = Model::ListTopicRefreshSchedulesRequest>
4723 const ListTopicRefreshSchedulesRequestT& request) const {
4724 return SubmitCallable(&QuickSightClient::ListTopicRefreshSchedules, request);
4725 }
4726
4731 template <typename ListTopicRefreshSchedulesRequestT = Model::ListTopicRefreshSchedulesRequest>
4732 void ListTopicRefreshSchedulesAsync(const ListTopicRefreshSchedulesRequestT& request,
4734 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4735 return SubmitAsync(&QuickSightClient::ListTopicRefreshSchedules, request, handler, context);
4736 }
4737
4744
4749 template <typename ListTopicReviewedAnswersRequestT = Model::ListTopicReviewedAnswersRequest>
4750 Model::ListTopicReviewedAnswersOutcomeCallable ListTopicReviewedAnswersCallable(const ListTopicReviewedAnswersRequestT& request) const {
4751 return SubmitCallable(&QuickSightClient::ListTopicReviewedAnswers, request);
4752 }
4753
4758 template <typename ListTopicReviewedAnswersRequestT = Model::ListTopicReviewedAnswersRequest>
4759 void ListTopicReviewedAnswersAsync(const ListTopicReviewedAnswersRequestT& request,
4761 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4762 return SubmitAsync(&QuickSightClient::ListTopicReviewedAnswers, request, handler, context);
4763 }
4764
4771
4775 template <typename ListTopicsRequestT = Model::ListTopicsRequest>
4776 Model::ListTopicsOutcomeCallable ListTopicsCallable(const ListTopicsRequestT& request) const {
4777 return SubmitCallable(&QuickSightClient::ListTopics, request);
4778 }
4779
4784 template <typename ListTopicsRequestT = Model::ListTopicsRequest>
4785 void ListTopicsAsync(const ListTopicsRequestT& request, const ListTopicsResponseReceivedHandler& handler,
4786 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4787 return SubmitAsync(&QuickSightClient::ListTopics, request, handler, context);
4788 }
4789
4797
4801 template <typename ListUserGroupsRequestT = Model::ListUserGroupsRequest>
4802 Model::ListUserGroupsOutcomeCallable ListUserGroupsCallable(const ListUserGroupsRequestT& request) const {
4803 return SubmitCallable(&QuickSightClient::ListUserGroups, request);
4804 }
4805
4810 template <typename ListUserGroupsRequestT = Model::ListUserGroupsRequest>
4811 void ListUserGroupsAsync(const ListUserGroupsRequestT& request, const ListUserGroupsResponseReceivedHandler& handler,
4812 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4813 return SubmitAsync(&QuickSightClient::ListUserGroups, request, handler, context);
4814 }
4815
4823
4827 template <typename ListUsersRequestT = Model::ListUsersRequest>
4828 Model::ListUsersOutcomeCallable ListUsersCallable(const ListUsersRequestT& request) const {
4829 return SubmitCallable(&QuickSightClient::ListUsers, request);
4830 }
4831
4836 template <typename ListUsersRequestT = Model::ListUsersRequest>
4837 void ListUsersAsync(const ListUsersRequestT& request, const ListUsersResponseReceivedHandler& handler,
4838 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4839 return SubmitAsync(&QuickSightClient::ListUsers, request, handler, context);
4840 }
4841
4849
4854 template <typename ListVPCConnectionsRequestT = Model::ListVPCConnectionsRequest>
4855 Model::ListVPCConnectionsOutcomeCallable ListVPCConnectionsCallable(const ListVPCConnectionsRequestT& request) const {
4856 return SubmitCallable(&QuickSightClient::ListVPCConnections, request);
4857 }
4858
4863 template <typename ListVPCConnectionsRequestT = Model::ListVPCConnectionsRequest>
4864 void ListVPCConnectionsAsync(const ListVPCConnectionsRequestT& request, const ListVPCConnectionsResponseReceivedHandler& handler,
4865 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4866 return SubmitAsync(&QuickSightClient::ListVPCConnections, request, handler, context);
4867 }
4868
4891
4896 template <typename PredictQAResultsRequestT = Model::PredictQAResultsRequest>
4897 Model::PredictQAResultsOutcomeCallable PredictQAResultsCallable(const PredictQAResultsRequestT& request) const {
4898 return SubmitCallable(&QuickSightClient::PredictQAResults, request);
4899 }
4900
4905 template <typename PredictQAResultsRequestT = Model::PredictQAResultsRequest>
4906 void PredictQAResultsAsync(const PredictQAResultsRequestT& request, const PredictQAResultsResponseReceivedHandler& handler,
4907 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4908 return SubmitAsync(&QuickSightClient::PredictQAResults, request, handler, context);
4909 }
4910
4918 const Model::PutDataSetRefreshPropertiesRequest& request) const;
4919
4924 template <typename PutDataSetRefreshPropertiesRequestT = Model::PutDataSetRefreshPropertiesRequest>
4926 const PutDataSetRefreshPropertiesRequestT& request) const {
4927 return SubmitCallable(&QuickSightClient::PutDataSetRefreshProperties, request);
4928 }
4929
4934 template <typename PutDataSetRefreshPropertiesRequestT = Model::PutDataSetRefreshPropertiesRequest>
4935 void PutDataSetRefreshPropertiesAsync(const PutDataSetRefreshPropertiesRequestT& request,
4937 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4938 return SubmitAsync(&QuickSightClient::PutDataSetRefreshProperties, request, handler, context);
4939 }
4940
4956
4960 template <typename RegisterUserRequestT = Model::RegisterUserRequest>
4961 Model::RegisterUserOutcomeCallable RegisterUserCallable(const RegisterUserRequestT& request) const {
4962 return SubmitCallable(&QuickSightClient::RegisterUser, request);
4963 }
4964
4969 template <typename RegisterUserRequestT = Model::RegisterUserRequest>
4970 void RegisterUserAsync(const RegisterUserRequestT& request, const RegisterUserResponseReceivedHandler& handler,
4971 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4972 return SubmitAsync(&QuickSightClient::RegisterUser, request, handler, context);
4973 }
4974
4981
4985 template <typename RestoreAnalysisRequestT = Model::RestoreAnalysisRequest>
4986 Model::RestoreAnalysisOutcomeCallable RestoreAnalysisCallable(const RestoreAnalysisRequestT& request) const {
4987 return SubmitCallable(&QuickSightClient::RestoreAnalysis, request);
4988 }
4989
4994 template <typename RestoreAnalysisRequestT = Model::RestoreAnalysisRequest>
4995 void RestoreAnalysisAsync(const RestoreAnalysisRequestT& request, const RestoreAnalysisResponseReceivedHandler& handler,
4996 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4997 return SubmitAsync(&QuickSightClient::RestoreAnalysis, request, handler, context);
4998 }
4999
5008
5013 template <typename SearchActionConnectorsRequestT = Model::SearchActionConnectorsRequest>
5014 Model::SearchActionConnectorsOutcomeCallable SearchActionConnectorsCallable(const SearchActionConnectorsRequestT& request) const {
5015 return SubmitCallable(&QuickSightClient::SearchActionConnectors, request);
5016 }
5017
5022 template <typename SearchActionConnectorsRequestT = Model::SearchActionConnectorsRequest>
5023 void SearchActionConnectorsAsync(const SearchActionConnectorsRequestT& request,
5025 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5026 return SubmitAsync(&QuickSightClient::SearchActionConnectors, request, handler, context);
5027 }
5028
5038
5042 template <typename SearchAnalysesRequestT = Model::SearchAnalysesRequest>
5043 Model::SearchAnalysesOutcomeCallable SearchAnalysesCallable(const SearchAnalysesRequestT& request) const {
5044 return SubmitCallable(&QuickSightClient::SearchAnalyses, request);
5045 }
5046
5051 template <typename SearchAnalysesRequestT = Model::SearchAnalysesRequest>
5052 void SearchAnalysesAsync(const SearchAnalysesRequestT& request, const SearchAnalysesResponseReceivedHandler& handler,
5053 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5054 return SubmitAsync(&QuickSightClient::SearchAnalyses, request, handler, context);
5055 }
5056
5065
5070 template <typename SearchDashboardsRequestT = Model::SearchDashboardsRequest>
5071 Model::SearchDashboardsOutcomeCallable SearchDashboardsCallable(const SearchDashboardsRequestT& request) const {
5072 return SubmitCallable(&QuickSightClient::SearchDashboards, request);
5073 }
5074
5079 template <typename SearchDashboardsRequestT = Model::SearchDashboardsRequest>
5080 void SearchDashboardsAsync(const SearchDashboardsRequestT& request, const SearchDashboardsResponseReceivedHandler& handler,
5081 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5082 return SubmitAsync(&QuickSightClient::SearchDashboards, request, handler, context);
5083 }
5084
5092
5096 template <typename SearchDataSetsRequestT = Model::SearchDataSetsRequest>
5097 Model::SearchDataSetsOutcomeCallable SearchDataSetsCallable(const SearchDataSetsRequestT& request) const {
5098 return SubmitCallable(&QuickSightClient::SearchDataSets, request);
5099 }
5100
5105 template <typename SearchDataSetsRequestT = Model::SearchDataSetsRequest>
5106 void SearchDataSetsAsync(const SearchDataSetsRequestT& request, const SearchDataSetsResponseReceivedHandler& handler,
5107 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5108 return SubmitAsync(&QuickSightClient::SearchDataSets, request, handler, context);
5109 }
5110
5118
5123 template <typename SearchDataSourcesRequestT = Model::SearchDataSourcesRequest>
5124 Model::SearchDataSourcesOutcomeCallable SearchDataSourcesCallable(const SearchDataSourcesRequestT& request) const {
5125 return SubmitCallable(&QuickSightClient::SearchDataSources, request);
5126 }
5127
5132 template <typename SearchDataSourcesRequestT = Model::SearchDataSourcesRequest>
5133 void SearchDataSourcesAsync(const SearchDataSourcesRequestT& request, const SearchDataSourcesResponseReceivedHandler& handler,
5134 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5135 return SubmitAsync(&QuickSightClient::SearchDataSources, request, handler, context);
5136 }
5137
5145
5149 template <typename SearchFlowsRequestT = Model::SearchFlowsRequest>
5150 Model::SearchFlowsOutcomeCallable SearchFlowsCallable(const SearchFlowsRequestT& request) const {
5151 return SubmitCallable(&QuickSightClient::SearchFlows, request);
5152 }
5153
5158 template <typename SearchFlowsRequestT = Model::SearchFlowsRequest>
5159 void SearchFlowsAsync(const SearchFlowsRequestT& request, const SearchFlowsResponseReceivedHandler& handler,
5160 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5161 return SubmitAsync(&QuickSightClient::SearchFlows, request, handler, context);
5162 }
5163
5170
5174 template <typename SearchFoldersRequestT = Model::SearchFoldersRequest>
5175 Model::SearchFoldersOutcomeCallable SearchFoldersCallable(const SearchFoldersRequestT& request) const {
5176 return SubmitCallable(&QuickSightClient::SearchFolders, request);
5177 }
5178
5183 template <typename SearchFoldersRequestT = Model::SearchFoldersRequest>
5184 void SearchFoldersAsync(const SearchFoldersRequestT& request, const SearchFoldersResponseReceivedHandler& handler,
5185 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5186 return SubmitAsync(&QuickSightClient::SearchFolders, request, handler, context);
5187 }
5188
5196
5200 template <typename SearchGroupsRequestT = Model::SearchGroupsRequest>
5201 Model::SearchGroupsOutcomeCallable SearchGroupsCallable(const SearchGroupsRequestT& request) const {
5202 return SubmitCallable(&QuickSightClient::SearchGroups, request);
5203 }
5204
5209 template <typename SearchGroupsRequestT = Model::SearchGroupsRequest>
5210 void SearchGroupsAsync(const SearchGroupsRequestT& request, const SearchGroupsResponseReceivedHandler& handler,
5211 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5212 return SubmitAsync(&QuickSightClient::SearchGroups, request, handler, context);
5213 }
5214
5222
5226 template <typename SearchTopicsRequestT = Model::SearchTopicsRequest>
5227 Model::SearchTopicsOutcomeCallable SearchTopicsCallable(const SearchTopicsRequestT& request) const {
5228 return SubmitCallable(&QuickSightClient::SearchTopics, request);
5229 }
5230
5235 template <typename SearchTopicsRequestT = Model::SearchTopicsRequest>
5236 void SearchTopicsAsync(const SearchTopicsRequestT& request, const SearchTopicsResponseReceivedHandler& handler,
5237 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5238 return SubmitAsync(&QuickSightClient::SearchTopics, request, handler, context);
5239 }
5240
5256
5261 template <typename StartAssetBundleExportJobRequestT = Model::StartAssetBundleExportJobRequest>
5263 const StartAssetBundleExportJobRequestT& request) const {
5264 return SubmitCallable(&QuickSightClient::StartAssetBundleExportJob, request);
5265 }
5266
5271 template <typename StartAssetBundleExportJobRequestT = Model::StartAssetBundleExportJobRequest>
5272 void StartAssetBundleExportJobAsync(const StartAssetBundleExportJobRequestT& request,
5274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5275 return SubmitAsync(&QuickSightClient::StartAssetBundleExportJob, request, handler, context);
5276 }
5277
5293
5298 template <typename StartAssetBundleImportJobRequestT = Model::StartAssetBundleImportJobRequest>
5300 const StartAssetBundleImportJobRequestT& request) const {
5301 return SubmitCallable(&QuickSightClient::StartAssetBundleImportJob, request);
5302 }
5303
5308 template <typename StartAssetBundleImportJobRequestT = Model::StartAssetBundleImportJobRequest>
5309 void StartAssetBundleImportJobAsync(const StartAssetBundleImportJobRequestT& request,
5311 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5312 return SubmitAsync(&QuickSightClient::StartAssetBundleImportJob, request, handler, context);
5313 }
5314
5431
5436 template <typename StartDashboardSnapshotJobRequestT = Model::StartDashboardSnapshotJobRequest>
5438 const StartDashboardSnapshotJobRequestT& request) const {
5439 return SubmitCallable(&QuickSightClient::StartDashboardSnapshotJob, request);
5440 }
5441
5446 template <typename StartDashboardSnapshotJobRequestT = Model::StartDashboardSnapshotJobRequest>
5447 void StartDashboardSnapshotJobAsync(const StartDashboardSnapshotJobRequestT& request,
5449 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5450 return SubmitAsync(&QuickSightClient::StartDashboardSnapshotJob, request, handler, context);
5451 }
5452
5468
5473 template <typename StartDashboardSnapshotJobScheduleRequestT = Model::StartDashboardSnapshotJobScheduleRequest>
5475 const StartDashboardSnapshotJobScheduleRequestT& request) const {
5476 return SubmitCallable(&QuickSightClient::StartDashboardSnapshotJobSchedule, request);
5477 }
5478
5483 template <typename StartDashboardSnapshotJobScheduleRequestT = Model::StartDashboardSnapshotJobScheduleRequest>
5484 void StartDashboardSnapshotJobScheduleAsync(const StartDashboardSnapshotJobScheduleRequestT& request,
5486 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5487 return SubmitAsync(&QuickSightClient::StartDashboardSnapshotJobSchedule, request, handler, context);
5488 }
5489
5513
5517 template <typename TagResourceRequestT = Model::TagResourceRequest>
5518 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
5519 return SubmitCallable(&QuickSightClient::TagResource, request);
5520 }
5521
5526 template <typename TagResourceRequestT = Model::TagResourceRequest>
5527 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
5528 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5529 return SubmitAsync(&QuickSightClient::TagResource, request, handler, context);
5530 }
5531
5538
5542 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
5543 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
5544 return SubmitCallable(&QuickSightClient::UntagResource, request);
5545 }
5546
5551 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
5552 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
5553 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5554 return SubmitAsync(&QuickSightClient::UntagResource, request, handler, context);
5555 }
5556
5564 const Model::UpdateAccountCustomPermissionRequest& request) const;
5565
5570 template <typename UpdateAccountCustomPermissionRequestT = Model::UpdateAccountCustomPermissionRequest>
5572 const UpdateAccountCustomPermissionRequestT& request) const {
5573 return SubmitCallable(&QuickSightClient::UpdateAccountCustomPermission, request);
5574 }
5575
5580 template <typename UpdateAccountCustomPermissionRequestT = Model::UpdateAccountCustomPermissionRequest>
5581 void UpdateAccountCustomPermissionAsync(const UpdateAccountCustomPermissionRequestT& request,
5583 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5584 return SubmitAsync(&QuickSightClient::UpdateAccountCustomPermission, request, handler, context);
5585 }
5586
5599 const Model::UpdateAccountCustomizationRequest& request) const;
5600
5605 template <typename UpdateAccountCustomizationRequestT = Model::UpdateAccountCustomizationRequest>
5607 const UpdateAccountCustomizationRequestT& request) const {
5608 return SubmitCallable(&QuickSightClient::UpdateAccountCustomization, request);
5609 }
5610
5615 template <typename UpdateAccountCustomizationRequestT = Model::UpdateAccountCustomizationRequest>
5616 void UpdateAccountCustomizationAsync(const UpdateAccountCustomizationRequestT& request,
5618 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5619 return SubmitAsync(&QuickSightClient::UpdateAccountCustomization, request, handler, context);
5620 }
5621
5629
5634 template <typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
5635 Model::UpdateAccountSettingsOutcomeCallable UpdateAccountSettingsCallable(const UpdateAccountSettingsRequestT& request) const {
5636 return SubmitCallable(&QuickSightClient::UpdateAccountSettings, request);
5637 }
5638
5643 template <typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
5644 void UpdateAccountSettingsAsync(const UpdateAccountSettingsRequestT& request, const UpdateAccountSettingsResponseReceivedHandler& handler,
5645 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5646 return SubmitAsync(&QuickSightClient::UpdateAccountSettings, request, handler, context);
5647 }
5648
5660
5665 template <typename UpdateActionConnectorRequestT = Model::UpdateActionConnectorRequest>
5666 Model::UpdateActionConnectorOutcomeCallable UpdateActionConnectorCallable(const UpdateActionConnectorRequestT& request) const {
5667 return SubmitCallable(&QuickSightClient::UpdateActionConnector, request);
5668 }
5669
5674 template <typename UpdateActionConnectorRequestT = Model::UpdateActionConnectorRequest>
5675 void UpdateActionConnectorAsync(const UpdateActionConnectorRequestT& request, const UpdateActionConnectorResponseReceivedHandler& handler,
5676 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5677 return SubmitAsync(&QuickSightClient::UpdateActionConnector, request, handler, context);
5678 }
5679
5689
5694 template <typename UpdateActionConnectorPermissionsRequestT = Model::UpdateActionConnectorPermissionsRequest>
5696 const UpdateActionConnectorPermissionsRequestT& request) const {
5697 return SubmitCallable(&QuickSightClient::UpdateActionConnectorPermissions, request);
5698 }
5699
5704 template <typename UpdateActionConnectorPermissionsRequestT = Model::UpdateActionConnectorPermissionsRequest>
5705 void UpdateActionConnectorPermissionsAsync(const UpdateActionConnectorPermissionsRequestT& request,
5707 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5708 return SubmitAsync(&QuickSightClient::UpdateActionConnectorPermissions, request, handler, context);
5709 }
5710
5717
5721 template <typename UpdateAnalysisRequestT = Model::UpdateAnalysisRequest>
5722 Model::UpdateAnalysisOutcomeCallable UpdateAnalysisCallable(const UpdateAnalysisRequestT& request) const {
5723 return SubmitCallable(&QuickSightClient::UpdateAnalysis, request);
5724 }
5725
5730 template <typename UpdateAnalysisRequestT = Model::UpdateAnalysisRequest>
5731 void UpdateAnalysisAsync(const UpdateAnalysisRequestT& request, const UpdateAnalysisResponseReceivedHandler& handler,
5732 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5733 return SubmitAsync(&QuickSightClient::UpdateAnalysis, request, handler, context);
5734 }
5735
5743
5748 template <typename UpdateAnalysisPermissionsRequestT = Model::UpdateAnalysisPermissionsRequest>
5750 const UpdateAnalysisPermissionsRequestT& request) const {
5751 return SubmitCallable(&QuickSightClient::UpdateAnalysisPermissions, request);
5752 }
5753
5758 template <typename UpdateAnalysisPermissionsRequestT = Model::UpdateAnalysisPermissionsRequest>
5759 void UpdateAnalysisPermissionsAsync(const UpdateAnalysisPermissionsRequestT& request,
5761 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5762 return SubmitAsync(&QuickSightClient::UpdateAnalysisPermissions, request, handler, context);
5763 }
5764
5774
5779 template <typename UpdateApplicationWithTokenExchangeGrantRequestT = Model::UpdateApplicationWithTokenExchangeGrantRequest>
5781 const UpdateApplicationWithTokenExchangeGrantRequestT& request) const {
5782 return SubmitCallable(&QuickSightClient::UpdateApplicationWithTokenExchangeGrant, request);
5783 }
5784
5789 template <typename UpdateApplicationWithTokenExchangeGrantRequestT = Model::UpdateApplicationWithTokenExchangeGrantRequest>
5790 void UpdateApplicationWithTokenExchangeGrantAsync(const UpdateApplicationWithTokenExchangeGrantRequestT& request,
5792 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5793 return SubmitAsync(&QuickSightClient::UpdateApplicationWithTokenExchangeGrant, request, handler, context);
5794 }
5795
5802
5806 template <typename UpdateBrandRequestT = Model::UpdateBrandRequest>
5807 Model::UpdateBrandOutcomeCallable UpdateBrandCallable(const UpdateBrandRequestT& request) const {
5808 return SubmitCallable(&QuickSightClient::UpdateBrand, request);
5809 }
5810
5815 template <typename UpdateBrandRequestT = Model::UpdateBrandRequest>
5816 void UpdateBrandAsync(const UpdateBrandRequestT& request, const UpdateBrandResponseReceivedHandler& handler,
5817 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5818 return SubmitAsync(&QuickSightClient::UpdateBrand, request, handler, context);
5819 }
5820
5827
5832 template <typename UpdateBrandAssignmentRequestT = Model::UpdateBrandAssignmentRequest>
5833 Model::UpdateBrandAssignmentOutcomeCallable UpdateBrandAssignmentCallable(const UpdateBrandAssignmentRequestT& request) const {
5834 return SubmitCallable(&QuickSightClient::UpdateBrandAssignment, request);
5835 }
5836
5841 template <typename UpdateBrandAssignmentRequestT = Model::UpdateBrandAssignmentRequest>
5842 void UpdateBrandAssignmentAsync(const UpdateBrandAssignmentRequestT& request, const UpdateBrandAssignmentResponseReceivedHandler& handler,
5843 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5844 return SubmitAsync(&QuickSightClient::UpdateBrandAssignment, request, handler, context);
5845 }
5846
5853 const Model::UpdateBrandPublishedVersionRequest& request) const;
5854
5859 template <typename UpdateBrandPublishedVersionRequestT = Model::UpdateBrandPublishedVersionRequest>
5861 const UpdateBrandPublishedVersionRequestT& request) const {
5862 return SubmitCallable(&QuickSightClient::UpdateBrandPublishedVersion, request);
5863 }
5864
5869 template <typename UpdateBrandPublishedVersionRequestT = Model::UpdateBrandPublishedVersionRequest>
5870 void UpdateBrandPublishedVersionAsync(const UpdateBrandPublishedVersionRequestT& request,
5872 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5873 return SubmitAsync(&QuickSightClient::UpdateBrandPublishedVersion, request, handler, context);
5874 }
5875
5882
5887 template <typename UpdateCustomPermissionsRequestT = Model::UpdateCustomPermissionsRequest>
5888 Model::UpdateCustomPermissionsOutcomeCallable UpdateCustomPermissionsCallable(const UpdateCustomPermissionsRequestT& request) const {
5889 return SubmitCallable(&QuickSightClient::UpdateCustomPermissions, request);
5890 }
5891
5896 template <typename UpdateCustomPermissionsRequestT = Model::UpdateCustomPermissionsRequest>
5897 void UpdateCustomPermissionsAsync(const UpdateCustomPermissionsRequestT& request,
5899 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5900 return SubmitAsync(&QuickSightClient::UpdateCustomPermissions, request, handler, context);
5901 }
5902
5914
5918 template <typename UpdateDashboardRequestT = Model::UpdateDashboardRequest>
5919 Model::UpdateDashboardOutcomeCallable UpdateDashboardCallable(const UpdateDashboardRequestT& request) const {
5920 return SubmitCallable(&QuickSightClient::UpdateDashboard, request);
5921 }
5922
5927 template <typename UpdateDashboardRequestT = Model::UpdateDashboardRequest>
5928 void UpdateDashboardAsync(const UpdateDashboardRequestT& request, const UpdateDashboardResponseReceivedHandler& handler,
5929 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5930 return SubmitAsync(&QuickSightClient::UpdateDashboard, request, handler, context);
5931 }
5932
5939
5944 template <typename UpdateDashboardLinksRequestT = Model::UpdateDashboardLinksRequest>
5945 Model::UpdateDashboardLinksOutcomeCallable UpdateDashboardLinksCallable(const UpdateDashboardLinksRequestT& request) const {
5946 return SubmitCallable(&QuickSightClient::UpdateDashboardLinks, request);
5947 }
5948
5953 template <typename UpdateDashboardLinksRequestT = Model::UpdateDashboardLinksRequest>
5954 void UpdateDashboardLinksAsync(const UpdateDashboardLinksRequestT& request, const UpdateDashboardLinksResponseReceivedHandler& handler,
5955 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5956 return SubmitAsync(&QuickSightClient::UpdateDashboardLinks, request, handler, context);
5957 }
5958
5966 const Model::UpdateDashboardPermissionsRequest& request) const;
5967
5972 template <typename UpdateDashboardPermissionsRequestT = Model::UpdateDashboardPermissionsRequest>
5974 const UpdateDashboardPermissionsRequestT& request) const {
5975 return SubmitCallable(&QuickSightClient::UpdateDashboardPermissions, request);
5976 }
5977
5982 template <typename UpdateDashboardPermissionsRequestT = Model::UpdateDashboardPermissionsRequest>
5983 void UpdateDashboardPermissionsAsync(const UpdateDashboardPermissionsRequestT& request,
5985 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5986 return SubmitAsync(&QuickSightClient::UpdateDashboardPermissions, request, handler, context);
5987 }
5988
5996
6001 template <typename UpdateDashboardPublishedVersionRequestT = Model::UpdateDashboardPublishedVersionRequest>
6003 const UpdateDashboardPublishedVersionRequestT& request) const {
6004 return SubmitCallable(&QuickSightClient::UpdateDashboardPublishedVersion, request);
6005 }
6006
6011 template <typename UpdateDashboardPublishedVersionRequestT = Model::UpdateDashboardPublishedVersionRequest>
6012 void UpdateDashboardPublishedVersionAsync(const UpdateDashboardPublishedVersionRequestT& request,
6014 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6015 return SubmitAsync(&QuickSightClient::UpdateDashboardPublishedVersion, request, handler, context);
6016 }
6017
6025
6030 template <typename UpdateDashboardsQAConfigurationRequestT = Model::UpdateDashboardsQAConfigurationRequest>
6032 const UpdateDashboardsQAConfigurationRequestT& request) const {
6033 return SubmitCallable(&QuickSightClient::UpdateDashboardsQAConfiguration, request);
6034 }
6035
6040 template <typename UpdateDashboardsQAConfigurationRequestT = Model::UpdateDashboardsQAConfigurationRequest>
6041 void UpdateDashboardsQAConfigurationAsync(const UpdateDashboardsQAConfigurationRequestT& request,
6043 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6044 return SubmitAsync(&QuickSightClient::UpdateDashboardsQAConfiguration, request, handler, context);
6045 }
6046
6055
6059 template <typename UpdateDataSetRequestT = Model::UpdateDataSetRequest>
6060 Model::UpdateDataSetOutcomeCallable UpdateDataSetCallable(const UpdateDataSetRequestT& request) const {
6061 return SubmitCallable(&QuickSightClient::UpdateDataSet, request);
6062 }
6063
6068 template <typename UpdateDataSetRequestT = Model::UpdateDataSetRequest>
6069 void UpdateDataSetAsync(const UpdateDataSetRequestT& request, const UpdateDataSetResponseReceivedHandler& handler,
6070 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6071 return SubmitAsync(&QuickSightClient::UpdateDataSet, request, handler, context);
6072 }
6073
6082
6087 template <typename UpdateDataSetPermissionsRequestT = Model::UpdateDataSetPermissionsRequest>
6088 Model::UpdateDataSetPermissionsOutcomeCallable UpdateDataSetPermissionsCallable(const UpdateDataSetPermissionsRequestT& request) const {
6089 return SubmitCallable(&QuickSightClient::UpdateDataSetPermissions, request);
6090 }
6091
6096 template <typename UpdateDataSetPermissionsRequestT = Model::UpdateDataSetPermissionsRequest>
6097 void UpdateDataSetPermissionsAsync(const UpdateDataSetPermissionsRequestT& request,
6099 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6100 return SubmitAsync(&QuickSightClient::UpdateDataSetPermissions, request, handler, context);
6101 }
6102
6109
6114 template <typename UpdateDataSourceRequestT = Model::UpdateDataSourceRequest>
6115 Model::UpdateDataSourceOutcomeCallable UpdateDataSourceCallable(const UpdateDataSourceRequestT& request) const {
6116 return SubmitCallable(&QuickSightClient::UpdateDataSource, request);
6117 }
6118
6123 template <typename UpdateDataSourceRequestT = Model::UpdateDataSourceRequest>
6124 void UpdateDataSourceAsync(const UpdateDataSourceRequestT& request, const UpdateDataSourceResponseReceivedHandler& handler,
6125 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6126 return SubmitAsync(&QuickSightClient::UpdateDataSource, request, handler, context);
6127 }
6128
6135 const Model::UpdateDataSourcePermissionsRequest& request) const;
6136
6141 template <typename UpdateDataSourcePermissionsRequestT = Model::UpdateDataSourcePermissionsRequest>
6143 const UpdateDataSourcePermissionsRequestT& request) const {
6144 return SubmitCallable(&QuickSightClient::UpdateDataSourcePermissions, request);
6145 }
6146
6151 template <typename UpdateDataSourcePermissionsRequestT = Model::UpdateDataSourcePermissionsRequest>
6152 void UpdateDataSourcePermissionsAsync(const UpdateDataSourcePermissionsRequestT& request,
6154 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6155 return SubmitAsync(&QuickSightClient::UpdateDataSourcePermissions, request, handler, context);
6156 }
6157
6166
6171 template <typename UpdateDefaultQBusinessApplicationRequestT = Model::UpdateDefaultQBusinessApplicationRequest>
6173 const UpdateDefaultQBusinessApplicationRequestT& request) const {
6174 return SubmitCallable(&QuickSightClient::UpdateDefaultQBusinessApplication, request);
6175 }
6176
6181 template <typename UpdateDefaultQBusinessApplicationRequestT = Model::UpdateDefaultQBusinessApplicationRequest>
6182 void UpdateDefaultQBusinessApplicationAsync(const UpdateDefaultQBusinessApplicationRequestT& request,
6184 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6185 return SubmitAsync(&QuickSightClient::UpdateDefaultQBusinessApplication, request, handler, context);
6186 }
6187
6195
6200 template <typename UpdateFlowPermissionsRequestT = Model::UpdateFlowPermissionsRequest>
6201 Model::UpdateFlowPermissionsOutcomeCallable UpdateFlowPermissionsCallable(const UpdateFlowPermissionsRequestT& request) const {
6202 return SubmitCallable(&QuickSightClient::UpdateFlowPermissions, request);
6203 }
6204
6209 template <typename UpdateFlowPermissionsRequestT = Model::UpdateFlowPermissionsRequest>
6210 void UpdateFlowPermissionsAsync(const UpdateFlowPermissionsRequestT& request, const UpdateFlowPermissionsResponseReceivedHandler& handler,
6211 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6212 return SubmitAsync(&QuickSightClient::UpdateFlowPermissions, request, handler, context);
6213 }
6214
6221
6225 template <typename UpdateFolderRequestT = Model::UpdateFolderRequest>
6226 Model::UpdateFolderOutcomeCallable UpdateFolderCallable(const UpdateFolderRequestT& request) const {
6227 return SubmitCallable(&QuickSightClient::UpdateFolder, request);
6228 }
6229
6234 template <typename UpdateFolderRequestT = Model::UpdateFolderRequest>
6235 void UpdateFolderAsync(const UpdateFolderRequestT& request, const UpdateFolderResponseReceivedHandler& handler,
6236 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6237 return SubmitAsync(&QuickSightClient::UpdateFolder, request, handler, context);
6238 }
6239
6246
6251 template <typename UpdateFolderPermissionsRequestT = Model::UpdateFolderPermissionsRequest>
6252 Model::UpdateFolderPermissionsOutcomeCallable UpdateFolderPermissionsCallable(const UpdateFolderPermissionsRequestT& request) const {
6253 return SubmitCallable(&QuickSightClient::UpdateFolderPermissions, request);
6254 }
6255
6260 template <typename UpdateFolderPermissionsRequestT = Model::UpdateFolderPermissionsRequest>
6261 void UpdateFolderPermissionsAsync(const UpdateFolderPermissionsRequestT& request,
6263 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6264 return SubmitAsync(&QuickSightClient::UpdateFolderPermissions, request, handler, context);
6265 }
6266
6273
6277 template <typename UpdateGroupRequestT = Model::UpdateGroupRequest>
6278 Model::UpdateGroupOutcomeCallable UpdateGroupCallable(const UpdateGroupRequestT& request) const {
6279 return SubmitCallable(&QuickSightClient::UpdateGroup, request);
6280 }
6281
6286 template <typename UpdateGroupRequestT = Model::UpdateGroupRequest>
6287 void UpdateGroupAsync(const UpdateGroupRequestT& request, const UpdateGroupResponseReceivedHandler& handler,
6288 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6289 return SubmitAsync(&QuickSightClient::UpdateGroup, request, handler, context);
6290 }
6291
6301
6306 template <typename UpdateIAMPolicyAssignmentRequestT = Model::UpdateIAMPolicyAssignmentRequest>
6308 const UpdateIAMPolicyAssignmentRequestT& request) const {
6309 return SubmitCallable(&QuickSightClient::UpdateIAMPolicyAssignment, request);
6310 }
6311
6316 template <typename UpdateIAMPolicyAssignmentRequestT = Model::UpdateIAMPolicyAssignmentRequest>
6317 void UpdateIAMPolicyAssignmentAsync(const UpdateIAMPolicyAssignmentRequestT& request,
6319 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6320 return SubmitAsync(&QuickSightClient::UpdateIAMPolicyAssignment, request, handler, context);
6321 }
6322
6333
6338 template <typename UpdateIdentityPropagationConfigRequestT = Model::UpdateIdentityPropagationConfigRequest>
6340 const UpdateIdentityPropagationConfigRequestT& request) const {
6341 return SubmitCallable(&QuickSightClient::UpdateIdentityPropagationConfig, request);
6342 }
6343
6348 template <typename UpdateIdentityPropagationConfigRequestT = Model::UpdateIdentityPropagationConfigRequest>
6349 void UpdateIdentityPropagationConfigAsync(const UpdateIdentityPropagationConfigRequestT& request,
6351 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6352 return SubmitAsync(&QuickSightClient::UpdateIdentityPropagationConfig, request, handler, context);
6353 }
6354
6366
6371 template <typename UpdateIpRestrictionRequestT = Model::UpdateIpRestrictionRequest>
6372 Model::UpdateIpRestrictionOutcomeCallable UpdateIpRestrictionCallable(const UpdateIpRestrictionRequestT& request) const {
6373 return SubmitCallable(&QuickSightClient::UpdateIpRestriction, request);
6374 }
6375
6380 template <typename UpdateIpRestrictionRequestT = Model::UpdateIpRestrictionRequest>
6381 void UpdateIpRestrictionAsync(const UpdateIpRestrictionRequestT& request, const UpdateIpRestrictionResponseReceivedHandler& handler,
6382 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6383 return SubmitAsync(&QuickSightClient::UpdateIpRestriction, request, handler, context);
6384 }
6385
6393
6398 template <typename UpdateKeyRegistrationRequestT = Model::UpdateKeyRegistrationRequest>
6399 Model::UpdateKeyRegistrationOutcomeCallable UpdateKeyRegistrationCallable(const UpdateKeyRegistrationRequestT& request) const {
6400 return SubmitCallable(&QuickSightClient::UpdateKeyRegistration, request);
6401 }
6402
6407 template <typename UpdateKeyRegistrationRequestT = Model::UpdateKeyRegistrationRequest>
6408 void UpdateKeyRegistrationAsync(const UpdateKeyRegistrationRequestT& request, const UpdateKeyRegistrationResponseReceivedHandler& handler,
6409 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6410 return SubmitAsync(&QuickSightClient::UpdateKeyRegistration, request, handler, context);
6411 }
6412
6434 const Model::UpdatePublicSharingSettingsRequest& request) const;
6435
6440 template <typename UpdatePublicSharingSettingsRequestT = Model::UpdatePublicSharingSettingsRequest>
6442 const UpdatePublicSharingSettingsRequestT& request) const {
6443 return SubmitCallable(&QuickSightClient::UpdatePublicSharingSettings, request);
6444 }
6445
6450 template <typename UpdatePublicSharingSettingsRequestT = Model::UpdatePublicSharingSettingsRequest>
6451 void UpdatePublicSharingSettingsAsync(const UpdatePublicSharingSettingsRequestT& request,
6453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6454 return SubmitAsync(&QuickSightClient::UpdatePublicSharingSettings, request, handler, context);
6455 }
6456
6464
6469 template <typename UpdateQPersonalizationConfigurationRequestT = Model::UpdateQPersonalizationConfigurationRequest>
6471 const UpdateQPersonalizationConfigurationRequestT& request) const {
6472 return SubmitCallable(&QuickSightClient::UpdateQPersonalizationConfiguration, request);
6473 }
6474
6479 template <typename UpdateQPersonalizationConfigurationRequestT = Model::UpdateQPersonalizationConfigurationRequest>
6480 void UpdateQPersonalizationConfigurationAsync(const UpdateQPersonalizationConfigurationRequestT& request,
6482 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6483 return SubmitAsync(&QuickSightClient::UpdateQPersonalizationConfiguration, request, handler, context);
6484 }
6485
6494
6499 template <typename UpdateQuickSightQSearchConfigurationRequestT = Model::UpdateQuickSightQSearchConfigurationRequest>
6501 const UpdateQuickSightQSearchConfigurationRequestT& request) const {
6502 return SubmitCallable(&QuickSightClient::UpdateQuickSightQSearchConfiguration, request);
6503 }
6504
6509 template <typename UpdateQuickSightQSearchConfigurationRequestT = Model::UpdateQuickSightQSearchConfigurationRequest>
6510 void UpdateQuickSightQSearchConfigurationAsync(const UpdateQuickSightQSearchConfigurationRequestT& request,
6512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6513 return SubmitAsync(&QuickSightClient::UpdateQuickSightQSearchConfiguration, request, handler, context);
6514 }
6515
6522
6527 template <typename UpdateRefreshScheduleRequestT = Model::UpdateRefreshScheduleRequest>
6528 Model::UpdateRefreshScheduleOutcomeCallable UpdateRefreshScheduleCallable(const UpdateRefreshScheduleRequestT& request) const {
6529 return SubmitCallable(&QuickSightClient::UpdateRefreshSchedule, request);
6530 }
6531
6536 template <typename UpdateRefreshScheduleRequestT = Model::UpdateRefreshScheduleRequest>
6537 void UpdateRefreshScheduleAsync(const UpdateRefreshScheduleRequestT& request, const UpdateRefreshScheduleResponseReceivedHandler& handler,
6538 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6539 return SubmitAsync(&QuickSightClient::UpdateRefreshSchedule, request, handler, context);
6540 }
6541
6549 const Model::UpdateRoleCustomPermissionRequest& request) const;
6550
6555 template <typename UpdateRoleCustomPermissionRequestT = Model::UpdateRoleCustomPermissionRequest>
6557 const UpdateRoleCustomPermissionRequestT& request) const {
6558 return SubmitCallable(&QuickSightClient::UpdateRoleCustomPermission, request);
6559 }
6560
6565 template <typename UpdateRoleCustomPermissionRequestT = Model::UpdateRoleCustomPermissionRequest>
6566 void UpdateRoleCustomPermissionAsync(const UpdateRoleCustomPermissionRequestT& request,
6568 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6569 return SubmitAsync(&QuickSightClient::UpdateRoleCustomPermission, request, handler, context);
6570 }
6571
6580
6585 template <typename UpdateSPICECapacityConfigurationRequestT = Model::UpdateSPICECapacityConfigurationRequest>
6587 const UpdateSPICECapacityConfigurationRequestT& request) const {
6588 return SubmitCallable(&QuickSightClient::UpdateSPICECapacityConfiguration, request);
6589 }
6590
6595 template <typename UpdateSPICECapacityConfigurationRequestT = Model::UpdateSPICECapacityConfigurationRequest>
6596 void UpdateSPICECapacityConfigurationAsync(const UpdateSPICECapacityConfigurationRequestT& request,
6598 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6599 return SubmitAsync(&QuickSightClient::UpdateSPICECapacityConfiguration, request, handler, context);
6600 }
6601
6609
6614 template <typename UpdateSelfUpgradeRequestT = Model::UpdateSelfUpgradeRequest>
6615 Model::UpdateSelfUpgradeOutcomeCallable UpdateSelfUpgradeCallable(const UpdateSelfUpgradeRequestT& request) const {
6616 return SubmitCallable(&QuickSightClient::UpdateSelfUpgrade, request);
6617 }
6618
6623 template <typename UpdateSelfUpgradeRequestT = Model::UpdateSelfUpgradeRequest>
6624 void UpdateSelfUpgradeAsync(const UpdateSelfUpgradeRequestT& request, const UpdateSelfUpgradeResponseReceivedHandler& handler,
6625 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6626 return SubmitAsync(&QuickSightClient::UpdateSelfUpgrade, request, handler, context);
6627 }
6628
6637
6642 template <typename UpdateSelfUpgradeConfigurationRequestT = Model::UpdateSelfUpgradeConfigurationRequest>
6644 const UpdateSelfUpgradeConfigurationRequestT& request) const {
6645 return SubmitCallable(&QuickSightClient::UpdateSelfUpgradeConfiguration, request);
6646 }
6647
6652 template <typename UpdateSelfUpgradeConfigurationRequestT = Model::UpdateSelfUpgradeConfigurationRequest>
6653 void UpdateSelfUpgradeConfigurationAsync(const UpdateSelfUpgradeConfigurationRequestT& request,
6655 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6656 return SubmitAsync(&QuickSightClient::UpdateSelfUpgradeConfiguration, request, handler, context);
6657 }
6658
6666
6670 template <typename UpdateTemplateRequestT = Model::UpdateTemplateRequest>
6671 Model::UpdateTemplateOutcomeCallable UpdateTemplateCallable(const UpdateTemplateRequestT& request) const {
6672 return SubmitCallable(&QuickSightClient::UpdateTemplate, request);
6673 }
6674
6679 template <typename UpdateTemplateRequestT = Model::UpdateTemplateRequest>
6680 void UpdateTemplateAsync(const UpdateTemplateRequestT& request, const UpdateTemplateResponseReceivedHandler& handler,
6681 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6682 return SubmitAsync(&QuickSightClient::UpdateTemplate, request, handler, context);
6683 }
6684
6691
6696 template <typename UpdateTemplateAliasRequestT = Model::UpdateTemplateAliasRequest>
6697 Model::UpdateTemplateAliasOutcomeCallable UpdateTemplateAliasCallable(const UpdateTemplateAliasRequestT& request) const {
6698 return SubmitCallable(&QuickSightClient::UpdateTemplateAlias, request);
6699 }
6700
6705 template <typename UpdateTemplateAliasRequestT = Model::UpdateTemplateAliasRequest>
6706 void UpdateTemplateAliasAsync(const UpdateTemplateAliasRequestT& request, const UpdateTemplateAliasResponseReceivedHandler& handler,
6707 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6708 return SubmitAsync(&QuickSightClient::UpdateTemplateAlias, request, handler, context);
6709 }
6710
6718
6723 template <typename UpdateTemplatePermissionsRequestT = Model::UpdateTemplatePermissionsRequest>
6725 const UpdateTemplatePermissionsRequestT& request) const {
6726 return SubmitCallable(&QuickSightClient::UpdateTemplatePermissions, request);
6727 }
6728
6733 template <typename UpdateTemplatePermissionsRequestT = Model::UpdateTemplatePermissionsRequest>
6734 void UpdateTemplatePermissionsAsync(const UpdateTemplatePermissionsRequestT& request,
6736 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6737 return SubmitAsync(&QuickSightClient::UpdateTemplatePermissions, request, handler, context);
6738 }
6739
6746
6750 template <typename UpdateThemeRequestT = Model::UpdateThemeRequest>
6751 Model::UpdateThemeOutcomeCallable UpdateThemeCallable(const UpdateThemeRequestT& request) const {
6752 return SubmitCallable(&QuickSightClient::UpdateTheme, request);
6753 }
6754
6759 template <typename UpdateThemeRequestT = Model::UpdateThemeRequest>
6760 void UpdateThemeAsync(const UpdateThemeRequestT& request, const UpdateThemeResponseReceivedHandler& handler,
6761 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6762 return SubmitAsync(&QuickSightClient::UpdateTheme, request, handler, context);
6763 }
6764
6771
6776 template <typename UpdateThemeAliasRequestT = Model::UpdateThemeAliasRequest>
6777 Model::UpdateThemeAliasOutcomeCallable UpdateThemeAliasCallable(const UpdateThemeAliasRequestT& request) const {
6778 return SubmitCallable(&QuickSightClient::UpdateThemeAlias, request);
6779 }
6780
6785 template <typename UpdateThemeAliasRequestT = Model::UpdateThemeAliasRequest>
6786 void UpdateThemeAliasAsync(const UpdateThemeAliasRequestT& request, const UpdateThemeAliasResponseReceivedHandler& handler,
6787 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6788 return SubmitAsync(&QuickSightClient::UpdateThemeAlias, request, handler, context);
6789 }
6790
6818
6823 template <typename UpdateThemePermissionsRequestT = Model::UpdateThemePermissionsRequest>
6824 Model::UpdateThemePermissionsOutcomeCallable UpdateThemePermissionsCallable(const UpdateThemePermissionsRequestT& request) const {
6825 return SubmitCallable(&QuickSightClient::UpdateThemePermissions, request);
6826 }
6827
6832 template <typename UpdateThemePermissionsRequestT = Model::UpdateThemePermissionsRequest>
6833 void UpdateThemePermissionsAsync(const UpdateThemePermissionsRequestT& request,
6835 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6836 return SubmitAsync(&QuickSightClient::UpdateThemePermissions, request, handler, context);
6837 }
6838
6845
6849 template <typename UpdateTopicRequestT = Model::UpdateTopicRequest>
6850 Model::UpdateTopicOutcomeCallable UpdateTopicCallable(const UpdateTopicRequestT& request) const {
6851 return SubmitCallable(&QuickSightClient::UpdateTopic, request);
6852 }
6853
6858 template <typename UpdateTopicRequestT = Model::UpdateTopicRequest>
6859 void UpdateTopicAsync(const UpdateTopicRequestT& request, const UpdateTopicResponseReceivedHandler& handler,
6860 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6861 return SubmitAsync(&QuickSightClient::UpdateTopic, request, handler, context);
6862 }
6863
6870
6875 template <typename UpdateTopicPermissionsRequestT = Model::UpdateTopicPermissionsRequest>
6876 Model::UpdateTopicPermissionsOutcomeCallable UpdateTopicPermissionsCallable(const UpdateTopicPermissionsRequestT& request) const {
6877 return SubmitCallable(&QuickSightClient::UpdateTopicPermissions, request);
6878 }
6879
6884 template <typename UpdateTopicPermissionsRequestT = Model::UpdateTopicPermissionsRequest>
6885 void UpdateTopicPermissionsAsync(const UpdateTopicPermissionsRequestT& request,
6887 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6888 return SubmitAsync(&QuickSightClient::UpdateTopicPermissions, request, handler, context);
6889 }
6890
6897 const Model::UpdateTopicRefreshScheduleRequest& request) const;
6898
6903 template <typename UpdateTopicRefreshScheduleRequestT = Model::UpdateTopicRefreshScheduleRequest>
6905 const UpdateTopicRefreshScheduleRequestT& request) const {
6906 return SubmitCallable(&QuickSightClient::UpdateTopicRefreshSchedule, request);
6907 }
6908
6913 template <typename UpdateTopicRefreshScheduleRequestT = Model::UpdateTopicRefreshScheduleRequest>
6914 void UpdateTopicRefreshScheduleAsync(const UpdateTopicRefreshScheduleRequestT& request,
6916 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6917 return SubmitAsync(&QuickSightClient::UpdateTopicRefreshSchedule, request, handler, context);
6918 }
6919
6926
6930 template <typename UpdateUserRequestT = Model::UpdateUserRequest>
6931 Model::UpdateUserOutcomeCallable UpdateUserCallable(const UpdateUserRequestT& request) const {
6932 return SubmitCallable(&QuickSightClient::UpdateUser, request);
6933 }
6934
6939 template <typename UpdateUserRequestT = Model::UpdateUserRequest>
6940 void UpdateUserAsync(const UpdateUserRequestT& request, const UpdateUserResponseReceivedHandler& handler,
6941 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6942 return SubmitAsync(&QuickSightClient::UpdateUser, request, handler, context);
6943 }
6944
6952 const Model::UpdateUserCustomPermissionRequest& request) const;
6953
6958 template <typename UpdateUserCustomPermissionRequestT = Model::UpdateUserCustomPermissionRequest>
6960 const UpdateUserCustomPermissionRequestT& request) const {
6961 return SubmitCallable(&QuickSightClient::UpdateUserCustomPermission, request);
6962 }
6963
6968 template <typename UpdateUserCustomPermissionRequestT = Model::UpdateUserCustomPermissionRequest>
6969 void UpdateUserCustomPermissionAsync(const UpdateUserCustomPermissionRequestT& request,
6971 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6972 return SubmitAsync(&QuickSightClient::UpdateUserCustomPermission, request, handler, context);
6973 }
6974
6981
6986 template <typename UpdateVPCConnectionRequestT = Model::UpdateVPCConnectionRequest>
6987 Model::UpdateVPCConnectionOutcomeCallable UpdateVPCConnectionCallable(const UpdateVPCConnectionRequestT& request) const {
6988 return SubmitCallable(&QuickSightClient::UpdateVPCConnection, request);
6989 }
6990
6995 template <typename UpdateVPCConnectionRequestT = Model::UpdateVPCConnectionRequest>
6996 void UpdateVPCConnectionAsync(const UpdateVPCConnectionRequestT& request, const UpdateVPCConnectionResponseReceivedHandler& handler,
6997 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6998 return SubmitAsync(&QuickSightClient::UpdateVPCConnection, request, handler, context);
6999 }
7000
7001 virtual void OverrideEndpoint(const Aws::String& endpoint);
7002 virtual std::shared_ptr<QuickSightEndpointProviderBase>& accessEndpointProvider();
7003
7004 private:
7006 void init(const QuickSightClientConfiguration& clientConfiguration);
7007
7009
7010 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request,
7011 const std::function<void(Aws::Endpoint::ResolveEndpointOutcome&)>& resolveUri,
7012 Aws::Http::HttpMethod httpMethod) const;
7013
7014 QuickSightClientConfiguration m_clientConfiguration;
7015 std::shared_ptr<QuickSightEndpointProviderBase> m_endpointProvider;
7016};
7017
7018} // namespace QuickSight
7019} // namespace Aws
Model::DescribeDataSetRefreshPropertiesOutcomeCallable DescribeDataSetRefreshPropertiesCallable(const DescribeDataSetRefreshPropertiesRequestT &request) const
Model::DescribeDashboardSnapshotJobResultOutcomeCallable DescribeDashboardSnapshotJobResultCallable(const DescribeDashboardSnapshotJobResultRequestT &request) const
void GetIdentityContextAsync(const GetIdentityContextRequestT &request, const GetIdentityContextResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
QuickSightClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< QuickSightEndpointProviderBase > endpointProvider=nullptr, const Aws::QuickSight::QuickSightClientConfiguration &clientConfiguration=Aws::QuickSight::QuickSightClientConfiguration())
Model::ListBrandsOutcomeCallable ListBrandsCallable(const ListBrandsRequestT &request) const
virtual Model::UpdateAnalysisPermissionsOutcome UpdateAnalysisPermissions(const Model::UpdateAnalysisPermissionsRequest &request) const
void ListTemplateAliasesAsync(const ListTemplateAliasesRequestT &request, const ListTemplateAliasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeQPersonalizationConfigurationOutcomeCallable DescribeQPersonalizationConfigurationCallable(const DescribeQPersonalizationConfigurationRequestT &request) const
Model::PredictQAResultsOutcomeCallable PredictQAResultsCallable(const PredictQAResultsRequestT &request) const
virtual Model::DeleteThemeOutcome DeleteTheme(const Model::DeleteThemeRequest &request) const
virtual Model::UpdateThemePermissionsOutcome UpdateThemePermissions(const Model::UpdateThemePermissionsRequest &request) const
virtual Model::UpdateSelfUpgradeConfigurationOutcome UpdateSelfUpgradeConfiguration(const Model::UpdateSelfUpgradeConfigurationRequest &request) const
void DeleteTopicRefreshScheduleAsync(const DeleteTopicRefreshScheduleRequestT &request, const DeleteTopicRefreshScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateTemplateAsync(const CreateTemplateRequestT &request, const CreateTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListUsersOutcome ListUsers(const Model::ListUsersRequest &request) const
Model::GetDashboardEmbedUrlOutcomeCallable GetDashboardEmbedUrlCallable(const GetDashboardEmbedUrlRequestT &request) const
virtual Model::DeleteThemeAliasOutcome DeleteThemeAlias(const Model::DeleteThemeAliasRequest &request) const
virtual Model::DescribeAnalysisDefinitionOutcome DescribeAnalysisDefinition(const Model::DescribeAnalysisDefinitionRequest &request) const
void UpdateTemplateAliasAsync(const UpdateTemplateAliasRequestT &request, const UpdateTemplateAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDashboardOutcome CreateDashboard(const Model::CreateDashboardRequest &request) const
void DeleteFolderAsync(const DeleteFolderRequestT &request, const DeleteFolderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeVPCConnectionOutcomeCallable DescribeVPCConnectionCallable(const DescribeVPCConnectionRequestT &request) const
void ListRefreshSchedulesAsync(const ListRefreshSchedulesRequestT &request, const ListRefreshSchedulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeThemeAliasOutcomeCallable DescribeThemeAliasCallable(const DescribeThemeAliasRequestT &request) const
virtual Model::SearchDataSourcesOutcome SearchDataSources(const Model::SearchDataSourcesRequest &request) const
Model::CreateBrandOutcomeCallable CreateBrandCallable(const CreateBrandRequestT &request) const
virtual Model::StartAssetBundleExportJobOutcome StartAssetBundleExportJob(const Model::StartAssetBundleExportJobRequest &request) const
Model::DeleteTopicRefreshScheduleOutcomeCallable DeleteTopicRefreshScheduleCallable(const DeleteTopicRefreshScheduleRequestT &request) const
virtual Model::ListTemplateAliasesOutcome ListTemplateAliases(const Model::ListTemplateAliasesRequest &request) const
Model::ListAssetBundleExportJobsOutcomeCallable ListAssetBundleExportJobsCallable(const ListAssetBundleExportJobsRequestT &request) const
Model::DescribeNamespaceOutcomeCallable DescribeNamespaceCallable(const DescribeNamespaceRequestT &request) const
virtual Model::GenerateEmbedUrlForRegisteredUserWithIdentityOutcome GenerateEmbedUrlForRegisteredUserWithIdentity(const Model::GenerateEmbedUrlForRegisteredUserWithIdentityRequest &request) const
void UpdateFolderAsync(const UpdateFolderRequestT &request, const UpdateFolderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeGroupAsync(const DescribeGroupRequestT &request, const DescribeGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListFlowsOutcome ListFlows(const Model::ListFlowsRequest &request) const
virtual Model::ListIngestionsOutcome ListIngestions(const Model::ListIngestionsRequest &request) const
virtual Model::DescribeRefreshScheduleOutcome DescribeRefreshSchedule(const Model::DescribeRefreshScheduleRequest &request) const
Model::DescribeDashboardSnapshotJobOutcomeCallable DescribeDashboardSnapshotJobCallable(const DescribeDashboardSnapshotJobRequestT &request) const
virtual Model::DescribeDataSetPermissionsOutcome DescribeDataSetPermissions(const Model::DescribeDataSetPermissionsRequest &request) const
void UpdateDataSetAsync(const UpdateDataSetRequestT &request, const UpdateDataSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDashboardSnapshotJobAsync(const DescribeDashboardSnapshotJobRequestT &request, const DescribeDashboardSnapshotJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeQuickSightQSearchConfigurationOutcome DescribeQuickSightQSearchConfiguration(const Model::DescribeQuickSightQSearchConfigurationRequest &request) const
Model::DeleteVPCConnectionOutcomeCallable DeleteVPCConnectionCallable(const DeleteVPCConnectionRequestT &request) const
virtual Model::CreateVPCConnectionOutcome CreateVPCConnection(const Model::CreateVPCConnectionRequest &request) const
void DeleteRefreshScheduleAsync(const DeleteRefreshScheduleRequestT &request, const DeleteRefreshScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchGroupsAsync(const SearchGroupsRequestT &request, const SearchGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetFlowMetadataOutcomeCallable GetFlowMetadataCallable(const GetFlowMetadataRequestT &request) const
void ListTopicRefreshSchedulesAsync(const ListTopicRefreshSchedulesRequestT &request, const ListTopicRefreshSchedulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteAccountCustomizationOutcome DeleteAccountCustomization(const Model::DeleteAccountCustomizationRequest &request) const
void UpdateAnalysisAsync(const UpdateAnalysisRequestT &request, const UpdateAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateUserAsync(const UpdateUserRequestT &request, const UpdateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListThemesAsync(const ListThemesRequestT &request, const ListThemesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeAssetBundleExportJobAsync(const DescribeAssetBundleExportJobRequestT &request, const DescribeAssetBundleExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchActionConnectorsOutcome SearchActionConnectors(const Model::SearchActionConnectorsRequest &request) const
void CreateThemeAliasAsync(const CreateThemeAliasRequestT &request, const CreateThemeAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeThemeAliasOutcome DescribeThemeAlias(const Model::DescribeThemeAliasRequest &request) const
virtual Model::UpdateTemplateAliasOutcome UpdateTemplateAlias(const Model::UpdateTemplateAliasRequest &request) const
virtual Model::UpdateTopicPermissionsOutcome UpdateTopicPermissions(const Model::UpdateTopicPermissionsRequest &request) const
void ListRoleMembershipsAsync(const ListRoleMembershipsRequestT &request, const ListRoleMembershipsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteBrandAssignmentOutcome DeleteBrandAssignment(const Model::DeleteBrandAssignmentRequest &request) const
virtual Model::ListTopicsOutcome ListTopics(const Model::ListTopicsRequest &request) const
void StartAssetBundleExportJobAsync(const StartAssetBundleExportJobRequestT &request, const StartAssetBundleExportJobResponseReceivedHandler &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::ListAnalysesOutcomeCallable ListAnalysesCallable(const ListAnalysesRequestT &request) const
Model::DeleteAccountCustomPermissionOutcomeCallable DeleteAccountCustomPermissionCallable(const DeleteAccountCustomPermissionRequestT &request) const
virtual Model::UpdateQuickSightQSearchConfigurationOutcome UpdateQuickSightQSearchConfiguration(const Model::UpdateQuickSightQSearchConfigurationRequest &request) const
virtual Model::DeleteActionConnectorOutcome DeleteActionConnector(const Model::DeleteActionConnectorRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::UpdatePublicSharingSettingsOutcomeCallable UpdatePublicSharingSettingsCallable(const UpdatePublicSharingSettingsRequestT &request) const
Model::DescribeRoleCustomPermissionOutcomeCallable DescribeRoleCustomPermissionCallable(const DescribeRoleCustomPermissionRequestT &request) const
virtual Model::DeleteRoleMembershipOutcome DeleteRoleMembership(const Model::DeleteRoleMembershipRequest &request) const
void UpdateTopicRefreshScheduleAsync(const UpdateTopicRefreshScheduleRequestT &request, const UpdateTopicRefreshScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeFolderResolvedPermissionsOutcome DescribeFolderResolvedPermissions(const Model::DescribeFolderResolvedPermissionsRequest &request) const
void ListTopicReviewedAnswersAsync(const ListTopicReviewedAnswersRequestT &request, const ListTopicReviewedAnswersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateAnalysisPermissionsAsync(const UpdateAnalysisPermissionsRequestT &request, const UpdateAnalysisPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
QuickSightClientConfiguration ClientConfigurationType
virtual Model::DeleteDashboardOutcome DeleteDashboard(const Model::DeleteDashboardRequest &request) const
Model::DeleteFolderOutcomeCallable DeleteFolderCallable(const DeleteFolderRequestT &request) const
Model::CreateTopicRefreshScheduleOutcomeCallable CreateTopicRefreshScheduleCallable(const CreateTopicRefreshScheduleRequestT &request) const
virtual Model::DescribeDataSourceOutcome DescribeDataSource(const Model::DescribeDataSourceRequest &request) const
Model::DescribeDashboardPermissionsOutcomeCallable DescribeDashboardPermissionsCallable(const DescribeDashboardPermissionsRequestT &request) const
void ListDataSourcesAsync(const ListDataSourcesRequestT &request, const ListDataSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchDashboardsOutcome SearchDashboards(const Model::SearchDashboardsRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void ListNamespacesAsync(const ListNamespacesRequestT &request, const ListNamespacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteGroupMembershipOutcomeCallable DeleteGroupMembershipCallable(const DeleteGroupMembershipRequestT &request) const
virtual Model::DeleteUserCustomPermissionOutcome DeleteUserCustomPermission(const Model::DeleteUserCustomPermissionRequest &request) const
virtual Model::ListIdentityPropagationConfigsOutcome ListIdentityPropagationConfigs(const Model::ListIdentityPropagationConfigsRequest &request) const
void DescribeTopicAsync(const DescribeTopicRequestT &request, const DescribeTopicResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateRefreshScheduleOutcomeCallable UpdateRefreshScheduleCallable(const UpdateRefreshScheduleRequestT &request) const
virtual Model::UpdateDashboardPermissionsOutcome UpdateDashboardPermissions(const Model::UpdateDashboardPermissionsRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeKeyRegistrationOutcome DescribeKeyRegistration(const Model::DescribeKeyRegistrationRequest &request) const
void DeleteFolderMembershipAsync(const DeleteFolderMembershipRequestT &request, const DeleteFolderMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeActionConnectorPermissionsOutcome DescribeActionConnectorPermissions(const Model::DescribeActionConnectorPermissionsRequest &request) const
virtual Model::DescribeActionConnectorOutcome DescribeActionConnector(const Model::DescribeActionConnectorRequest &request) const
virtual Model::ListIAMPolicyAssignmentsOutcome ListIAMPolicyAssignments(const Model::ListIAMPolicyAssignmentsRequest &request) const
Model::UpdateIdentityPropagationConfigOutcomeCallable UpdateIdentityPropagationConfigCallable(const UpdateIdentityPropagationConfigRequestT &request) const
Model::RegisterUserOutcomeCallable RegisterUserCallable(const RegisterUserRequestT &request) const
Model::RestoreAnalysisOutcomeCallable RestoreAnalysisCallable(const RestoreAnalysisRequestT &request) const
virtual Model::CreateAnalysisOutcome CreateAnalysis(const Model::CreateAnalysisRequest &request) const
void UpdateDashboardPermissionsAsync(const UpdateDashboardPermissionsRequestT &request, const UpdateDashboardPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDataSourcesOutcomeCallable ListDataSourcesCallable(const ListDataSourcesRequestT &request) const
Model::CreateNamespaceOutcomeCallable CreateNamespaceCallable(const CreateNamespaceRequestT &request) const
virtual Model::UpdateTemplateOutcome UpdateTemplate(const Model::UpdateTemplateRequest &request) const
virtual Model::DeleteUserOutcome DeleteUser(const Model::DeleteUserRequest &request) const
Model::ListFolderMembersOutcomeCallable ListFolderMembersCallable(const ListFolderMembersRequestT &request) const
Model::DescribeDataSetPermissionsOutcomeCallable DescribeDataSetPermissionsCallable(const DescribeDataSetPermissionsRequestT &request) const
void CreateDataSetAsync(const CreateDataSetRequestT &request, const CreateDataSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateThemeAsync(const CreateThemeRequestT &request, const CreateThemeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDashboardVersionsOutcomeCallable ListDashboardVersionsCallable(const ListDashboardVersionsRequestT &request) const
Model::ListVPCConnectionsOutcomeCallable ListVPCConnectionsCallable(const ListVPCConnectionsRequestT &request) const
Model::CreateIAMPolicyAssignmentOutcomeCallable CreateIAMPolicyAssignmentCallable(const CreateIAMPolicyAssignmentRequestT &request) const
virtual Model::DeleteFolderOutcome DeleteFolder(const Model::DeleteFolderRequest &request) const
virtual Model::PredictQAResultsOutcome PredictQAResults(const Model::PredictQAResultsRequest &request) const
void CreateNamespaceAsync(const CreateNamespaceRequestT &request, const CreateNamespaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateDataSetPermissionsOutcome UpdateDataSetPermissions(const Model::UpdateDataSetPermissionsRequest &request) const
void ListIAMPolicyAssignmentsForUserAsync(const ListIAMPolicyAssignmentsForUserRequestT &request, const ListIAMPolicyAssignmentsForUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateRefreshScheduleOutcomeCallable CreateRefreshScheduleCallable(const CreateRefreshScheduleRequestT &request) const
void DeleteVPCConnectionAsync(const DeleteVPCConnectionRequestT &request, const DeleteVPCConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdatePublicSharingSettingsOutcome UpdatePublicSharingSettings(const Model::UpdatePublicSharingSettingsRequest &request) const
Model::DescribeDashboardsQAConfigurationOutcomeCallable DescribeDashboardsQAConfigurationCallable(const DescribeDashboardsQAConfigurationRequestT &request) const
void UpdateTemplateAsync(const UpdateTemplateRequestT &request, const UpdateTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateCustomPermissionsOutcomeCallable UpdateCustomPermissionsCallable(const UpdateCustomPermissionsRequestT &request) const
Model::UpdateActionConnectorPermissionsOutcomeCallable UpdateActionConnectorPermissionsCallable(const UpdateActionConnectorPermissionsRequestT &request) const
Model::DeleteRefreshScheduleOutcomeCallable DeleteRefreshScheduleCallable(const DeleteRefreshScheduleRequestT &request) const
void SearchDataSourcesAsync(const SearchDataSourcesRequestT &request, const SearchDataSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListIAMPolicyAssignmentsForUserOutcomeCallable ListIAMPolicyAssignmentsForUserCallable(const ListIAMPolicyAssignmentsForUserRequestT &request) const
void DescribeRefreshScheduleAsync(const DescribeRefreshScheduleRequestT &request, const DescribeRefreshScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListCustomPermissionsOutcome ListCustomPermissions(const Model::ListCustomPermissionsRequest &request) const
virtual Model::RegisterUserOutcome RegisterUser(const Model::RegisterUserRequest &request) const
virtual Model::CreateThemeAliasOutcome CreateThemeAlias(const Model::CreateThemeAliasRequest &request) const
virtual Model::UpdateSelfUpgradeOutcome UpdateSelfUpgrade(const Model::UpdateSelfUpgradeRequest &request) const
virtual Model::UpdateDashboardLinksOutcome UpdateDashboardLinks(const Model::UpdateDashboardLinksRequest &request) const
Model::ListThemesOutcomeCallable ListThemesCallable(const ListThemesRequestT &request) const
virtual std::shared_ptr< QuickSightEndpointProviderBase > & accessEndpointProvider()
Model::DeleteNamespaceOutcomeCallable DeleteNamespaceCallable(const DeleteNamespaceRequestT &request) const
Model::DeleteGroupOutcomeCallable DeleteGroupCallable(const DeleteGroupRequestT &request) const
Model::DescribeAccountSubscriptionOutcomeCallable DescribeAccountSubscriptionCallable(const DescribeAccountSubscriptionRequestT &request) const
void UpdateThemeAsync(const UpdateThemeRequestT &request, const UpdateThemeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateDataSourcePermissionsAsync(const UpdateDataSourcePermissionsRequestT &request, const UpdateDataSourcePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteCustomPermissionsAsync(const DeleteCustomPermissionsRequestT &request, const DeleteCustomPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateFolderPermissionsAsync(const UpdateFolderPermissionsRequestT &request, const UpdateFolderPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartDashboardSnapshotJobOutcomeCallable StartDashboardSnapshotJobCallable(const StartDashboardSnapshotJobRequestT &request) const
virtual Model::DescribeTopicRefreshScheduleOutcome DescribeTopicRefreshSchedule(const Model::DescribeTopicRefreshScheduleRequest &request) const
virtual Model::DescribeFolderOutcome DescribeFolder(const Model::DescribeFolderRequest &request) const
Model::DeleteBrandOutcomeCallable DeleteBrandCallable(const DeleteBrandRequestT &request) const
void DescribeIpRestrictionAsync(const DescribeIpRestrictionRequestT &request, const DescribeIpRestrictionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateTemplateOutcome CreateTemplate(const Model::CreateTemplateRequest &request) const
Model::UpdateDashboardPermissionsOutcomeCallable UpdateDashboardPermissionsCallable(const UpdateDashboardPermissionsRequestT &request) const
Model::UpdateAccountCustomizationOutcomeCallable UpdateAccountCustomizationCallable(const UpdateAccountCustomizationRequestT &request) const
virtual Model::DescribeDashboardsQAConfigurationOutcome DescribeDashboardsQAConfiguration(const Model::DescribeDashboardsQAConfigurationRequest &request) const
Model::ListIngestionsOutcomeCallable ListIngestionsCallable(const ListIngestionsRequestT &request) const
Model::DeleteTemplateAliasOutcomeCallable DeleteTemplateAliasCallable(const DeleteTemplateAliasRequestT &request) const
Model::ListSelfUpgradesOutcomeCallable ListSelfUpgradesCallable(const ListSelfUpgradesRequestT &request) const
Model::CreateGroupMembershipOutcomeCallable CreateGroupMembershipCallable(const CreateGroupMembershipRequestT &request) const
Model::GetSessionEmbedUrlOutcomeCallable GetSessionEmbedUrlCallable(const GetSessionEmbedUrlRequestT &request) const
Model::BatchCreateTopicReviewedAnswerOutcomeCallable BatchCreateTopicReviewedAnswerCallable(const BatchCreateTopicReviewedAnswerRequestT &request) const
Model::CreateVPCConnectionOutcomeCallable CreateVPCConnectionCallable(const CreateVPCConnectionRequestT &request) const
void UpdateAccountSettingsAsync(const UpdateAccountSettingsRequestT &request, const UpdateAccountSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateCustomPermissionsAsync(const UpdateCustomPermissionsRequestT &request, const UpdateCustomPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateVPCConnectionAsync(const UpdateVPCConnectionRequestT &request, const UpdateVPCConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeCustomPermissionsAsync(const DescribeCustomPermissionsRequestT &request, const DescribeCustomPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeBrandPublishedVersionOutcomeCallable DescribeBrandPublishedVersionCallable(const DescribeBrandPublishedVersionRequestT &request) const
Model::DeleteThemeAliasOutcomeCallable DeleteThemeAliasCallable(const DeleteThemeAliasRequestT &request) const
virtual Model::CancelIngestionOutcome CancelIngestion(const Model::CancelIngestionRequest &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void UpdateFlowPermissionsAsync(const UpdateFlowPermissionsRequestT &request, const UpdateFlowPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeTopicRefreshOutcome DescribeTopicRefresh(const Model::DescribeTopicRefreshRequest &request) const
virtual Model::CreateActionConnectorOutcome CreateActionConnector(const Model::CreateActionConnectorRequest &request) const
virtual Model::UpdateUserCustomPermissionOutcome UpdateUserCustomPermission(const Model::UpdateUserCustomPermissionRequest &request) const
void DescribeDataSetPermissionsAsync(const DescribeDataSetPermissionsRequestT &request, const DescribeDataSetPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteNamespaceAsync(const DeleteNamespaceRequestT &request, const DeleteNamespaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateAccountSubscriptionOutcomeCallable CreateAccountSubscriptionCallable(const CreateAccountSubscriptionRequestT &request) const
virtual Model::DescribeAssetBundleImportJobOutcome DescribeAssetBundleImportJob(const Model::DescribeAssetBundleImportJobRequest &request) const
Model::ListIdentityPropagationConfigsOutcomeCallable ListIdentityPropagationConfigsCallable(const ListIdentityPropagationConfigsRequestT &request) const
virtual Model::DeleteTemplateAliasOutcome DeleteTemplateAlias(const Model::DeleteTemplateAliasRequest &request) const
void ListAssetBundleImportJobsAsync(const ListAssetBundleImportJobsRequestT &request, const ListAssetBundleImportJobsResponseReceivedHandler &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 UpdateQPersonalizationConfigurationAsync(const UpdateQPersonalizationConfigurationRequestT &request, const UpdateQPersonalizationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeUserAsync(const DescribeUserRequestT &request, const DescribeUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetFlowMetadataAsync(const GetFlowMetadataRequestT &request, const GetFlowMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeAnalysisDefinitionOutcomeCallable DescribeAnalysisDefinitionCallable(const DescribeAnalysisDefinitionRequestT &request) const
virtual Model::DescribeNamespaceOutcome DescribeNamespace(const Model::DescribeNamespaceRequest &request) const
Model::CreateTemplateAliasOutcomeCallable CreateTemplateAliasCallable(const CreateTemplateAliasRequestT &request) const
virtual Model::DescribeDashboardSnapshotJobOutcome DescribeDashboardSnapshotJob(const Model::DescribeDashboardSnapshotJobRequest &request) const
void DeleteAccountCustomizationAsync(const DeleteAccountCustomizationRequestT &request, const DeleteAccountCustomizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteBrandOutcome DeleteBrand(const Model::DeleteBrandRequest &request) const
virtual Model::CreateThemeOutcome CreateTheme(const Model::CreateThemeRequest &request) const
void DeleteBrandAssignmentAsync(const DeleteBrandAssignmentRequestT &request, const DeleteBrandAssignmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeBrandPublishedVersionAsync(const DescribeBrandPublishedVersionRequestT &request, const DescribeBrandPublishedVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSelfUpgradesOutcome ListSelfUpgrades(const Model::ListSelfUpgradesRequest &request) const
void UpdateThemePermissionsAsync(const UpdateThemePermissionsRequestT &request, const UpdateThemePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeBrandAssignmentAsync(const DescribeBrandAssignmentRequestT &request, const DescribeBrandAssignmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchActionConnectorsOutcomeCallable SearchActionConnectorsCallable(const SearchActionConnectorsRequestT &request) const
Model::DeleteAnalysisOutcomeCallable DeleteAnalysisCallable(const DeleteAnalysisRequestT &request) const
void BatchDeleteTopicReviewedAnswerAsync(const BatchDeleteTopicReviewedAnswerRequestT &request, const BatchDeleteTopicReviewedAnswerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateGroupAsync(const CreateGroupRequestT &request, const CreateGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateTopicPermissionsAsync(const UpdateTopicPermissionsRequestT &request, const UpdateTopicPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeActionConnectorAsync(const DescribeActionConnectorRequestT &request, const DescribeActionConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchDataSetsAsync(const SearchDataSetsRequestT &request, const SearchDataSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GenerateEmbedUrlForRegisteredUserWithIdentityOutcomeCallable GenerateEmbedUrlForRegisteredUserWithIdentityCallable(const GenerateEmbedUrlForRegisteredUserWithIdentityRequestT &request) const
void ListActionConnectorsAsync(const ListActionConnectorsRequestT &request, const ListActionConnectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeThemeOutcome DescribeTheme(const Model::DescribeThemeRequest &request) const
Model::GenerateEmbedUrlForRegisteredUserOutcomeCallable GenerateEmbedUrlForRegisteredUserCallable(const GenerateEmbedUrlForRegisteredUserRequestT &request) const
virtual Model::DescribeDashboardOutcome DescribeDashboard(const Model::DescribeDashboardRequest &request) const
Model::CreateAnalysisOutcomeCallable CreateAnalysisCallable(const CreateAnalysisRequestT &request) const
Model::SearchTopicsOutcomeCallable SearchTopicsCallable(const SearchTopicsRequestT &request) const
void UpdatePublicSharingSettingsAsync(const UpdatePublicSharingSettingsRequestT &request, const UpdatePublicSharingSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateThemeAliasOutcomeCallable UpdateThemeAliasCallable(const UpdateThemeAliasRequestT &request) const
QuickSightClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void DescribeDataSourcePermissionsAsync(const DescribeDataSourcePermissionsRequestT &request, const DescribeDataSourcePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteTopicAsync(const DeleteTopicRequestT &request, const DeleteTopicResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTopicReviewedAnswersOutcomeCallable ListTopicReviewedAnswersCallable(const ListTopicReviewedAnswersRequestT &request) const
void CreateAccountCustomizationAsync(const CreateAccountCustomizationRequestT &request, const CreateAccountCustomizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateDataSourcePermissionsOutcomeCallable UpdateDataSourcePermissionsCallable(const UpdateDataSourcePermissionsRequestT &request) const
Model::DeleteUserByPrincipalIdOutcomeCallable DeleteUserByPrincipalIdCallable(const DeleteUserByPrincipalIdRequestT &request) const
Model::DescribeGroupOutcomeCallable DescribeGroupCallable(const DescribeGroupRequestT &request) const
void DeleteThemeAsync(const DeleteThemeRequestT &request, const DeleteThemeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteRoleMembershipAsync(const DeleteRoleMembershipRequestT &request, const DeleteRoleMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeFolderPermissionsAsync(const DescribeFolderPermissionsRequestT &request, const DescribeFolderPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteUserCustomPermissionAsync(const DeleteUserCustomPermissionRequestT &request, const DeleteUserCustomPermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeTemplateDefinitionAsync(const DescribeTemplateDefinitionRequestT &request, const DescribeTemplateDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchFoldersOutcomeCallable SearchFoldersCallable(const SearchFoldersRequestT &request) const
virtual Model::DeleteDataSourceOutcome DeleteDataSource(const Model::DeleteDataSourceRequest &request) const
void DescribeAnalysisPermissionsAsync(const DescribeAnalysisPermissionsRequestT &request, const DescribeAnalysisPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateTopicOutcomeCallable CreateTopicCallable(const CreateTopicRequestT &request) const
void CreateTopicRefreshScheduleAsync(const CreateTopicRefreshScheduleRequestT &request, const CreateTopicRefreshScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeFolderResolvedPermissionsOutcomeCallable DescribeFolderResolvedPermissionsCallable(const DescribeFolderResolvedPermissionsRequestT &request) const
virtual Model::DeleteVPCConnectionOutcome DeleteVPCConnection(const Model::DeleteVPCConnectionRequest &request) const
void DescribeDataSourceAsync(const DescribeDataSourceRequestT &request, const DescribeDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDataSourcePermissionsOutcome DescribeDataSourcePermissions(const Model::DescribeDataSourcePermissionsRequest &request) const
Model::DescribeThemeOutcomeCallable DescribeThemeCallable(const DescribeThemeRequestT &request) const
virtual Model::DescribeAnalysisPermissionsOutcome DescribeAnalysisPermissions(const Model::DescribeAnalysisPermissionsRequest &request) const
Model::CreateDashboardOutcomeCallable CreateDashboardCallable(const CreateDashboardRequestT &request) const
virtual Model::UpdateTopicRefreshScheduleOutcome UpdateTopicRefreshSchedule(const Model::UpdateTopicRefreshScheduleRequest &request) const
Model::DeleteIdentityPropagationConfigOutcomeCallable DeleteIdentityPropagationConfigCallable(const DeleteIdentityPropagationConfigRequestT &request) const
void GenerateEmbedUrlForAnonymousUserAsync(const GenerateEmbedUrlForAnonymousUserRequestT &request, const GenerateEmbedUrlForAnonymousUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetFlowPermissionsOutcomeCallable GetFlowPermissionsCallable(const GetFlowPermissionsRequestT &request) const
Model::UpdateDashboardLinksOutcomeCallable UpdateDashboardLinksCallable(const UpdateDashboardLinksRequestT &request) const
virtual Model::UpdateIdentityPropagationConfigOutcome UpdateIdentityPropagationConfig(const Model::UpdateIdentityPropagationConfigRequest &request) const
virtual Model::UpdateIpRestrictionOutcome UpdateIpRestriction(const Model::UpdateIpRestrictionRequest &request) const
virtual Model::ListDataSourcesOutcome ListDataSources(const Model::ListDataSourcesRequest &request) const
void UpdateBrandAsync(const UpdateBrandRequestT &request, const UpdateBrandResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteDataSetRefreshPropertiesOutcomeCallable DeleteDataSetRefreshPropertiesCallable(const DeleteDataSetRefreshPropertiesRequestT &request) const
void DeleteThemeAliasAsync(const DeleteThemeAliasRequestT &request, const DeleteThemeAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeGroupMembershipOutcomeCallable DescribeGroupMembershipCallable(const DescribeGroupMembershipRequestT &request) const
void GenerateEmbedUrlForRegisteredUserAsync(const GenerateEmbedUrlForRegisteredUserRequestT &request, const GenerateEmbedUrlForRegisteredUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateSelfUpgradeAsync(const UpdateSelfUpgradeRequestT &request, const UpdateSelfUpgradeResponseReceivedHandler &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::UpdateDefaultQBusinessApplicationOutcomeCallable UpdateDefaultQBusinessApplicationCallable(const UpdateDefaultQBusinessApplicationRequestT &request) const
Model::StartDashboardSnapshotJobScheduleOutcomeCallable StartDashboardSnapshotJobScheduleCallable(const StartDashboardSnapshotJobScheduleRequestT &request) const
void GetDashboardEmbedUrlAsync(const GetDashboardEmbedUrlRequestT &request, const GetDashboardEmbedUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchDashboardsAsync(const SearchDashboardsRequestT &request, const SearchDashboardsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateRefreshScheduleAsync(const UpdateRefreshScheduleRequestT &request, const UpdateRefreshScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeThemePermissionsOutcomeCallable DescribeThemePermissionsCallable(const DescribeThemePermissionsRequestT &request) const
virtual Model::ListGroupMembershipsOutcome ListGroupMemberships(const Model::ListGroupMembershipsRequest &request) const
void UpdateSelfUpgradeConfigurationAsync(const UpdateSelfUpgradeConfigurationRequestT &request, const UpdateSelfUpgradeConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTemplateAliasesOutcomeCallable ListTemplateAliasesCallable(const ListTemplateAliasesRequestT &request) const
Model::ListGroupMembershipsOutcomeCallable ListGroupMembershipsCallable(const ListGroupMembershipsRequestT &request) const
Model::CreateRoleMembershipOutcomeCallable CreateRoleMembershipCallable(const CreateRoleMembershipRequestT &request) const
void ListFlowsAsync(const ListFlowsRequestT &request, const ListFlowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateQPersonalizationConfigurationOutcome UpdateQPersonalizationConfiguration(const Model::UpdateQPersonalizationConfigurationRequest &request) const
Model::ListActionConnectorsOutcomeCallable ListActionConnectorsCallable(const ListActionConnectorsRequestT &request) const
Model::ListAssetBundleImportJobsOutcomeCallable ListAssetBundleImportJobsCallable(const ListAssetBundleImportJobsRequestT &request) const
void DescribeDashboardSnapshotJobResultAsync(const DescribeDashboardSnapshotJobResultRequestT &request, const DescribeDashboardSnapshotJobResultResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateKeyRegistrationAsync(const UpdateKeyRegistrationRequestT &request, const UpdateKeyRegistrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeTemplateAliasOutcome DescribeTemplateAlias(const Model::DescribeTemplateAliasRequest &request) const
Model::ListThemeAliasesOutcomeCallable ListThemeAliasesCallable(const ListThemeAliasesRequestT &request) const
Model::UpdateDashboardPublishedVersionOutcomeCallable UpdateDashboardPublishedVersionCallable(const UpdateDashboardPublishedVersionRequestT &request) const
Model::DeleteDashboardOutcomeCallable DeleteDashboardCallable(const DeleteDashboardRequestT &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::GenerateEmbedUrlForAnonymousUserOutcomeCallable GenerateEmbedUrlForAnonymousUserCallable(const GenerateEmbedUrlForAnonymousUserRequestT &request) const
Model::DescribeBrandAssignmentOutcomeCallable DescribeBrandAssignmentCallable(const DescribeBrandAssignmentRequestT &request) const
Model::ListRefreshSchedulesOutcomeCallable ListRefreshSchedulesCallable(const ListRefreshSchedulesRequestT &request) const
Model::StartAssetBundleExportJobOutcomeCallable StartAssetBundleExportJobCallable(const StartAssetBundleExportJobRequestT &request) const
virtual Model::CreateFolderOutcome CreateFolder(const Model::CreateFolderRequest &request) const
virtual Model::DescribeSelfUpgradeConfigurationOutcome DescribeSelfUpgradeConfiguration(const Model::DescribeSelfUpgradeConfigurationRequest &request) const
void CreateDashboardAsync(const CreateDashboardRequestT &request, const CreateDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateFolderMembershipOutcomeCallable CreateFolderMembershipCallable(const CreateFolderMembershipRequestT &request) const
QuickSightClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< QuickSightEndpointProviderBase > endpointProvider=nullptr, const Aws::QuickSight::QuickSightClientConfiguration &clientConfiguration=Aws::QuickSight::QuickSightClientConfiguration())
void UpdateDashboardLinksAsync(const UpdateDashboardLinksRequestT &request, const UpdateDashboardLinksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetFlowMetadataOutcome GetFlowMetadata(const Model::GetFlowMetadataRequest &request) const
void DeleteTemplateAsync(const DeleteTemplateRequestT &request, const DeleteTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchFlowsOutcome SearchFlows(const Model::SearchFlowsRequest &request) const
void DeleteRoleCustomPermissionAsync(const DeleteRoleCustomPermissionRequestT &request, const DeleteRoleCustomPermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDataSetOutcome DescribeDataSet(const Model::DescribeDataSetRequest &request) const
void ListDashboardsAsync(const ListDashboardsRequestT &request, const ListDashboardsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeUserOutcome DescribeUser(const Model::DescribeUserRequest &request) const
void UpdateDashboardsQAConfigurationAsync(const UpdateDashboardsQAConfigurationRequestT &request, const UpdateDashboardsQAConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateUserCustomPermissionOutcomeCallable UpdateUserCustomPermissionCallable(const UpdateUserCustomPermissionRequestT &request) const
virtual Model::UpdateBrandAssignmentOutcome UpdateBrandAssignment(const Model::UpdateBrandAssignmentRequest &request) const
Model::UpdateVPCConnectionOutcomeCallable UpdateVPCConnectionCallable(const UpdateVPCConnectionRequestT &request) const
void UpdateIAMPolicyAssignmentAsync(const UpdateIAMPolicyAssignmentRequestT &request, const UpdateIAMPolicyAssignmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchGroupsOutcome SearchGroups(const Model::SearchGroupsRequest &request) const
Model::SearchDashboardsOutcomeCallable SearchDashboardsCallable(const SearchDashboardsRequestT &request) const
Model::DeleteIAMPolicyAssignmentOutcomeCallable DeleteIAMPolicyAssignmentCallable(const DeleteIAMPolicyAssignmentRequestT &request) const
void DescribeDashboardPermissionsAsync(const DescribeDashboardPermissionsRequestT &request, const DescribeDashboardPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListThemesOutcome ListThemes(const Model::ListThemesRequest &request) const
Model::DescribeDashboardDefinitionOutcomeCallable DescribeDashboardDefinitionCallable(const DescribeDashboardDefinitionRequestT &request) const
virtual Model::CreateGroupOutcome CreateGroup(const Model::CreateGroupRequest &request) const
virtual Model::DeleteTemplateOutcome DeleteTemplate(const Model::DeleteTemplateRequest &request) const
QuickSightClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DeleteAccountCustomPermissionOutcome DeleteAccountCustomPermission(const Model::DeleteAccountCustomPermissionRequest &request) const
virtual Model::UpdateTopicOutcome UpdateTopic(const Model::UpdateTopicRequest &request) const
void UpdateSPICECapacityConfigurationAsync(const UpdateSPICECapacityConfigurationRequestT &request, const UpdateSPICECapacityConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListIAMPolicyAssignmentsOutcomeCallable ListIAMPolicyAssignmentsCallable(const ListIAMPolicyAssignmentsRequestT &request) const
Model::DescribeDashboardOutcomeCallable DescribeDashboardCallable(const DescribeDashboardRequestT &request) const
void CreateCustomPermissionsAsync(const CreateCustomPermissionsRequestT &request, const CreateCustomPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutDataSetRefreshPropertiesOutcomeCallable PutDataSetRefreshPropertiesCallable(const PutDataSetRefreshPropertiesRequestT &request) const
virtual Model::DescribeTemplateOutcome DescribeTemplate(const Model::DescribeTemplateRequest &request) const
void ListIdentityPropagationConfigsAsync(const ListIdentityPropagationConfigsRequestT &request, const ListIdentityPropagationConfigsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListThemeVersionsOutcomeCallable ListThemeVersionsCallable(const ListThemeVersionsRequestT &request) const
void StartAssetBundleImportJobAsync(const StartAssetBundleImportJobRequestT &request, const StartAssetBundleImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateBrandPublishedVersionOutcome UpdateBrandPublishedVersion(const Model::UpdateBrandPublishedVersionRequest &request) const
virtual Model::UpdateDataSetOutcome UpdateDataSet(const Model::UpdateDataSetRequest &request) const
Model::UpdateFolderPermissionsOutcomeCallable UpdateFolderPermissionsCallable(const UpdateFolderPermissionsRequestT &request) const
void SearchFoldersAsync(const SearchFoldersRequestT &request, const SearchFoldersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeTopicRefreshScheduleAsync(const DescribeTopicRefreshScheduleRequestT &request, const DescribeTopicRefreshScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDashboardDefinitionAsync(const DescribeDashboardDefinitionRequestT &request, const DescribeDashboardDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDataSetsOutcome ListDataSets(const Model::ListDataSetsRequest &request) const
Model::CreateDataSourceOutcomeCallable CreateDataSourceCallable(const CreateDataSourceRequestT &request) const
void DescribeRoleCustomPermissionAsync(const DescribeRoleCustomPermissionRequestT &request, const DescribeRoleCustomPermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteDataSetOutcomeCallable DeleteDataSetCallable(const DeleteDataSetRequestT &request) const
virtual Model::DeleteTopicRefreshScheduleOutcome DeleteTopicRefreshSchedule(const Model::DeleteTopicRefreshScheduleRequest &request) const
virtual Model::UpdateVPCConnectionOutcome UpdateVPCConnection(const Model::UpdateVPCConnectionRequest &request) const
Model::DescribeIngestionOutcomeCallable DescribeIngestionCallable(const DescribeIngestionRequestT &request) const
Model::DescribeAnalysisOutcomeCallable DescribeAnalysisCallable(const DescribeAnalysisRequestT &request) const
virtual Model::DescribeAnalysisOutcome DescribeAnalysis(const Model::DescribeAnalysisRequest &request) const
virtual Model::DescribeTemplateDefinitionOutcome DescribeTemplateDefinition(const Model::DescribeTemplateDefinitionRequest &request) const
virtual Model::UpdateBrandOutcome UpdateBrand(const Model::UpdateBrandRequest &request) const
virtual Model::DeleteDataSetRefreshPropertiesOutcome DeleteDataSetRefreshProperties(const Model::DeleteDataSetRefreshPropertiesRequest &request) const
Model::GetIdentityContextOutcomeCallable GetIdentityContextCallable(const GetIdentityContextRequestT &request) const
virtual Model::DeleteIAMPolicyAssignmentOutcome DeleteIAMPolicyAssignment(const Model::DeleteIAMPolicyAssignmentRequest &request) const
void UpdateIdentityPropagationConfigAsync(const UpdateIdentityPropagationConfigRequestT &request, const UpdateIdentityPropagationConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchAnalysesAsync(const SearchAnalysesRequestT &request, const SearchAnalysesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetServiceName()
virtual Model::DescribeAccountCustomizationOutcome DescribeAccountCustomization(const Model::DescribeAccountCustomizationRequest &request) const
Model::DeleteTopicOutcomeCallable DeleteTopicCallable(const DeleteTopicRequestT &request) const
virtual Model::UpdateDashboardsQAConfigurationOutcome UpdateDashboardsQAConfiguration(const Model::UpdateDashboardsQAConfigurationRequest &request) const
void ListCustomPermissionsAsync(const ListCustomPermissionsRequestT &request, const ListCustomPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeTemplateDefinitionOutcomeCallable DescribeTemplateDefinitionCallable(const DescribeTemplateDefinitionRequestT &request) const
virtual Model::StartAssetBundleImportJobOutcome StartAssetBundleImportJob(const Model::StartAssetBundleImportJobRequest &request) const
virtual Model::UpdateFlowPermissionsOutcome UpdateFlowPermissions(const Model::UpdateFlowPermissionsRequest &request) const
virtual Model::DescribeTopicPermissionsOutcome DescribeTopicPermissions(const Model::DescribeTopicPermissionsRequest &request) const
void DescribeQuickSightQSearchConfigurationAsync(const DescribeQuickSightQSearchConfigurationRequestT &request, const DescribeQuickSightQSearchConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateTemplateAliasOutcomeCallable UpdateTemplateAliasCallable(const UpdateTemplateAliasRequestT &request) const
void SearchFlowsAsync(const SearchFlowsRequestT &request, const SearchFlowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeBrandOutcome DescribeBrand(const Model::DescribeBrandRequest &request) const
void DeleteGroupMembershipAsync(const DeleteGroupMembershipRequestT &request, const DeleteGroupMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateIpRestrictionOutcomeCallable UpdateIpRestrictionCallable(const UpdateIpRestrictionRequestT &request) const
Model::DescribeSelfUpgradeConfigurationOutcomeCallable DescribeSelfUpgradeConfigurationCallable(const DescribeSelfUpgradeConfigurationRequestT &request) const
virtual Model::ListUserGroupsOutcome ListUserGroups(const Model::ListUserGroupsRequest &request) const
void BatchCreateTopicReviewedAnswerAsync(const BatchCreateTopicReviewedAnswerRequestT &request, const BatchCreateTopicReviewedAnswerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeTemplateAliasAsync(const DescribeTemplateAliasRequestT &request, const DescribeTemplateAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDataSetRefreshPropertiesAsync(const DescribeDataSetRefreshPropertiesRequestT &request, const DescribeDataSetRefreshPropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchFoldersOutcome SearchFolders(const Model::SearchFoldersRequest &request) const
Model::DeleteUserCustomPermissionOutcomeCallable DeleteUserCustomPermissionCallable(const DeleteUserCustomPermissionRequestT &request) const
Model::UpdateBrandOutcomeCallable UpdateBrandCallable(const UpdateBrandRequestT &request) const
QuickSightClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::UpdateFolderPermissionsOutcome UpdateFolderPermissions(const Model::UpdateFolderPermissionsRequest &request) const
virtual Model::ListTopicRefreshSchedulesOutcome ListTopicRefreshSchedules(const Model::ListTopicRefreshSchedulesRequest &request) const
void DescribeDataSetAsync(const DescribeDataSetRequestT &request, const DescribeDataSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetFlowPermissionsOutcome GetFlowPermissions(const Model::GetFlowPermissionsRequest &request) const
Model::UpdateFolderOutcomeCallable UpdateFolderCallable(const UpdateFolderRequestT &request) const
void DeleteBrandAsync(const DeleteBrandRequestT &request, const DeleteBrandResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateTemplateAliasAsync(const CreateTemplateAliasRequestT &request, const CreateTemplateAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateAccountSettingsOutcome UpdateAccountSettings(const Model::UpdateAccountSettingsRequest &request) const
virtual Model::CreateCustomPermissionsOutcome CreateCustomPermissions(const Model::CreateCustomPermissionsRequest &request) const
virtual Model::ListAssetBundleImportJobsOutcome ListAssetBundleImportJobs(const Model::ListAssetBundleImportJobsRequest &request) const
virtual Model::DeleteNamespaceOutcome DeleteNamespace(const Model::DeleteNamespaceRequest &request) const
virtual Model::ListNamespacesOutcome ListNamespaces(const Model::ListNamespacesRequest &request) const
void CreateActionConnectorAsync(const CreateActionConnectorRequestT &request, const CreateActionConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateBrandAsync(const CreateBrandRequestT &request, const CreateBrandResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateFolderMembershipAsync(const CreateFolderMembershipRequestT &request, const CreateFolderMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeGroupMembershipAsync(const DescribeGroupMembershipRequestT &request, const DescribeGroupMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeBrandOutcomeCallable DescribeBrandCallable(const DescribeBrandRequestT &request) const
void DescribeIAMPolicyAssignmentAsync(const DescribeIAMPolicyAssignmentRequestT &request, const DescribeIAMPolicyAssignmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteThemeOutcomeCallable DeleteThemeCallable(const DeleteThemeRequestT &request) const
Model::CreateFolderOutcomeCallable CreateFolderCallable(const CreateFolderRequestT &request) const
void DescribeAssetBundleImportJobAsync(const DescribeAssetBundleImportJobRequestT &request, const DescribeAssetBundleImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeGroupMembershipOutcome DescribeGroupMembership(const Model::DescribeGroupMembershipRequest &request) const
void CreateIngestionAsync(const CreateIngestionRequestT &request, const CreateIngestionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
QuickSightClient(const Aws::QuickSight::QuickSightClientConfiguration &clientConfiguration=Aws::QuickSight::QuickSightClientConfiguration(), std::shared_ptr< QuickSightEndpointProviderBase > endpointProvider=nullptr)
Model::ListRoleMembershipsOutcomeCallable ListRoleMembershipsCallable(const ListRoleMembershipsRequestT &request) const
void DeleteDashboardAsync(const DeleteDashboardRequestT &request, const DeleteDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateTemplateAliasOutcome CreateTemplateAlias(const Model::CreateTemplateAliasRequest &request) const
void ListVPCConnectionsAsync(const ListVPCConnectionsRequestT &request, const ListVPCConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeThemeAsync(const DescribeThemeRequestT &request, const DescribeThemeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTopicsAsync(const ListTopicsRequestT &request, const ListTopicsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListUsersAsync(const ListUsersRequestT &request, const ListUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteCustomPermissionsOutcomeCallable DeleteCustomPermissionsCallable(const DeleteCustomPermissionsRequestT &request) const
Model::DescribeDataSetOutcomeCallable DescribeDataSetCallable(const DescribeDataSetRequestT &request) const
void DeleteDataSetRefreshPropertiesAsync(const DeleteDataSetRefreshPropertiesRequestT &request, const DeleteDataSetRefreshPropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteFolderMembershipOutcome DeleteFolderMembership(const Model::DeleteFolderMembershipRequest &request) const
void CreateVPCConnectionAsync(const CreateVPCConnectionRequestT &request, const CreateVPCConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListIngestionsAsync(const ListIngestionsRequestT &request, const ListIngestionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteAccountCustomPermissionAsync(const DeleteAccountCustomPermissionRequestT &request, const DeleteAccountCustomPermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeTopicOutcomeCallable DescribeTopicCallable(const DescribeTopicRequestT &request) const
Model::UpdateAnalysisOutcomeCallable UpdateAnalysisCallable(const UpdateAnalysisRequestT &request) const
virtual Model::CreateFolderMembershipOutcome CreateFolderMembership(const Model::CreateFolderMembershipRequest &request) const
void RestoreAnalysisAsync(const RestoreAnalysisRequestT &request, const RestoreAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateBrandOutcome CreateBrand(const Model::CreateBrandRequest &request) const
Model::UpdateBrandPublishedVersionOutcomeCallable UpdateBrandPublishedVersionCallable(const UpdateBrandPublishedVersionRequestT &request) const
virtual Model::ListTemplateVersionsOutcome ListTemplateVersions(const Model::ListTemplateVersionsRequest &request) const
Model::DescribeAssetBundleImportJobOutcomeCallable DescribeAssetBundleImportJobCallable(const DescribeAssetBundleImportJobRequestT &request) const
virtual Model::ListAnalysesOutcome ListAnalyses(const Model::ListAnalysesRequest &request) const
void ListDataSetsAsync(const ListDataSetsRequestT &request, const ListDataSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListUsersOutcomeCallable ListUsersCallable(const ListUsersRequestT &request) const
virtual Model::ListFolderMembersOutcome ListFolderMembers(const Model::ListFolderMembersRequest &request) const
void CreateAnalysisAsync(const CreateAnalysisRequestT &request, const CreateAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeAccountSettingsOutcomeCallable DescribeAccountSettingsCallable(const DescribeAccountSettingsRequestT &request) const
void DescribeThemeAliasAsync(const DescribeThemeAliasRequestT &request, const DescribeThemeAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::DescribeRoleCustomPermissionOutcome DescribeRoleCustomPermission(const Model::DescribeRoleCustomPermissionRequest &request) const
Model::UpdateGroupOutcomeCallable UpdateGroupCallable(const UpdateGroupRequestT &request) const
virtual Model::DescribeDashboardPermissionsOutcome DescribeDashboardPermissions(const Model::DescribeDashboardPermissionsRequest &request) const
virtual Model::DescribeAccountSubscriptionOutcome DescribeAccountSubscription(const Model::DescribeAccountSubscriptionRequest &request) const
void UpdateDataSetPermissionsAsync(const UpdateDataSetPermissionsRequestT &request, const UpdateDataSetPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateGroupAsync(const UpdateGroupRequestT &request, const UpdateGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetDashboardEmbedUrlOutcome GetDashboardEmbedUrl(const Model::GetDashboardEmbedUrlRequest &request) const
virtual Model::UpdateDataSourcePermissionsOutcome UpdateDataSourcePermissions(const Model::UpdateDataSourcePermissionsRequest &request) const
void UpdateRoleCustomPermissionAsync(const UpdateRoleCustomPermissionRequestT &request, const UpdateRoleCustomPermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListUserGroupsAsync(const ListUserGroupsRequestT &request, const ListUserGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeTemplateAliasOutcomeCallable DescribeTemplateAliasCallable(const DescribeTemplateAliasRequestT &request) const
virtual Model::ListIAMPolicyAssignmentsForUserOutcome ListIAMPolicyAssignmentsForUser(const Model::ListIAMPolicyAssignmentsForUserRequest &request) const
static const char * GetAllocationTag()
Model::DeleteAccountCustomizationOutcomeCallable DeleteAccountCustomizationCallable(const DeleteAccountCustomizationRequestT &request) const
virtual Model::UpdateActionConnectorOutcome UpdateActionConnector(const Model::UpdateActionConnectorRequest &request) const
virtual Model::DescribeTemplatePermissionsOutcome DescribeTemplatePermissions(const Model::DescribeTemplatePermissionsRequest &request) const
virtual Model::SearchAnalysesOutcome SearchAnalyses(const Model::SearchAnalysesRequest &request) const
Model::UpdateQuickSightQSearchConfigurationOutcomeCallable UpdateQuickSightQSearchConfigurationCallable(const UpdateQuickSightQSearchConfigurationRequestT &request) const
void UpdateDashboardPublishedVersionAsync(const UpdateDashboardPublishedVersionRequestT &request, const UpdateDashboardPublishedVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateDashboardsQAConfigurationOutcomeCallable UpdateDashboardsQAConfigurationCallable(const UpdateDashboardsQAConfigurationRequestT &request) const
virtual Model::CreateAccountSubscriptionOutcome CreateAccountSubscription(const Model::CreateAccountSubscriptionRequest &request) const
Model::ListFoldersOutcomeCallable ListFoldersCallable(const ListFoldersRequestT &request) const
virtual Model::ListTemplatesOutcome ListTemplates(const Model::ListTemplatesRequest &request) const
void ListThemeVersionsAsync(const ListThemeVersionsRequestT &request, const ListThemeVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateAccountCustomizationOutcomeCallable CreateAccountCustomizationCallable(const CreateAccountCustomizationRequestT &request) const
void DescribeNamespaceAsync(const DescribeNamespaceRequestT &request, const DescribeNamespaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeTopicPermissionsAsync(const DescribeTopicPermissionsRequestT &request, const DescribeTopicPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateRefreshScheduleOutcome CreateRefreshSchedule(const Model::CreateRefreshScheduleRequest &request) const
virtual Model::SearchDataSetsOutcome SearchDataSets(const Model::SearchDataSetsRequest &request) const
void ListThemeAliasesAsync(const ListThemeAliasesRequestT &request, const ListThemeAliasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeCustomPermissionsOutcomeCallable DescribeCustomPermissionsCallable(const DescribeCustomPermissionsRequestT &request) const
void GetFlowPermissionsAsync(const GetFlowPermissionsRequestT &request, const GetFlowPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateApplicationWithTokenExchangeGrantOutcomeCallable UpdateApplicationWithTokenExchangeGrantCallable(const UpdateApplicationWithTokenExchangeGrantRequestT &request) const
virtual Model::CreateRoleMembershipOutcome CreateRoleMembership(const Model::CreateRoleMembershipRequest &request) const
virtual Model::DescribeIAMPolicyAssignmentOutcome DescribeIAMPolicyAssignment(const Model::DescribeIAMPolicyAssignmentRequest &request) const
Model::UpdateThemeOutcomeCallable UpdateThemeCallable(const UpdateThemeRequestT &request) const
void CreateGroupMembershipAsync(const CreateGroupMembershipRequestT &request, const CreateGroupMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateActionConnectorPermissionsAsync(const UpdateActionConnectorPermissionsRequestT &request, const UpdateActionConnectorPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient BASECLASS
void GenerateEmbedUrlForRegisteredUserWithIdentityAsync(const GenerateEmbedUrlForRegisteredUserWithIdentityRequestT &request, const GenerateEmbedUrlForRegisteredUserWithIdentityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDefaultQBusinessApplicationOutcome DeleteDefaultQBusinessApplication(const Model::DeleteDefaultQBusinessApplicationRequest &request) const
void DescribeIngestionAsync(const DescribeIngestionRequestT &request, const DescribeIngestionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeAccountCustomPermissionOutcome DescribeAccountCustomPermission(const Model::DescribeAccountCustomPermissionRequest &request) const
virtual Model::DeleteGroupOutcome DeleteGroup(const Model::DeleteGroupRequest &request) const
virtual Model::GetIdentityContextOutcome GetIdentityContext(const Model::GetIdentityContextRequest &request) const
Model::ListGroupsOutcomeCallable ListGroupsCallable(const ListGroupsRequestT &request) const
virtual Model::DescribeDefaultQBusinessApplicationOutcome DescribeDefaultQBusinessApplication(const Model::DescribeDefaultQBusinessApplicationRequest &request) const
void DescribeBrandAsync(const DescribeBrandRequestT &request, const DescribeBrandResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDataSourceOutcomeCallable DescribeDataSourceCallable(const DescribeDataSourceRequestT &request) const
Model::UpdateAccountCustomPermissionOutcomeCallable UpdateAccountCustomPermissionCallable(const UpdateAccountCustomPermissionRequestT &request) const
void ListDashboardVersionsAsync(const ListDashboardVersionsRequestT &request, const ListDashboardVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateTopicAsync(const CreateTopicRequestT &request, const CreateTopicResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeUserOutcomeCallable DescribeUserCallable(const DescribeUserRequestT &request) const
Model::UpdateFlowPermissionsOutcomeCallable UpdateFlowPermissionsCallable(const UpdateFlowPermissionsRequestT &request) const
void UpdateAccountCustomizationAsync(const UpdateAccountCustomizationRequestT &request, const UpdateAccountCustomizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CancelIngestionAsync(const CancelIngestionRequestT &request, const CancelIngestionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDataSetRefreshPropertiesOutcome DescribeDataSetRefreshProperties(const Model::DescribeDataSetRefreshPropertiesRequest &request) const
void DescribeSelfUpgradeConfigurationAsync(const DescribeSelfUpgradeConfigurationRequestT &request, const DescribeSelfUpgradeConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeTemplateOutcomeCallable DescribeTemplateCallable(const DescribeTemplateRequestT &request) const
Model::UpdateDataSetPermissionsOutcomeCallable UpdateDataSetPermissionsCallable(const UpdateDataSetPermissionsRequestT &request) const
void CreateFolderAsync(const CreateFolderRequestT &request, const CreateFolderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListActionConnectorsOutcome ListActionConnectors(const Model::ListActionConnectorsRequest &request) const
Model::ListTopicsOutcomeCallable ListTopicsCallable(const ListTopicsRequestT &request) const
virtual Model::UpdateActionConnectorPermissionsOutcome UpdateActionConnectorPermissions(const Model::UpdateActionConnectorPermissionsRequest &request) const
virtual Model::UpdateUserOutcome UpdateUser(const Model::UpdateUserRequest &request) const
virtual Model::UpdateAccountCustomizationOutcome UpdateAccountCustomization(const Model::UpdateAccountCustomizationRequest &request) const
virtual Model::DeleteRoleCustomPermissionOutcome DeleteRoleCustomPermission(const Model::DeleteRoleCustomPermissionRequest &request) const
virtual Model::StartDashboardSnapshotJobScheduleOutcome StartDashboardSnapshotJobSchedule(const Model::StartDashboardSnapshotJobScheduleRequest &request) const
virtual Model::ListBrandsOutcome ListBrands(const Model::ListBrandsRequest &request) const
void ListTemplateVersionsAsync(const ListTemplateVersionsRequestT &request, const ListTemplateVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeTemplatePermissionsAsync(const DescribeTemplatePermissionsRequestT &request, const DescribeTemplatePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeBrandAssignmentOutcome DescribeBrandAssignment(const Model::DescribeBrandAssignmentRequest &request) const
Model::DeleteUserOutcomeCallable DeleteUserCallable(const DeleteUserRequestT &request) const
Model::UpdateSelfUpgradeConfigurationOutcomeCallable UpdateSelfUpgradeConfigurationCallable(const UpdateSelfUpgradeConfigurationRequestT &request) const
void DeleteTemplateAliasAsync(const DeleteTemplateAliasRequestT &request, const DeleteTemplateAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeActionConnectorOutcomeCallable DescribeActionConnectorCallable(const DescribeActionConnectorRequestT &request) const
void UpdateQuickSightQSearchConfigurationAsync(const UpdateQuickSightQSearchConfigurationRequestT &request, const UpdateQuickSightQSearchConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteCustomPermissionsOutcome DeleteCustomPermissions(const Model::DeleteCustomPermissionsRequest &request) const
virtual Model::UpdateRoleCustomPermissionOutcome UpdateRoleCustomPermission(const Model::UpdateRoleCustomPermissionRequest &request) const
virtual Model::UpdateDashboardOutcome UpdateDashboard(const Model::UpdateDashboardRequest &request) const
void DeleteAnalysisAsync(const DeleteAnalysisRequestT &request, const DeleteAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeTemplateAsync(const DescribeTemplateRequestT &request, const DescribeTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListFoldersAsync(const ListFoldersRequestT &request, const ListFoldersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateIngestionOutcome CreateIngestion(const Model::CreateIngestionRequest &request) const
virtual Model::UpdateGroupOutcome UpdateGroup(const Model::UpdateGroupRequest &request) const
virtual Model::ListRefreshSchedulesOutcome ListRefreshSchedules(const Model::ListRefreshSchedulesRequest &request) const
void ListBrandsAsync(const ListBrandsRequestT &request, const ListBrandsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeVPCConnectionAsync(const DescribeVPCConnectionRequestT &request, const DescribeVPCConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartAssetBundleImportJobOutcomeCallable StartAssetBundleImportJobCallable(const StartAssetBundleImportJobRequestT &request) const
void DescribeTopicRefreshAsync(const DescribeTopicRefreshRequestT &request, const DescribeTopicRefreshResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateThemeOutcomeCallable CreateThemeCallable(const CreateThemeRequestT &request) const
Model::UpdateAnalysisPermissionsOutcomeCallable UpdateAnalysisPermissionsCallable(const UpdateAnalysisPermissionsRequestT &request) const
virtual Model::DeleteGroupMembershipOutcome DeleteGroupMembership(const Model::DeleteGroupMembershipRequest &request) const
void UpdateDashboardAsync(const UpdateDashboardRequestT &request, const UpdateDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeAssetBundleExportJobOutcomeCallable DescribeAssetBundleExportJobCallable(const DescribeAssetBundleExportJobRequestT &request) const
virtual Model::CreateIAMPolicyAssignmentOutcome CreateIAMPolicyAssignment(const Model::CreateIAMPolicyAssignmentRequest &request) const
virtual Model::DescribeVPCConnectionOutcome DescribeVPCConnection(const Model::DescribeVPCConnectionRequest &request) const
void DescribeQPersonalizationConfigurationAsync(const DescribeQPersonalizationConfigurationRequestT &request, const DescribeQPersonalizationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeFolderPermissionsOutcomeCallable DescribeFolderPermissionsCallable(const DescribeFolderPermissionsRequestT &request) const
void StartDashboardSnapshotJobAsync(const StartDashboardSnapshotJobRequestT &request, const StartDashboardSnapshotJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateDataSourceOutcomeCallable UpdateDataSourceCallable(const UpdateDataSourceRequestT &request) const
virtual Model::ListRoleMembershipsOutcome ListRoleMemberships(const Model::ListRoleMembershipsRequest &request) const
void DescribeDashboardsQAConfigurationAsync(const DescribeDashboardsQAConfigurationRequestT &request, const DescribeDashboardsQAConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateAnalysisOutcome UpdateAnalysis(const Model::UpdateAnalysisRequest &request) const
Model::CreateDataSetOutcomeCallable CreateDataSetCallable(const CreateDataSetRequestT &request) const
virtual Model::BatchDeleteTopicReviewedAnswerOutcome BatchDeleteTopicReviewedAnswer(const Model::BatchDeleteTopicReviewedAnswerRequest &request) const
Model::ListNamespacesOutcomeCallable ListNamespacesCallable(const ListNamespacesRequestT &request) const
void RegisterUserAsync(const RegisterUserRequestT &request, const RegisterUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDefaultQBusinessApplicationAsync(const DeleteDefaultQBusinessApplicationRequestT &request, const DeleteDefaultQBusinessApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RestoreAnalysisOutcome RestoreAnalysis(const Model::RestoreAnalysisRequest &request) const
Model::UpdateThemePermissionsOutcomeCallable UpdateThemePermissionsCallable(const UpdateThemePermissionsRequestT &request) const
virtual Model::ListDashboardsOutcome ListDashboards(const Model::ListDashboardsRequest &request) const
void CreateIAMPolicyAssignmentAsync(const CreateIAMPolicyAssignmentRequestT &request, const CreateIAMPolicyAssignmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateBrandAssignmentOutcomeCallable UpdateBrandAssignmentCallable(const UpdateBrandAssignmentRequestT &request) const
virtual Model::BatchCreateTopicReviewedAnswerOutcome BatchCreateTopicReviewedAnswer(const Model::BatchCreateTopicReviewedAnswerRequest &request) const
virtual Model::DeleteTopicOutcome DeleteTopic(const Model::DeleteTopicRequest &request) const
Model::UpdateIAMPolicyAssignmentOutcomeCallable UpdateIAMPolicyAssignmentCallable(const UpdateIAMPolicyAssignmentRequestT &request) const
virtual Model::UpdateApplicationWithTokenExchangeGrantOutcome UpdateApplicationWithTokenExchangeGrant(const Model::UpdateApplicationWithTokenExchangeGrantRequest &request) const
void UpdateThemeAliasAsync(const UpdateThemeAliasRequestT &request, const UpdateThemeAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteUserByPrincipalIdOutcome DeleteUserByPrincipalId(const Model::DeleteUserByPrincipalIdRequest &request) const
virtual Model::GenerateEmbedUrlForRegisteredUserOutcome GenerateEmbedUrlForRegisteredUser(const Model::GenerateEmbedUrlForRegisteredUserRequest &request) const
Model::CancelIngestionOutcomeCallable CancelIngestionCallable(const CancelIngestionRequestT &request) const
void DeleteUserAsync(const DeleteUserRequestT &request, const DeleteUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteDataSourceOutcomeCallable DeleteDataSourceCallable(const DeleteDataSourceRequestT &request) const
Model::DescribeTopicRefreshOutcomeCallable DescribeTopicRefreshCallable(const DescribeTopicRefreshRequestT &request) const
virtual Model::DescribeDashboardSnapshotJobResultOutcome DescribeDashboardSnapshotJobResult(const Model::DescribeDashboardSnapshotJobResultRequest &request) const
virtual Model::CreateTopicOutcome CreateTopic(const Model::CreateTopicRequest &request) const
Model::DescribeIpRestrictionOutcomeCallable DescribeIpRestrictionCallable(const DescribeIpRestrictionRequestT &request) const
virtual Model::DescribeFolderPermissionsOutcome DescribeFolderPermissions(const Model::DescribeFolderPermissionsRequest &request) const
virtual Model::CreateTopicRefreshScheduleOutcome CreateTopicRefreshSchedule(const Model::CreateTopicRefreshScheduleRequest &request) const
void SearchActionConnectorsAsync(const SearchActionConnectorsRequestT &request, const SearchActionConnectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::GenerateEmbedUrlForAnonymousUserOutcome GenerateEmbedUrlForAnonymousUser(const Model::GenerateEmbedUrlForAnonymousUserRequest &request) const
Model::UpdateTemplatePermissionsOutcomeCallable UpdateTemplatePermissionsCallable(const UpdateTemplatePermissionsRequestT &request) const
virtual Model::DescribeTopicOutcome DescribeTopic(const Model::DescribeTopicRequest &request) const
void UpdateUserCustomPermissionAsync(const UpdateUserCustomPermissionRequestT &request, const UpdateUserCustomPermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateCustomPermissionsOutcomeCallable CreateCustomPermissionsCallable(const CreateCustomPermissionsRequestT &request) const
Model::ListUserGroupsOutcomeCallable ListUserGroupsCallable(const ListUserGroupsRequestT &request) const
Model::UpdateAccountSettingsOutcomeCallable UpdateAccountSettingsCallable(const UpdateAccountSettingsRequestT &request) const
Model::SearchDataSourcesOutcomeCallable SearchDataSourcesCallable(const SearchDataSourcesRequestT &request) const
void GetSessionEmbedUrlAsync(const GetSessionEmbedUrlRequestT &request, const GetSessionEmbedUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDataSetOutcome CreateDataSet(const Model::CreateDataSetRequest &request) const
Model::SearchGroupsOutcomeCallable SearchGroupsCallable(const SearchGroupsRequestT &request) const
Model::ListTemplateVersionsOutcomeCallable ListTemplateVersionsCallable(const ListTemplateVersionsRequestT &request) const
virtual Model::UpdateDataSourceOutcome UpdateDataSource(const Model::UpdateDataSourceRequest &request) const
virtual Model::UpdateIAMPolicyAssignmentOutcome UpdateIAMPolicyAssignment(const Model::UpdateIAMPolicyAssignmentRequest &request) const
virtual Model::DeleteIdentityPropagationConfigOutcome DeleteIdentityPropagationConfig(const Model::DeleteIdentityPropagationConfigRequest &request) const
void ListFolderMembersAsync(const ListFolderMembersRequestT &request, const ListFolderMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateIpRestrictionAsync(const UpdateIpRestrictionRequestT &request, const UpdateIpRestrictionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeIpRestrictionOutcome DescribeIpRestriction(const Model::DescribeIpRestrictionRequest &request) const
virtual Model::CreateNamespaceOutcome CreateNamespace(const Model::CreateNamespaceRequest &request) const
virtual Model::UpdateThemeAliasOutcome UpdateThemeAlias(const Model::UpdateThemeAliasRequest &request) const
virtual Model::ListFoldersOutcome ListFolders(const Model::ListFoldersRequest &request) const
Model::UpdateTopicRefreshScheduleOutcomeCallable UpdateTopicRefreshScheduleCallable(const UpdateTopicRefreshScheduleRequestT &request) const
void UpdateAccountCustomPermissionAsync(const UpdateAccountCustomPermissionRequestT &request, const UpdateAccountCustomPermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteDefaultQBusinessApplicationOutcomeCallable DeleteDefaultQBusinessApplicationCallable(const DeleteDefaultQBusinessApplicationRequestT &request) const
Model::DeleteFolderMembershipOutcomeCallable DeleteFolderMembershipCallable(const DeleteFolderMembershipRequestT &request) const
virtual Model::CreateGroupMembershipOutcome CreateGroupMembership(const Model::CreateGroupMembershipRequest &request) const
virtual Model::DeleteAccountSubscriptionOutcome DeleteAccountSubscription(const Model::DeleteAccountSubscriptionRequest &request) const
virtual Model::UpdateAccountCustomPermissionOutcome UpdateAccountCustomPermission(const Model::UpdateAccountCustomPermissionRequest &request) const
void UpdateBrandAssignmentAsync(const UpdateBrandAssignmentRequestT &request, const UpdateBrandAssignmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateKeyRegistrationOutcome UpdateKeyRegistration(const Model::UpdateKeyRegistrationRequest &request) const
void DescribeDashboardAsync(const DescribeDashboardRequestT &request, const DescribeDashboardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateFolderOutcome UpdateFolder(const Model::UpdateFolderRequest &request) const
virtual Model::ListGroupsOutcome ListGroups(const Model::ListGroupsRequest &request) const
virtual Model::PutDataSetRefreshPropertiesOutcome PutDataSetRefreshProperties(const Model::PutDataSetRefreshPropertiesRequest &request) const
Model::DescribeTemplatePermissionsOutcomeCallable DescribeTemplatePermissionsCallable(const DescribeTemplatePermissionsRequestT &request) const
Model::ListCustomPermissionsOutcomeCallable ListCustomPermissionsCallable(const ListCustomPermissionsRequestT &request) const
virtual Model::UpdateSPICECapacityConfigurationOutcome UpdateSPICECapacityConfiguration(const Model::UpdateSPICECapacityConfigurationRequest &request) const
Model::UpdateSPICECapacityConfigurationOutcomeCallable UpdateSPICECapacityConfigurationCallable(const UpdateSPICECapacityConfigurationRequestT &request) const
virtual Model::DescribeBrandPublishedVersionOutcome DescribeBrandPublishedVersion(const Model::DescribeBrandPublishedVersionRequest &request) const
Model::CreateIngestionOutcomeCallable CreateIngestionCallable(const CreateIngestionRequestT &request) const
void CreateAccountSubscriptionAsync(const CreateAccountSubscriptionRequestT &request, const CreateAccountSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteActionConnectorOutcomeCallable DeleteActionConnectorCallable(const DeleteActionConnectorRequestT &request) const
virtual Model::DescribeDashboardDefinitionOutcome DescribeDashboardDefinition(const Model::DescribeDashboardDefinitionRequest &request) const
Model::UpdateDashboardOutcomeCallable UpdateDashboardCallable(const UpdateDashboardRequestT &request) const
void UpdateDefaultQBusinessApplicationAsync(const UpdateDefaultQBusinessApplicationRequestT &request, const UpdateDefaultQBusinessApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateTemplatePermissionsAsync(const UpdateTemplatePermissionsRequestT &request, const UpdateTemplatePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteRoleCustomPermissionOutcomeCallable DeleteRoleCustomPermissionCallable(const DeleteRoleCustomPermissionRequestT &request) const
virtual Model::UpdateDefaultQBusinessApplicationOutcome UpdateDefaultQBusinessApplication(const Model::UpdateDefaultQBusinessApplicationRequest &request) const
Model::DescribeQuickSightQSearchConfigurationOutcomeCallable DescribeQuickSightQSearchConfigurationCallable(const DescribeQuickSightQSearchConfigurationRequestT &request) const
Model::ListDashboardsOutcomeCallable ListDashboardsCallable(const ListDashboardsRequestT &request) const
virtual Model::DeleteRefreshScheduleOutcome DeleteRefreshSchedule(const Model::DeleteRefreshScheduleRequest &request) const
virtual Model::DescribeAssetBundleExportJobOutcome DescribeAssetBundleExportJob(const Model::DescribeAssetBundleExportJobRequest &request) const
Model::UpdateTopicOutcomeCallable UpdateTopicCallable(const UpdateTopicRequestT &request) const
void CreateDataSourceAsync(const CreateDataSourceRequestT &request, const CreateDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeAccountCustomPermissionOutcomeCallable DescribeAccountCustomPermissionCallable(const DescribeAccountCustomPermissionRequestT &request) const
void ListSelfUpgradesAsync(const ListSelfUpgradesRequestT &request, const ListSelfUpgradesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeGroupOutcome DescribeGroup(const Model::DescribeGroupRequest &request) const
Model::CreateGroupOutcomeCallable CreateGroupCallable(const CreateGroupRequestT &request) const
void UpdateApplicationWithTokenExchangeGrantAsync(const UpdateApplicationWithTokenExchangeGrantRequestT &request, const UpdateApplicationWithTokenExchangeGrantResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeTopicPermissionsOutcomeCallable DescribeTopicPermissionsCallable(const DescribeTopicPermissionsRequestT &request) const
Model::CreateActionConnectorOutcomeCallable CreateActionConnectorCallable(const CreateActionConnectorRequestT &request) const
Model::SearchDataSetsOutcomeCallable SearchDataSetsCallable(const SearchDataSetsRequestT &request) const
void CreateRefreshScheduleAsync(const CreateRefreshScheduleRequestT &request, const CreateRefreshScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteBrandAssignmentOutcomeCallable DeleteBrandAssignmentCallable(const DeleteBrandAssignmentRequestT &request) const
void DeleteActionConnectorAsync(const DeleteActionConnectorRequestT &request, const DeleteActionConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListThemeAliasesOutcome ListThemeAliases(const Model::ListThemeAliasesRequest &request) const
Model::DescribeAccountCustomizationOutcomeCallable DescribeAccountCustomizationCallable(const DescribeAccountCustomizationRequestT &request) const
void UpdateDataSourceAsync(const UpdateDataSourceRequestT &request, const UpdateDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateQPersonalizationConfigurationOutcomeCallable UpdateQPersonalizationConfigurationCallable(const UpdateQPersonalizationConfigurationRequestT &request) const
virtual Model::UpdateCustomPermissionsOutcome UpdateCustomPermissions(const Model::UpdateCustomPermissionsRequest &request) const
Model::ListTemplatesOutcomeCallable ListTemplatesCallable(const ListTemplatesRequestT &request) const
void DeleteDataSetAsync(const DeleteDataSetRequestT &request, const DeleteDataSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateDashboardPublishedVersionOutcome UpdateDashboardPublishedVersion(const Model::UpdateDashboardPublishedVersionRequest &request) const
virtual Model::DescribeQPersonalizationConfigurationOutcome DescribeQPersonalizationConfiguration(const Model::DescribeQPersonalizationConfigurationRequest &request) const
void DescribeActionConnectorPermissionsAsync(const DescribeActionConnectorPermissionsRequestT &request, const DescribeActionConnectorPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeFolderOutcomeCallable DescribeFolderCallable(const DescribeFolderRequestT &request) const
virtual Model::CreateDataSourceOutcome CreateDataSource(const Model::CreateDataSourceRequest &request) const
virtual Model::StartDashboardSnapshotJobOutcome StartDashboardSnapshotJob(const Model::StartDashboardSnapshotJobRequest &request) const
Model::DeleteAccountSubscriptionOutcomeCallable DeleteAccountSubscriptionCallable(const DeleteAccountSubscriptionRequestT &request) const
Model::DescribeTopicRefreshScheduleOutcomeCallable DescribeTopicRefreshScheduleCallable(const DescribeTopicRefreshScheduleRequestT &request) const
Model::UpdateTemplateOutcomeCallable UpdateTemplateCallable(const UpdateTemplateRequestT &request) const
Model::BatchDeleteTopicReviewedAnswerOutcomeCallable BatchDeleteTopicReviewedAnswerCallable(const BatchDeleteTopicReviewedAnswerRequestT &request) const
virtual Model::DeleteAnalysisOutcome DeleteAnalysis(const Model::DeleteAnalysisRequest &request) const
void DeleteIAMPolicyAssignmentAsync(const DeleteIAMPolicyAssignmentRequestT &request, const DeleteIAMPolicyAssignmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateUserOutcomeCallable UpdateUserCallable(const UpdateUserRequestT &request) const
virtual Model::UpdateThemeOutcome UpdateTheme(const Model::UpdateThemeRequest &request) const
virtual Model::CreateAccountCustomizationOutcome CreateAccountCustomization(const Model::CreateAccountCustomizationRequest &request) const
void ListGroupMembershipsAsync(const ListGroupMembershipsRequestT &request, const ListGroupMembershipsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteAccountSubscriptionAsync(const DeleteAccountSubscriptionRequestT &request, const DeleteAccountSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListFoldersForResourceAsync(const ListFoldersForResourceRequestT &request, const ListFoldersForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeCustomPermissionsOutcome DescribeCustomPermissions(const Model::DescribeCustomPermissionsRequest &request) const
Model::DescribeActionConnectorPermissionsOutcomeCallable DescribeActionConnectorPermissionsCallable(const DescribeActionConnectorPermissionsRequestT &request) const
void UpdateActionConnectorAsync(const UpdateActionConnectorRequestT &request, const UpdateActionConnectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeFolderAsync(const DescribeFolderRequestT &request, const DescribeFolderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeAnalysisPermissionsOutcomeCallable DescribeAnalysisPermissionsCallable(const DescribeAnalysisPermissionsRequestT &request) const
void PredictQAResultsAsync(const PredictQAResultsRequestT &request, const PredictQAResultsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchTopicsAsync(const SearchTopicsRequestT &request, const SearchTopicsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListFoldersForResourceOutcomeCallable ListFoldersForResourceCallable(const ListFoldersForResourceRequestT &request) const
Model::UpdateDataSetOutcomeCallable UpdateDataSetCallable(const UpdateDataSetRequestT &request) const
void DescribeAccountCustomizationAsync(const DescribeAccountCustomizationRequestT &request, const DescribeAccountCustomizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateTopicAsync(const UpdateTopicRequestT &request, const UpdateTopicResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteGroupAsync(const DeleteGroupRequestT &request, const DeleteGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTopicRefreshSchedulesOutcomeCallable ListTopicRefreshSchedulesCallable(const ListTopicRefreshSchedulesRequestT &request) const
void StartDashboardSnapshotJobScheduleAsync(const StartDashboardSnapshotJobScheduleRequestT &request, const StartDashboardSnapshotJobScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchTopicsOutcome SearchTopics(const Model::SearchTopicsRequest &request) const
void DescribeDefaultQBusinessApplicationAsync(const DescribeDefaultQBusinessApplicationRequestT &request, const DescribeDefaultQBusinessApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateSelfUpgradeOutcomeCallable UpdateSelfUpgradeCallable(const UpdateSelfUpgradeRequestT &request) const
void ListTemplatesAsync(const ListTemplatesRequestT &request, const ListTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListAnalysesAsync(const ListAnalysesRequestT &request, const ListAnalysesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteTemplateOutcomeCallable DeleteTemplateCallable(const DeleteTemplateRequestT &request) const
Model::DescribeRefreshScheduleOutcomeCallable DescribeRefreshScheduleCallable(const DescribeRefreshScheduleRequestT &request) const
void ListIAMPolicyAssignmentsAsync(const ListIAMPolicyAssignmentsRequestT &request, const ListIAMPolicyAssignmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDataSetsOutcomeCallable ListDataSetsCallable(const ListDataSetsRequestT &request) const
virtual Model::ListTopicReviewedAnswersOutcome ListTopicReviewedAnswers(const Model::ListTopicReviewedAnswersRequest &request) const
Model::DescribeDataSourcePermissionsOutcomeCallable DescribeDataSourcePermissionsCallable(const DescribeDataSourcePermissionsRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeAccountSubscriptionAsync(const DescribeAccountSubscriptionRequestT &request, const DescribeAccountSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateThemeAliasOutcomeCallable CreateThemeAliasCallable(const CreateThemeAliasRequestT &request) const
virtual Model::DescribeThemePermissionsOutcome DescribeThemePermissions(const Model::DescribeThemePermissionsRequest &request) const
Model::CreateTemplateOutcomeCallable CreateTemplateCallable(const CreateTemplateRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual Model::ListDashboardVersionsOutcome ListDashboardVersions(const Model::ListDashboardVersionsRequest &request) const
virtual Model::GetSessionEmbedUrlOutcome GetSessionEmbedUrl(const Model::GetSessionEmbedUrlRequest &request) const
Model::DescribeKeyRegistrationOutcomeCallable DescribeKeyRegistrationCallable(const DescribeKeyRegistrationRequestT &request) const
void DescribeAnalysisAsync(const DescribeAnalysisRequestT &request, const DescribeAnalysisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeIngestionOutcome DescribeIngestion(const Model::DescribeIngestionRequest &request) const
void UpdateBrandPublishedVersionAsync(const UpdateBrandPublishedVersionRequestT &request, const UpdateBrandPublishedVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeAccountSettingsAsync(const DescribeAccountSettingsRequestT &request, const DescribeAccountSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListThemeVersionsOutcome ListThemeVersions(const Model::ListThemeVersionsRequest &request) const
virtual Model::DescribeAccountSettingsOutcome DescribeAccountSettings(const Model::DescribeAccountSettingsRequest &request) const
virtual Model::ListFoldersForResourceOutcome ListFoldersForResource(const Model::ListFoldersForResourceRequest &request) const
void DescribeThemePermissionsAsync(const DescribeThemePermissionsRequestT &request, const DescribeThemePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateTemplatePermissionsOutcome UpdateTemplatePermissions(const Model::UpdateTemplatePermissionsRequest &request) const
Model::SearchAnalysesOutcomeCallable SearchAnalysesCallable(const SearchAnalysesRequestT &request) const
void DescribeAnalysisDefinitionAsync(const DescribeAnalysisDefinitionRequestT &request, const DescribeAnalysisDefinitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListAssetBundleExportJobsOutcome ListAssetBundleExportJobs(const Model::ListAssetBundleExportJobsRequest &request) const
void ListAssetBundleExportJobsAsync(const ListAssetBundleExportJobsRequestT &request, const ListAssetBundleExportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateKeyRegistrationOutcomeCallable UpdateKeyRegistrationCallable(const UpdateKeyRegistrationRequestT &request) const
void DescribeKeyRegistrationAsync(const DescribeKeyRegistrationRequestT &request, const DescribeKeyRegistrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListVPCConnectionsOutcome ListVPCConnections(const Model::ListVPCConnectionsRequest &request) const
void DeleteUserByPrincipalIdAsync(const DeleteUserByPrincipalIdRequestT &request, const DeleteUserByPrincipalIdResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDataSetOutcome DeleteDataSet(const Model::DeleteDataSetRequest &request) const
QuickSightEndpointProvider EndpointProviderType
Model::UpdateActionConnectorOutcomeCallable UpdateActionConnectorCallable(const UpdateActionConnectorRequestT &request) const
void PutDataSetRefreshPropertiesAsync(const PutDataSetRefreshPropertiesRequestT &request, const PutDataSetRefreshPropertiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateRoleCustomPermissionOutcomeCallable UpdateRoleCustomPermissionCallable(const UpdateRoleCustomPermissionRequestT &request) const
void CreateRoleMembershipAsync(const CreateRoleMembershipRequestT &request, const CreateRoleMembershipResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListFlowsOutcomeCallable ListFlowsCallable(const ListFlowsRequestT &request) const
Model::DeleteRoleMembershipOutcomeCallable DeleteRoleMembershipCallable(const DeleteRoleMembershipRequestT &request) const
void DescribeFolderResolvedPermissionsAsync(const DescribeFolderResolvedPermissionsRequestT &request, const DescribeFolderResolvedPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchFlowsOutcomeCallable SearchFlowsCallable(const SearchFlowsRequestT &request) const
void DescribeAccountCustomPermissionAsync(const DescribeAccountCustomPermissionRequestT &request, const DescribeAccountCustomPermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeIAMPolicyAssignmentOutcomeCallable DescribeIAMPolicyAssignmentCallable(const DescribeIAMPolicyAssignmentRequestT &request) const
Model::DescribeDefaultQBusinessApplicationOutcomeCallable DescribeDefaultQBusinessApplicationCallable(const DescribeDefaultQBusinessApplicationRequestT &request) const
void DeleteIdentityPropagationConfigAsync(const DeleteIdentityPropagationConfigRequestT &request, const DeleteIdentityPropagationConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateRefreshScheduleOutcome UpdateRefreshSchedule(const Model::UpdateRefreshScheduleRequest &request) const
Model::UpdateTopicPermissionsOutcomeCallable UpdateTopicPermissionsCallable(const UpdateTopicPermissionsRequestT &request) const
std::future< UpdateDashboardPublishedVersionOutcome > UpdateDashboardPublishedVersionOutcomeCallable
std::future< UpdateTopicRefreshScheduleOutcome > UpdateTopicRefreshScheduleOutcomeCallable
std::future< UpdateAnalysisOutcome > UpdateAnalysisOutcomeCallable
std::future< RestoreAnalysisOutcome > RestoreAnalysisOutcomeCallable
std::future< DeleteRoleMembershipOutcome > DeleteRoleMembershipOutcomeCallable
std::future< DescribeAnalysisDefinitionOutcome > DescribeAnalysisDefinitionOutcomeCallable
std::future< ListTopicsOutcome > ListTopicsOutcomeCallable
std::future< UpdateRoleCustomPermissionOutcome > UpdateRoleCustomPermissionOutcomeCallable
std::future< UpdateAnalysisPermissionsOutcome > UpdateAnalysisPermissionsOutcomeCallable
std::future< CreateActionConnectorOutcome > CreateActionConnectorOutcomeCallable
std::future< UpdateQuickSightQSearchConfigurationOutcome > UpdateQuickSightQSearchConfigurationOutcomeCallable
std::future< DescribeBrandPublishedVersionOutcome > DescribeBrandPublishedVersionOutcomeCallable
std::future< DeleteTopicRefreshScheduleOutcome > DeleteTopicRefreshScheduleOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CreateRefreshScheduleOutcome > CreateRefreshScheduleOutcomeCallable
std::future< SearchFlowsOutcome > SearchFlowsOutcomeCallable
std::future< UpdateVPCConnectionOutcome > UpdateVPCConnectionOutcomeCallable
std::future< DeleteIAMPolicyAssignmentOutcome > DeleteIAMPolicyAssignmentOutcomeCallable
std::future< ListFolderMembersOutcome > ListFolderMembersOutcomeCallable
std::future< UpdateTopicOutcome > UpdateTopicOutcomeCallable
std::future< ListAnalysesOutcome > ListAnalysesOutcomeCallable
std::future< ListFoldersForResourceOutcome > ListFoldersForResourceOutcomeCallable
std::future< ListIAMPolicyAssignmentsForUserOutcome > ListIAMPolicyAssignmentsForUserOutcomeCallable
std::future< ListAssetBundleExportJobsOutcome > ListAssetBundleExportJobsOutcomeCallable
std::future< DescribeFolderOutcome > DescribeFolderOutcomeCallable
std::future< DeleteFolderMembershipOutcome > DeleteFolderMembershipOutcomeCallable
std::future< ListThemeVersionsOutcome > ListThemeVersionsOutcomeCallable
std::future< UpdateDataSetPermissionsOutcome > UpdateDataSetPermissionsOutcomeCallable
std::future< UpdateDashboardOutcome > UpdateDashboardOutcomeCallable
std::future< UpdateSPICECapacityConfigurationOutcome > UpdateSPICECapacityConfigurationOutcomeCallable
std::future< SearchActionConnectorsOutcome > SearchActionConnectorsOutcomeCallable
std::future< UpdateIAMPolicyAssignmentOutcome > UpdateIAMPolicyAssignmentOutcomeCallable
std::future< DescribeFolderResolvedPermissionsOutcome > DescribeFolderResolvedPermissionsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteDataSourceOutcome > DeleteDataSourceOutcomeCallable
std::future< ListIdentityPropagationConfigsOutcome > ListIdentityPropagationConfigsOutcomeCallable
std::future< UpdateDataSourcePermissionsOutcome > UpdateDataSourcePermissionsOutcomeCallable
std::future< CreateNamespaceOutcome > CreateNamespaceOutcomeCallable
std::future< UpdatePublicSharingSettingsOutcome > UpdatePublicSharingSettingsOutcomeCallable
std::future< UpdateAccountSettingsOutcome > UpdateAccountSettingsOutcomeCallable
std::future< PredictQAResultsOutcome > PredictQAResultsOutcomeCallable
std::future< CreateThemeAliasOutcome > CreateThemeAliasOutcomeCallable
std::future< SearchDataSourcesOutcome > SearchDataSourcesOutcomeCallable
std::future< UpdateDashboardLinksOutcome > UpdateDashboardLinksOutcomeCallable
std::future< DeleteIdentityPropagationConfigOutcome > DeleteIdentityPropagationConfigOutcomeCallable
std::future< UpdateGroupOutcome > UpdateGroupOutcomeCallable
std::future< DescribeTemplateDefinitionOutcome > DescribeTemplateDefinitionOutcomeCallable
std::future< UpdateTopicPermissionsOutcome > UpdateTopicPermissionsOutcomeCallable
std::future< DescribeIAMPolicyAssignmentOutcome > DescribeIAMPolicyAssignmentOutcomeCallable
std::future< SearchTopicsOutcome > SearchTopicsOutcomeCallable
std::future< UpdateSelfUpgradeOutcome > UpdateSelfUpgradeOutcomeCallable
std::future< CreateGroupOutcome > CreateGroupOutcomeCallable
std::future< ListVPCConnectionsOutcome > ListVPCConnectionsOutcomeCallable
std::future< PutDataSetRefreshPropertiesOutcome > PutDataSetRefreshPropertiesOutcomeCallable
std::future< UpdateSelfUpgradeConfigurationOutcome > UpdateSelfUpgradeConfigurationOutcomeCallable
std::future< UpdateFlowPermissionsOutcome > UpdateFlowPermissionsOutcomeCallable
std::future< GetSessionEmbedUrlOutcome > GetSessionEmbedUrlOutcomeCallable
std::future< DescribeGroupOutcome > DescribeGroupOutcomeCallable
std::future< UpdateIpRestrictionOutcome > UpdateIpRestrictionOutcomeCallable
std::future< ListRefreshSchedulesOutcome > ListRefreshSchedulesOutcomeCallable
std::future< DescribeBrandOutcome > DescribeBrandOutcomeCallable
std::future< DeleteAccountCustomPermissionOutcome > DeleteAccountCustomPermissionOutcomeCallable
std::future< ListIAMPolicyAssignmentsOutcome > ListIAMPolicyAssignmentsOutcomeCallable
std::future< DescribeTopicRefreshScheduleOutcome > DescribeTopicRefreshScheduleOutcomeCallable
std::future< UpdateAccountCustomizationOutcome > UpdateAccountCustomizationOutcomeCallable
std::future< ListAssetBundleImportJobsOutcome > ListAssetBundleImportJobsOutcomeCallable
std::future< DescribeDashboardOutcome > DescribeDashboardOutcomeCallable
std::future< SearchGroupsOutcome > SearchGroupsOutcomeCallable
std::future< DescribeIpRestrictionOutcome > DescribeIpRestrictionOutcomeCallable
std::future< CreateAnalysisOutcome > CreateAnalysisOutcomeCallable
std::future< CreateIngestionOutcome > CreateIngestionOutcomeCallable
std::future< ListDataSourcesOutcome > ListDataSourcesOutcomeCallable
std::future< ListFoldersOutcome > ListFoldersOutcomeCallable
std::future< UpdateThemePermissionsOutcome > UpdateThemePermissionsOutcomeCallable
std::future< DeleteRefreshScheduleOutcome > DeleteRefreshScheduleOutcomeCallable
std::future< CreateIAMPolicyAssignmentOutcome > CreateIAMPolicyAssignmentOutcomeCallable
std::future< GenerateEmbedUrlForRegisteredUserWithIdentityOutcome > GenerateEmbedUrlForRegisteredUserWithIdentityOutcomeCallable
std::future< UpdateTemplateAliasOutcome > UpdateTemplateAliasOutcomeCallable
std::future< DescribeDataSetPermissionsOutcome > DescribeDataSetPermissionsOutcomeCallable
std::future< DescribeTopicRefreshOutcome > DescribeTopicRefreshOutcomeCallable
std::future< UpdateFolderOutcome > UpdateFolderOutcomeCallable
std::future< DescribeDataSetOutcome > DescribeDataSetOutcomeCallable
std::future< DeleteUserCustomPermissionOutcome > DeleteUserCustomPermissionOutcomeCallable
std::future< UpdateUserCustomPermissionOutcome > UpdateUserCustomPermissionOutcomeCallable
std::future< ListUserGroupsOutcome > ListUserGroupsOutcomeCallable
std::future< CreateAccountSubscriptionOutcome > CreateAccountSubscriptionOutcomeCallable
std::future< UpdateKeyRegistrationOutcome > UpdateKeyRegistrationOutcomeCallable
std::future< DeleteFolderOutcome > DeleteFolderOutcomeCallable
std::future< GetIdentityContextOutcome > GetIdentityContextOutcomeCallable
std::future< CreateDashboardOutcome > CreateDashboardOutcomeCallable
std::future< UpdateApplicationWithTokenExchangeGrantOutcome > UpdateApplicationWithTokenExchangeGrantOutcomeCallable
std::future< CreateTemplateAliasOutcome > CreateTemplateAliasOutcomeCallable
std::future< DeleteTemplateOutcome > DeleteTemplateOutcomeCallable
std::future< ListDataSetsOutcome > ListDataSetsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeleteGroupOutcome > DeleteGroupOutcomeCallable
std::future< ListActionConnectorsOutcome > ListActionConnectorsOutcomeCallable
std::future< CancelIngestionOutcome > CancelIngestionOutcomeCallable
std::future< DescribeIngestionOutcome > DescribeIngestionOutcomeCallable
std::future< DescribeTemplateAliasOutcome > DescribeTemplateAliasOutcomeCallable
std::future< ListGroupMembershipsOutcome > ListGroupMembershipsOutcomeCallable
std::future< DeleteUserOutcome > DeleteUserOutcomeCallable
std::future< DescribeAccountCustomPermissionOutcome > DescribeAccountCustomPermissionOutcomeCallable
std::future< DescribeUserOutcome > DescribeUserOutcomeCallable
std::future< CreateFolderOutcome > CreateFolderOutcomeCallable
std::future< StartAssetBundleExportJobOutcome > StartAssetBundleExportJobOutcomeCallable
std::future< ListIngestionsOutcome > ListIngestionsOutcomeCallable
std::future< UpdateDataSourceOutcome > UpdateDataSourceOutcomeCallable
std::future< DeleteThemeOutcome > DeleteThemeOutcomeCallable
std::future< UpdateActionConnectorOutcome > UpdateActionConnectorOutcomeCallable
std::future< DescribeDashboardDefinitionOutcome > DescribeDashboardDefinitionOutcomeCallable
std::future< CreateAccountCustomizationOutcome > CreateAccountCustomizationOutcomeCallable
std::future< StartDashboardSnapshotJobOutcome > StartDashboardSnapshotJobOutcomeCallable
std::future< DescribeDashboardSnapshotJobResultOutcome > DescribeDashboardSnapshotJobResultOutcomeCallable
std::future< DeleteAccountCustomizationOutcome > DeleteAccountCustomizationOutcomeCallable
std::future< StartAssetBundleImportJobOutcome > StartAssetBundleImportJobOutcomeCallable
std::future< DescribeActionConnectorPermissionsOutcome > DescribeActionConnectorPermissionsOutcomeCallable
std::future< ListRoleMembershipsOutcome > ListRoleMembershipsOutcomeCallable
std::future< CreateDataSourceOutcome > CreateDataSourceOutcomeCallable
std::future< UpdateDefaultQBusinessApplicationOutcome > UpdateDefaultQBusinessApplicationOutcomeCallable
std::future< DeleteGroupMembershipOutcome > DeleteGroupMembershipOutcomeCallable
std::future< UpdateTemplateOutcome > UpdateTemplateOutcomeCallable
std::future< DescribeNamespaceOutcome > DescribeNamespaceOutcomeCallable
std::future< UpdateTemplatePermissionsOutcome > UpdateTemplatePermissionsOutcomeCallable
std::future< DescribeDashboardsQAConfigurationOutcome > DescribeDashboardsQAConfigurationOutcomeCallable
std::future< GenerateEmbedUrlForRegisteredUserOutcome > GenerateEmbedUrlForRegisteredUserOutcomeCallable
std::future< SearchDashboardsOutcome > SearchDashboardsOutcomeCallable
std::future< CreateRoleMembershipOutcome > CreateRoleMembershipOutcomeCallable
std::future< DescribeAssetBundleExportJobOutcome > DescribeAssetBundleExportJobOutcomeCallable
std::future< BatchCreateTopicReviewedAnswerOutcome > BatchCreateTopicReviewedAnswerOutcomeCallable
std::future< DescribeAccountSubscriptionOutcome > DescribeAccountSubscriptionOutcomeCallable
std::future< SearchDataSetsOutcome > SearchDataSetsOutcomeCallable
std::future< UpdateDashboardPermissionsOutcome > UpdateDashboardPermissionsOutcomeCallable
std::future< DeleteDefaultQBusinessApplicationOutcome > DeleteDefaultQBusinessApplicationOutcomeCallable
std::future< UpdateDashboardsQAConfigurationOutcome > UpdateDashboardsQAConfigurationOutcomeCallable
std::future< GetFlowPermissionsOutcome > GetFlowPermissionsOutcomeCallable
std::future< UpdateBrandPublishedVersionOutcome > UpdateBrandPublishedVersionOutcomeCallable
std::future< CreateThemeOutcome > CreateThemeOutcomeCallable
std::future< ListCustomPermissionsOutcome > ListCustomPermissionsOutcomeCallable
std::future< DescribeRoleCustomPermissionOutcome > DescribeRoleCustomPermissionOutcomeCallable
std::future< DescribeQPersonalizationConfigurationOutcome > DescribeQPersonalizationConfigurationOutcomeCallable
std::future< ListUsersOutcome > ListUsersOutcomeCallable
std::future< ListThemesOutcome > ListThemesOutcomeCallable
std::future< DeleteRoleCustomPermissionOutcome > DeleteRoleCustomPermissionOutcomeCallable
std::future< RegisterUserOutcome > RegisterUserOutcomeCallable
std::future< CreateGroupMembershipOutcome > CreateGroupMembershipOutcomeCallable
std::future< DescribeBrandAssignmentOutcome > DescribeBrandAssignmentOutcomeCallable
std::future< ListBrandsOutcome > ListBrandsOutcomeCallable
std::future< DescribeCustomPermissionsOutcome > DescribeCustomPermissionsOutcomeCallable
std::future< DeleteAnalysisOutcome > DeleteAnalysisOutcomeCallable
std::future< DescribeTopicPermissionsOutcome > DescribeTopicPermissionsOutcomeCallable
std::future< ListDashboardVersionsOutcome > ListDashboardVersionsOutcomeCallable
std::future< UpdateThemeOutcome > UpdateThemeOutcomeCallable
std::future< DeleteDataSetRefreshPropertiesOutcome > DeleteDataSetRefreshPropertiesOutcomeCallable
std::future< DescribeDefaultQBusinessApplicationOutcome > DescribeDefaultQBusinessApplicationOutcomeCallable
std::future< ListGroupsOutcome > ListGroupsOutcomeCallable
std::future< CreateTemplateOutcome > CreateTemplateOutcomeCallable
std::future< DescribeGroupMembershipOutcome > DescribeGroupMembershipOutcomeCallable
std::future< ListNamespacesOutcome > ListNamespacesOutcomeCallable
std::future< ListTemplateAliasesOutcome > ListTemplateAliasesOutcomeCallable
std::future< DescribeSelfUpgradeConfigurationOutcome > DescribeSelfUpgradeConfigurationOutcomeCallable
std::future< ListThemeAliasesOutcome > ListThemeAliasesOutcomeCallable
std::future< DescribeRefreshScheduleOutcome > DescribeRefreshScheduleOutcomeCallable
std::future< DescribeAccountCustomizationOutcome > DescribeAccountCustomizationOutcomeCallable
std::future< GenerateEmbedUrlForAnonymousUserOutcome > GenerateEmbedUrlForAnonymousUserOutcomeCallable
std::future< DescribeDataSourceOutcome > DescribeDataSourceOutcomeCallable
std::future< CreateDataSetOutcome > CreateDataSetOutcomeCallable
std::future< CreateTopicRefreshScheduleOutcome > CreateTopicRefreshScheduleOutcomeCallable
std::future< UpdateUserOutcome > UpdateUserOutcomeCallable
std::future< ListTopicRefreshSchedulesOutcome > ListTopicRefreshSchedulesOutcomeCallable
std::future< CreateCustomPermissionsOutcome > CreateCustomPermissionsOutcomeCallable
std::future< DeleteCustomPermissionsOutcome > DeleteCustomPermissionsOutcomeCallable
std::future< DeleteVPCConnectionOutcome > DeleteVPCConnectionOutcomeCallable
std::future< UpdateBrandOutcome > UpdateBrandOutcomeCallable
std::future< UpdateRefreshScheduleOutcome > UpdateRefreshScheduleOutcomeCallable
std::future< DescribeDataSetRefreshPropertiesOutcome > DescribeDataSetRefreshPropertiesOutcomeCallable
std::future< DeleteBrandOutcome > DeleteBrandOutcomeCallable
std::future< UpdateFolderPermissionsOutcome > UpdateFolderPermissionsOutcomeCallable
std::future< DescribeAnalysisPermissionsOutcome > DescribeAnalysisPermissionsOutcomeCallable
std::future< StartDashboardSnapshotJobScheduleOutcome > StartDashboardSnapshotJobScheduleOutcomeCallable
std::future< CreateBrandOutcome > CreateBrandOutcomeCallable
std::future< UpdateAccountCustomPermissionOutcome > UpdateAccountCustomPermissionOutcomeCallable
std::future< UpdateIdentityPropagationConfigOutcome > UpdateIdentityPropagationConfigOutcomeCallable
std::future< SearchAnalysesOutcome > SearchAnalysesOutcomeCallable
std::future< DescribeAccountSettingsOutcome > DescribeAccountSettingsOutcomeCallable
std::future< DeleteActionConnectorOutcome > DeleteActionConnectorOutcomeCallable
std::future< DescribeDashboardSnapshotJobOutcome > DescribeDashboardSnapshotJobOutcomeCallable
std::future< DescribeVPCConnectionOutcome > DescribeVPCConnectionOutcomeCallable
std::future< ListSelfUpgradesOutcome > ListSelfUpgradesOutcomeCallable
std::future< DeleteDataSetOutcome > DeleteDataSetOutcomeCallable
std::future< UpdateCustomPermissionsOutcome > UpdateCustomPermissionsOutcomeCallable
std::future< DescribeThemePermissionsOutcome > DescribeThemePermissionsOutcomeCallable
std::future< ListFlowsOutcome > ListFlowsOutcomeCallable
std::future< DescribeFolderPermissionsOutcome > DescribeFolderPermissionsOutcomeCallable
std::future< ListTopicReviewedAnswersOutcome > ListTopicReviewedAnswersOutcomeCallable
std::future< DeleteBrandAssignmentOutcome > DeleteBrandAssignmentOutcomeCallable
std::future< UpdateDataSetOutcome > UpdateDataSetOutcomeCallable
std::future< GetDashboardEmbedUrlOutcome > GetDashboardEmbedUrlOutcomeCallable
std::future< SearchFoldersOutcome > SearchFoldersOutcomeCallable
std::future< DescribeTopicOutcome > DescribeTopicOutcomeCallable
std::future< DescribeTemplateOutcome > DescribeTemplateOutcomeCallable
std::future< CreateFolderMembershipOutcome > CreateFolderMembershipOutcomeCallable
std::future< DeleteDashboardOutcome > DeleteDashboardOutcomeCallable
std::future< BatchDeleteTopicReviewedAnswerOutcome > BatchDeleteTopicReviewedAnswerOutcomeCallable
std::future< DeleteTopicOutcome > DeleteTopicOutcomeCallable
std::future< DeleteNamespaceOutcome > DeleteNamespaceOutcomeCallable
std::future< DescribeActionConnectorOutcome > DescribeActionConnectorOutcomeCallable
std::future< CreateVPCConnectionOutcome > CreateVPCConnectionOutcomeCallable
std::future< UpdateBrandAssignmentOutcome > UpdateBrandAssignmentOutcomeCallable
std::future< UpdateThemeAliasOutcome > UpdateThemeAliasOutcomeCallable
std::future< DescribeThemeAliasOutcome > DescribeThemeAliasOutcomeCallable
std::future< GetFlowMetadataOutcome > GetFlowMetadataOutcomeCallable
std::future< ListTemplatesOutcome > ListTemplatesOutcomeCallable
std::future< DeleteUserByPrincipalIdOutcome > DeleteUserByPrincipalIdOutcomeCallable
std::future< DescribeDataSourcePermissionsOutcome > DescribeDataSourcePermissionsOutcomeCallable
std::future< DescribeTemplatePermissionsOutcome > DescribeTemplatePermissionsOutcomeCallable
std::future< DescribeQuickSightQSearchConfigurationOutcome > DescribeQuickSightQSearchConfigurationOutcomeCallable
std::future< UpdateActionConnectorPermissionsOutcome > UpdateActionConnectorPermissionsOutcomeCallable
std::future< DescribeKeyRegistrationOutcome > DescribeKeyRegistrationOutcomeCallable
std::future< UpdateQPersonalizationConfigurationOutcome > UpdateQPersonalizationConfigurationOutcomeCallable
std::future< DescribeAssetBundleImportJobOutcome > DescribeAssetBundleImportJobOutcomeCallable
std::future< DescribeThemeOutcome > DescribeThemeOutcomeCallable
std::future< DescribeDashboardPermissionsOutcome > DescribeDashboardPermissionsOutcomeCallable
std::future< CreateTopicOutcome > CreateTopicOutcomeCallable
std::future< ListTemplateVersionsOutcome > ListTemplateVersionsOutcomeCallable
std::future< DeleteThemeAliasOutcome > DeleteThemeAliasOutcomeCallable
std::future< DeleteAccountSubscriptionOutcome > DeleteAccountSubscriptionOutcomeCallable
std::future< DeleteTemplateAliasOutcome > DeleteTemplateAliasOutcomeCallable
std::future< DescribeAnalysisOutcome > DescribeAnalysisOutcomeCallable
std::future< ListDashboardsOutcome > ListDashboardsOutcomeCallable
std::function< void(const QuickSightClient *, const Model::DescribeAccountSettingsRequest &, const Model::DescribeAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAccountSettingsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteBrandRequest &, const Model::DeleteBrandOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBrandResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateAccountSubscriptionRequest &, const Model::CreateAccountSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAccountSubscriptionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::SearchTopicsRequest &, const Model::SearchTopicsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchTopicsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateDataSetRequest &, const Model::UpdateDataSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDataSetResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListRefreshSchedulesRequest &, const Model::ListRefreshSchedulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRefreshSchedulesResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateFolderPermissionsRequest &, const Model::UpdateFolderPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFolderPermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListDataSourcesRequest &, const Model::ListDataSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataSourcesResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeQuickSightQSearchConfigurationRequest &, const Model::DescribeQuickSightQSearchConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeQuickSightQSearchConfigurationResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListTopicRefreshSchedulesRequest &, const Model::ListTopicRefreshSchedulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTopicRefreshSchedulesResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeDataSetRequest &, const Model::DescribeDataSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDataSetResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListDashboardsRequest &, const Model::ListDashboardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDashboardsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListThemeAliasesRequest &, const Model::ListThemeAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListThemeAliasesResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateIAMPolicyAssignmentRequest &, const Model::CreateIAMPolicyAssignmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIAMPolicyAssignmentResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteGroupRequest &, const Model::DeleteGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteGroupResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateDataSourceRequest &, const Model::CreateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDataSourceResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateThemeAliasRequest &, const Model::UpdateThemeAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateThemeAliasResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteDataSetRefreshPropertiesRequest &, const Model::DeleteDataSetRefreshPropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDataSetRefreshPropertiesResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteTemplateAliasRequest &, const Model::DeleteTemplateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTemplateAliasResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeAccountCustomPermissionRequest &, const Model::DescribeAccountCustomPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAccountCustomPermissionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListRoleMembershipsRequest &, const Model::ListRoleMembershipsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRoleMembershipsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteThemeRequest &, const Model::DeleteThemeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteThemeResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::SearchAnalysesRequest &, const Model::SearchAnalysesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchAnalysesResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeRefreshScheduleRequest &, const Model::DescribeRefreshScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRefreshScheduleResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdatePublicSharingSettingsRequest &, const Model::UpdatePublicSharingSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePublicSharingSettingsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateFolderRequest &, const Model::UpdateFolderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFolderResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::SearchDataSetsRequest &, const Model::SearchDataSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchDataSetsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeIngestionRequest &, const Model::DescribeIngestionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIngestionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::GetIdentityContextRequest &, const Model::GetIdentityContextOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIdentityContextResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteRoleMembershipRequest &, const Model::DeleteRoleMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRoleMembershipResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListAssetBundleImportJobsRequest &, const Model::ListAssetBundleImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssetBundleImportJobsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::SearchActionConnectorsRequest &, const Model::SearchActionConnectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchActionConnectorsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeBrandAssignmentRequest &, const Model::DescribeBrandAssignmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeBrandAssignmentResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeDataSourceRequest &, const Model::DescribeDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDataSourceResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateTopicRequest &, const Model::CreateTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTopicResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateQPersonalizationConfigurationRequest &, const Model::UpdateQPersonalizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateQPersonalizationConfigurationResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeDataSetPermissionsRequest &, const Model::DescribeDataSetPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDataSetPermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::PredictQAResultsRequest &, const Model::PredictQAResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PredictQAResultsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateTemplatePermissionsRequest &, const Model::UpdateTemplatePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTemplatePermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeSelfUpgradeConfigurationRequest &, const Model::DescribeSelfUpgradeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSelfUpgradeConfigurationResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateVPCConnectionRequest &, const Model::UpdateVPCConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateVPCConnectionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeUserRequest &, const Model::DescribeUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeUserResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::StartDashboardSnapshotJobRequest &, const Model::StartDashboardSnapshotJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDashboardSnapshotJobResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateDataSetRequest &, const Model::CreateDataSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDataSetResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateFolderRequest &, const Model::CreateFolderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFolderResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateAccountCustomizationRequest &, const Model::UpdateAccountCustomizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAccountCustomizationResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeAccountSubscriptionRequest &, const Model::DescribeAccountSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAccountSubscriptionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeKeyRegistrationRequest &, const Model::DescribeKeyRegistrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeKeyRegistrationResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::GetFlowMetadataRequest &, const Model::GetFlowMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFlowMetadataResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeThemeAliasRequest &, const Model::DescribeThemeAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeThemeAliasResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateTemplateRequest &, const Model::UpdateTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTemplateResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteBrandAssignmentRequest &, const Model::DeleteBrandAssignmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBrandAssignmentResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateRefreshScheduleRequest &, const Model::UpdateRefreshScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRefreshScheduleResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeFolderPermissionsRequest &, const Model::DescribeFolderPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFolderPermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateIdentityPropagationConfigRequest &, const Model::UpdateIdentityPropagationConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateIdentityPropagationConfigResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateBrandRequest &, const Model::UpdateBrandOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBrandResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListTopicsRequest &, const Model::ListTopicsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTopicsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListFlowsRequest &, const Model::ListFlowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFlowsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeDefaultQBusinessApplicationRequest &, const Model::DescribeDefaultQBusinessApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDefaultQBusinessApplicationResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateDashboardPublishedVersionRequest &, const Model::UpdateDashboardPublishedVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDashboardPublishedVersionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeDashboardSnapshotJobResultRequest &, const Model::DescribeDashboardSnapshotJobResultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDashboardSnapshotJobResultResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::RegisterUserRequest &, const Model::RegisterUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterUserResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateDashboardRequest &, const Model::UpdateDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDashboardResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteDefaultQBusinessApplicationRequest &, const Model::DeleteDefaultQBusinessApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDefaultQBusinessApplicationResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeGroupMembershipRequest &, const Model::DescribeGroupMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeGroupMembershipResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateDashboardLinksRequest &, const Model::UpdateDashboardLinksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDashboardLinksResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateThemePermissionsRequest &, const Model::UpdateThemePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateThemePermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateTopicRefreshScheduleRequest &, const Model::CreateTopicRefreshScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTopicRefreshScheduleResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::StartAssetBundleImportJobRequest &, const Model::StartAssetBundleImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartAssetBundleImportJobResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateApplicationWithTokenExchangeGrantRequest &, const Model::UpdateApplicationWithTokenExchangeGrantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApplicationWithTokenExchangeGrantResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::RestoreAnalysisRequest &, const Model::RestoreAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestoreAnalysisResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListCustomPermissionsRequest &, const Model::ListCustomPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCustomPermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeBrandPublishedVersionRequest &, const Model::DescribeBrandPublishedVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeBrandPublishedVersionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListTemplatesRequest &, const Model::ListTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTemplatesResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateAccountSettingsRequest &, const Model::UpdateAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAccountSettingsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteDashboardRequest &, const Model::DeleteDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDashboardResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateThemeAliasRequest &, const Model::CreateThemeAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateThemeAliasResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteTemplateRequest &, const Model::DeleteTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTemplateResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeCustomPermissionsRequest &, const Model::DescribeCustomPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCustomPermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::GenerateEmbedUrlForRegisteredUserRequest &, const Model::GenerateEmbedUrlForRegisteredUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GenerateEmbedUrlForRegisteredUserResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteAccountCustomizationRequest &, const Model::DeleteAccountCustomizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAccountCustomizationResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::SearchGroupsRequest &, const Model::SearchGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchGroupsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateTopicRequest &, const Model::UpdateTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTopicResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateSelfUpgradeConfigurationRequest &, const Model::UpdateSelfUpgradeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSelfUpgradeConfigurationResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeAssetBundleExportJobRequest &, const Model::DescribeAssetBundleExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAssetBundleExportJobResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateGroupRequest &, const Model::UpdateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateGroupResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteDataSetRequest &, const Model::DeleteDataSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDataSetResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateIAMPolicyAssignmentRequest &, const Model::UpdateIAMPolicyAssignmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateIAMPolicyAssignmentResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateAnalysisPermissionsRequest &, const Model::UpdateAnalysisPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAnalysisPermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeGroupRequest &, const Model::DescribeGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeGroupResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListVPCConnectionsRequest &, const Model::ListVPCConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListVPCConnectionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::StartAssetBundleExportJobRequest &, const Model::StartAssetBundleExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartAssetBundleExportJobResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteGroupMembershipRequest &, const Model::DeleteGroupMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteGroupMembershipResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeThemePermissionsRequest &, const Model::DescribeThemePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeThemePermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::GenerateEmbedUrlForRegisteredUserWithIdentityRequest &, const Model::GenerateEmbedUrlForRegisteredUserWithIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GenerateEmbedUrlForRegisteredUserWithIdentityResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteActionConnectorRequest &, const Model::DeleteActionConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteActionConnectorResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeTemplateDefinitionRequest &, const Model::DescribeTemplateDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTemplateDefinitionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteTopicRequest &, const Model::DeleteTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTopicResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeActionConnectorRequest &, const Model::DescribeActionConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeActionConnectorResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteIAMPolicyAssignmentRequest &, const Model::DeleteIAMPolicyAssignmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIAMPolicyAssignmentResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeFolderResolvedPermissionsRequest &, const Model::DescribeFolderResolvedPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFolderResolvedPermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteDataSourceRequest &, const Model::DeleteDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDataSourceResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeAccountCustomizationRequest &, const Model::DescribeAccountCustomizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAccountCustomizationResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateDashboardRequest &, const Model::CreateDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDashboardResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::GetDashboardEmbedUrlRequest &, const Model::GetDashboardEmbedUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDashboardEmbedUrlResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeTopicRefreshScheduleRequest &, const Model::DescribeTopicRefreshScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTopicRefreshScheduleResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeBrandRequest &, const Model::DescribeBrandOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeBrandResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::SearchFlowsRequest &, const Model::SearchFlowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchFlowsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateCustomPermissionsRequest &, const Model::CreateCustomPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCustomPermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListGroupMembershipsRequest &, const Model::ListGroupMembershipsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListGroupMembershipsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateActionConnectorPermissionsRequest &, const Model::UpdateActionConnectorPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateActionConnectorPermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteUserByPrincipalIdRequest &, const Model::DeleteUserByPrincipalIdOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteUserByPrincipalIdResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeTopicRequest &, const Model::DescribeTopicOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTopicResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateSelfUpgradeRequest &, const Model::UpdateSelfUpgradeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSelfUpgradeResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListAnalysesRequest &, const Model::ListAnalysesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAnalysesResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateUserCustomPermissionRequest &, const Model::UpdateUserCustomPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateUserCustomPermissionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListTemplateVersionsRequest &, const Model::ListTemplateVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTemplateVersionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::SearchDashboardsRequest &, const Model::SearchDashboardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchDashboardsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListThemeVersionsRequest &, const Model::ListThemeVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListThemeVersionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateCustomPermissionsRequest &, const Model::UpdateCustomPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCustomPermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateThemeRequest &, const Model::UpdateThemeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateThemeResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeTopicRefreshRequest &, const Model::DescribeTopicRefreshOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTopicRefreshResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateBrandAssignmentRequest &, const Model::UpdateBrandAssignmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBrandAssignmentResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateDataSetPermissionsRequest &, const Model::UpdateDataSetPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDataSetPermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateTemplateRequest &, const Model::CreateTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTemplateResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateTopicRefreshScheduleRequest &, const Model::UpdateTopicRefreshScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTopicRefreshScheduleResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteUserRequest &, const Model::DeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteUserResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeQPersonalizationConfigurationRequest &, const Model::DescribeQPersonalizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeQPersonalizationConfigurationResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListTemplateAliasesRequest &, const Model::ListTemplateAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTemplateAliasesResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListFolderMembersRequest &, const Model::ListFolderMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFolderMembersResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateIpRestrictionRequest &, const Model::UpdateIpRestrictionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateIpRestrictionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteFolderMembershipRequest &, const Model::DeleteFolderMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFolderMembershipResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateFolderMembershipRequest &, const Model::CreateFolderMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFolderMembershipResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateKeyRegistrationRequest &, const Model::UpdateKeyRegistrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateKeyRegistrationResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeAnalysisPermissionsRequest &, const Model::DescribeAnalysisPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAnalysisPermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::GenerateEmbedUrlForAnonymousUserRequest &, const Model::GenerateEmbedUrlForAnonymousUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GenerateEmbedUrlForAnonymousUserResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteThemeAliasRequest &, const Model::DeleteThemeAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteThemeAliasResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateDataSourcePermissionsRequest &, const Model::UpdateDataSourcePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDataSourcePermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteTopicRefreshScheduleRequest &, const Model::DeleteTopicRefreshScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTopicRefreshScheduleResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateFlowPermissionsRequest &, const Model::UpdateFlowPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFlowPermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeIAMPolicyAssignmentRequest &, const Model::DescribeIAMPolicyAssignmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIAMPolicyAssignmentResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateAnalysisRequest &, const Model::CreateAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAnalysisResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListThemesRequest &, const Model::ListThemesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListThemesResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListTopicReviewedAnswersRequest &, const Model::ListTopicReviewedAnswersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTopicReviewedAnswersResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::GetSessionEmbedUrlRequest &, const Model::GetSessionEmbedUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSessionEmbedUrlResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeVPCConnectionRequest &, const Model::DescribeVPCConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVPCConnectionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteIdentityPropagationConfigRequest &, const Model::DeleteIdentityPropagationConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIdentityPropagationConfigResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateRoleMembershipRequest &, const Model::CreateRoleMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRoleMembershipResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListIngestionsRequest &, const Model::ListIngestionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIngestionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateThemeRequest &, const Model::CreateThemeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateThemeResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeDataSourcePermissionsRequest &, const Model::DescribeDataSourcePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDataSourcePermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateDataSourceRequest &, const Model::UpdateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDataSourceResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::SearchFoldersRequest &, const Model::SearchFoldersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchFoldersResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteVPCConnectionRequest &, const Model::DeleteVPCConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVPCConnectionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateGroupRequest &, const Model::CreateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGroupResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeIpRestrictionRequest &, const Model::DescribeIpRestrictionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIpRestrictionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::PutDataSetRefreshPropertiesRequest &, const Model::PutDataSetRefreshPropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutDataSetRefreshPropertiesResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteAccountSubscriptionRequest &, const Model::DeleteAccountSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAccountSubscriptionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListDataSetsRequest &, const Model::ListDataSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataSetsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateGroupMembershipRequest &, const Model::CreateGroupMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGroupMembershipResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteFolderRequest &, const Model::DeleteFolderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFolderResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeActionConnectorPermissionsRequest &, const Model::DescribeActionConnectorPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeActionConnectorPermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteRefreshScheduleRequest &, const Model::DeleteRefreshScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRefreshScheduleResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteUserCustomPermissionRequest &, const Model::DeleteUserCustomPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteUserCustomPermissionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeDashboardRequest &, const Model::DescribeDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDashboardResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateVPCConnectionRequest &, const Model::CreateVPCConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVPCConnectionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListFoldersRequest &, const Model::ListFoldersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFoldersResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteNamespaceRequest &, const Model::DeleteNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNamespaceResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeAnalysisDefinitionRequest &, const Model::DescribeAnalysisDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAnalysisDefinitionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateTopicPermissionsRequest &, const Model::UpdateTopicPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTopicPermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateBrandRequest &, const Model::CreateBrandOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBrandResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateAccountCustomizationRequest &, const Model::CreateAccountCustomizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAccountCustomizationResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeDataSetRefreshPropertiesRequest &, const Model::DescribeDataSetRefreshPropertiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDataSetRefreshPropertiesResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeTemplateRequest &, const Model::DescribeTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTemplateResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeTemplateAliasRequest &, const Model::DescribeTemplateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTemplateAliasResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateRefreshScheduleRequest &, const Model::CreateRefreshScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRefreshScheduleResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::BatchDeleteTopicReviewedAnswerRequest &, const Model::BatchDeleteTopicReviewedAnswerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDeleteTopicReviewedAnswerResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateRoleCustomPermissionRequest &, const Model::UpdateRoleCustomPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRoleCustomPermissionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::GetFlowPermissionsRequest &, const Model::GetFlowPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFlowPermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::StartDashboardSnapshotJobScheduleRequest &, const Model::StartDashboardSnapshotJobScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDashboardSnapshotJobScheduleResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::SearchDataSourcesRequest &, const Model::SearchDataSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchDataSourcesResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListNamespacesRequest &, const Model::ListNamespacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNamespacesResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateTemplateAliasRequest &, const Model::UpdateTemplateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTemplateAliasResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListUsersRequest &, const Model::ListUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListUsersResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteAnalysisRequest &, const Model::DeleteAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAnalysisResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListIAMPolicyAssignmentsRequest &, const Model::ListIAMPolicyAssignmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIAMPolicyAssignmentsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListAssetBundleExportJobsRequest &, const Model::ListAssetBundleExportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssetBundleExportJobsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeTopicPermissionsRequest &, const Model::DescribeTopicPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTopicPermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeTemplatePermissionsRequest &, const Model::DescribeTemplatePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTemplatePermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateTemplateAliasRequest &, const Model::CreateTemplateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTemplateAliasResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateDashboardsQAConfigurationRequest &, const Model::UpdateDashboardsQAConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDashboardsQAConfigurationResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeRoleCustomPermissionRequest &, const Model::DescribeRoleCustomPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRoleCustomPermissionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeDashboardPermissionsRequest &, const Model::DescribeDashboardPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDashboardPermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateAccountCustomPermissionRequest &, const Model::UpdateAccountCustomPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAccountCustomPermissionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateSPICECapacityConfigurationRequest &, const Model::UpdateSPICECapacityConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSPICECapacityConfigurationResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteAccountCustomPermissionRequest &, const Model::DeleteAccountCustomPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAccountCustomPermissionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListBrandsRequest &, const Model::ListBrandsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBrandsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListIdentityPropagationConfigsRequest &, const Model::ListIdentityPropagationConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIdentityPropagationConfigsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateActionConnectorRequest &, const Model::CreateActionConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateActionConnectorResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteCustomPermissionsRequest &, const Model::DeleteCustomPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCustomPermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeDashboardDefinitionRequest &, const Model::DescribeDashboardDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDashboardDefinitionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListSelfUpgradesRequest &, const Model::ListSelfUpgradesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSelfUpgradesResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListDashboardVersionsRequest &, const Model::ListDashboardVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDashboardVersionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListUserGroupsRequest &, const Model::ListUserGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListUserGroupsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListIAMPolicyAssignmentsForUserRequest &, const Model::ListIAMPolicyAssignmentsForUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIAMPolicyAssignmentsForUserResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListGroupsRequest &, const Model::ListGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListGroupsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeNamespaceRequest &, const Model::DescribeNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeNamespaceResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListFoldersForResourceRequest &, const Model::ListFoldersForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFoldersForResourceResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateNamespaceRequest &, const Model::CreateNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNamespaceResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeFolderRequest &, const Model::DescribeFolderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFolderResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateQuickSightQSearchConfigurationRequest &, const Model::UpdateQuickSightQSearchConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateQuickSightQSearchConfigurationResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeDashboardsQAConfigurationRequest &, const Model::DescribeDashboardsQAConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDashboardsQAConfigurationResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateUserRequest &, const Model::UpdateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateUserResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeAssetBundleImportJobRequest &, const Model::DescribeAssetBundleImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAssetBundleImportJobResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CancelIngestionRequest &, const Model::CancelIngestionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelIngestionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateIngestionRequest &, const Model::CreateIngestionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIngestionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeDashboardSnapshotJobRequest &, const Model::DescribeDashboardSnapshotJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDashboardSnapshotJobResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateDefaultQBusinessApplicationRequest &, const Model::UpdateDefaultQBusinessApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDefaultQBusinessApplicationResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateActionConnectorRequest &, const Model::UpdateActionConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateActionConnectorResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateBrandPublishedVersionRequest &, const Model::UpdateBrandPublishedVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBrandPublishedVersionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateAnalysisRequest &, const Model::UpdateAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAnalysisResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateDashboardPermissionsRequest &, const Model::UpdateDashboardPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDashboardPermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::BatchCreateTopicReviewedAnswerRequest &, const Model::BatchCreateTopicReviewedAnswerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchCreateTopicReviewedAnswerResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeThemeRequest &, const Model::DescribeThemeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeThemeResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeAnalysisRequest &, const Model::DescribeAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAnalysisResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteRoleCustomPermissionRequest &, const Model::DeleteRoleCustomPermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRoleCustomPermissionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListActionConnectorsRequest &, const Model::ListActionConnectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListActionConnectorsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String