AWS SDK for C++

AWS SDK for C++ Version 1.11.874

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
120
125 template <typename BatchDeleteKnowledgeBaseRequestT = Model::BatchDeleteKnowledgeBaseRequest>
126 Model::BatchDeleteKnowledgeBaseOutcomeCallable BatchDeleteKnowledgeBaseCallable(const BatchDeleteKnowledgeBaseRequestT& request) const {
127 return SubmitCallable(&QuickSightClient::BatchDeleteKnowledgeBase, request);
128 }
129
134 template <typename BatchDeleteKnowledgeBaseRequestT = Model::BatchDeleteKnowledgeBaseRequest>
135 void BatchDeleteKnowledgeBaseAsync(const BatchDeleteKnowledgeBaseRequestT& request,
137 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
138 return SubmitAsync(&QuickSightClient::BatchDeleteKnowledgeBase, request, handler, context);
139 }
140
148
153 template <typename BatchDeleteTopicReviewedAnswerRequestT = Model::BatchDeleteTopicReviewedAnswerRequest>
155 const BatchDeleteTopicReviewedAnswerRequestT& request) const {
156 return SubmitCallable(&QuickSightClient::BatchDeleteTopicReviewedAnswer, request);
157 }
158
163 template <typename BatchDeleteTopicReviewedAnswerRequestT = Model::BatchDeleteTopicReviewedAnswerRequest>
164 void BatchDeleteTopicReviewedAnswerAsync(const BatchDeleteTopicReviewedAnswerRequestT& request,
166 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
167 return SubmitAsync(&QuickSightClient::BatchDeleteTopicReviewedAnswer, request, handler, context);
168 }
169
178
183 template <typename BatchDescribeUserLimitsRequestT = Model::BatchDescribeUserLimitsRequest>
184 Model::BatchDescribeUserLimitsOutcomeCallable BatchDescribeUserLimitsCallable(const BatchDescribeUserLimitsRequestT& request) const {
185 return SubmitCallable(&QuickSightClient::BatchDescribeUserLimits, request);
186 }
187
192 template <typename BatchDescribeUserLimitsRequestT = Model::BatchDescribeUserLimitsRequest>
193 void BatchDescribeUserLimitsAsync(const BatchDescribeUserLimitsRequestT& request,
195 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
196 return SubmitAsync(&QuickSightClient::BatchDescribeUserLimits, request, handler, context);
197 }
198
206
210 template <typename CancelIngestionRequestT = Model::CancelIngestionRequest>
211 Model::CancelIngestionOutcomeCallable CancelIngestionCallable(const CancelIngestionRequestT& request) const {
212 return SubmitCallable(&QuickSightClient::CancelIngestion, request);
213 }
214
219 template <typename CancelIngestionRequestT = Model::CancelIngestionRequest>
220 void CancelIngestionAsync(const CancelIngestionRequestT& request, const CancelIngestionResponseReceivedHandler& handler,
221 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
222 return SubmitAsync(&QuickSightClient::CancelIngestion, request, handler, context);
223 }
224
252 const Model::CreateAccountCustomizationRequest& request) const;
253
258 template <typename CreateAccountCustomizationRequestT = Model::CreateAccountCustomizationRequest>
260 const CreateAccountCustomizationRequestT& request) const {
261 return SubmitCallable(&QuickSightClient::CreateAccountCustomization, request);
262 }
263
268 template <typename CreateAccountCustomizationRequestT = Model::CreateAccountCustomizationRequest>
269 void CreateAccountCustomizationAsync(const CreateAccountCustomizationRequestT& request,
271 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
272 return SubmitAsync(&QuickSightClient::CreateAccountCustomization, request, handler, context);
273 }
274
306
311 template <typename CreateAccountSubscriptionRequestT = Model::CreateAccountSubscriptionRequest>
313 const CreateAccountSubscriptionRequestT& request) const {
314 return SubmitCallable(&QuickSightClient::CreateAccountSubscription, request);
315 }
316
321 template <typename CreateAccountSubscriptionRequestT = Model::CreateAccountSubscriptionRequest>
322 void CreateAccountSubscriptionAsync(const CreateAccountSubscriptionRequestT& request,
324 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
325 return SubmitAsync(&QuickSightClient::CreateAccountSubscription, request, handler, context);
326 }
327
338
343 template <typename CreateActionConnectorRequestT = Model::CreateActionConnectorRequest>
344 Model::CreateActionConnectorOutcomeCallable CreateActionConnectorCallable(const CreateActionConnectorRequestT& request) const {
345 return SubmitCallable(&QuickSightClient::CreateActionConnector, request);
346 }
347
352 template <typename CreateActionConnectorRequestT = Model::CreateActionConnectorRequest>
353 void CreateActionConnectorAsync(const CreateActionConnectorRequestT& request, const CreateActionConnectorResponseReceivedHandler& handler,
354 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
355 return SubmitAsync(&QuickSightClient::CreateActionConnector, request, handler, context);
356 }
357
364
368 template <typename CreateAgentRequestT = Model::CreateAgentRequest>
369 Model::CreateAgentOutcomeCallable CreateAgentCallable(const CreateAgentRequestT& request) const {
370 return SubmitCallable(&QuickSightClient::CreateAgent, request);
371 }
372
377 template <typename CreateAgentRequestT = Model::CreateAgentRequest>
378 void CreateAgentAsync(const CreateAgentRequestT& request, const CreateAgentResponseReceivedHandler& handler,
379 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
380 return SubmitAsync(&QuickSightClient::CreateAgent, request, handler, context);
381 }
382
391
395 template <typename CreateAnalysisRequestT = Model::CreateAnalysisRequest>
396 Model::CreateAnalysisOutcomeCallable CreateAnalysisCallable(const CreateAnalysisRequestT& request) const {
397 return SubmitCallable(&QuickSightClient::CreateAnalysis, request);
398 }
399
404 template <typename CreateAnalysisRequestT = Model::CreateAnalysisRequest>
405 void CreateAnalysisAsync(const CreateAnalysisRequestT& request, const CreateAnalysisResponseReceivedHandler& handler,
406 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
407 return SubmitAsync(&QuickSightClient::CreateAnalysis, request, handler, context);
408 }
409
416
421 template <typename CreateApprovalPolicyRequestT = Model::CreateApprovalPolicyRequest>
422 Model::CreateApprovalPolicyOutcomeCallable CreateApprovalPolicyCallable(const CreateApprovalPolicyRequestT& request) const {
423 return SubmitCallable(&QuickSightClient::CreateApprovalPolicy, request);
424 }
425
430 template <typename CreateApprovalPolicyRequestT = Model::CreateApprovalPolicyRequest>
431 void CreateApprovalPolicyAsync(const CreateApprovalPolicyRequestT& request, const CreateApprovalPolicyResponseReceivedHandler& handler,
432 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
433 return SubmitAsync(&QuickSightClient::CreateApprovalPolicy, request, handler, context);
434 }
435
442
446 template <typename CreateBrandRequestT = Model::CreateBrandRequest>
447 Model::CreateBrandOutcomeCallable CreateBrandCallable(const CreateBrandRequestT& request) const {
448 return SubmitCallable(&QuickSightClient::CreateBrand, request);
449 }
450
455 template <typename CreateBrandRequestT = Model::CreateBrandRequest>
456 void CreateBrandAsync(const CreateBrandRequestT& request, const CreateBrandResponseReceivedHandler& handler,
457 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
458 return SubmitAsync(&QuickSightClient::CreateBrand, request, handler, context);
459 }
460
467
472 template <typename CreateCustomPermissionsRequestT = Model::CreateCustomPermissionsRequest>
473 Model::CreateCustomPermissionsOutcomeCallable CreateCustomPermissionsCallable(const CreateCustomPermissionsRequestT& request) const {
474 return SubmitCallable(&QuickSightClient::CreateCustomPermissions, request);
475 }
476
481 template <typename CreateCustomPermissionsRequestT = Model::CreateCustomPermissionsRequest>
482 void CreateCustomPermissionsAsync(const CreateCustomPermissionsRequestT& request,
484 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
485 return SubmitAsync(&QuickSightClient::CreateCustomPermissions, request, handler, context);
486 }
487
502
506 template <typename CreateDashboardRequestT = Model::CreateDashboardRequest>
507 Model::CreateDashboardOutcomeCallable CreateDashboardCallable(const CreateDashboardRequestT& request) const {
508 return SubmitCallable(&QuickSightClient::CreateDashboard, request);
509 }
510
515 template <typename CreateDashboardRequestT = Model::CreateDashboardRequest>
516 void CreateDashboardAsync(const CreateDashboardRequestT& request, const CreateDashboardResponseReceivedHandler& handler,
517 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
518 return SubmitAsync(&QuickSightClient::CreateDashboard, request, handler, context);
519 }
520
528
532 template <typename CreateDataSetRequestT = Model::CreateDataSetRequest>
533 Model::CreateDataSetOutcomeCallable CreateDataSetCallable(const CreateDataSetRequestT& request) const {
534 return SubmitCallable(&QuickSightClient::CreateDataSet, request);
535 }
536
541 template <typename CreateDataSetRequestT = Model::CreateDataSetRequest>
542 void CreateDataSetAsync(const CreateDataSetRequestT& request, const CreateDataSetResponseReceivedHandler& handler,
543 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
544 return SubmitAsync(&QuickSightClient::CreateDataSet, request, handler, context);
545 }
546
553
558 template <typename CreateDataSourceRequestT = Model::CreateDataSourceRequest>
559 Model::CreateDataSourceOutcomeCallable CreateDataSourceCallable(const CreateDataSourceRequestT& request) const {
560 return SubmitCallable(&QuickSightClient::CreateDataSource, request);
561 }
562
567 template <typename CreateDataSourceRequestT = Model::CreateDataSourceRequest>
568 void CreateDataSourceAsync(const CreateDataSourceRequestT& request, const CreateDataSourceResponseReceivedHandler& handler,
569 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
570 return SubmitAsync(&QuickSightClient::CreateDataSource, request, handler, context);
571 }
572
582
587 template <typename CreateDlpSettingRequestT = Model::CreateDlpSettingRequest>
588 Model::CreateDlpSettingOutcomeCallable CreateDlpSettingCallable(const CreateDlpSettingRequestT& request) const {
589 return SubmitCallable(&QuickSightClient::CreateDlpSetting, request);
590 }
591
596 template <typename CreateDlpSettingRequestT = Model::CreateDlpSettingRequest>
597 void CreateDlpSettingAsync(const CreateDlpSettingRequestT& request, const CreateDlpSettingResponseReceivedHandler& handler,
598 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
599 return SubmitAsync(&QuickSightClient::CreateDlpSetting, request, handler, context);
600 }
601
611
615 template <typename CreateFlowRequestT = Model::CreateFlowRequest>
616 Model::CreateFlowOutcomeCallable CreateFlowCallable(const CreateFlowRequestT& request) const {
617 return SubmitCallable(&QuickSightClient::CreateFlow, request);
618 }
619
624 template <typename CreateFlowRequestT = Model::CreateFlowRequest>
625 void CreateFlowAsync(const CreateFlowRequestT& request, const CreateFlowResponseReceivedHandler& handler,
626 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
627 return SubmitAsync(&QuickSightClient::CreateFlow, request, handler, context);
628 }
629
636
640 template <typename CreateFolderRequestT = Model::CreateFolderRequest>
641 Model::CreateFolderOutcomeCallable CreateFolderCallable(const CreateFolderRequestT& request) const {
642 return SubmitCallable(&QuickSightClient::CreateFolder, request);
643 }
644
649 template <typename CreateFolderRequestT = Model::CreateFolderRequest>
650 void CreateFolderAsync(const CreateFolderRequestT& request, const CreateFolderResponseReceivedHandler& handler,
651 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
652 return SubmitAsync(&QuickSightClient::CreateFolder, request, handler, context);
653 }
654
662
667 template <typename CreateFolderMembershipRequestT = Model::CreateFolderMembershipRequest>
668 Model::CreateFolderMembershipOutcomeCallable CreateFolderMembershipCallable(const CreateFolderMembershipRequestT& request) const {
669 return SubmitCallable(&QuickSightClient::CreateFolderMembership, request);
670 }
671
676 template <typename CreateFolderMembershipRequestT = Model::CreateFolderMembershipRequest>
677 void CreateFolderMembershipAsync(const CreateFolderMembershipRequestT& request,
679 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
680 return SubmitAsync(&QuickSightClient::CreateFolderMembership, request, handler, context);
681 }
682
694
698 template <typename CreateGroupRequestT = Model::CreateGroupRequest>
699 Model::CreateGroupOutcomeCallable CreateGroupCallable(const CreateGroupRequestT& request) const {
700 return SubmitCallable(&QuickSightClient::CreateGroup, request);
701 }
702
707 template <typename CreateGroupRequestT = Model::CreateGroupRequest>
708 void CreateGroupAsync(const CreateGroupRequestT& request, const CreateGroupResponseReceivedHandler& handler,
709 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
710 return SubmitAsync(&QuickSightClient::CreateGroup, request, handler, context);
711 }
712
720
725 template <typename CreateGroupMembershipRequestT = Model::CreateGroupMembershipRequest>
726 Model::CreateGroupMembershipOutcomeCallable CreateGroupMembershipCallable(const CreateGroupMembershipRequestT& request) const {
727 return SubmitCallable(&QuickSightClient::CreateGroupMembership, request);
728 }
729
734 template <typename CreateGroupMembershipRequestT = Model::CreateGroupMembershipRequest>
735 void CreateGroupMembershipAsync(const CreateGroupMembershipRequestT& request, const CreateGroupMembershipResponseReceivedHandler& handler,
736 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
737 return SubmitAsync(&QuickSightClient::CreateGroupMembership, request, handler, context);
738 }
739
750
755 template <typename CreateIAMPolicyAssignmentRequestT = Model::CreateIAMPolicyAssignmentRequest>
757 const CreateIAMPolicyAssignmentRequestT& request) const {
758 return SubmitCallable(&QuickSightClient::CreateIAMPolicyAssignment, request);
759 }
760
765 template <typename CreateIAMPolicyAssignmentRequestT = Model::CreateIAMPolicyAssignmentRequest>
766 void CreateIAMPolicyAssignmentAsync(const CreateIAMPolicyAssignmentRequestT& request,
768 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
769 return SubmitAsync(&QuickSightClient::CreateIAMPolicyAssignment, request, handler, context);
770 }
771
788
792 template <typename CreateIngestionRequestT = Model::CreateIngestionRequest>
793 Model::CreateIngestionOutcomeCallable CreateIngestionCallable(const CreateIngestionRequestT& request) const {
794 return SubmitCallable(&QuickSightClient::CreateIngestion, request);
795 }
796
801 template <typename CreateIngestionRequestT = Model::CreateIngestionRequest>
802 void CreateIngestionAsync(const CreateIngestionRequestT& request, const CreateIngestionResponseReceivedHandler& handler,
803 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
804 return SubmitAsync(&QuickSightClient::CreateIngestion, request, handler, context);
805 }
806
822
827 template <typename CreateKnowledgeBaseRequestT = Model::CreateKnowledgeBaseRequest>
828 Model::CreateKnowledgeBaseOutcomeCallable CreateKnowledgeBaseCallable(const CreateKnowledgeBaseRequestT& request) const {
829 return SubmitCallable(&QuickSightClient::CreateKnowledgeBase, request);
830 }
831
836 template <typename CreateKnowledgeBaseRequestT = Model::CreateKnowledgeBaseRequest>
837 void CreateKnowledgeBaseAsync(const CreateKnowledgeBaseRequestT& request, const CreateKnowledgeBaseResponseReceivedHandler& handler,
838 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
839 return SubmitAsync(&QuickSightClient::CreateKnowledgeBase, request, handler, context);
840 }
841
849
854 template <typename CreateLimitsProfileRequestT = Model::CreateLimitsProfileRequest>
855 Model::CreateLimitsProfileOutcomeCallable CreateLimitsProfileCallable(const CreateLimitsProfileRequestT& request) const {
856 return SubmitCallable(&QuickSightClient::CreateLimitsProfile, request);
857 }
858
863 template <typename CreateLimitsProfileRequestT = Model::CreateLimitsProfileRequest>
864 void CreateLimitsProfileAsync(const CreateLimitsProfileRequestT& request, const CreateLimitsProfileResponseReceivedHandler& handler,
865 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
866 return SubmitAsync(&QuickSightClient::CreateLimitsProfile, request, handler, context);
867 }
868
883
887 template <typename CreateNamespaceRequestT = Model::CreateNamespaceRequest>
888 Model::CreateNamespaceOutcomeCallable CreateNamespaceCallable(const CreateNamespaceRequestT& request) const {
889 return SubmitCallable(&QuickSightClient::CreateNamespace, request);
890 }
891
896 template <typename CreateNamespaceRequestT = Model::CreateNamespaceRequest>
897 void CreateNamespaceAsync(const CreateNamespaceRequestT& request, const CreateNamespaceResponseReceivedHandler& handler,
898 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
899 return SubmitAsync(&QuickSightClient::CreateNamespace, request, handler, context);
900 }
901
908 const Model::CreateOAuthClientApplicationRequest& request) const;
909
914 template <typename CreateOAuthClientApplicationRequestT = Model::CreateOAuthClientApplicationRequest>
916 const CreateOAuthClientApplicationRequestT& request) const {
917 return SubmitCallable(&QuickSightClient::CreateOAuthClientApplication, request);
918 }
919
924 template <typename CreateOAuthClientApplicationRequestT = Model::CreateOAuthClientApplicationRequest>
925 void CreateOAuthClientApplicationAsync(const CreateOAuthClientApplicationRequestT& request,
927 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
928 return SubmitAsync(&QuickSightClient::CreateOAuthClientApplication, request, handler, context);
929 }
930
938
943 template <typename CreateRefreshScheduleRequestT = Model::CreateRefreshScheduleRequest>
944 Model::CreateRefreshScheduleOutcomeCallable CreateRefreshScheduleCallable(const CreateRefreshScheduleRequestT& request) const {
945 return SubmitCallable(&QuickSightClient::CreateRefreshSchedule, request);
946 }
947
952 template <typename CreateRefreshScheduleRequestT = Model::CreateRefreshScheduleRequest>
953 void CreateRefreshScheduleAsync(const CreateRefreshScheduleRequestT& request, const CreateRefreshScheduleResponseReceivedHandler& handler,
954 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
955 return SubmitAsync(&QuickSightClient::CreateRefreshSchedule, request, handler, context);
956 }
957
965
970 template <typename CreateRoleMembershipRequestT = Model::CreateRoleMembershipRequest>
971 Model::CreateRoleMembershipOutcomeCallable CreateRoleMembershipCallable(const CreateRoleMembershipRequestT& request) const {
972 return SubmitCallable(&QuickSightClient::CreateRoleMembership, request);
973 }
974
979 template <typename CreateRoleMembershipRequestT = Model::CreateRoleMembershipRequest>
980 void CreateRoleMembershipAsync(const CreateRoleMembershipRequestT& request, const CreateRoleMembershipResponseReceivedHandler& handler,
981 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
982 return SubmitAsync(&QuickSightClient::CreateRoleMembership, request, handler, context);
983 }
984
993
997 template <typename CreateSpaceRequestT = Model::CreateSpaceRequest>
998 Model::CreateSpaceOutcomeCallable CreateSpaceCallable(const CreateSpaceRequestT& request) const {
999 return SubmitCallable(&QuickSightClient::CreateSpace, request);
1000 }
1001
1006 template <typename CreateSpaceRequestT = Model::CreateSpaceRequest>
1007 void CreateSpaceAsync(const CreateSpaceRequestT& request, const CreateSpaceResponseReceivedHandler& handler,
1008 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1009 return SubmitAsync(&QuickSightClient::CreateSpace, request, handler, context);
1010 }
1011
1026
1030 template <typename CreateTemplateRequestT = Model::CreateTemplateRequest>
1031 Model::CreateTemplateOutcomeCallable CreateTemplateCallable(const CreateTemplateRequestT& request) const {
1032 return SubmitCallable(&QuickSightClient::CreateTemplate, request);
1033 }
1034
1039 template <typename CreateTemplateRequestT = Model::CreateTemplateRequest>
1040 void CreateTemplateAsync(const CreateTemplateRequestT& request, const CreateTemplateResponseReceivedHandler& handler,
1041 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1042 return SubmitAsync(&QuickSightClient::CreateTemplate, request, handler, context);
1043 }
1044
1051
1056 template <typename CreateTemplateAliasRequestT = Model::CreateTemplateAliasRequest>
1057 Model::CreateTemplateAliasOutcomeCallable CreateTemplateAliasCallable(const CreateTemplateAliasRequestT& request) const {
1058 return SubmitCallable(&QuickSightClient::CreateTemplateAlias, request);
1059 }
1060
1065 template <typename CreateTemplateAliasRequestT = Model::CreateTemplateAliasRequest>
1066 void CreateTemplateAliasAsync(const CreateTemplateAliasRequestT& request, const CreateTemplateAliasResponseReceivedHandler& handler,
1067 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1068 return SubmitAsync(&QuickSightClient::CreateTemplateAlias, request, handler, context);
1069 }
1070
1082
1086 template <typename CreateThemeRequestT = Model::CreateThemeRequest>
1087 Model::CreateThemeOutcomeCallable CreateThemeCallable(const CreateThemeRequestT& request) const {
1088 return SubmitCallable(&QuickSightClient::CreateTheme, request);
1089 }
1090
1095 template <typename CreateThemeRequestT = Model::CreateThemeRequest>
1096 void CreateThemeAsync(const CreateThemeRequestT& request, const CreateThemeResponseReceivedHandler& handler,
1097 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1098 return SubmitAsync(&QuickSightClient::CreateTheme, request, handler, context);
1099 }
1100
1107
1112 template <typename CreateThemeAliasRequestT = Model::CreateThemeAliasRequest>
1113 Model::CreateThemeAliasOutcomeCallable CreateThemeAliasCallable(const CreateThemeAliasRequestT& request) const {
1114 return SubmitCallable(&QuickSightClient::CreateThemeAlias, request);
1115 }
1116
1121 template <typename CreateThemeAliasRequestT = Model::CreateThemeAliasRequest>
1122 void CreateThemeAliasAsync(const CreateThemeAliasRequestT& request, const CreateThemeAliasResponseReceivedHandler& handler,
1123 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1124 return SubmitAsync(&QuickSightClient::CreateThemeAlias, request, handler, context);
1125 }
1126
1133
1137 template <typename CreateTopicRequestT = Model::CreateTopicRequest>
1138 Model::CreateTopicOutcomeCallable CreateTopicCallable(const CreateTopicRequestT& request) const {
1139 return SubmitCallable(&QuickSightClient::CreateTopic, request);
1140 }
1141
1146 template <typename CreateTopicRequestT = Model::CreateTopicRequest>
1147 void CreateTopicAsync(const CreateTopicRequestT& request, const CreateTopicResponseReceivedHandler& handler,
1148 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1149 return SubmitAsync(&QuickSightClient::CreateTopic, request, handler, context);
1150 }
1151
1158 const Model::CreateTopicRefreshScheduleRequest& request) const;
1159
1164 template <typename CreateTopicRefreshScheduleRequestT = Model::CreateTopicRefreshScheduleRequest>
1166 const CreateTopicRefreshScheduleRequestT& request) const {
1167 return SubmitCallable(&QuickSightClient::CreateTopicRefreshSchedule, request);
1168 }
1169
1174 template <typename CreateTopicRefreshScheduleRequestT = Model::CreateTopicRefreshScheduleRequest>
1175 void CreateTopicRefreshScheduleAsync(const CreateTopicRefreshScheduleRequestT& request,
1177 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1178 return SubmitAsync(&QuickSightClient::CreateTopicRefreshSchedule, request, handler, context);
1179 }
1180
1187
1191 template <typename CreateTopicV2RequestT = Model::CreateTopicV2Request>
1192 Model::CreateTopicV2OutcomeCallable CreateTopicV2Callable(const CreateTopicV2RequestT& request) const {
1193 return SubmitCallable(&QuickSightClient::CreateTopicV2, request);
1194 }
1195
1200 template <typename CreateTopicV2RequestT = Model::CreateTopicV2Request>
1201 void CreateTopicV2Async(const CreateTopicV2RequestT& request, const CreateTopicV2ResponseReceivedHandler& handler,
1202 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1203 return SubmitAsync(&QuickSightClient::CreateTopicV2, request, handler, context);
1204 }
1205
1212
1217 template <typename CreateVPCConnectionRequestT = Model::CreateVPCConnectionRequest>
1218 Model::CreateVPCConnectionOutcomeCallable CreateVPCConnectionCallable(const CreateVPCConnectionRequestT& request) const {
1219 return SubmitCallable(&QuickSightClient::CreateVPCConnection, request);
1220 }
1221
1226 template <typename CreateVPCConnectionRequestT = Model::CreateVPCConnectionRequest>
1227 void CreateVPCConnectionAsync(const CreateVPCConnectionRequestT& request, const CreateVPCConnectionResponseReceivedHandler& handler,
1228 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1229 return SubmitAsync(&QuickSightClient::CreateVPCConnection, request, handler, context);
1230 }
1231
1239 const Model::DeleteAccountCustomPermissionRequest& request) const;
1240
1245 template <typename DeleteAccountCustomPermissionRequestT = Model::DeleteAccountCustomPermissionRequest>
1247 const DeleteAccountCustomPermissionRequestT& request) const {
1248 return SubmitCallable(&QuickSightClient::DeleteAccountCustomPermission, request);
1249 }
1250
1255 template <typename DeleteAccountCustomPermissionRequestT = Model::DeleteAccountCustomPermissionRequest>
1256 void DeleteAccountCustomPermissionAsync(const DeleteAccountCustomPermissionRequestT& request,
1258 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1259 return SubmitAsync(&QuickSightClient::DeleteAccountCustomPermission, request, handler, context);
1260 }
1261
1277 const Model::DeleteAccountCustomizationRequest& request) const;
1278
1283 template <typename DeleteAccountCustomizationRequestT = Model::DeleteAccountCustomizationRequest>
1285 const DeleteAccountCustomizationRequestT& request) const {
1286 return SubmitCallable(&QuickSightClient::DeleteAccountCustomization, request);
1287 }
1288
1293 template <typename DeleteAccountCustomizationRequestT = Model::DeleteAccountCustomizationRequest>
1294 void DeleteAccountCustomizationAsync(const DeleteAccountCustomizationRequestT& request,
1296 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1297 return SubmitAsync(&QuickSightClient::DeleteAccountCustomization, request, handler, context);
1298 }
1299
1329
1334 template <typename DeleteAccountSubscriptionRequestT = Model::DeleteAccountSubscriptionRequest>
1336 const DeleteAccountSubscriptionRequestT& request) const {
1337 return SubmitCallable(&QuickSightClient::DeleteAccountSubscription, request);
1338 }
1339
1344 template <typename DeleteAccountSubscriptionRequestT = Model::DeleteAccountSubscriptionRequest>
1345 void DeleteAccountSubscriptionAsync(const DeleteAccountSubscriptionRequestT& request,
1347 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1348 return SubmitAsync(&QuickSightClient::DeleteAccountSubscription, request, handler, context);
1349 }
1350
1360
1365 template <typename DeleteActionConnectorRequestT = Model::DeleteActionConnectorRequest>
1366 Model::DeleteActionConnectorOutcomeCallable DeleteActionConnectorCallable(const DeleteActionConnectorRequestT& request) const {
1367 return SubmitCallable(&QuickSightClient::DeleteActionConnector, request);
1368 }
1369
1374 template <typename DeleteActionConnectorRequestT = Model::DeleteActionConnectorRequest>
1375 void DeleteActionConnectorAsync(const DeleteActionConnectorRequestT& request, const DeleteActionConnectorResponseReceivedHandler& handler,
1376 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1377 return SubmitAsync(&QuickSightClient::DeleteActionConnector, request, handler, context);
1378 }
1379
1386
1390 template <typename DeleteAgentRequestT = Model::DeleteAgentRequest>
1391 Model::DeleteAgentOutcomeCallable DeleteAgentCallable(const DeleteAgentRequestT& request) const {
1392 return SubmitCallable(&QuickSightClient::DeleteAgent, request);
1393 }
1394
1399 template <typename DeleteAgentRequestT = Model::DeleteAgentRequest>
1400 void DeleteAgentAsync(const DeleteAgentRequestT& request, const DeleteAgentResponseReceivedHandler& handler,
1401 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1402 return SubmitAsync(&QuickSightClient::DeleteAgent, request, handler, context);
1403 }
1404
1423
1427 template <typename DeleteAnalysisRequestT = Model::DeleteAnalysisRequest>
1428 Model::DeleteAnalysisOutcomeCallable DeleteAnalysisCallable(const DeleteAnalysisRequestT& request) const {
1429 return SubmitCallable(&QuickSightClient::DeleteAnalysis, request);
1430 }
1431
1436 template <typename DeleteAnalysisRequestT = Model::DeleteAnalysisRequest>
1437 void DeleteAnalysisAsync(const DeleteAnalysisRequestT& request, const DeleteAnalysisResponseReceivedHandler& handler,
1438 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1439 return SubmitAsync(&QuickSightClient::DeleteAnalysis, request, handler, context);
1440 }
1441
1448
1453 template <typename DeleteApprovalPolicyRequestT = Model::DeleteApprovalPolicyRequest>
1454 Model::DeleteApprovalPolicyOutcomeCallable DeleteApprovalPolicyCallable(const DeleteApprovalPolicyRequestT& request) const {
1455 return SubmitCallable(&QuickSightClient::DeleteApprovalPolicy, request);
1456 }
1457
1462 template <typename DeleteApprovalPolicyRequestT = Model::DeleteApprovalPolicyRequest>
1463 void DeleteApprovalPolicyAsync(const DeleteApprovalPolicyRequestT& request, const DeleteApprovalPolicyResponseReceivedHandler& handler,
1464 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1465 return SubmitAsync(&QuickSightClient::DeleteApprovalPolicy, request, handler, context);
1466 }
1467
1481
1485 template <typename DeleteBrandRequestT = Model::DeleteBrandRequest>
1486 Model::DeleteBrandOutcomeCallable DeleteBrandCallable(const DeleteBrandRequestT& request) const {
1487 return SubmitCallable(&QuickSightClient::DeleteBrand, request);
1488 }
1489
1494 template <typename DeleteBrandRequestT = Model::DeleteBrandRequest>
1495 void DeleteBrandAsync(const DeleteBrandRequestT& request, const DeleteBrandResponseReceivedHandler& handler,
1496 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1497 return SubmitAsync(&QuickSightClient::DeleteBrand, request, handler, context);
1498 }
1499
1506
1511 template <typename DeleteBrandAssignmentRequestT = Model::DeleteBrandAssignmentRequest>
1512 Model::DeleteBrandAssignmentOutcomeCallable DeleteBrandAssignmentCallable(const DeleteBrandAssignmentRequestT& request) const {
1513 return SubmitCallable(&QuickSightClient::DeleteBrandAssignment, request);
1514 }
1515
1520 template <typename DeleteBrandAssignmentRequestT = Model::DeleteBrandAssignmentRequest>
1521 void DeleteBrandAssignmentAsync(const DeleteBrandAssignmentRequestT& request, const DeleteBrandAssignmentResponseReceivedHandler& handler,
1522 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1523 return SubmitAsync(&QuickSightClient::DeleteBrandAssignment, request, handler, context);
1524 }
1525
1532
1537 template <typename DeleteCustomPermissionsRequestT = Model::DeleteCustomPermissionsRequest>
1538 Model::DeleteCustomPermissionsOutcomeCallable DeleteCustomPermissionsCallable(const DeleteCustomPermissionsRequestT& request) const {
1539 return SubmitCallable(&QuickSightClient::DeleteCustomPermissions, request);
1540 }
1541
1546 template <typename DeleteCustomPermissionsRequestT = Model::DeleteCustomPermissionsRequest>
1547 void DeleteCustomPermissionsAsync(const DeleteCustomPermissionsRequestT& request,
1549 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1550 return SubmitAsync(&QuickSightClient::DeleteCustomPermissions, request, handler, context);
1551 }
1552
1559
1563 template <typename DeleteDashboardRequestT = Model::DeleteDashboardRequest>
1564 Model::DeleteDashboardOutcomeCallable DeleteDashboardCallable(const DeleteDashboardRequestT& request) const {
1565 return SubmitCallable(&QuickSightClient::DeleteDashboard, request);
1566 }
1567
1572 template <typename DeleteDashboardRequestT = Model::DeleteDashboardRequest>
1573 void DeleteDashboardAsync(const DeleteDashboardRequestT& request, const DeleteDashboardResponseReceivedHandler& handler,
1574 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1575 return SubmitAsync(&QuickSightClient::DeleteDashboard, request, handler, context);
1576 }
1577
1584
1588 template <typename DeleteDataSetRequestT = Model::DeleteDataSetRequest>
1589 Model::DeleteDataSetOutcomeCallable DeleteDataSetCallable(const DeleteDataSetRequestT& request) const {
1590 return SubmitCallable(&QuickSightClient::DeleteDataSet, request);
1591 }
1592
1597 template <typename DeleteDataSetRequestT = Model::DeleteDataSetRequest>
1598 void DeleteDataSetAsync(const DeleteDataSetRequestT& request, const DeleteDataSetResponseReceivedHandler& handler,
1599 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1600 return SubmitAsync(&QuickSightClient::DeleteDataSet, request, handler, context);
1601 }
1602
1611
1616 template <typename DeleteDataSetRefreshPropertiesRequestT = Model::DeleteDataSetRefreshPropertiesRequest>
1618 const DeleteDataSetRefreshPropertiesRequestT& request) const {
1619 return SubmitCallable(&QuickSightClient::DeleteDataSetRefreshProperties, request);
1620 }
1621
1626 template <typename DeleteDataSetRefreshPropertiesRequestT = Model::DeleteDataSetRefreshPropertiesRequest>
1627 void DeleteDataSetRefreshPropertiesAsync(const DeleteDataSetRefreshPropertiesRequestT& request,
1629 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1630 return SubmitAsync(&QuickSightClient::DeleteDataSetRefreshProperties, request, handler, context);
1631 }
1632
1640
1645 template <typename DeleteDataSourceRequestT = Model::DeleteDataSourceRequest>
1646 Model::DeleteDataSourceOutcomeCallable DeleteDataSourceCallable(const DeleteDataSourceRequestT& request) const {
1647 return SubmitCallable(&QuickSightClient::DeleteDataSource, request);
1648 }
1649
1654 template <typename DeleteDataSourceRequestT = Model::DeleteDataSourceRequest>
1655 void DeleteDataSourceAsync(const DeleteDataSourceRequestT& request, const DeleteDataSourceResponseReceivedHandler& handler,
1656 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1657 return SubmitAsync(&QuickSightClient::DeleteDataSource, request, handler, context);
1658 }
1659
1668
1673 template <typename DeleteDefaultQBusinessApplicationRequestT = Model::DeleteDefaultQBusinessApplicationRequest>
1675 const DeleteDefaultQBusinessApplicationRequestT& request) const {
1676 return SubmitCallable(&QuickSightClient::DeleteDefaultQBusinessApplication, request);
1677 }
1678
1683 template <typename DeleteDefaultQBusinessApplicationRequestT = Model::DeleteDefaultQBusinessApplicationRequest>
1684 void DeleteDefaultQBusinessApplicationAsync(const DeleteDefaultQBusinessApplicationRequestT& request,
1686 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1687 return SubmitAsync(&QuickSightClient::DeleteDefaultQBusinessApplication, request, handler, context);
1688 }
1689
1697
1702 template <typename DeleteDlpSettingRequestT = Model::DeleteDlpSettingRequest>
1703 Model::DeleteDlpSettingOutcomeCallable DeleteDlpSettingCallable(const DeleteDlpSettingRequestT& request) const {
1704 return SubmitCallable(&QuickSightClient::DeleteDlpSetting, request);
1705 }
1706
1711 template <typename DeleteDlpSettingRequestT = Model::DeleteDlpSettingRequest>
1712 void DeleteDlpSettingAsync(const DeleteDlpSettingRequestT& request, const DeleteDlpSettingResponseReceivedHandler& handler,
1713 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1714 return SubmitAsync(&QuickSightClient::DeleteDlpSetting, request, handler, context);
1715 }
1716
1724
1728 template <typename DeleteFlowRequestT = Model::DeleteFlowRequest>
1729 Model::DeleteFlowOutcomeCallable DeleteFlowCallable(const DeleteFlowRequestT& request) const {
1730 return SubmitCallable(&QuickSightClient::DeleteFlow, request);
1731 }
1732
1737 template <typename DeleteFlowRequestT = Model::DeleteFlowRequest>
1738 void DeleteFlowAsync(const DeleteFlowRequestT& request, const DeleteFlowResponseReceivedHandler& handler,
1739 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1740 return SubmitAsync(&QuickSightClient::DeleteFlow, request, handler, context);
1741 }
1742
1749
1753 template <typename DeleteFolderRequestT = Model::DeleteFolderRequest>
1754 Model::DeleteFolderOutcomeCallable DeleteFolderCallable(const DeleteFolderRequestT& request) const {
1755 return SubmitCallable(&QuickSightClient::DeleteFolder, request);
1756 }
1757
1762 template <typename DeleteFolderRequestT = Model::DeleteFolderRequest>
1763 void DeleteFolderAsync(const DeleteFolderRequestT& request, const DeleteFolderResponseReceivedHandler& handler,
1764 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1765 return SubmitAsync(&QuickSightClient::DeleteFolder, request, handler, context);
1766 }
1767
1775
1780 template <typename DeleteFolderMembershipRequestT = Model::DeleteFolderMembershipRequest>
1781 Model::DeleteFolderMembershipOutcomeCallable DeleteFolderMembershipCallable(const DeleteFolderMembershipRequestT& request) const {
1782 return SubmitCallable(&QuickSightClient::DeleteFolderMembership, request);
1783 }
1784
1789 template <typename DeleteFolderMembershipRequestT = Model::DeleteFolderMembershipRequest>
1790 void DeleteFolderMembershipAsync(const DeleteFolderMembershipRequestT& request,
1792 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1793 return SubmitAsync(&QuickSightClient::DeleteFolderMembership, request, handler, context);
1794 }
1795
1802
1806 template <typename DeleteGroupRequestT = Model::DeleteGroupRequest>
1807 Model::DeleteGroupOutcomeCallable DeleteGroupCallable(const DeleteGroupRequestT& request) const {
1808 return SubmitCallable(&QuickSightClient::DeleteGroup, request);
1809 }
1810
1815 template <typename DeleteGroupRequestT = Model::DeleteGroupRequest>
1816 void DeleteGroupAsync(const DeleteGroupRequestT& request, const DeleteGroupResponseReceivedHandler& handler,
1817 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1818 return SubmitAsync(&QuickSightClient::DeleteGroup, request, handler, context);
1819 }
1820
1828
1833 template <typename DeleteGroupMembershipRequestT = Model::DeleteGroupMembershipRequest>
1834 Model::DeleteGroupMembershipOutcomeCallable DeleteGroupMembershipCallable(const DeleteGroupMembershipRequestT& request) const {
1835 return SubmitCallable(&QuickSightClient::DeleteGroupMembership, request);
1836 }
1837
1842 template <typename DeleteGroupMembershipRequestT = Model::DeleteGroupMembershipRequest>
1843 void DeleteGroupMembershipAsync(const DeleteGroupMembershipRequestT& request, const DeleteGroupMembershipResponseReceivedHandler& handler,
1844 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1845 return SubmitAsync(&QuickSightClient::DeleteGroupMembership, request, handler, context);
1846 }
1847
1854
1859 template <typename DeleteIAMPolicyAssignmentRequestT = Model::DeleteIAMPolicyAssignmentRequest>
1861 const DeleteIAMPolicyAssignmentRequestT& request) const {
1862 return SubmitCallable(&QuickSightClient::DeleteIAMPolicyAssignment, request);
1863 }
1864
1869 template <typename DeleteIAMPolicyAssignmentRequestT = Model::DeleteIAMPolicyAssignmentRequest>
1870 void DeleteIAMPolicyAssignmentAsync(const DeleteIAMPolicyAssignmentRequestT& request,
1872 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1873 return SubmitAsync(&QuickSightClient::DeleteIAMPolicyAssignment, request, handler, context);
1874 }
1875
1886
1891 template <typename DeleteIdentityPropagationConfigRequestT = Model::DeleteIdentityPropagationConfigRequest>
1893 const DeleteIdentityPropagationConfigRequestT& request) const {
1894 return SubmitCallable(&QuickSightClient::DeleteIdentityPropagationConfig, request);
1895 }
1896
1901 template <typename DeleteIdentityPropagationConfigRequestT = Model::DeleteIdentityPropagationConfigRequest>
1902 void DeleteIdentityPropagationConfigAsync(const DeleteIdentityPropagationConfigRequestT& request,
1904 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1905 return SubmitAsync(&QuickSightClient::DeleteIdentityPropagationConfig, request, handler, context);
1906 }
1907
1914
1919 template <typename DeleteKnowledgeBaseRequestT = Model::DeleteKnowledgeBaseRequest>
1920 Model::DeleteKnowledgeBaseOutcomeCallable DeleteKnowledgeBaseCallable(const DeleteKnowledgeBaseRequestT& request) const {
1921 return SubmitCallable(&QuickSightClient::DeleteKnowledgeBase, request);
1922 }
1923
1928 template <typename DeleteKnowledgeBaseRequestT = Model::DeleteKnowledgeBaseRequest>
1929 void DeleteKnowledgeBaseAsync(const DeleteKnowledgeBaseRequestT& request, const DeleteKnowledgeBaseResponseReceivedHandler& handler,
1930 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1931 return SubmitAsync(&QuickSightClient::DeleteKnowledgeBase, request, handler, context);
1932 }
1933
1940
1945 template <typename DeleteLimitsProfileRequestT = Model::DeleteLimitsProfileRequest>
1946 Model::DeleteLimitsProfileOutcomeCallable DeleteLimitsProfileCallable(const DeleteLimitsProfileRequestT& request) const {
1947 return SubmitCallable(&QuickSightClient::DeleteLimitsProfile, request);
1948 }
1949
1954 template <typename DeleteLimitsProfileRequestT = Model::DeleteLimitsProfileRequest>
1955 void DeleteLimitsProfileAsync(const DeleteLimitsProfileRequestT& request, const DeleteLimitsProfileResponseReceivedHandler& handler,
1956 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1957 return SubmitAsync(&QuickSightClient::DeleteLimitsProfile, request, handler, context);
1958 }
1959
1969
1973 template <typename DeleteNamespaceRequestT = Model::DeleteNamespaceRequest>
1974 Model::DeleteNamespaceOutcomeCallable DeleteNamespaceCallable(const DeleteNamespaceRequestT& request) const {
1975 return SubmitCallable(&QuickSightClient::DeleteNamespace, request);
1976 }
1977
1982 template <typename DeleteNamespaceRequestT = Model::DeleteNamespaceRequest>
1983 void DeleteNamespaceAsync(const DeleteNamespaceRequestT& request, const DeleteNamespaceResponseReceivedHandler& handler,
1984 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1985 return SubmitAsync(&QuickSightClient::DeleteNamespace, request, handler, context);
1986 }
1987
1994 const Model::DeleteOAuthClientApplicationRequest& request) const;
1995
2000 template <typename DeleteOAuthClientApplicationRequestT = Model::DeleteOAuthClientApplicationRequest>
2002 const DeleteOAuthClientApplicationRequestT& request) const {
2003 return SubmitCallable(&QuickSightClient::DeleteOAuthClientApplication, request);
2004 }
2005
2010 template <typename DeleteOAuthClientApplicationRequestT = Model::DeleteOAuthClientApplicationRequest>
2011 void DeleteOAuthClientApplicationAsync(const DeleteOAuthClientApplicationRequestT& request,
2013 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2014 return SubmitAsync(&QuickSightClient::DeleteOAuthClientApplication, request, handler, context);
2015 }
2016
2023
2028 template <typename DeleteRefreshScheduleRequestT = Model::DeleteRefreshScheduleRequest>
2029 Model::DeleteRefreshScheduleOutcomeCallable DeleteRefreshScheduleCallable(const DeleteRefreshScheduleRequestT& request) const {
2030 return SubmitCallable(&QuickSightClient::DeleteRefreshSchedule, request);
2031 }
2032
2037 template <typename DeleteRefreshScheduleRequestT = Model::DeleteRefreshScheduleRequest>
2038 void DeleteRefreshScheduleAsync(const DeleteRefreshScheduleRequestT& request, const DeleteRefreshScheduleResponseReceivedHandler& handler,
2039 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2040 return SubmitAsync(&QuickSightClient::DeleteRefreshSchedule, request, handler, context);
2041 }
2042
2049 const Model::DeleteRoleCustomPermissionRequest& request) const;
2050
2055 template <typename DeleteRoleCustomPermissionRequestT = Model::DeleteRoleCustomPermissionRequest>
2057 const DeleteRoleCustomPermissionRequestT& request) const {
2058 return SubmitCallable(&QuickSightClient::DeleteRoleCustomPermission, request);
2059 }
2060
2065 template <typename DeleteRoleCustomPermissionRequestT = Model::DeleteRoleCustomPermissionRequest>
2066 void DeleteRoleCustomPermissionAsync(const DeleteRoleCustomPermissionRequestT& request,
2068 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2069 return SubmitAsync(&QuickSightClient::DeleteRoleCustomPermission, request, handler, context);
2070 }
2071
2078
2083 template <typename DeleteRoleMembershipRequestT = Model::DeleteRoleMembershipRequest>
2084 Model::DeleteRoleMembershipOutcomeCallable DeleteRoleMembershipCallable(const DeleteRoleMembershipRequestT& request) const {
2085 return SubmitCallable(&QuickSightClient::DeleteRoleMembership, request);
2086 }
2087
2092 template <typename DeleteRoleMembershipRequestT = Model::DeleteRoleMembershipRequest>
2093 void DeleteRoleMembershipAsync(const DeleteRoleMembershipRequestT& request, const DeleteRoleMembershipResponseReceivedHandler& handler,
2094 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2095 return SubmitAsync(&QuickSightClient::DeleteRoleMembership, request, handler, context);
2096 }
2097
2104
2108 template <typename DeleteSpaceRequestT = Model::DeleteSpaceRequest>
2109 Model::DeleteSpaceOutcomeCallable DeleteSpaceCallable(const DeleteSpaceRequestT& request) const {
2110 return SubmitCallable(&QuickSightClient::DeleteSpace, request);
2111 }
2112
2117 template <typename DeleteSpaceRequestT = Model::DeleteSpaceRequest>
2118 void DeleteSpaceAsync(const DeleteSpaceRequestT& request, const DeleteSpaceResponseReceivedHandler& handler,
2119 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2120 return SubmitAsync(&QuickSightClient::DeleteSpace, request, handler, context);
2121 }
2122
2129
2133 template <typename DeleteTemplateRequestT = Model::DeleteTemplateRequest>
2134 Model::DeleteTemplateOutcomeCallable DeleteTemplateCallable(const DeleteTemplateRequestT& request) const {
2135 return SubmitCallable(&QuickSightClient::DeleteTemplate, request);
2136 }
2137
2142 template <typename DeleteTemplateRequestT = Model::DeleteTemplateRequest>
2143 void DeleteTemplateAsync(const DeleteTemplateRequestT& request, const DeleteTemplateResponseReceivedHandler& handler,
2144 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2145 return SubmitAsync(&QuickSightClient::DeleteTemplate, request, handler, context);
2146 }
2147
2156
2161 template <typename DeleteTemplateAliasRequestT = Model::DeleteTemplateAliasRequest>
2162 Model::DeleteTemplateAliasOutcomeCallable DeleteTemplateAliasCallable(const DeleteTemplateAliasRequestT& request) const {
2163 return SubmitCallable(&QuickSightClient::DeleteTemplateAlias, request);
2164 }
2165
2170 template <typename DeleteTemplateAliasRequestT = Model::DeleteTemplateAliasRequest>
2171 void DeleteTemplateAliasAsync(const DeleteTemplateAliasRequestT& request, const DeleteTemplateAliasResponseReceivedHandler& handler,
2172 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2173 return SubmitAsync(&QuickSightClient::DeleteTemplateAlias, request, handler, context);
2174 }
2175
2182
2186 template <typename DeleteThemeRequestT = Model::DeleteThemeRequest>
2187 Model::DeleteThemeOutcomeCallable DeleteThemeCallable(const DeleteThemeRequestT& request) const {
2188 return SubmitCallable(&QuickSightClient::DeleteTheme, request);
2189 }
2190
2195 template <typename DeleteThemeRequestT = Model::DeleteThemeRequest>
2196 void DeleteThemeAsync(const DeleteThemeRequestT& request, const DeleteThemeResponseReceivedHandler& handler,
2197 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2198 return SubmitAsync(&QuickSightClient::DeleteTheme, request, handler, context);
2199 }
2200
2209
2214 template <typename DeleteThemeAliasRequestT = Model::DeleteThemeAliasRequest>
2215 Model::DeleteThemeAliasOutcomeCallable DeleteThemeAliasCallable(const DeleteThemeAliasRequestT& request) const {
2216 return SubmitCallable(&QuickSightClient::DeleteThemeAlias, request);
2217 }
2218
2223 template <typename DeleteThemeAliasRequestT = Model::DeleteThemeAliasRequest>
2224 void DeleteThemeAliasAsync(const DeleteThemeAliasRequestT& request, const DeleteThemeAliasResponseReceivedHandler& handler,
2225 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2226 return SubmitAsync(&QuickSightClient::DeleteThemeAlias, request, handler, context);
2227 }
2228
2235
2239 template <typename DeleteTopicRequestT = Model::DeleteTopicRequest>
2240 Model::DeleteTopicOutcomeCallable DeleteTopicCallable(const DeleteTopicRequestT& request) const {
2241 return SubmitCallable(&QuickSightClient::DeleteTopic, request);
2242 }
2243
2248 template <typename DeleteTopicRequestT = Model::DeleteTopicRequest>
2249 void DeleteTopicAsync(const DeleteTopicRequestT& request, const DeleteTopicResponseReceivedHandler& handler,
2250 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2251 return SubmitAsync(&QuickSightClient::DeleteTopic, request, handler, context);
2252 }
2253
2260 const Model::DeleteTopicRefreshScheduleRequest& request) const;
2261
2266 template <typename DeleteTopicRefreshScheduleRequestT = Model::DeleteTopicRefreshScheduleRequest>
2268 const DeleteTopicRefreshScheduleRequestT& request) const {
2269 return SubmitCallable(&QuickSightClient::DeleteTopicRefreshSchedule, request);
2270 }
2271
2276 template <typename DeleteTopicRefreshScheduleRequestT = Model::DeleteTopicRefreshScheduleRequest>
2277 void DeleteTopicRefreshScheduleAsync(const DeleteTopicRefreshScheduleRequestT& request,
2279 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2280 return SubmitAsync(&QuickSightClient::DeleteTopicRefreshSchedule, request, handler, context);
2281 }
2282
2289
2293 template <typename DeleteTopicV2RequestT = Model::DeleteTopicV2Request>
2294 Model::DeleteTopicV2OutcomeCallable DeleteTopicV2Callable(const DeleteTopicV2RequestT& request) const {
2295 return SubmitCallable(&QuickSightClient::DeleteTopicV2, request);
2296 }
2297
2302 template <typename DeleteTopicV2RequestT = Model::DeleteTopicV2Request>
2303 void DeleteTopicV2Async(const DeleteTopicV2RequestT& request, const DeleteTopicV2ResponseReceivedHandler& handler,
2304 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2305 return SubmitAsync(&QuickSightClient::DeleteTopicV2, request, handler, context);
2306 }
2307
2316
2320 template <typename DeleteUserRequestT = Model::DeleteUserRequest>
2321 Model::DeleteUserOutcomeCallable DeleteUserCallable(const DeleteUserRequestT& request) const {
2322 return SubmitCallable(&QuickSightClient::DeleteUser, request);
2323 }
2324
2329 template <typename DeleteUserRequestT = Model::DeleteUserRequest>
2330 void DeleteUserAsync(const DeleteUserRequestT& request, const DeleteUserResponseReceivedHandler& handler,
2331 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2332 return SubmitAsync(&QuickSightClient::DeleteUser, request, handler, context);
2333 }
2334
2341
2346 template <typename DeleteUserByPrincipalIdRequestT = Model::DeleteUserByPrincipalIdRequest>
2347 Model::DeleteUserByPrincipalIdOutcomeCallable DeleteUserByPrincipalIdCallable(const DeleteUserByPrincipalIdRequestT& request) const {
2348 return SubmitCallable(&QuickSightClient::DeleteUserByPrincipalId, request);
2349 }
2350
2355 template <typename DeleteUserByPrincipalIdRequestT = Model::DeleteUserByPrincipalIdRequest>
2356 void DeleteUserByPrincipalIdAsync(const DeleteUserByPrincipalIdRequestT& request,
2358 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2359 return SubmitAsync(&QuickSightClient::DeleteUserByPrincipalId, request, handler, context);
2360 }
2361
2369 const Model::DeleteUserCustomPermissionRequest& request) const;
2370
2375 template <typename DeleteUserCustomPermissionRequestT = Model::DeleteUserCustomPermissionRequest>
2377 const DeleteUserCustomPermissionRequestT& request) const {
2378 return SubmitCallable(&QuickSightClient::DeleteUserCustomPermission, request);
2379 }
2380
2385 template <typename DeleteUserCustomPermissionRequestT = Model::DeleteUserCustomPermissionRequest>
2386 void DeleteUserCustomPermissionAsync(const DeleteUserCustomPermissionRequestT& request,
2388 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2389 return SubmitAsync(&QuickSightClient::DeleteUserCustomPermission, request, handler, context);
2390 }
2391
2398
2403 template <typename DeleteVPCConnectionRequestT = Model::DeleteVPCConnectionRequest>
2404 Model::DeleteVPCConnectionOutcomeCallable DeleteVPCConnectionCallable(const DeleteVPCConnectionRequestT& request) const {
2405 return SubmitCallable(&QuickSightClient::DeleteVPCConnection, request);
2406 }
2407
2412 template <typename DeleteVPCConnectionRequestT = Model::DeleteVPCConnectionRequest>
2413 void DeleteVPCConnectionAsync(const DeleteVPCConnectionRequestT& request, const DeleteVPCConnectionResponseReceivedHandler& handler,
2414 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2415 return SubmitAsync(&QuickSightClient::DeleteVPCConnection, request, handler, context);
2416 }
2417
2426
2431 template <typename DescribeAccountCustomPermissionRequestT = Model::DescribeAccountCustomPermissionRequest>
2433 const DescribeAccountCustomPermissionRequestT& request) const {
2434 return SubmitCallable(&QuickSightClient::DescribeAccountCustomPermission, request);
2435 }
2436
2441 template <typename DescribeAccountCustomPermissionRequestT = Model::DescribeAccountCustomPermissionRequest>
2442 void DescribeAccountCustomPermissionAsync(const DescribeAccountCustomPermissionRequestT& request,
2444 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2445 return SubmitAsync(&QuickSightClient::DescribeAccountCustomPermission, request, handler, context);
2446 }
2447
2490 const Model::DescribeAccountCustomizationRequest& request) const;
2491
2496 template <typename DescribeAccountCustomizationRequestT = Model::DescribeAccountCustomizationRequest>
2498 const DescribeAccountCustomizationRequestT& request) const {
2499 return SubmitCallable(&QuickSightClient::DescribeAccountCustomization, request);
2500 }
2501
2506 template <typename DescribeAccountCustomizationRequestT = Model::DescribeAccountCustomizationRequest>
2507 void DescribeAccountCustomizationAsync(const DescribeAccountCustomizationRequestT& request,
2509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2510 return SubmitAsync(&QuickSightClient::DescribeAccountCustomization, request, handler, context);
2511 }
2512
2520
2525 template <typename DescribeAccountSettingsRequestT = Model::DescribeAccountSettingsRequest>
2526 Model::DescribeAccountSettingsOutcomeCallable DescribeAccountSettingsCallable(const DescribeAccountSettingsRequestT& request) const {
2527 return SubmitCallable(&QuickSightClient::DescribeAccountSettings, request);
2528 }
2529
2534 template <typename DescribeAccountSettingsRequestT = Model::DescribeAccountSettingsRequest>
2535 void DescribeAccountSettingsAsync(const DescribeAccountSettingsRequestT& request,
2537 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2538 return SubmitAsync(&QuickSightClient::DescribeAccountSettings, request, handler, context);
2539 }
2540
2551 const Model::DescribeAccountSubscriptionRequest& request) const;
2552
2557 template <typename DescribeAccountSubscriptionRequestT = Model::DescribeAccountSubscriptionRequest>
2559 const DescribeAccountSubscriptionRequestT& request) const {
2560 return SubmitCallable(&QuickSightClient::DescribeAccountSubscription, request);
2561 }
2562
2567 template <typename DescribeAccountSubscriptionRequestT = Model::DescribeAccountSubscriptionRequest>
2568 void DescribeAccountSubscriptionAsync(const DescribeAccountSubscriptionRequestT& request,
2570 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2571 return SubmitAsync(&QuickSightClient::DescribeAccountSubscription, request, handler, context);
2572 }
2573
2582
2587 template <typename DescribeActionConnectorRequestT = Model::DescribeActionConnectorRequest>
2588 Model::DescribeActionConnectorOutcomeCallable DescribeActionConnectorCallable(const DescribeActionConnectorRequestT& request) const {
2589 return SubmitCallable(&QuickSightClient::DescribeActionConnector, request);
2590 }
2591
2596 template <typename DescribeActionConnectorRequestT = Model::DescribeActionConnectorRequest>
2597 void DescribeActionConnectorAsync(const DescribeActionConnectorRequestT& request,
2599 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2600 return SubmitAsync(&QuickSightClient::DescribeActionConnector, request, handler, context);
2601 }
2602
2612
2617 template <typename DescribeActionConnectorPermissionsRequestT = Model::DescribeActionConnectorPermissionsRequest>
2619 const DescribeActionConnectorPermissionsRequestT& request) const {
2620 return SubmitCallable(&QuickSightClient::DescribeActionConnectorPermissions, request);
2621 }
2622
2627 template <typename DescribeActionConnectorPermissionsRequestT = Model::DescribeActionConnectorPermissionsRequest>
2628 void DescribeActionConnectorPermissionsAsync(const DescribeActionConnectorPermissionsRequestT& request,
2630 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2631 return SubmitAsync(&QuickSightClient::DescribeActionConnectorPermissions, request, handler, context);
2632 }
2633
2640
2644 template <typename DescribeAgentRequestT = Model::DescribeAgentRequest>
2645 Model::DescribeAgentOutcomeCallable DescribeAgentCallable(const DescribeAgentRequestT& request) const {
2646 return SubmitCallable(&QuickSightClient::DescribeAgent, request);
2647 }
2648
2653 template <typename DescribeAgentRequestT = Model::DescribeAgentRequest>
2654 void DescribeAgentAsync(const DescribeAgentRequestT& request, const DescribeAgentResponseReceivedHandler& handler,
2655 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2656 return SubmitAsync(&QuickSightClient::DescribeAgent, request, handler, context);
2657 }
2658
2666
2671 template <typename DescribeAgentPermissionsRequestT = Model::DescribeAgentPermissionsRequest>
2672 Model::DescribeAgentPermissionsOutcomeCallable DescribeAgentPermissionsCallable(const DescribeAgentPermissionsRequestT& request) const {
2673 return SubmitCallable(&QuickSightClient::DescribeAgentPermissions, request);
2674 }
2675
2680 template <typename DescribeAgentPermissionsRequestT = Model::DescribeAgentPermissionsRequest>
2681 void DescribeAgentPermissionsAsync(const DescribeAgentPermissionsRequestT& request,
2683 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2684 return SubmitAsync(&QuickSightClient::DescribeAgentPermissions, request, handler, context);
2685 }
2686
2694
2699 template <typename DescribeAnalysisRequestT = Model::DescribeAnalysisRequest>
2700 Model::DescribeAnalysisOutcomeCallable DescribeAnalysisCallable(const DescribeAnalysisRequestT& request) const {
2701 return SubmitCallable(&QuickSightClient::DescribeAnalysis, request);
2702 }
2703
2708 template <typename DescribeAnalysisRequestT = Model::DescribeAnalysisRequest>
2709 void DescribeAnalysisAsync(const DescribeAnalysisRequestT& request, const DescribeAnalysisResponseReceivedHandler& handler,
2710 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2711 return SubmitAsync(&QuickSightClient::DescribeAnalysis, request, handler, context);
2712 }
2713
2726 const Model::DescribeAnalysisDefinitionRequest& request) const;
2727
2732 template <typename DescribeAnalysisDefinitionRequestT = Model::DescribeAnalysisDefinitionRequest>
2734 const DescribeAnalysisDefinitionRequestT& request) const {
2735 return SubmitCallable(&QuickSightClient::DescribeAnalysisDefinition, request);
2736 }
2737
2742 template <typename DescribeAnalysisDefinitionRequestT = Model::DescribeAnalysisDefinitionRequest>
2743 void DescribeAnalysisDefinitionAsync(const DescribeAnalysisDefinitionRequestT& request,
2745 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2746 return SubmitAsync(&QuickSightClient::DescribeAnalysisDefinition, request, handler, context);
2747 }
2748
2756 const Model::DescribeAnalysisPermissionsRequest& request) const;
2757
2762 template <typename DescribeAnalysisPermissionsRequestT = Model::DescribeAnalysisPermissionsRequest>
2764 const DescribeAnalysisPermissionsRequestT& request) const {
2765 return SubmitCallable(&QuickSightClient::DescribeAnalysisPermissions, request);
2766 }
2767
2772 template <typename DescribeAnalysisPermissionsRequestT = Model::DescribeAnalysisPermissionsRequest>
2773 void DescribeAnalysisPermissionsAsync(const DescribeAnalysisPermissionsRequestT& request,
2775 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2776 return SubmitAsync(&QuickSightClient::DescribeAnalysisPermissions, request, handler, context);
2777 }
2778
2785
2790 template <typename DescribeApprovalPolicyRequestT = Model::DescribeApprovalPolicyRequest>
2791 Model::DescribeApprovalPolicyOutcomeCallable DescribeApprovalPolicyCallable(const DescribeApprovalPolicyRequestT& request) const {
2792 return SubmitCallable(&QuickSightClient::DescribeApprovalPolicy, request);
2793 }
2794
2799 template <typename DescribeApprovalPolicyRequestT = Model::DescribeApprovalPolicyRequest>
2800 void DescribeApprovalPolicyAsync(const DescribeApprovalPolicyRequestT& request,
2802 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2803 return SubmitAsync(&QuickSightClient::DescribeApprovalPolicy, request, handler, context);
2804 }
2805
2818 const Model::DescribeAssetBundleExportJobRequest& request) const;
2819
2824 template <typename DescribeAssetBundleExportJobRequestT = Model::DescribeAssetBundleExportJobRequest>
2826 const DescribeAssetBundleExportJobRequestT& request) const {
2827 return SubmitCallable(&QuickSightClient::DescribeAssetBundleExportJob, request);
2828 }
2829
2834 template <typename DescribeAssetBundleExportJobRequestT = Model::DescribeAssetBundleExportJobRequest>
2835 void DescribeAssetBundleExportJobAsync(const DescribeAssetBundleExportJobRequestT& request,
2837 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2838 return SubmitAsync(&QuickSightClient::DescribeAssetBundleExportJob, request, handler, context);
2839 }
2840
2849 const Model::DescribeAssetBundleImportJobRequest& request) const;
2850
2855 template <typename DescribeAssetBundleImportJobRequestT = Model::DescribeAssetBundleImportJobRequest>
2857 const DescribeAssetBundleImportJobRequestT& request) const {
2858 return SubmitCallable(&QuickSightClient::DescribeAssetBundleImportJob, request);
2859 }
2860
2865 template <typename DescribeAssetBundleImportJobRequestT = Model::DescribeAssetBundleImportJobRequest>
2866 void DescribeAssetBundleImportJobAsync(const DescribeAssetBundleImportJobRequestT& request,
2868 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2869 return SubmitAsync(&QuickSightClient::DescribeAssetBundleImportJob, request, handler, context);
2870 }
2871
2879
2884 template <typename DescribeAutomationJobRequestT = Model::DescribeAutomationJobRequest>
2885 Model::DescribeAutomationJobOutcomeCallable DescribeAutomationJobCallable(const DescribeAutomationJobRequestT& request) const {
2886 return SubmitCallable(&QuickSightClient::DescribeAutomationJob, request);
2887 }
2888
2893 template <typename DescribeAutomationJobRequestT = Model::DescribeAutomationJobRequest>
2894 void DescribeAutomationJobAsync(const DescribeAutomationJobRequestT& request, const DescribeAutomationJobResponseReceivedHandler& handler,
2895 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2896 return SubmitAsync(&QuickSightClient::DescribeAutomationJob, request, handler, context);
2897 }
2898
2905
2909 template <typename DescribeBrandRequestT = Model::DescribeBrandRequest>
2910 Model::DescribeBrandOutcomeCallable DescribeBrandCallable(const DescribeBrandRequestT& request) const {
2911 return SubmitCallable(&QuickSightClient::DescribeBrand, request);
2912 }
2913
2918 template <typename DescribeBrandRequestT = Model::DescribeBrandRequest>
2919 void DescribeBrandAsync(const DescribeBrandRequestT& request, const DescribeBrandResponseReceivedHandler& handler,
2920 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2921 return SubmitAsync(&QuickSightClient::DescribeBrand, request, handler, context);
2922 }
2923
2930
2935 template <typename DescribeBrandAssignmentRequestT = Model::DescribeBrandAssignmentRequest>
2936 Model::DescribeBrandAssignmentOutcomeCallable DescribeBrandAssignmentCallable(const DescribeBrandAssignmentRequestT& request) const {
2937 return SubmitCallable(&QuickSightClient::DescribeBrandAssignment, request);
2938 }
2939
2944 template <typename DescribeBrandAssignmentRequestT = Model::DescribeBrandAssignmentRequest>
2945 void DescribeBrandAssignmentAsync(const DescribeBrandAssignmentRequestT& request,
2947 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2948 return SubmitAsync(&QuickSightClient::DescribeBrandAssignment, request, handler, context);
2949 }
2950
2957 const Model::DescribeBrandPublishedVersionRequest& request) const;
2958
2963 template <typename DescribeBrandPublishedVersionRequestT = Model::DescribeBrandPublishedVersionRequest>
2965 const DescribeBrandPublishedVersionRequestT& request) const {
2966 return SubmitCallable(&QuickSightClient::DescribeBrandPublishedVersion, request);
2967 }
2968
2973 template <typename DescribeBrandPublishedVersionRequestT = Model::DescribeBrandPublishedVersionRequest>
2974 void DescribeBrandPublishedVersionAsync(const DescribeBrandPublishedVersionRequestT& request,
2976 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2977 return SubmitAsync(&QuickSightClient::DescribeBrandPublishedVersion, request, handler, context);
2978 }
2979
2986
2991 template <typename DescribeCustomPermissionsRequestT = Model::DescribeCustomPermissionsRequest>
2993 const DescribeCustomPermissionsRequestT& request) const {
2994 return SubmitCallable(&QuickSightClient::DescribeCustomPermissions, request);
2995 }
2996
3001 template <typename DescribeCustomPermissionsRequestT = Model::DescribeCustomPermissionsRequest>
3002 void DescribeCustomPermissionsAsync(const DescribeCustomPermissionsRequestT& request,
3004 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3005 return SubmitAsync(&QuickSightClient::DescribeCustomPermissions, request, handler, context);
3006 }
3007
3014
3019 template <typename DescribeDashboardRequestT = Model::DescribeDashboardRequest>
3020 Model::DescribeDashboardOutcomeCallable DescribeDashboardCallable(const DescribeDashboardRequestT& request) const {
3021 return SubmitCallable(&QuickSightClient::DescribeDashboard, request);
3022 }
3023
3028 template <typename DescribeDashboardRequestT = Model::DescribeDashboardRequest>
3029 void DescribeDashboardAsync(const DescribeDashboardRequestT& request, const DescribeDashboardResponseReceivedHandler& handler,
3030 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3031 return SubmitAsync(&QuickSightClient::DescribeDashboard, request, handler, context);
3032 }
3033
3046 const Model::DescribeDashboardDefinitionRequest& request) const;
3047
3052 template <typename DescribeDashboardDefinitionRequestT = Model::DescribeDashboardDefinitionRequest>
3054 const DescribeDashboardDefinitionRequestT& request) const {
3055 return SubmitCallable(&QuickSightClient::DescribeDashboardDefinition, request);
3056 }
3057
3062 template <typename DescribeDashboardDefinitionRequestT = Model::DescribeDashboardDefinitionRequest>
3063 void DescribeDashboardDefinitionAsync(const DescribeDashboardDefinitionRequestT& request,
3065 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3066 return SubmitAsync(&QuickSightClient::DescribeDashboardDefinition, request, handler, context);
3067 }
3068
3076 const Model::DescribeDashboardPermissionsRequest& request) const;
3077
3082 template <typename DescribeDashboardPermissionsRequestT = Model::DescribeDashboardPermissionsRequest>
3084 const DescribeDashboardPermissionsRequestT& request) const {
3085 return SubmitCallable(&QuickSightClient::DescribeDashboardPermissions, request);
3086 }
3087
3092 template <typename DescribeDashboardPermissionsRequestT = Model::DescribeDashboardPermissionsRequest>
3093 void DescribeDashboardPermissionsAsync(const DescribeDashboardPermissionsRequestT& request,
3095 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3096 return SubmitAsync(&QuickSightClient::DescribeDashboardPermissions, request, handler, context);
3097 }
3098
3113 const Model::DescribeDashboardSnapshotJobRequest& request) const;
3114
3119 template <typename DescribeDashboardSnapshotJobRequestT = Model::DescribeDashboardSnapshotJobRequest>
3121 const DescribeDashboardSnapshotJobRequestT& request) const {
3122 return SubmitCallable(&QuickSightClient::DescribeDashboardSnapshotJob, request);
3123 }
3124
3129 template <typename DescribeDashboardSnapshotJobRequestT = Model::DescribeDashboardSnapshotJobRequest>
3130 void DescribeDashboardSnapshotJobAsync(const DescribeDashboardSnapshotJobRequestT& request,
3132 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3133 return SubmitAsync(&QuickSightClient::DescribeDashboardSnapshotJob, request, handler, context);
3134 }
3135
3170
3175 template <typename DescribeDashboardSnapshotJobResultRequestT = Model::DescribeDashboardSnapshotJobResultRequest>
3177 const DescribeDashboardSnapshotJobResultRequestT& request) const {
3178 return SubmitCallable(&QuickSightClient::DescribeDashboardSnapshotJobResult, request);
3179 }
3180
3185 template <typename DescribeDashboardSnapshotJobResultRequestT = Model::DescribeDashboardSnapshotJobResultRequest>
3186 void DescribeDashboardSnapshotJobResultAsync(const DescribeDashboardSnapshotJobResultRequestT& request,
3188 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3189 return SubmitAsync(&QuickSightClient::DescribeDashboardSnapshotJobResult, request, handler, context);
3190 }
3191
3200
3205 template <typename DescribeDashboardsQAConfigurationRequestT = Model::DescribeDashboardsQAConfigurationRequest>
3207 const DescribeDashboardsQAConfigurationRequestT& request) const {
3208 return SubmitCallable(&QuickSightClient::DescribeDashboardsQAConfiguration, request);
3209 }
3210
3215 template <typename DescribeDashboardsQAConfigurationRequestT = Model::DescribeDashboardsQAConfigurationRequest>
3216 void DescribeDashboardsQAConfigurationAsync(const DescribeDashboardsQAConfigurationRequestT& request,
3218 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3219 return SubmitAsync(&QuickSightClient::DescribeDashboardsQAConfiguration, request, handler, context);
3220 }
3221
3229
3233 template <typename DescribeDataSetRequestT = Model::DescribeDataSetRequest>
3234 Model::DescribeDataSetOutcomeCallable DescribeDataSetCallable(const DescribeDataSetRequestT& request) const {
3235 return SubmitCallable(&QuickSightClient::DescribeDataSet, request);
3236 }
3237
3242 template <typename DescribeDataSetRequestT = Model::DescribeDataSetRequest>
3243 void DescribeDataSetAsync(const DescribeDataSetRequestT& request, const DescribeDataSetResponseReceivedHandler& handler,
3244 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3245 return SubmitAsync(&QuickSightClient::DescribeDataSet, request, handler, context);
3246 }
3247
3256 const Model::DescribeDataSetPermissionsRequest& request) const;
3257
3262 template <typename DescribeDataSetPermissionsRequestT = Model::DescribeDataSetPermissionsRequest>
3264 const DescribeDataSetPermissionsRequestT& request) const {
3265 return SubmitCallable(&QuickSightClient::DescribeDataSetPermissions, request);
3266 }
3267
3272 template <typename DescribeDataSetPermissionsRequestT = Model::DescribeDataSetPermissionsRequest>
3273 void DescribeDataSetPermissionsAsync(const DescribeDataSetPermissionsRequestT& request,
3275 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3276 return SubmitAsync(&QuickSightClient::DescribeDataSetPermissions, request, handler, context);
3277 }
3278
3286
3291 template <typename DescribeDataSetRefreshPropertiesRequestT = Model::DescribeDataSetRefreshPropertiesRequest>
3293 const DescribeDataSetRefreshPropertiesRequestT& request) const {
3294 return SubmitCallable(&QuickSightClient::DescribeDataSetRefreshProperties, request);
3295 }
3296
3301 template <typename DescribeDataSetRefreshPropertiesRequestT = Model::DescribeDataSetRefreshPropertiesRequest>
3302 void DescribeDataSetRefreshPropertiesAsync(const DescribeDataSetRefreshPropertiesRequestT& request,
3304 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3305 return SubmitAsync(&QuickSightClient::DescribeDataSetRefreshProperties, request, handler, context);
3306 }
3307
3314
3319 template <typename DescribeDataSourceRequestT = Model::DescribeDataSourceRequest>
3320 Model::DescribeDataSourceOutcomeCallable DescribeDataSourceCallable(const DescribeDataSourceRequestT& request) const {
3321 return SubmitCallable(&QuickSightClient::DescribeDataSource, request);
3322 }
3323
3328 template <typename DescribeDataSourceRequestT = Model::DescribeDataSourceRequest>
3329 void DescribeDataSourceAsync(const DescribeDataSourceRequestT& request, const DescribeDataSourceResponseReceivedHandler& handler,
3330 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3331 return SubmitAsync(&QuickSightClient::DescribeDataSource, request, handler, context);
3332 }
3333
3341 const Model::DescribeDataSourcePermissionsRequest& request) const;
3342
3347 template <typename DescribeDataSourcePermissionsRequestT = Model::DescribeDataSourcePermissionsRequest>
3349 const DescribeDataSourcePermissionsRequestT& request) const {
3350 return SubmitCallable(&QuickSightClient::DescribeDataSourcePermissions, request);
3351 }
3352
3357 template <typename DescribeDataSourcePermissionsRequestT = Model::DescribeDataSourcePermissionsRequest>
3358 void DescribeDataSourcePermissionsAsync(const DescribeDataSourcePermissionsRequestT& request,
3360 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3361 return SubmitAsync(&QuickSightClient::DescribeDataSourcePermissions, request, handler, context);
3362 }
3363
3372
3377 template <typename DescribeDefaultQBusinessApplicationRequestT = Model::DescribeDefaultQBusinessApplicationRequest>
3379 const DescribeDefaultQBusinessApplicationRequestT& request) const {
3380 return SubmitCallable(&QuickSightClient::DescribeDefaultQBusinessApplication, request);
3381 }
3382
3387 template <typename DescribeDefaultQBusinessApplicationRequestT = Model::DescribeDefaultQBusinessApplicationRequest>
3388 void DescribeDefaultQBusinessApplicationAsync(const DescribeDefaultQBusinessApplicationRequestT& request,
3390 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3391 return SubmitAsync(&QuickSightClient::DescribeDefaultQBusinessApplication, request, handler, context);
3392 }
3393
3401
3406 template <typename DescribeDlpSettingRequestT = Model::DescribeDlpSettingRequest>
3407 Model::DescribeDlpSettingOutcomeCallable DescribeDlpSettingCallable(const DescribeDlpSettingRequestT& request) const {
3408 return SubmitCallable(&QuickSightClient::DescribeDlpSetting, request);
3409 }
3410
3415 template <typename DescribeDlpSettingRequestT = Model::DescribeDlpSettingRequest>
3416 void DescribeDlpSettingAsync(const DescribeDlpSettingRequestT& request, const DescribeDlpSettingResponseReceivedHandler& handler,
3417 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3418 return SubmitAsync(&QuickSightClient::DescribeDlpSetting, request, handler, context);
3419 }
3420
3428
3432 template <typename DescribeFlowRequestT = Model::DescribeFlowRequest>
3433 Model::DescribeFlowOutcomeCallable DescribeFlowCallable(const DescribeFlowRequestT& request) const {
3434 return SubmitCallable(&QuickSightClient::DescribeFlow, request);
3435 }
3436
3441 template <typename DescribeFlowRequestT = Model::DescribeFlowRequest>
3442 void DescribeFlowAsync(const DescribeFlowRequestT& request, const DescribeFlowResponseReceivedHandler& handler,
3443 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3444 return SubmitAsync(&QuickSightClient::DescribeFlow, request, handler, context);
3445 }
3446
3453
3457 template <typename DescribeFolderRequestT = Model::DescribeFolderRequest>
3458 Model::DescribeFolderOutcomeCallable DescribeFolderCallable(const DescribeFolderRequestT& request) const {
3459 return SubmitCallable(&QuickSightClient::DescribeFolder, request);
3460 }
3461
3466 template <typename DescribeFolderRequestT = Model::DescribeFolderRequest>
3467 void DescribeFolderAsync(const DescribeFolderRequestT& request, const DescribeFolderResponseReceivedHandler& handler,
3468 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3469 return SubmitAsync(&QuickSightClient::DescribeFolder, request, handler, context);
3470 }
3471
3478
3483 template <typename DescribeFolderPermissionsRequestT = Model::DescribeFolderPermissionsRequest>
3485 const DescribeFolderPermissionsRequestT& request) const {
3486 return SubmitCallable(&QuickSightClient::DescribeFolderPermissions, request);
3487 }
3488
3493 template <typename DescribeFolderPermissionsRequestT = Model::DescribeFolderPermissionsRequest>
3494 void DescribeFolderPermissionsAsync(const DescribeFolderPermissionsRequestT& request,
3496 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3497 return SubmitAsync(&QuickSightClient::DescribeFolderPermissions, request, handler, context);
3498 }
3499
3509
3514 template <typename DescribeFolderResolvedPermissionsRequestT = Model::DescribeFolderResolvedPermissionsRequest>
3516 const DescribeFolderResolvedPermissionsRequestT& request) const {
3517 return SubmitCallable(&QuickSightClient::DescribeFolderResolvedPermissions, request);
3518 }
3519
3524 template <typename DescribeFolderResolvedPermissionsRequestT = Model::DescribeFolderResolvedPermissionsRequest>
3525 void DescribeFolderResolvedPermissionsAsync(const DescribeFolderResolvedPermissionsRequestT& request,
3527 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3528 return SubmitAsync(&QuickSightClient::DescribeFolderResolvedPermissions, request, handler, context);
3529 }
3530
3538
3542 template <typename DescribeGroupRequestT = Model::DescribeGroupRequest>
3543 Model::DescribeGroupOutcomeCallable DescribeGroupCallable(const DescribeGroupRequestT& request) const {
3544 return SubmitCallable(&QuickSightClient::DescribeGroup, request);
3545 }
3546
3551 template <typename DescribeGroupRequestT = Model::DescribeGroupRequest>
3552 void DescribeGroupAsync(const DescribeGroupRequestT& request, const DescribeGroupResponseReceivedHandler& handler,
3553 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3554 return SubmitAsync(&QuickSightClient::DescribeGroup, request, handler, context);
3555 }
3556
3566
3571 template <typename DescribeGroupMembershipRequestT = Model::DescribeGroupMembershipRequest>
3572 Model::DescribeGroupMembershipOutcomeCallable DescribeGroupMembershipCallable(const DescribeGroupMembershipRequestT& request) const {
3573 return SubmitCallable(&QuickSightClient::DescribeGroupMembership, request);
3574 }
3575
3580 template <typename DescribeGroupMembershipRequestT = Model::DescribeGroupMembershipRequest>
3581 void DescribeGroupMembershipAsync(const DescribeGroupMembershipRequestT& request,
3583 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3584 return SubmitAsync(&QuickSightClient::DescribeGroupMembership, request, handler, context);
3585 }
3586
3594 const Model::DescribeIAMPolicyAssignmentRequest& request) const;
3595
3600 template <typename DescribeIAMPolicyAssignmentRequestT = Model::DescribeIAMPolicyAssignmentRequest>
3602 const DescribeIAMPolicyAssignmentRequestT& request) const {
3603 return SubmitCallable(&QuickSightClient::DescribeIAMPolicyAssignment, request);
3604 }
3605
3610 template <typename DescribeIAMPolicyAssignmentRequestT = Model::DescribeIAMPolicyAssignmentRequest>
3611 void DescribeIAMPolicyAssignmentAsync(const DescribeIAMPolicyAssignmentRequestT& request,
3613 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3614 return SubmitAsync(&QuickSightClient::DescribeIAMPolicyAssignment, request, handler, context);
3615 }
3616
3623
3628 template <typename DescribeIngestionRequestT = Model::DescribeIngestionRequest>
3629 Model::DescribeIngestionOutcomeCallable DescribeIngestionCallable(const DescribeIngestionRequestT& request) const {
3630 return SubmitCallable(&QuickSightClient::DescribeIngestion, request);
3631 }
3632
3637 template <typename DescribeIngestionRequestT = Model::DescribeIngestionRequest>
3638 void DescribeIngestionAsync(const DescribeIngestionRequestT& request, const DescribeIngestionResponseReceivedHandler& handler,
3639 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3640 return SubmitAsync(&QuickSightClient::DescribeIngestion, request, handler, context);
3641 }
3642
3649
3654 template <typename DescribeIpRestrictionRequestT = Model::DescribeIpRestrictionRequest>
3655 Model::DescribeIpRestrictionOutcomeCallable DescribeIpRestrictionCallable(const DescribeIpRestrictionRequestT& request) const {
3656 return SubmitCallable(&QuickSightClient::DescribeIpRestriction, request);
3657 }
3658
3663 template <typename DescribeIpRestrictionRequestT = Model::DescribeIpRestrictionRequest>
3664 void DescribeIpRestrictionAsync(const DescribeIpRestrictionRequestT& request, const DescribeIpRestrictionResponseReceivedHandler& handler,
3665 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3666 return SubmitAsync(&QuickSightClient::DescribeIpRestriction, request, handler, context);
3667 }
3668
3676
3681 template <typename DescribeKeyRegistrationRequestT = Model::DescribeKeyRegistrationRequest>
3682 Model::DescribeKeyRegistrationOutcomeCallable DescribeKeyRegistrationCallable(const DescribeKeyRegistrationRequestT& request) const {
3683 return SubmitCallable(&QuickSightClient::DescribeKeyRegistration, request);
3684 }
3685
3690 template <typename DescribeKeyRegistrationRequestT = Model::DescribeKeyRegistrationRequest>
3691 void DescribeKeyRegistrationAsync(const DescribeKeyRegistrationRequestT& request,
3693 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3694 return SubmitAsync(&QuickSightClient::DescribeKeyRegistration, request, handler, context);
3695 }
3696
3703
3708 template <typename DescribeKnowledgeBaseRequestT = Model::DescribeKnowledgeBaseRequest>
3709 Model::DescribeKnowledgeBaseOutcomeCallable DescribeKnowledgeBaseCallable(const DescribeKnowledgeBaseRequestT& request) const {
3710 return SubmitCallable(&QuickSightClient::DescribeKnowledgeBase, request);
3711 }
3712
3717 template <typename DescribeKnowledgeBaseRequestT = Model::DescribeKnowledgeBaseRequest>
3718 void DescribeKnowledgeBaseAsync(const DescribeKnowledgeBaseRequestT& request, const DescribeKnowledgeBaseResponseReceivedHandler& handler,
3719 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3720 return SubmitAsync(&QuickSightClient::DescribeKnowledgeBase, request, handler, context);
3721 }
3722
3731
3736 template <typename DescribeKnowledgeBasePermissionsRequestT = Model::DescribeKnowledgeBasePermissionsRequest>
3738 const DescribeKnowledgeBasePermissionsRequestT& request) const {
3739 return SubmitCallable(&QuickSightClient::DescribeKnowledgeBasePermissions, request);
3740 }
3741
3746 template <typename DescribeKnowledgeBasePermissionsRequestT = Model::DescribeKnowledgeBasePermissionsRequest>
3747 void DescribeKnowledgeBasePermissionsAsync(const DescribeKnowledgeBasePermissionsRequestT& request,
3749 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3750 return SubmitAsync(&QuickSightClient::DescribeKnowledgeBasePermissions, request, handler, context);
3751 }
3752
3760
3765 template <typename DescribeLimitsProfileRequestT = Model::DescribeLimitsProfileRequest>
3766 Model::DescribeLimitsProfileOutcomeCallable DescribeLimitsProfileCallable(const DescribeLimitsProfileRequestT& request) const {
3767 return SubmitCallable(&QuickSightClient::DescribeLimitsProfile, request);
3768 }
3769
3774 template <typename DescribeLimitsProfileRequestT = Model::DescribeLimitsProfileRequest>
3775 void DescribeLimitsProfileAsync(const DescribeLimitsProfileRequestT& request, const DescribeLimitsProfileResponseReceivedHandler& handler,
3776 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3777 return SubmitAsync(&QuickSightClient::DescribeLimitsProfile, request, handler, context);
3778 }
3779
3786
3791 template <typename DescribeNamespaceRequestT = Model::DescribeNamespaceRequest>
3792 Model::DescribeNamespaceOutcomeCallable DescribeNamespaceCallable(const DescribeNamespaceRequestT& request) const {
3793 return SubmitCallable(&QuickSightClient::DescribeNamespace, request);
3794 }
3795
3800 template <typename DescribeNamespaceRequestT = Model::DescribeNamespaceRequest>
3801 void DescribeNamespaceAsync(const DescribeNamespaceRequestT& request, const DescribeNamespaceResponseReceivedHandler& handler,
3802 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3803 return SubmitAsync(&QuickSightClient::DescribeNamespace, request, handler, context);
3804 }
3805
3813
3818 template <typename DescribeOAuthClientApplicationRequestT = Model::DescribeOAuthClientApplicationRequest>
3820 const DescribeOAuthClientApplicationRequestT& request) const {
3821 return SubmitCallable(&QuickSightClient::DescribeOAuthClientApplication, request);
3822 }
3823
3828 template <typename DescribeOAuthClientApplicationRequestT = Model::DescribeOAuthClientApplicationRequest>
3829 void DescribeOAuthClientApplicationAsync(const DescribeOAuthClientApplicationRequestT& request,
3831 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3832 return SubmitAsync(&QuickSightClient::DescribeOAuthClientApplication, request, handler, context);
3833 }
3834
3842
3847 template <typename DescribeQPersonalizationConfigurationRequestT = Model::DescribeQPersonalizationConfigurationRequest>
3849 const DescribeQPersonalizationConfigurationRequestT& request) const {
3850 return SubmitCallable(&QuickSightClient::DescribeQPersonalizationConfiguration, request);
3851 }
3852
3857 template <typename DescribeQPersonalizationConfigurationRequestT = Model::DescribeQPersonalizationConfigurationRequest>
3858 void DescribeQPersonalizationConfigurationAsync(const DescribeQPersonalizationConfigurationRequestT& request,
3860 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3861 return SubmitAsync(&QuickSightClient::DescribeQPersonalizationConfiguration, request, handler, context);
3862 }
3863
3872
3877 template <typename DescribeQuickSightQSearchConfigurationRequestT = Model::DescribeQuickSightQSearchConfigurationRequest>
3879 const DescribeQuickSightQSearchConfigurationRequestT& request) const {
3880 return SubmitCallable(&QuickSightClient::DescribeQuickSightQSearchConfiguration, request);
3881 }
3882
3887 template <typename DescribeQuickSightQSearchConfigurationRequestT = Model::DescribeQuickSightQSearchConfigurationRequest>
3888 void DescribeQuickSightQSearchConfigurationAsync(const DescribeQuickSightQSearchConfigurationRequestT& request,
3890 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3891 return SubmitAsync(&QuickSightClient::DescribeQuickSightQSearchConfiguration, request, handler, context);
3892 }
3893
3900
3905 template <typename DescribeRefreshScheduleRequestT = Model::DescribeRefreshScheduleRequest>
3906 Model::DescribeRefreshScheduleOutcomeCallable DescribeRefreshScheduleCallable(const DescribeRefreshScheduleRequestT& request) const {
3907 return SubmitCallable(&QuickSightClient::DescribeRefreshSchedule, request);
3908 }
3909
3914 template <typename DescribeRefreshScheduleRequestT = Model::DescribeRefreshScheduleRequest>
3915 void DescribeRefreshScheduleAsync(const DescribeRefreshScheduleRequestT& request,
3917 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3918 return SubmitAsync(&QuickSightClient::DescribeRefreshSchedule, request, handler, context);
3919 }
3920
3928 const Model::DescribeRoleCustomPermissionRequest& request) const;
3929
3934 template <typename DescribeRoleCustomPermissionRequestT = Model::DescribeRoleCustomPermissionRequest>
3936 const DescribeRoleCustomPermissionRequestT& request) const {
3937 return SubmitCallable(&QuickSightClient::DescribeRoleCustomPermission, request);
3938 }
3939
3944 template <typename DescribeRoleCustomPermissionRequestT = Model::DescribeRoleCustomPermissionRequest>
3945 void DescribeRoleCustomPermissionAsync(const DescribeRoleCustomPermissionRequestT& request,
3947 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3948 return SubmitAsync(&QuickSightClient::DescribeRoleCustomPermission, request, handler, context);
3949 }
3950
3959
3964 template <typename DescribeSelfUpgradeConfigurationRequestT = Model::DescribeSelfUpgradeConfigurationRequest>
3966 const DescribeSelfUpgradeConfigurationRequestT& request) const {
3967 return SubmitCallable(&QuickSightClient::DescribeSelfUpgradeConfiguration, request);
3968 }
3969
3974 template <typename DescribeSelfUpgradeConfigurationRequestT = Model::DescribeSelfUpgradeConfigurationRequest>
3975 void DescribeSelfUpgradeConfigurationAsync(const DescribeSelfUpgradeConfigurationRequestT& request,
3977 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
3978 return SubmitAsync(&QuickSightClient::DescribeSelfUpgradeConfiguration, request, handler, context);
3979 }
3980
3987
3991 template <typename DescribeSpaceRequestT = Model::DescribeSpaceRequest>
3992 Model::DescribeSpaceOutcomeCallable DescribeSpaceCallable(const DescribeSpaceRequestT& request) const {
3993 return SubmitCallable(&QuickSightClient::DescribeSpace, request);
3994 }
3995
4000 template <typename DescribeSpaceRequestT = Model::DescribeSpaceRequest>
4001 void DescribeSpaceAsync(const DescribeSpaceRequestT& request, const DescribeSpaceResponseReceivedHandler& handler,
4002 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4003 return SubmitAsync(&QuickSightClient::DescribeSpace, request, handler, context);
4004 }
4005
4013
4018 template <typename DescribeSpacePermissionsRequestT = Model::DescribeSpacePermissionsRequest>
4019 Model::DescribeSpacePermissionsOutcomeCallable DescribeSpacePermissionsCallable(const DescribeSpacePermissionsRequestT& request) const {
4020 return SubmitCallable(&QuickSightClient::DescribeSpacePermissions, request);
4021 }
4022
4027 template <typename DescribeSpacePermissionsRequestT = Model::DescribeSpacePermissionsRequest>
4028 void DescribeSpacePermissionsAsync(const DescribeSpacePermissionsRequestT& request,
4030 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4031 return SubmitAsync(&QuickSightClient::DescribeSpacePermissions, request, handler, context);
4032 }
4033
4040
4045 template <typename DescribeTemplateRequestT = Model::DescribeTemplateRequest>
4046 Model::DescribeTemplateOutcomeCallable DescribeTemplateCallable(const DescribeTemplateRequestT& request) const {
4047 return SubmitCallable(&QuickSightClient::DescribeTemplate, request);
4048 }
4049
4054 template <typename DescribeTemplateRequestT = Model::DescribeTemplateRequest>
4055 void DescribeTemplateAsync(const DescribeTemplateRequestT& request, const DescribeTemplateResponseReceivedHandler& handler,
4056 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4057 return SubmitAsync(&QuickSightClient::DescribeTemplate, request, handler, context);
4058 }
4059
4066
4071 template <typename DescribeTemplateAliasRequestT = Model::DescribeTemplateAliasRequest>
4072 Model::DescribeTemplateAliasOutcomeCallable DescribeTemplateAliasCallable(const DescribeTemplateAliasRequestT& request) const {
4073 return SubmitCallable(&QuickSightClient::DescribeTemplateAlias, request);
4074 }
4075
4080 template <typename DescribeTemplateAliasRequestT = Model::DescribeTemplateAliasRequest>
4081 void DescribeTemplateAliasAsync(const DescribeTemplateAliasRequestT& request, const DescribeTemplateAliasResponseReceivedHandler& handler,
4082 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4083 return SubmitAsync(&QuickSightClient::DescribeTemplateAlias, request, handler, context);
4084 }
4085
4098 const Model::DescribeTemplateDefinitionRequest& request) const;
4099
4104 template <typename DescribeTemplateDefinitionRequestT = Model::DescribeTemplateDefinitionRequest>
4106 const DescribeTemplateDefinitionRequestT& request) const {
4107 return SubmitCallable(&QuickSightClient::DescribeTemplateDefinition, request);
4108 }
4109
4114 template <typename DescribeTemplateDefinitionRequestT = Model::DescribeTemplateDefinitionRequest>
4115 void DescribeTemplateDefinitionAsync(const DescribeTemplateDefinitionRequestT& request,
4117 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4118 return SubmitAsync(&QuickSightClient::DescribeTemplateDefinition, request, handler, context);
4119 }
4120
4128 const Model::DescribeTemplatePermissionsRequest& request) const;
4129
4134 template <typename DescribeTemplatePermissionsRequestT = Model::DescribeTemplatePermissionsRequest>
4136 const DescribeTemplatePermissionsRequestT& request) const {
4137 return SubmitCallable(&QuickSightClient::DescribeTemplatePermissions, request);
4138 }
4139
4144 template <typename DescribeTemplatePermissionsRequestT = Model::DescribeTemplatePermissionsRequest>
4145 void DescribeTemplatePermissionsAsync(const DescribeTemplatePermissionsRequestT& request,
4147 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4148 return SubmitAsync(&QuickSightClient::DescribeTemplatePermissions, request, handler, context);
4149 }
4150
4157
4161 template <typename DescribeThemeRequestT = Model::DescribeThemeRequest>
4162 Model::DescribeThemeOutcomeCallable DescribeThemeCallable(const DescribeThemeRequestT& request) const {
4163 return SubmitCallable(&QuickSightClient::DescribeTheme, request);
4164 }
4165
4170 template <typename DescribeThemeRequestT = Model::DescribeThemeRequest>
4171 void DescribeThemeAsync(const DescribeThemeRequestT& request, const DescribeThemeResponseReceivedHandler& handler,
4172 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4173 return SubmitAsync(&QuickSightClient::DescribeTheme, request, handler, context);
4174 }
4175
4182
4187 template <typename DescribeThemeAliasRequestT = Model::DescribeThemeAliasRequest>
4188 Model::DescribeThemeAliasOutcomeCallable DescribeThemeAliasCallable(const DescribeThemeAliasRequestT& request) const {
4189 return SubmitCallable(&QuickSightClient::DescribeThemeAlias, request);
4190 }
4191
4196 template <typename DescribeThemeAliasRequestT = Model::DescribeThemeAliasRequest>
4197 void DescribeThemeAliasAsync(const DescribeThemeAliasRequestT& request, const DescribeThemeAliasResponseReceivedHandler& handler,
4198 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4199 return SubmitAsync(&QuickSightClient::DescribeThemeAlias, request, handler, context);
4200 }
4201
4209
4214 template <typename DescribeThemePermissionsRequestT = Model::DescribeThemePermissionsRequest>
4215 Model::DescribeThemePermissionsOutcomeCallable DescribeThemePermissionsCallable(const DescribeThemePermissionsRequestT& request) const {
4216 return SubmitCallable(&QuickSightClient::DescribeThemePermissions, request);
4217 }
4218
4223 template <typename DescribeThemePermissionsRequestT = Model::DescribeThemePermissionsRequest>
4224 void DescribeThemePermissionsAsync(const DescribeThemePermissionsRequestT& request,
4226 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4227 return SubmitAsync(&QuickSightClient::DescribeThemePermissions, request, handler, context);
4228 }
4229
4236
4240 template <typename DescribeTopicRequestT = Model::DescribeTopicRequest>
4241 Model::DescribeTopicOutcomeCallable DescribeTopicCallable(const DescribeTopicRequestT& request) const {
4242 return SubmitCallable(&QuickSightClient::DescribeTopic, request);
4243 }
4244
4249 template <typename DescribeTopicRequestT = Model::DescribeTopicRequest>
4250 void DescribeTopicAsync(const DescribeTopicRequestT& request, const DescribeTopicResponseReceivedHandler& handler,
4251 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4252 return SubmitAsync(&QuickSightClient::DescribeTopic, request, handler, context);
4253 }
4254
4261
4266 template <typename DescribeTopicPermissionsRequestT = Model::DescribeTopicPermissionsRequest>
4267 Model::DescribeTopicPermissionsOutcomeCallable DescribeTopicPermissionsCallable(const DescribeTopicPermissionsRequestT& request) const {
4268 return SubmitCallable(&QuickSightClient::DescribeTopicPermissions, request);
4269 }
4270
4275 template <typename DescribeTopicPermissionsRequestT = Model::DescribeTopicPermissionsRequest>
4276 void DescribeTopicPermissionsAsync(const DescribeTopicPermissionsRequestT& request,
4278 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4279 return SubmitAsync(&QuickSightClient::DescribeTopicPermissions, request, handler, context);
4280 }
4281
4288 const Model::DescribeTopicPermissionsV2Request& request) const;
4289
4294 template <typename DescribeTopicPermissionsV2RequestT = Model::DescribeTopicPermissionsV2Request>
4296 const DescribeTopicPermissionsV2RequestT& request) const {
4297 return SubmitCallable(&QuickSightClient::DescribeTopicPermissionsV2, request);
4298 }
4299
4304 template <typename DescribeTopicPermissionsV2RequestT = Model::DescribeTopicPermissionsV2Request>
4305 void DescribeTopicPermissionsV2Async(const DescribeTopicPermissionsV2RequestT& request,
4307 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4308 return SubmitAsync(&QuickSightClient::DescribeTopicPermissionsV2, request, handler, context);
4309 }
4310
4317
4322 template <typename DescribeTopicRefreshRequestT = Model::DescribeTopicRefreshRequest>
4323 Model::DescribeTopicRefreshOutcomeCallable DescribeTopicRefreshCallable(const DescribeTopicRefreshRequestT& request) const {
4324 return SubmitCallable(&QuickSightClient::DescribeTopicRefresh, request);
4325 }
4326
4331 template <typename DescribeTopicRefreshRequestT = Model::DescribeTopicRefreshRequest>
4332 void DescribeTopicRefreshAsync(const DescribeTopicRefreshRequestT& request, const DescribeTopicRefreshResponseReceivedHandler& handler,
4333 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4334 return SubmitAsync(&QuickSightClient::DescribeTopicRefresh, request, handler, context);
4335 }
4336
4343 const Model::DescribeTopicRefreshScheduleRequest& request) const;
4344
4349 template <typename DescribeTopicRefreshScheduleRequestT = Model::DescribeTopicRefreshScheduleRequest>
4351 const DescribeTopicRefreshScheduleRequestT& request) const {
4352 return SubmitCallable(&QuickSightClient::DescribeTopicRefreshSchedule, request);
4353 }
4354
4359 template <typename DescribeTopicRefreshScheduleRequestT = Model::DescribeTopicRefreshScheduleRequest>
4360 void DescribeTopicRefreshScheduleAsync(const DescribeTopicRefreshScheduleRequestT& request,
4362 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4363 return SubmitAsync(&QuickSightClient::DescribeTopicRefreshSchedule, request, handler, context);
4364 }
4365
4372
4376 template <typename DescribeTopicV2RequestT = Model::DescribeTopicV2Request>
4377 Model::DescribeTopicV2OutcomeCallable DescribeTopicV2Callable(const DescribeTopicV2RequestT& request) const {
4378 return SubmitCallable(&QuickSightClient::DescribeTopicV2, request);
4379 }
4380
4385 template <typename DescribeTopicV2RequestT = Model::DescribeTopicV2Request>
4386 void DescribeTopicV2Async(const DescribeTopicV2RequestT& request, const DescribeTopicV2ResponseReceivedHandler& handler,
4387 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4388 return SubmitAsync(&QuickSightClient::DescribeTopicV2, request, handler, context);
4389 }
4390
4398
4402 template <typename DescribeUserRequestT = Model::DescribeUserRequest>
4403 Model::DescribeUserOutcomeCallable DescribeUserCallable(const DescribeUserRequestT& request) const {
4404 return SubmitCallable(&QuickSightClient::DescribeUser, request);
4405 }
4406
4411 template <typename DescribeUserRequestT = Model::DescribeUserRequest>
4412 void DescribeUserAsync(const DescribeUserRequestT& request, const DescribeUserResponseReceivedHandler& handler,
4413 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4414 return SubmitAsync(&QuickSightClient::DescribeUser, request, handler, context);
4415 }
4416
4423
4428 template <typename DescribeVPCConnectionRequestT = Model::DescribeVPCConnectionRequest>
4429 Model::DescribeVPCConnectionOutcomeCallable DescribeVPCConnectionCallable(const DescribeVPCConnectionRequestT& request) const {
4430 return SubmitCallable(&QuickSightClient::DescribeVPCConnection, request);
4431 }
4432
4437 template <typename DescribeVPCConnectionRequestT = Model::DescribeVPCConnectionRequest>
4438 void DescribeVPCConnectionAsync(const DescribeVPCConnectionRequestT& request, const DescribeVPCConnectionResponseReceivedHandler& handler,
4439 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4440 return SubmitAsync(&QuickSightClient::DescribeVPCConnection, request, handler, context);
4441 }
4442
4468
4473 template <typename GenerateEmbedUrlForAnonymousUserRequestT = Model::GenerateEmbedUrlForAnonymousUserRequest>
4475 const GenerateEmbedUrlForAnonymousUserRequestT& request) const {
4476 return SubmitCallable(&QuickSightClient::GenerateEmbedUrlForAnonymousUser, request);
4477 }
4478
4483 template <typename GenerateEmbedUrlForAnonymousUserRequestT = Model::GenerateEmbedUrlForAnonymousUserRequest>
4484 void GenerateEmbedUrlForAnonymousUserAsync(const GenerateEmbedUrlForAnonymousUserRequestT& request,
4486 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4487 return SubmitAsync(&QuickSightClient::GenerateEmbedUrlForAnonymousUser, request, handler, context);
4488 }
4489
4516
4521 template <typename GenerateEmbedUrlForRegisteredUserRequestT = Model::GenerateEmbedUrlForRegisteredUserRequest>
4523 const GenerateEmbedUrlForRegisteredUserRequestT& request) const {
4524 return SubmitCallable(&QuickSightClient::GenerateEmbedUrlForRegisteredUser, request);
4525 }
4526
4531 template <typename GenerateEmbedUrlForRegisteredUserRequestT = Model::GenerateEmbedUrlForRegisteredUserRequest>
4532 void GenerateEmbedUrlForRegisteredUserAsync(const GenerateEmbedUrlForRegisteredUserRequestT& request,
4534 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4535 return SubmitAsync(&QuickSightClient::GenerateEmbedUrlForRegisteredUser, request, handler, context);
4536 }
4537
4560
4565 template <typename GenerateEmbedUrlForRegisteredUserWithIdentityRequestT = Model::GenerateEmbedUrlForRegisteredUserWithIdentityRequest>
4567 const GenerateEmbedUrlForRegisteredUserWithIdentityRequestT& request) const {
4568 return SubmitCallable(&QuickSightClient::GenerateEmbedUrlForRegisteredUserWithIdentity, request);
4569 }
4570
4575 template <typename GenerateEmbedUrlForRegisteredUserWithIdentityRequestT = Model::GenerateEmbedUrlForRegisteredUserWithIdentityRequest>
4577 const GenerateEmbedUrlForRegisteredUserWithIdentityRequestT& request,
4579 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4580 return SubmitAsync(&QuickSightClient::GenerateEmbedUrlForRegisteredUserWithIdentity, request, handler, context);
4581 }
4582
4608
4613 template <typename GetDashboardEmbedUrlRequestT = Model::GetDashboardEmbedUrlRequest>
4614 Model::GetDashboardEmbedUrlOutcomeCallable GetDashboardEmbedUrlCallable(const GetDashboardEmbedUrlRequestT& request) const {
4615 return SubmitCallable(&QuickSightClient::GetDashboardEmbedUrl, request);
4616 }
4617
4622 template <typename GetDashboardEmbedUrlRequestT = Model::GetDashboardEmbedUrlRequest>
4623 void GetDashboardEmbedUrlAsync(const GetDashboardEmbedUrlRequestT& request, const GetDashboardEmbedUrlResponseReceivedHandler& handler,
4624 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4625 return SubmitAsync(&QuickSightClient::GetDashboardEmbedUrl, request, handler, context);
4626 }
4627
4635
4639 template <typename GetFlowMetadataRequestT = Model::GetFlowMetadataRequest>
4640 Model::GetFlowMetadataOutcomeCallable GetFlowMetadataCallable(const GetFlowMetadataRequestT& request) const {
4641 return SubmitCallable(&QuickSightClient::GetFlowMetadata, request);
4642 }
4643
4648 template <typename GetFlowMetadataRequestT = Model::GetFlowMetadataRequest>
4649 void GetFlowMetadataAsync(const GetFlowMetadataRequestT& request, const GetFlowMetadataResponseReceivedHandler& handler,
4650 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4651 return SubmitAsync(&QuickSightClient::GetFlowMetadata, request, handler, context);
4652 }
4653
4660
4665 template <typename GetFlowPermissionsRequestT = Model::GetFlowPermissionsRequest>
4666 Model::GetFlowPermissionsOutcomeCallable GetFlowPermissionsCallable(const GetFlowPermissionsRequestT& request) const {
4667 return SubmitCallable(&QuickSightClient::GetFlowPermissions, request);
4668 }
4669
4674 template <typename GetFlowPermissionsRequestT = Model::GetFlowPermissionsRequest>
4675 void GetFlowPermissionsAsync(const GetFlowPermissionsRequestT& request, const GetFlowPermissionsResponseReceivedHandler& handler,
4676 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4677 return SubmitAsync(&QuickSightClient::GetFlowPermissions, request, handler, context);
4678 }
4679
4728
4733 template <typename GetIdentityContextRequestT = Model::GetIdentityContextRequest>
4734 Model::GetIdentityContextOutcomeCallable GetIdentityContextCallable(const GetIdentityContextRequestT& request) const {
4735 return SubmitCallable(&QuickSightClient::GetIdentityContext, request);
4736 }
4737
4742 template <typename GetIdentityContextRequestT = Model::GetIdentityContextRequest>
4743 void GetIdentityContextAsync(const GetIdentityContextRequestT& request, const GetIdentityContextResponseReceivedHandler& handler,
4744 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4745 return SubmitAsync(&QuickSightClient::GetIdentityContext, request, handler, context);
4746 }
4747
4771
4776 template <typename GetSessionEmbedUrlRequestT = Model::GetSessionEmbedUrlRequest>
4777 Model::GetSessionEmbedUrlOutcomeCallable GetSessionEmbedUrlCallable(const GetSessionEmbedUrlRequestT& request) const {
4778 return SubmitCallable(&QuickSightClient::GetSessionEmbedUrl, request);
4779 }
4780
4785 template <typename GetSessionEmbedUrlRequestT = Model::GetSessionEmbedUrlRequest>
4786 void GetSessionEmbedUrlAsync(const GetSessionEmbedUrlRequestT& request, const GetSessionEmbedUrlResponseReceivedHandler& handler,
4787 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4788 return SubmitAsync(&QuickSightClient::GetSessionEmbedUrl, request, handler, context);
4789 }
4790
4799
4804 template <typename ListActionConnectorsRequestT = Model::ListActionConnectorsRequest>
4805 Model::ListActionConnectorsOutcomeCallable ListActionConnectorsCallable(const ListActionConnectorsRequestT& request) const {
4806 return SubmitCallable(&QuickSightClient::ListActionConnectors, request);
4807 }
4808
4813 template <typename ListActionConnectorsRequestT = Model::ListActionConnectorsRequest>
4814 void ListActionConnectorsAsync(const ListActionConnectorsRequestT& request, const ListActionConnectorsResponseReceivedHandler& handler,
4815 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4816 return SubmitAsync(&QuickSightClient::ListActionConnectors, request, handler, context);
4817 }
4818
4826
4830 template <typename ListAgentsRequestT = Model::ListAgentsRequest>
4831 Model::ListAgentsOutcomeCallable ListAgentsCallable(const ListAgentsRequestT& request) const {
4832 return SubmitCallable(&QuickSightClient::ListAgents, request);
4833 }
4834
4839 template <typename ListAgentsRequestT = Model::ListAgentsRequest>
4840 void ListAgentsAsync(const ListAgentsRequestT& request, const ListAgentsResponseReceivedHandler& handler,
4841 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4842 return SubmitAsync(&QuickSightClient::ListAgents, request, handler, context);
4843 }
4844
4852
4856 template <typename ListAnalysesRequestT = Model::ListAnalysesRequest>
4857 Model::ListAnalysesOutcomeCallable ListAnalysesCallable(const ListAnalysesRequestT& request) const {
4858 return SubmitCallable(&QuickSightClient::ListAnalyses, request);
4859 }
4860
4865 template <typename ListAnalysesRequestT = Model::ListAnalysesRequest>
4866 void ListAnalysesAsync(const ListAnalysesRequestT& request, const ListAnalysesResponseReceivedHandler& handler,
4867 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4868 return SubmitAsync(&QuickSightClient::ListAnalyses, request, handler, context);
4869 }
4870
4880
4885 template <typename ListApprovalPoliciesRequestT = Model::ListApprovalPoliciesRequest>
4886 Model::ListApprovalPoliciesOutcomeCallable ListApprovalPoliciesCallable(const ListApprovalPoliciesRequestT& request = {}) const {
4887 return SubmitCallable(&QuickSightClient::ListApprovalPolicies, request);
4888 }
4889
4894 template <typename ListApprovalPoliciesRequestT = Model::ListApprovalPoliciesRequest>
4896 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
4897 const ListApprovalPoliciesRequestT& request = {}) const {
4898 return SubmitAsync(&QuickSightClient::ListApprovalPolicies, request, handler, context);
4899 }
4900
4911
4916 template <typename ListAssetBundleExportJobsRequestT = Model::ListAssetBundleExportJobsRequest>
4918 const ListAssetBundleExportJobsRequestT& request) const {
4919 return SubmitCallable(&QuickSightClient::ListAssetBundleExportJobs, request);
4920 }
4921
4926 template <typename ListAssetBundleExportJobsRequestT = Model::ListAssetBundleExportJobsRequest>
4927 void ListAssetBundleExportJobsAsync(const ListAssetBundleExportJobsRequestT& request,
4929 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4930 return SubmitAsync(&QuickSightClient::ListAssetBundleExportJobs, request, handler, context);
4931 }
4932
4943
4948 template <typename ListAssetBundleImportJobsRequestT = Model::ListAssetBundleImportJobsRequest>
4950 const ListAssetBundleImportJobsRequestT& request) const {
4951 return SubmitCallable(&QuickSightClient::ListAssetBundleImportJobs, request);
4952 }
4953
4958 template <typename ListAssetBundleImportJobsRequestT = Model::ListAssetBundleImportJobsRequest>
4959 void ListAssetBundleImportJobsAsync(const ListAssetBundleImportJobsRequestT& request,
4961 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4962 return SubmitAsync(&QuickSightClient::ListAssetBundleImportJobs, request, handler, context);
4963 }
4964
4971
4975 template <typename ListBrandsRequestT = Model::ListBrandsRequest>
4976 Model::ListBrandsOutcomeCallable ListBrandsCallable(const ListBrandsRequestT& request) const {
4977 return SubmitCallable(&QuickSightClient::ListBrands, request);
4978 }
4979
4984 template <typename ListBrandsRequestT = Model::ListBrandsRequest>
4985 void ListBrandsAsync(const ListBrandsRequestT& request, const ListBrandsResponseReceivedHandler& handler,
4986 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
4987 return SubmitAsync(&QuickSightClient::ListBrands, request, handler, context);
4988 }
4989
4997
5002 template <typename ListCustomPermissionsRequestT = Model::ListCustomPermissionsRequest>
5003 Model::ListCustomPermissionsOutcomeCallable ListCustomPermissionsCallable(const ListCustomPermissionsRequestT& request) const {
5004 return SubmitCallable(&QuickSightClient::ListCustomPermissions, request);
5005 }
5006
5011 template <typename ListCustomPermissionsRequestT = Model::ListCustomPermissionsRequest>
5012 void ListCustomPermissionsAsync(const ListCustomPermissionsRequestT& request, const ListCustomPermissionsResponseReceivedHandler& handler,
5013 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5014 return SubmitAsync(&QuickSightClient::ListCustomPermissions, request, handler, context);
5015 }
5016
5024
5029 template <typename ListDashboardVersionsRequestT = Model::ListDashboardVersionsRequest>
5030 Model::ListDashboardVersionsOutcomeCallable ListDashboardVersionsCallable(const ListDashboardVersionsRequestT& request) const {
5031 return SubmitCallable(&QuickSightClient::ListDashboardVersions, request);
5032 }
5033
5038 template <typename ListDashboardVersionsRequestT = Model::ListDashboardVersionsRequest>
5039 void ListDashboardVersionsAsync(const ListDashboardVersionsRequestT& request, const ListDashboardVersionsResponseReceivedHandler& handler,
5040 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5041 return SubmitAsync(&QuickSightClient::ListDashboardVersions, request, handler, context);
5042 }
5043
5051
5055 template <typename ListDashboardsRequestT = Model::ListDashboardsRequest>
5056 Model::ListDashboardsOutcomeCallable ListDashboardsCallable(const ListDashboardsRequestT& request) const {
5057 return SubmitCallable(&QuickSightClient::ListDashboards, request);
5058 }
5059
5064 template <typename ListDashboardsRequestT = Model::ListDashboardsRequest>
5065 void ListDashboardsAsync(const ListDashboardsRequestT& request, const ListDashboardsResponseReceivedHandler& handler,
5066 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5067 return SubmitAsync(&QuickSightClient::ListDashboards, request, handler, context);
5068 }
5069
5079
5083 template <typename ListDataSetsRequestT = Model::ListDataSetsRequest>
5084 Model::ListDataSetsOutcomeCallable ListDataSetsCallable(const ListDataSetsRequestT& request) const {
5085 return SubmitCallable(&QuickSightClient::ListDataSets, request);
5086 }
5087
5092 template <typename ListDataSetsRequestT = Model::ListDataSetsRequest>
5093 void ListDataSetsAsync(const ListDataSetsRequestT& request, const ListDataSetsResponseReceivedHandler& handler,
5094 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5095 return SubmitAsync(&QuickSightClient::ListDataSets, request, handler, context);
5096 }
5097
5105
5109 template <typename ListDataSourcesRequestT = Model::ListDataSourcesRequest>
5110 Model::ListDataSourcesOutcomeCallable ListDataSourcesCallable(const ListDataSourcesRequestT& request) const {
5111 return SubmitCallable(&QuickSightClient::ListDataSources, request);
5112 }
5113
5118 template <typename ListDataSourcesRequestT = Model::ListDataSourcesRequest>
5119 void ListDataSourcesAsync(const ListDataSourcesRequestT& request, const ListDataSourcesResponseReceivedHandler& handler,
5120 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5121 return SubmitAsync(&QuickSightClient::ListDataSources, request, handler, context);
5122 }
5123
5131
5135 template <typename ListDlpSettingsRequestT = Model::ListDlpSettingsRequest>
5136 Model::ListDlpSettingsOutcomeCallable ListDlpSettingsCallable(const ListDlpSettingsRequestT& request) const {
5137 return SubmitCallable(&QuickSightClient::ListDlpSettings, request);
5138 }
5139
5144 template <typename ListDlpSettingsRequestT = Model::ListDlpSettingsRequest>
5145 void ListDlpSettingsAsync(const ListDlpSettingsRequestT& request, const ListDlpSettingsResponseReceivedHandler& handler,
5146 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5147 return SubmitAsync(&QuickSightClient::ListDlpSettings, request, handler, context);
5148 }
5149
5156
5160 template <typename ListFlowsRequestT = Model::ListFlowsRequest>
5161 Model::ListFlowsOutcomeCallable ListFlowsCallable(const ListFlowsRequestT& request) const {
5162 return SubmitCallable(&QuickSightClient::ListFlows, request);
5163 }
5164
5169 template <typename ListFlowsRequestT = Model::ListFlowsRequest>
5170 void ListFlowsAsync(const ListFlowsRequestT& request, const ListFlowsResponseReceivedHandler& handler,
5171 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5172 return SubmitAsync(&QuickSightClient::ListFlows, request, handler, context);
5173 }
5174
5182
5187 template <typename ListFolderMembersRequestT = Model::ListFolderMembersRequest>
5188 Model::ListFolderMembersOutcomeCallable ListFolderMembersCallable(const ListFolderMembersRequestT& request) const {
5189 return SubmitCallable(&QuickSightClient::ListFolderMembers, request);
5190 }
5191
5196 template <typename ListFolderMembersRequestT = Model::ListFolderMembersRequest>
5197 void ListFolderMembersAsync(const ListFolderMembersRequestT& request, const ListFolderMembersResponseReceivedHandler& handler,
5198 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5199 return SubmitAsync(&QuickSightClient::ListFolderMembers, request, handler, context);
5200 }
5201
5208
5212 template <typename ListFoldersRequestT = Model::ListFoldersRequest>
5213 Model::ListFoldersOutcomeCallable ListFoldersCallable(const ListFoldersRequestT& request) const {
5214 return SubmitCallable(&QuickSightClient::ListFolders, request);
5215 }
5216
5221 template <typename ListFoldersRequestT = Model::ListFoldersRequest>
5222 void ListFoldersAsync(const ListFoldersRequestT& request, const ListFoldersResponseReceivedHandler& handler,
5223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5224 return SubmitAsync(&QuickSightClient::ListFolders, request, handler, context);
5225 }
5226
5234
5239 template <typename ListFoldersForResourceRequestT = Model::ListFoldersForResourceRequest>
5240 Model::ListFoldersForResourceOutcomeCallable ListFoldersForResourceCallable(const ListFoldersForResourceRequestT& request) const {
5241 return SubmitCallable(&QuickSightClient::ListFoldersForResource, request);
5242 }
5243
5248 template <typename ListFoldersForResourceRequestT = Model::ListFoldersForResourceRequest>
5249 void ListFoldersForResourceAsync(const ListFoldersForResourceRequestT& request,
5251 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5252 return SubmitAsync(&QuickSightClient::ListFoldersForResource, request, handler, context);
5253 }
5254
5261
5266 template <typename ListGroupMembershipsRequestT = Model::ListGroupMembershipsRequest>
5267 Model::ListGroupMembershipsOutcomeCallable ListGroupMembershipsCallable(const ListGroupMembershipsRequestT& request) const {
5268 return SubmitCallable(&QuickSightClient::ListGroupMemberships, request);
5269 }
5270
5275 template <typename ListGroupMembershipsRequestT = Model::ListGroupMembershipsRequest>
5276 void ListGroupMembershipsAsync(const ListGroupMembershipsRequestT& request, const ListGroupMembershipsResponseReceivedHandler& handler,
5277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5278 return SubmitAsync(&QuickSightClient::ListGroupMemberships, request, handler, context);
5279 }
5280
5287
5291 template <typename ListGroupsRequestT = Model::ListGroupsRequest>
5292 Model::ListGroupsOutcomeCallable ListGroupsCallable(const ListGroupsRequestT& request) const {
5293 return SubmitCallable(&QuickSightClient::ListGroups, request);
5294 }
5295
5300 template <typename ListGroupsRequestT = Model::ListGroupsRequest>
5301 void ListGroupsAsync(const ListGroupsRequestT& request, const ListGroupsResponseReceivedHandler& handler,
5302 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5303 return SubmitAsync(&QuickSightClient::ListGroups, request, handler, context);
5304 }
5305
5313
5318 template <typename ListIAMPolicyAssignmentsRequestT = Model::ListIAMPolicyAssignmentsRequest>
5319 Model::ListIAMPolicyAssignmentsOutcomeCallable ListIAMPolicyAssignmentsCallable(const ListIAMPolicyAssignmentsRequestT& request) const {
5320 return SubmitCallable(&QuickSightClient::ListIAMPolicyAssignments, request);
5321 }
5322
5327 template <typename ListIAMPolicyAssignmentsRequestT = Model::ListIAMPolicyAssignmentsRequest>
5328 void ListIAMPolicyAssignmentsAsync(const ListIAMPolicyAssignmentsRequestT& request,
5330 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5331 return SubmitAsync(&QuickSightClient::ListIAMPolicyAssignments, request, handler, context);
5332 }
5333
5343
5348 template <typename ListIAMPolicyAssignmentsForUserRequestT = Model::ListIAMPolicyAssignmentsForUserRequest>
5350 const ListIAMPolicyAssignmentsForUserRequestT& request) const {
5351 return SubmitCallable(&QuickSightClient::ListIAMPolicyAssignmentsForUser, request);
5352 }
5353
5358 template <typename ListIAMPolicyAssignmentsForUserRequestT = Model::ListIAMPolicyAssignmentsForUserRequest>
5359 void ListIAMPolicyAssignmentsForUserAsync(const ListIAMPolicyAssignmentsForUserRequestT& request,
5361 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5362 return SubmitAsync(&QuickSightClient::ListIAMPolicyAssignmentsForUser, request, handler, context);
5363 }
5364
5374
5379 template <typename ListIdentityPropagationConfigsRequestT = Model::ListIdentityPropagationConfigsRequest>
5381 const ListIdentityPropagationConfigsRequestT& request) const {
5382 return SubmitCallable(&QuickSightClient::ListIdentityPropagationConfigs, request);
5383 }
5384
5389 template <typename ListIdentityPropagationConfigsRequestT = Model::ListIdentityPropagationConfigsRequest>
5390 void ListIdentityPropagationConfigsAsync(const ListIdentityPropagationConfigsRequestT& request,
5392 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5393 return SubmitAsync(&QuickSightClient::ListIdentityPropagationConfigs, request, handler, context);
5394 }
5395
5403
5407 template <typename ListIngestionsRequestT = Model::ListIngestionsRequest>
5408 Model::ListIngestionsOutcomeCallable ListIngestionsCallable(const ListIngestionsRequestT& request) const {
5409 return SubmitCallable(&QuickSightClient::ListIngestions, request);
5410 }
5411
5416 template <typename ListIngestionsRequestT = Model::ListIngestionsRequest>
5417 void ListIngestionsAsync(const ListIngestionsRequestT& request, const ListIngestionsResponseReceivedHandler& handler,
5418 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5419 return SubmitAsync(&QuickSightClient::ListIngestions, request, handler, context);
5420 }
5421
5429
5434 template <typename ListKnowledgeBasesRequestT = Model::ListKnowledgeBasesRequest>
5435 Model::ListKnowledgeBasesOutcomeCallable ListKnowledgeBasesCallable(const ListKnowledgeBasesRequestT& request) const {
5436 return SubmitCallable(&QuickSightClient::ListKnowledgeBases, request);
5437 }
5438
5443 template <typename ListKnowledgeBasesRequestT = Model::ListKnowledgeBasesRequest>
5444 void ListKnowledgeBasesAsync(const ListKnowledgeBasesRequestT& request, const ListKnowledgeBasesResponseReceivedHandler& handler,
5445 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5446 return SubmitAsync(&QuickSightClient::ListKnowledgeBases, request, handler, context);
5447 }
5448
5458
5463 template <typename ListLimitsProfilesRequestT = Model::ListLimitsProfilesRequest>
5464 Model::ListLimitsProfilesOutcomeCallable ListLimitsProfilesCallable(const ListLimitsProfilesRequestT& request) const {
5465 return SubmitCallable(&QuickSightClient::ListLimitsProfiles, request);
5466 }
5467
5472 template <typename ListLimitsProfilesRequestT = Model::ListLimitsProfilesRequest>
5473 void ListLimitsProfilesAsync(const ListLimitsProfilesRequestT& request, const ListLimitsProfilesResponseReceivedHandler& handler,
5474 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5475 return SubmitAsync(&QuickSightClient::ListLimitsProfiles, request, handler, context);
5476 }
5477
5485
5489 template <typename ListNamespacesRequestT = Model::ListNamespacesRequest>
5490 Model::ListNamespacesOutcomeCallable ListNamespacesCallable(const ListNamespacesRequestT& request) const {
5491 return SubmitCallable(&QuickSightClient::ListNamespaces, request);
5492 }
5493
5498 template <typename ListNamespacesRequestT = Model::ListNamespacesRequest>
5499 void ListNamespacesAsync(const ListNamespacesRequestT& request, const ListNamespacesResponseReceivedHandler& handler,
5500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5501 return SubmitAsync(&QuickSightClient::ListNamespaces, request, handler, context);
5502 }
5503
5511 const Model::ListOAuthClientApplicationsRequest& request) const;
5512
5517 template <typename ListOAuthClientApplicationsRequestT = Model::ListOAuthClientApplicationsRequest>
5519 const ListOAuthClientApplicationsRequestT& request) const {
5520 return SubmitCallable(&QuickSightClient::ListOAuthClientApplications, request);
5521 }
5522
5527 template <typename ListOAuthClientApplicationsRequestT = Model::ListOAuthClientApplicationsRequest>
5528 void ListOAuthClientApplicationsAsync(const ListOAuthClientApplicationsRequestT& request,
5530 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5531 return SubmitAsync(&QuickSightClient::ListOAuthClientApplications, request, handler, context);
5532 }
5533
5541
5546 template <typename ListRefreshSchedulesRequestT = Model::ListRefreshSchedulesRequest>
5547 Model::ListRefreshSchedulesOutcomeCallable ListRefreshSchedulesCallable(const ListRefreshSchedulesRequestT& request) const {
5548 return SubmitCallable(&QuickSightClient::ListRefreshSchedules, request);
5549 }
5550
5555 template <typename ListRefreshSchedulesRequestT = Model::ListRefreshSchedulesRequest>
5556 void ListRefreshSchedulesAsync(const ListRefreshSchedulesRequestT& request, const ListRefreshSchedulesResponseReceivedHandler& handler,
5557 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5558 return SubmitAsync(&QuickSightClient::ListRefreshSchedules, request, handler, context);
5559 }
5560
5568
5573 template <typename ListRoleMembershipsRequestT = Model::ListRoleMembershipsRequest>
5574 Model::ListRoleMembershipsOutcomeCallable ListRoleMembershipsCallable(const ListRoleMembershipsRequestT& request) const {
5575 return SubmitCallable(&QuickSightClient::ListRoleMemberships, request);
5576 }
5577
5582 template <typename ListRoleMembershipsRequestT = Model::ListRoleMembershipsRequest>
5583 void ListRoleMembershipsAsync(const ListRoleMembershipsRequestT& request, const ListRoleMembershipsResponseReceivedHandler& handler,
5584 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5585 return SubmitAsync(&QuickSightClient::ListRoleMemberships, request, handler, context);
5586 }
5587
5595
5600 template <typename ListSelfUpgradesRequestT = Model::ListSelfUpgradesRequest>
5601 Model::ListSelfUpgradesOutcomeCallable ListSelfUpgradesCallable(const ListSelfUpgradesRequestT& request) const {
5602 return SubmitCallable(&QuickSightClient::ListSelfUpgrades, request);
5603 }
5604
5609 template <typename ListSelfUpgradesRequestT = Model::ListSelfUpgradesRequest>
5610 void ListSelfUpgradesAsync(const ListSelfUpgradesRequestT& request, const ListSelfUpgradesResponseReceivedHandler& handler,
5611 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5612 return SubmitAsync(&QuickSightClient::ListSelfUpgrades, request, handler, context);
5613 }
5614
5622
5627 template <typename ListSpaceResourcesRequestT = Model::ListSpaceResourcesRequest>
5628 Model::ListSpaceResourcesOutcomeCallable ListSpaceResourcesCallable(const ListSpaceResourcesRequestT& request) const {
5629 return SubmitCallable(&QuickSightClient::ListSpaceResources, request);
5630 }
5631
5636 template <typename ListSpaceResourcesRequestT = Model::ListSpaceResourcesRequest>
5637 void ListSpaceResourcesAsync(const ListSpaceResourcesRequestT& request, const ListSpaceResourcesResponseReceivedHandler& handler,
5638 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5639 return SubmitAsync(&QuickSightClient::ListSpaceResources, request, handler, context);
5640 }
5641
5649
5653 template <typename ListSpacesRequestT = Model::ListSpacesRequest>
5654 Model::ListSpacesOutcomeCallable ListSpacesCallable(const ListSpacesRequestT& request) const {
5655 return SubmitCallable(&QuickSightClient::ListSpaces, request);
5656 }
5657
5662 template <typename ListSpacesRequestT = Model::ListSpacesRequest>
5663 void ListSpacesAsync(const ListSpacesRequestT& request, const ListSpacesResponseReceivedHandler& handler,
5664 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5665 return SubmitAsync(&QuickSightClient::ListSpaces, request, handler, context);
5666 }
5667
5674
5679 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
5680 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
5681 return SubmitCallable(&QuickSightClient::ListTagsForResource, request);
5682 }
5683
5688 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
5689 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
5690 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5691 return SubmitAsync(&QuickSightClient::ListTagsForResource, request, handler, context);
5692 }
5693
5700
5705 template <typename ListTemplateAliasesRequestT = Model::ListTemplateAliasesRequest>
5706 Model::ListTemplateAliasesOutcomeCallable ListTemplateAliasesCallable(const ListTemplateAliasesRequestT& request) const {
5707 return SubmitCallable(&QuickSightClient::ListTemplateAliases, request);
5708 }
5709
5714 template <typename ListTemplateAliasesRequestT = Model::ListTemplateAliasesRequest>
5715 void ListTemplateAliasesAsync(const ListTemplateAliasesRequestT& request, const ListTemplateAliasesResponseReceivedHandler& handler,
5716 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5717 return SubmitAsync(&QuickSightClient::ListTemplateAliases, request, handler, context);
5718 }
5719
5727
5732 template <typename ListTemplateVersionsRequestT = Model::ListTemplateVersionsRequest>
5733 Model::ListTemplateVersionsOutcomeCallable ListTemplateVersionsCallable(const ListTemplateVersionsRequestT& request) const {
5734 return SubmitCallable(&QuickSightClient::ListTemplateVersions, request);
5735 }
5736
5741 template <typename ListTemplateVersionsRequestT = Model::ListTemplateVersionsRequest>
5742 void ListTemplateVersionsAsync(const ListTemplateVersionsRequestT& request, const ListTemplateVersionsResponseReceivedHandler& handler,
5743 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5744 return SubmitAsync(&QuickSightClient::ListTemplateVersions, request, handler, context);
5745 }
5746
5754
5758 template <typename ListTemplatesRequestT = Model::ListTemplatesRequest>
5759 Model::ListTemplatesOutcomeCallable ListTemplatesCallable(const ListTemplatesRequestT& request) const {
5760 return SubmitCallable(&QuickSightClient::ListTemplates, request);
5761 }
5762
5767 template <typename ListTemplatesRequestT = Model::ListTemplatesRequest>
5768 void ListTemplatesAsync(const ListTemplatesRequestT& request, const ListTemplatesResponseReceivedHandler& handler,
5769 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5770 return SubmitAsync(&QuickSightClient::ListTemplates, request, handler, context);
5771 }
5772
5779
5784 template <typename ListThemeAliasesRequestT = Model::ListThemeAliasesRequest>
5785 Model::ListThemeAliasesOutcomeCallable ListThemeAliasesCallable(const ListThemeAliasesRequestT& request) const {
5786 return SubmitCallable(&QuickSightClient::ListThemeAliases, request);
5787 }
5788
5793 template <typename ListThemeAliasesRequestT = Model::ListThemeAliasesRequest>
5794 void ListThemeAliasesAsync(const ListThemeAliasesRequestT& request, const ListThemeAliasesResponseReceivedHandler& handler,
5795 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5796 return SubmitAsync(&QuickSightClient::ListThemeAliases, request, handler, context);
5797 }
5798
5806
5811 template <typename ListThemeVersionsRequestT = Model::ListThemeVersionsRequest>
5812 Model::ListThemeVersionsOutcomeCallable ListThemeVersionsCallable(const ListThemeVersionsRequestT& request) const {
5813 return SubmitCallable(&QuickSightClient::ListThemeVersions, request);
5814 }
5815
5820 template <typename ListThemeVersionsRequestT = Model::ListThemeVersionsRequest>
5821 void ListThemeVersionsAsync(const ListThemeVersionsRequestT& request, const ListThemeVersionsResponseReceivedHandler& handler,
5822 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5823 return SubmitAsync(&QuickSightClient::ListThemeVersions, request, handler, context);
5824 }
5825
5833
5837 template <typename ListThemesRequestT = Model::ListThemesRequest>
5838 Model::ListThemesOutcomeCallable ListThemesCallable(const ListThemesRequestT& request) const {
5839 return SubmitCallable(&QuickSightClient::ListThemes, request);
5840 }
5841
5846 template <typename ListThemesRequestT = Model::ListThemesRequest>
5847 void ListThemesAsync(const ListThemesRequestT& request, const ListThemesResponseReceivedHandler& handler,
5848 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5849 return SubmitAsync(&QuickSightClient::ListThemes, request, handler, context);
5850 }
5851
5858
5863 template <typename ListTopicRefreshSchedulesRequestT = Model::ListTopicRefreshSchedulesRequest>
5865 const ListTopicRefreshSchedulesRequestT& request) const {
5866 return SubmitCallable(&QuickSightClient::ListTopicRefreshSchedules, request);
5867 }
5868
5873 template <typename ListTopicRefreshSchedulesRequestT = Model::ListTopicRefreshSchedulesRequest>
5874 void ListTopicRefreshSchedulesAsync(const ListTopicRefreshSchedulesRequestT& request,
5876 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5877 return SubmitAsync(&QuickSightClient::ListTopicRefreshSchedules, request, handler, context);
5878 }
5879
5886
5891 template <typename ListTopicReviewedAnswersRequestT = Model::ListTopicReviewedAnswersRequest>
5892 Model::ListTopicReviewedAnswersOutcomeCallable ListTopicReviewedAnswersCallable(const ListTopicReviewedAnswersRequestT& request) const {
5893 return SubmitCallable(&QuickSightClient::ListTopicReviewedAnswers, request);
5894 }
5895
5900 template <typename ListTopicReviewedAnswersRequestT = Model::ListTopicReviewedAnswersRequest>
5901 void ListTopicReviewedAnswersAsync(const ListTopicReviewedAnswersRequestT& request,
5903 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5904 return SubmitAsync(&QuickSightClient::ListTopicReviewedAnswers, request, handler, context);
5905 }
5906
5913
5917 template <typename ListTopicsRequestT = Model::ListTopicsRequest>
5918 Model::ListTopicsOutcomeCallable ListTopicsCallable(const ListTopicsRequestT& request) const {
5919 return SubmitCallable(&QuickSightClient::ListTopics, request);
5920 }
5921
5926 template <typename ListTopicsRequestT = Model::ListTopicsRequest>
5927 void ListTopicsAsync(const ListTopicsRequestT& request, const ListTopicsResponseReceivedHandler& handler,
5928 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5929 return SubmitAsync(&QuickSightClient::ListTopics, request, handler, context);
5930 }
5931
5939
5943 template <typename ListTopicsV2RequestT = Model::ListTopicsV2Request>
5944 Model::ListTopicsV2OutcomeCallable ListTopicsV2Callable(const ListTopicsV2RequestT& request) const {
5945 return SubmitCallable(&QuickSightClient::ListTopicsV2, request);
5946 }
5947
5952 template <typename ListTopicsV2RequestT = Model::ListTopicsV2Request>
5953 void ListTopicsV2Async(const ListTopicsV2RequestT& request, const ListTopicsV2ResponseReceivedHandler& handler,
5954 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5955 return SubmitAsync(&QuickSightClient::ListTopicsV2, request, handler, context);
5956 }
5957
5965
5969 template <typename ListUserGroupsRequestT = Model::ListUserGroupsRequest>
5970 Model::ListUserGroupsOutcomeCallable ListUserGroupsCallable(const ListUserGroupsRequestT& request) const {
5971 return SubmitCallable(&QuickSightClient::ListUserGroups, request);
5972 }
5973
5978 template <typename ListUserGroupsRequestT = Model::ListUserGroupsRequest>
5979 void ListUserGroupsAsync(const ListUserGroupsRequestT& request, const ListUserGroupsResponseReceivedHandler& handler,
5980 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
5981 return SubmitAsync(&QuickSightClient::ListUserGroups, request, handler, context);
5982 }
5983
5991
5995 template <typename ListUsersRequestT = Model::ListUsersRequest>
5996 Model::ListUsersOutcomeCallable ListUsersCallable(const ListUsersRequestT& request) const {
5997 return SubmitCallable(&QuickSightClient::ListUsers, request);
5998 }
5999
6004 template <typename ListUsersRequestT = Model::ListUsersRequest>
6005 void ListUsersAsync(const ListUsersRequestT& request, const ListUsersResponseReceivedHandler& handler,
6006 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6007 return SubmitAsync(&QuickSightClient::ListUsers, request, handler, context);
6008 }
6009
6017
6022 template <typename ListUsersIndexCapacityRequestT = Model::ListUsersIndexCapacityRequest>
6023 Model::ListUsersIndexCapacityOutcomeCallable ListUsersIndexCapacityCallable(const ListUsersIndexCapacityRequestT& request) const {
6024 return SubmitCallable(&QuickSightClient::ListUsersIndexCapacity, request);
6025 }
6026
6031 template <typename ListUsersIndexCapacityRequestT = Model::ListUsersIndexCapacityRequest>
6032 void ListUsersIndexCapacityAsync(const ListUsersIndexCapacityRequestT& request,
6034 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6035 return SubmitAsync(&QuickSightClient::ListUsersIndexCapacity, request, handler, context);
6036 }
6037
6045
6050 template <typename ListVPCConnectionsRequestT = Model::ListVPCConnectionsRequest>
6051 Model::ListVPCConnectionsOutcomeCallable ListVPCConnectionsCallable(const ListVPCConnectionsRequestT& request) const {
6052 return SubmitCallable(&QuickSightClient::ListVPCConnections, request);
6053 }
6054
6059 template <typename ListVPCConnectionsRequestT = Model::ListVPCConnectionsRequest>
6060 void ListVPCConnectionsAsync(const ListVPCConnectionsRequestT& request, const ListVPCConnectionsResponseReceivedHandler& handler,
6061 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6062 return SubmitAsync(&QuickSightClient::ListVPCConnections, request, handler, context);
6063 }
6064
6087
6092 template <typename PredictQAResultsRequestT = Model::PredictQAResultsRequest>
6093 Model::PredictQAResultsOutcomeCallable PredictQAResultsCallable(const PredictQAResultsRequestT& request) const {
6094 return SubmitCallable(&QuickSightClient::PredictQAResults, request);
6095 }
6096
6101 template <typename PredictQAResultsRequestT = Model::PredictQAResultsRequest>
6102 void PredictQAResultsAsync(const PredictQAResultsRequestT& request, const PredictQAResultsResponseReceivedHandler& handler,
6103 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6104 return SubmitAsync(&QuickSightClient::PredictQAResults, request, handler, context);
6105 }
6106
6114 const Model::PutDataSetRefreshPropertiesRequest& request) const;
6115
6120 template <typename PutDataSetRefreshPropertiesRequestT = Model::PutDataSetRefreshPropertiesRequest>
6122 const PutDataSetRefreshPropertiesRequestT& request) const {
6123 return SubmitCallable(&QuickSightClient::PutDataSetRefreshProperties, request);
6124 }
6125
6130 template <typename PutDataSetRefreshPropertiesRequestT = Model::PutDataSetRefreshPropertiesRequest>
6131 void PutDataSetRefreshPropertiesAsync(const PutDataSetRefreshPropertiesRequestT& request,
6133 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6134 return SubmitAsync(&QuickSightClient::PutDataSetRefreshProperties, request, handler, context);
6135 }
6136
6152
6156 template <typename RegisterUserRequestT = Model::RegisterUserRequest>
6157 Model::RegisterUserOutcomeCallable RegisterUserCallable(const RegisterUserRequestT& request) const {
6158 return SubmitCallable(&QuickSightClient::RegisterUser, request);
6159 }
6160
6165 template <typename RegisterUserRequestT = Model::RegisterUserRequest>
6166 void RegisterUserAsync(const RegisterUserRequestT& request, const RegisterUserResponseReceivedHandler& handler,
6167 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6168 return SubmitAsync(&QuickSightClient::RegisterUser, request, handler, context);
6169 }
6170
6177
6181 template <typename RestoreAnalysisRequestT = Model::RestoreAnalysisRequest>
6182 Model::RestoreAnalysisOutcomeCallable RestoreAnalysisCallable(const RestoreAnalysisRequestT& request) const {
6183 return SubmitCallable(&QuickSightClient::RestoreAnalysis, request);
6184 }
6185
6190 template <typename RestoreAnalysisRequestT = Model::RestoreAnalysisRequest>
6191 void RestoreAnalysisAsync(const RestoreAnalysisRequestT& request, const RestoreAnalysisResponseReceivedHandler& handler,
6192 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6193 return SubmitAsync(&QuickSightClient::RestoreAnalysis, request, handler, context);
6194 }
6195
6204
6209 template <typename SearchActionConnectorsRequestT = Model::SearchActionConnectorsRequest>
6210 Model::SearchActionConnectorsOutcomeCallable SearchActionConnectorsCallable(const SearchActionConnectorsRequestT& request) const {
6211 return SubmitCallable(&QuickSightClient::SearchActionConnectors, request);
6212 }
6213
6218 template <typename SearchActionConnectorsRequestT = Model::SearchActionConnectorsRequest>
6219 void SearchActionConnectorsAsync(const SearchActionConnectorsRequestT& request,
6221 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6222 return SubmitAsync(&QuickSightClient::SearchActionConnectors, request, handler, context);
6223 }
6224
6231
6235 template <typename SearchAgentsRequestT = Model::SearchAgentsRequest>
6236 Model::SearchAgentsOutcomeCallable SearchAgentsCallable(const SearchAgentsRequestT& request) const {
6237 return SubmitCallable(&QuickSightClient::SearchAgents, request);
6238 }
6239
6244 template <typename SearchAgentsRequestT = Model::SearchAgentsRequest>
6245 void SearchAgentsAsync(const SearchAgentsRequestT& request, const SearchAgentsResponseReceivedHandler& handler,
6246 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6247 return SubmitAsync(&QuickSightClient::SearchAgents, request, handler, context);
6248 }
6249
6259
6263 template <typename SearchAnalysesRequestT = Model::SearchAnalysesRequest>
6264 Model::SearchAnalysesOutcomeCallable SearchAnalysesCallable(const SearchAnalysesRequestT& request) const {
6265 return SubmitCallable(&QuickSightClient::SearchAnalyses, request);
6266 }
6267
6272 template <typename SearchAnalysesRequestT = Model::SearchAnalysesRequest>
6273 void SearchAnalysesAsync(const SearchAnalysesRequestT& request, const SearchAnalysesResponseReceivedHandler& handler,
6274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6275 return SubmitAsync(&QuickSightClient::SearchAnalyses, request, handler, context);
6276 }
6277
6286
6291 template <typename SearchDashboardsRequestT = Model::SearchDashboardsRequest>
6292 Model::SearchDashboardsOutcomeCallable SearchDashboardsCallable(const SearchDashboardsRequestT& request) const {
6293 return SubmitCallable(&QuickSightClient::SearchDashboards, request);
6294 }
6295
6300 template <typename SearchDashboardsRequestT = Model::SearchDashboardsRequest>
6301 void SearchDashboardsAsync(const SearchDashboardsRequestT& request, const SearchDashboardsResponseReceivedHandler& handler,
6302 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6303 return SubmitAsync(&QuickSightClient::SearchDashboards, request, handler, context);
6304 }
6305
6313
6317 template <typename SearchDataSetsRequestT = Model::SearchDataSetsRequest>
6318 Model::SearchDataSetsOutcomeCallable SearchDataSetsCallable(const SearchDataSetsRequestT& request) const {
6319 return SubmitCallable(&QuickSightClient::SearchDataSets, request);
6320 }
6321
6326 template <typename SearchDataSetsRequestT = Model::SearchDataSetsRequest>
6327 void SearchDataSetsAsync(const SearchDataSetsRequestT& request, const SearchDataSetsResponseReceivedHandler& handler,
6328 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6329 return SubmitAsync(&QuickSightClient::SearchDataSets, request, handler, context);
6330 }
6331
6339
6344 template <typename SearchDataSourcesRequestT = Model::SearchDataSourcesRequest>
6345 Model::SearchDataSourcesOutcomeCallable SearchDataSourcesCallable(const SearchDataSourcesRequestT& request) const {
6346 return SubmitCallable(&QuickSightClient::SearchDataSources, request);
6347 }
6348
6353 template <typename SearchDataSourcesRequestT = Model::SearchDataSourcesRequest>
6354 void SearchDataSourcesAsync(const SearchDataSourcesRequestT& request, const SearchDataSourcesResponseReceivedHandler& handler,
6355 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6356 return SubmitAsync(&QuickSightClient::SearchDataSources, request, handler, context);
6357 }
6358
6366
6370 template <typename SearchFlowsRequestT = Model::SearchFlowsRequest>
6371 Model::SearchFlowsOutcomeCallable SearchFlowsCallable(const SearchFlowsRequestT& request) const {
6372 return SubmitCallable(&QuickSightClient::SearchFlows, request);
6373 }
6374
6379 template <typename SearchFlowsRequestT = Model::SearchFlowsRequest>
6380 void SearchFlowsAsync(const SearchFlowsRequestT& request, const SearchFlowsResponseReceivedHandler& handler,
6381 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6382 return SubmitAsync(&QuickSightClient::SearchFlows, request, handler, context);
6383 }
6384
6391
6395 template <typename SearchFoldersRequestT = Model::SearchFoldersRequest>
6396 Model::SearchFoldersOutcomeCallable SearchFoldersCallable(const SearchFoldersRequestT& request) const {
6397 return SubmitCallable(&QuickSightClient::SearchFolders, request);
6398 }
6399
6404 template <typename SearchFoldersRequestT = Model::SearchFoldersRequest>
6405 void SearchFoldersAsync(const SearchFoldersRequestT& request, const SearchFoldersResponseReceivedHandler& handler,
6406 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6407 return SubmitAsync(&QuickSightClient::SearchFolders, request, handler, context);
6408 }
6409
6417
6421 template <typename SearchGroupsRequestT = Model::SearchGroupsRequest>
6422 Model::SearchGroupsOutcomeCallable SearchGroupsCallable(const SearchGroupsRequestT& request) const {
6423 return SubmitCallable(&QuickSightClient::SearchGroups, request);
6424 }
6425
6430 template <typename SearchGroupsRequestT = Model::SearchGroupsRequest>
6431 void SearchGroupsAsync(const SearchGroupsRequestT& request, const SearchGroupsResponseReceivedHandler& handler,
6432 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6433 return SubmitAsync(&QuickSightClient::SearchGroups, request, handler, context);
6434 }
6435
6443
6448 template <typename SearchKnowledgeBasesRequestT = Model::SearchKnowledgeBasesRequest>
6449 Model::SearchKnowledgeBasesOutcomeCallable SearchKnowledgeBasesCallable(const SearchKnowledgeBasesRequestT& request) const {
6450 return SubmitCallable(&QuickSightClient::SearchKnowledgeBases, request);
6451 }
6452
6457 template <typename SearchKnowledgeBasesRequestT = Model::SearchKnowledgeBasesRequest>
6458 void SearchKnowledgeBasesAsync(const SearchKnowledgeBasesRequestT& request, const SearchKnowledgeBasesResponseReceivedHandler& handler,
6459 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6460 return SubmitAsync(&QuickSightClient::SearchKnowledgeBases, request, handler, context);
6461 }
6462
6470
6474 template <typename SearchSpacesRequestT = Model::SearchSpacesRequest>
6475 Model::SearchSpacesOutcomeCallable SearchSpacesCallable(const SearchSpacesRequestT& request) const {
6476 return SubmitCallable(&QuickSightClient::SearchSpaces, request);
6477 }
6478
6483 template <typename SearchSpacesRequestT = Model::SearchSpacesRequest>
6484 void SearchSpacesAsync(const SearchSpacesRequestT& request, const SearchSpacesResponseReceivedHandler& handler,
6485 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6486 return SubmitAsync(&QuickSightClient::SearchSpaces, request, handler, context);
6487 }
6488
6496
6500 template <typename SearchTopicsRequestT = Model::SearchTopicsRequest>
6501 Model::SearchTopicsOutcomeCallable SearchTopicsCallable(const SearchTopicsRequestT& request) const {
6502 return SubmitCallable(&QuickSightClient::SearchTopics, request);
6503 }
6504
6509 template <typename SearchTopicsRequestT = Model::SearchTopicsRequest>
6510 void SearchTopicsAsync(const SearchTopicsRequestT& request, const SearchTopicsResponseReceivedHandler& handler,
6511 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6512 return SubmitAsync(&QuickSightClient::SearchTopics, request, handler, context);
6513 }
6514
6522
6526 template <typename SearchTopicsV2RequestT = Model::SearchTopicsV2Request>
6527 Model::SearchTopicsV2OutcomeCallable SearchTopicsV2Callable(const SearchTopicsV2RequestT& request) const {
6528 return SubmitCallable(&QuickSightClient::SearchTopicsV2, request);
6529 }
6530
6535 template <typename SearchTopicsV2RequestT = Model::SearchTopicsV2Request>
6536 void SearchTopicsV2Async(const SearchTopicsV2RequestT& request, const SearchTopicsV2ResponseReceivedHandler& handler,
6537 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6538 return SubmitAsync(&QuickSightClient::SearchTopicsV2, request, handler, context);
6539 }
6540
6556
6561 template <typename StartAssetBundleExportJobRequestT = Model::StartAssetBundleExportJobRequest>
6563 const StartAssetBundleExportJobRequestT& request) const {
6564 return SubmitCallable(&QuickSightClient::StartAssetBundleExportJob, request);
6565 }
6566
6571 template <typename StartAssetBundleExportJobRequestT = Model::StartAssetBundleExportJobRequest>
6572 void StartAssetBundleExportJobAsync(const StartAssetBundleExportJobRequestT& request,
6574 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6575 return SubmitAsync(&QuickSightClient::StartAssetBundleExportJob, request, handler, context);
6576 }
6577
6593
6598 template <typename StartAssetBundleImportJobRequestT = Model::StartAssetBundleImportJobRequest>
6600 const StartAssetBundleImportJobRequestT& request) const {
6601 return SubmitCallable(&QuickSightClient::StartAssetBundleImportJob, request);
6602 }
6603
6608 template <typename StartAssetBundleImportJobRequestT = Model::StartAssetBundleImportJobRequest>
6609 void StartAssetBundleImportJobAsync(const StartAssetBundleImportJobRequestT& request,
6611 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6612 return SubmitAsync(&QuickSightClient::StartAssetBundleImportJob, request, handler, context);
6613 }
6614
6622
6627 template <typename StartAutomationJobRequestT = Model::StartAutomationJobRequest>
6628 Model::StartAutomationJobOutcomeCallable StartAutomationJobCallable(const StartAutomationJobRequestT& request) const {
6629 return SubmitCallable(&QuickSightClient::StartAutomationJob, request);
6630 }
6631
6636 template <typename StartAutomationJobRequestT = Model::StartAutomationJobRequest>
6637 void StartAutomationJobAsync(const StartAutomationJobRequestT& request, const StartAutomationJobResponseReceivedHandler& handler,
6638 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6639 return SubmitAsync(&QuickSightClient::StartAutomationJob, request, handler, context);
6640 }
6641
6758
6763 template <typename StartDashboardSnapshotJobRequestT = Model::StartDashboardSnapshotJobRequest>
6765 const StartDashboardSnapshotJobRequestT& request) const {
6766 return SubmitCallable(&QuickSightClient::StartDashboardSnapshotJob, request);
6767 }
6768
6773 template <typename StartDashboardSnapshotJobRequestT = Model::StartDashboardSnapshotJobRequest>
6774 void StartDashboardSnapshotJobAsync(const StartDashboardSnapshotJobRequestT& request,
6776 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6777 return SubmitAsync(&QuickSightClient::StartDashboardSnapshotJob, request, handler, context);
6778 }
6779
6795
6800 template <typename StartDashboardSnapshotJobScheduleRequestT = Model::StartDashboardSnapshotJobScheduleRequest>
6802 const StartDashboardSnapshotJobScheduleRequestT& request) const {
6803 return SubmitCallable(&QuickSightClient::StartDashboardSnapshotJobSchedule, request);
6804 }
6805
6810 template <typename StartDashboardSnapshotJobScheduleRequestT = Model::StartDashboardSnapshotJobScheduleRequest>
6811 void StartDashboardSnapshotJobScheduleAsync(const StartDashboardSnapshotJobScheduleRequestT& request,
6813 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6814 return SubmitAsync(&QuickSightClient::StartDashboardSnapshotJobSchedule, request, handler, context);
6815 }
6816
6840
6844 template <typename TagResourceRequestT = Model::TagResourceRequest>
6845 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
6846 return SubmitCallable(&QuickSightClient::TagResource, request);
6847 }
6848
6853 template <typename TagResourceRequestT = Model::TagResourceRequest>
6854 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
6855 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6856 return SubmitAsync(&QuickSightClient::TagResource, request, handler, context);
6857 }
6858
6865
6869 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
6870 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
6871 return SubmitCallable(&QuickSightClient::UntagResource, request);
6872 }
6873
6878 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
6879 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
6880 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6881 return SubmitAsync(&QuickSightClient::UntagResource, request, handler, context);
6882 }
6883
6891 const Model::UpdateAccountCustomPermissionRequest& request) const;
6892
6897 template <typename UpdateAccountCustomPermissionRequestT = Model::UpdateAccountCustomPermissionRequest>
6899 const UpdateAccountCustomPermissionRequestT& request) const {
6900 return SubmitCallable(&QuickSightClient::UpdateAccountCustomPermission, request);
6901 }
6902
6907 template <typename UpdateAccountCustomPermissionRequestT = Model::UpdateAccountCustomPermissionRequest>
6908 void UpdateAccountCustomPermissionAsync(const UpdateAccountCustomPermissionRequestT& request,
6910 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6911 return SubmitAsync(&QuickSightClient::UpdateAccountCustomPermission, request, handler, context);
6912 }
6913
6926 const Model::UpdateAccountCustomizationRequest& request) const;
6927
6932 template <typename UpdateAccountCustomizationRequestT = Model::UpdateAccountCustomizationRequest>
6934 const UpdateAccountCustomizationRequestT& request) const {
6935 return SubmitCallable(&QuickSightClient::UpdateAccountCustomization, request);
6936 }
6937
6942 template <typename UpdateAccountCustomizationRequestT = Model::UpdateAccountCustomizationRequest>
6943 void UpdateAccountCustomizationAsync(const UpdateAccountCustomizationRequestT& request,
6945 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6946 return SubmitAsync(&QuickSightClient::UpdateAccountCustomization, request, handler, context);
6947 }
6948
6956
6961 template <typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
6962 Model::UpdateAccountSettingsOutcomeCallable UpdateAccountSettingsCallable(const UpdateAccountSettingsRequestT& request) const {
6963 return SubmitCallable(&QuickSightClient::UpdateAccountSettings, request);
6964 }
6965
6970 template <typename UpdateAccountSettingsRequestT = Model::UpdateAccountSettingsRequest>
6971 void UpdateAccountSettingsAsync(const UpdateAccountSettingsRequestT& request, const UpdateAccountSettingsResponseReceivedHandler& handler,
6972 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
6973 return SubmitAsync(&QuickSightClient::UpdateAccountSettings, request, handler, context);
6974 }
6975
6987
6992 template <typename UpdateActionConnectorRequestT = Model::UpdateActionConnectorRequest>
6993 Model::UpdateActionConnectorOutcomeCallable UpdateActionConnectorCallable(const UpdateActionConnectorRequestT& request) const {
6994 return SubmitCallable(&QuickSightClient::UpdateActionConnector, request);
6995 }
6996
7001 template <typename UpdateActionConnectorRequestT = Model::UpdateActionConnectorRequest>
7002 void UpdateActionConnectorAsync(const UpdateActionConnectorRequestT& request, const UpdateActionConnectorResponseReceivedHandler& handler,
7003 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7004 return SubmitAsync(&QuickSightClient::UpdateActionConnector, request, handler, context);
7005 }
7006
7016
7021 template <typename UpdateActionConnectorPermissionsRequestT = Model::UpdateActionConnectorPermissionsRequest>
7023 const UpdateActionConnectorPermissionsRequestT& request) const {
7024 return SubmitCallable(&QuickSightClient::UpdateActionConnectorPermissions, request);
7025 }
7026
7031 template <typename UpdateActionConnectorPermissionsRequestT = Model::UpdateActionConnectorPermissionsRequest>
7032 void UpdateActionConnectorPermissionsAsync(const UpdateActionConnectorPermissionsRequestT& request,
7034 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7035 return SubmitAsync(&QuickSightClient::UpdateActionConnectorPermissions, request, handler, context);
7036 }
7037
7044
7048 template <typename UpdateAgentRequestT = Model::UpdateAgentRequest>
7049 Model::UpdateAgentOutcomeCallable UpdateAgentCallable(const UpdateAgentRequestT& request) const {
7050 return SubmitCallable(&QuickSightClient::UpdateAgent, request);
7051 }
7052
7057 template <typename UpdateAgentRequestT = Model::UpdateAgentRequest>
7058 void UpdateAgentAsync(const UpdateAgentRequestT& request, const UpdateAgentResponseReceivedHandler& handler,
7059 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7060 return SubmitAsync(&QuickSightClient::UpdateAgent, request, handler, context);
7061 }
7062
7069
7074 template <typename UpdateAgentPermissionsRequestT = Model::UpdateAgentPermissionsRequest>
7075 Model::UpdateAgentPermissionsOutcomeCallable UpdateAgentPermissionsCallable(const UpdateAgentPermissionsRequestT& request) const {
7076 return SubmitCallable(&QuickSightClient::UpdateAgentPermissions, request);
7077 }
7078
7083 template <typename UpdateAgentPermissionsRequestT = Model::UpdateAgentPermissionsRequest>
7084 void UpdateAgentPermissionsAsync(const UpdateAgentPermissionsRequestT& request,
7086 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7087 return SubmitAsync(&QuickSightClient::UpdateAgentPermissions, request, handler, context);
7088 }
7089
7096
7100 template <typename UpdateAnalysisRequestT = Model::UpdateAnalysisRequest>
7101 Model::UpdateAnalysisOutcomeCallable UpdateAnalysisCallable(const UpdateAnalysisRequestT& request) const {
7102 return SubmitCallable(&QuickSightClient::UpdateAnalysis, request);
7103 }
7104
7109 template <typename UpdateAnalysisRequestT = Model::UpdateAnalysisRequest>
7110 void UpdateAnalysisAsync(const UpdateAnalysisRequestT& request, const UpdateAnalysisResponseReceivedHandler& handler,
7111 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7112 return SubmitAsync(&QuickSightClient::UpdateAnalysis, request, handler, context);
7113 }
7114
7122
7127 template <typename UpdateAnalysisPermissionsRequestT = Model::UpdateAnalysisPermissionsRequest>
7129 const UpdateAnalysisPermissionsRequestT& request) const {
7130 return SubmitCallable(&QuickSightClient::UpdateAnalysisPermissions, request);
7131 }
7132
7137 template <typename UpdateAnalysisPermissionsRequestT = Model::UpdateAnalysisPermissionsRequest>
7138 void UpdateAnalysisPermissionsAsync(const UpdateAnalysisPermissionsRequestT& request,
7140 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7141 return SubmitAsync(&QuickSightClient::UpdateAnalysisPermissions, request, handler, context);
7142 }
7143
7153
7158 template <typename UpdateApplicationWithTokenExchangeGrantRequestT = Model::UpdateApplicationWithTokenExchangeGrantRequest>
7160 const UpdateApplicationWithTokenExchangeGrantRequestT& request) const {
7161 return SubmitCallable(&QuickSightClient::UpdateApplicationWithTokenExchangeGrant, request);
7162 }
7163
7168 template <typename UpdateApplicationWithTokenExchangeGrantRequestT = Model::UpdateApplicationWithTokenExchangeGrantRequest>
7169 void UpdateApplicationWithTokenExchangeGrantAsync(const UpdateApplicationWithTokenExchangeGrantRequestT& request,
7171 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7172 return SubmitAsync(&QuickSightClient::UpdateApplicationWithTokenExchangeGrant, request, handler, context);
7173 }
7174
7181
7186 template <typename UpdateApprovalPolicyRequestT = Model::UpdateApprovalPolicyRequest>
7187 Model::UpdateApprovalPolicyOutcomeCallable UpdateApprovalPolicyCallable(const UpdateApprovalPolicyRequestT& request) const {
7188 return SubmitCallable(&QuickSightClient::UpdateApprovalPolicy, request);
7189 }
7190
7195 template <typename UpdateApprovalPolicyRequestT = Model::UpdateApprovalPolicyRequest>
7196 void UpdateApprovalPolicyAsync(const UpdateApprovalPolicyRequestT& request, const UpdateApprovalPolicyResponseReceivedHandler& handler,
7197 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7198 return SubmitAsync(&QuickSightClient::UpdateApprovalPolicy, request, handler, context);
7199 }
7200
7207
7211 template <typename UpdateBrandRequestT = Model::UpdateBrandRequest>
7212 Model::UpdateBrandOutcomeCallable UpdateBrandCallable(const UpdateBrandRequestT& request) const {
7213 return SubmitCallable(&QuickSightClient::UpdateBrand, request);
7214 }
7215
7220 template <typename UpdateBrandRequestT = Model::UpdateBrandRequest>
7221 void UpdateBrandAsync(const UpdateBrandRequestT& request, const UpdateBrandResponseReceivedHandler& handler,
7222 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7223 return SubmitAsync(&QuickSightClient::UpdateBrand, request, handler, context);
7224 }
7225
7232
7237 template <typename UpdateBrandAssignmentRequestT = Model::UpdateBrandAssignmentRequest>
7238 Model::UpdateBrandAssignmentOutcomeCallable UpdateBrandAssignmentCallable(const UpdateBrandAssignmentRequestT& request) const {
7239 return SubmitCallable(&QuickSightClient::UpdateBrandAssignment, request);
7240 }
7241
7246 template <typename UpdateBrandAssignmentRequestT = Model::UpdateBrandAssignmentRequest>
7247 void UpdateBrandAssignmentAsync(const UpdateBrandAssignmentRequestT& request, const UpdateBrandAssignmentResponseReceivedHandler& handler,
7248 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7249 return SubmitAsync(&QuickSightClient::UpdateBrandAssignment, request, handler, context);
7250 }
7251
7258 const Model::UpdateBrandPublishedVersionRequest& request) const;
7259
7264 template <typename UpdateBrandPublishedVersionRequestT = Model::UpdateBrandPublishedVersionRequest>
7266 const UpdateBrandPublishedVersionRequestT& request) const {
7267 return SubmitCallable(&QuickSightClient::UpdateBrandPublishedVersion, request);
7268 }
7269
7274 template <typename UpdateBrandPublishedVersionRequestT = Model::UpdateBrandPublishedVersionRequest>
7275 void UpdateBrandPublishedVersionAsync(const UpdateBrandPublishedVersionRequestT& request,
7277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7278 return SubmitAsync(&QuickSightClient::UpdateBrandPublishedVersion, request, handler, context);
7279 }
7280
7287
7292 template <typename UpdateCustomPermissionsRequestT = Model::UpdateCustomPermissionsRequest>
7293 Model::UpdateCustomPermissionsOutcomeCallable UpdateCustomPermissionsCallable(const UpdateCustomPermissionsRequestT& request) const {
7294 return SubmitCallable(&QuickSightClient::UpdateCustomPermissions, request);
7295 }
7296
7301 template <typename UpdateCustomPermissionsRequestT = Model::UpdateCustomPermissionsRequest>
7302 void UpdateCustomPermissionsAsync(const UpdateCustomPermissionsRequestT& request,
7304 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7305 return SubmitAsync(&QuickSightClient::UpdateCustomPermissions, request, handler, context);
7306 }
7307
7319
7323 template <typename UpdateDashboardRequestT = Model::UpdateDashboardRequest>
7324 Model::UpdateDashboardOutcomeCallable UpdateDashboardCallable(const UpdateDashboardRequestT& request) const {
7325 return SubmitCallable(&QuickSightClient::UpdateDashboard, request);
7326 }
7327
7332 template <typename UpdateDashboardRequestT = Model::UpdateDashboardRequest>
7333 void UpdateDashboardAsync(const UpdateDashboardRequestT& request, const UpdateDashboardResponseReceivedHandler& handler,
7334 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7335 return SubmitAsync(&QuickSightClient::UpdateDashboard, request, handler, context);
7336 }
7337
7344
7349 template <typename UpdateDashboardLinksRequestT = Model::UpdateDashboardLinksRequest>
7350 Model::UpdateDashboardLinksOutcomeCallable UpdateDashboardLinksCallable(const UpdateDashboardLinksRequestT& request) const {
7351 return SubmitCallable(&QuickSightClient::UpdateDashboardLinks, request);
7352 }
7353
7358 template <typename UpdateDashboardLinksRequestT = Model::UpdateDashboardLinksRequest>
7359 void UpdateDashboardLinksAsync(const UpdateDashboardLinksRequestT& request, const UpdateDashboardLinksResponseReceivedHandler& handler,
7360 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7361 return SubmitAsync(&QuickSightClient::UpdateDashboardLinks, request, handler, context);
7362 }
7363
7371 const Model::UpdateDashboardPermissionsRequest& request) const;
7372
7377 template <typename UpdateDashboardPermissionsRequestT = Model::UpdateDashboardPermissionsRequest>
7379 const UpdateDashboardPermissionsRequestT& request) const {
7380 return SubmitCallable(&QuickSightClient::UpdateDashboardPermissions, request);
7381 }
7382
7387 template <typename UpdateDashboardPermissionsRequestT = Model::UpdateDashboardPermissionsRequest>
7388 void UpdateDashboardPermissionsAsync(const UpdateDashboardPermissionsRequestT& request,
7390 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7391 return SubmitAsync(&QuickSightClient::UpdateDashboardPermissions, request, handler, context);
7392 }
7393
7401
7406 template <typename UpdateDashboardPublishedVersionRequestT = Model::UpdateDashboardPublishedVersionRequest>
7408 const UpdateDashboardPublishedVersionRequestT& request) const {
7409 return SubmitCallable(&QuickSightClient::UpdateDashboardPublishedVersion, request);
7410 }
7411
7416 template <typename UpdateDashboardPublishedVersionRequestT = Model::UpdateDashboardPublishedVersionRequest>
7417 void UpdateDashboardPublishedVersionAsync(const UpdateDashboardPublishedVersionRequestT& request,
7419 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7420 return SubmitAsync(&QuickSightClient::UpdateDashboardPublishedVersion, request, handler, context);
7421 }
7422
7430
7435 template <typename UpdateDashboardsQAConfigurationRequestT = Model::UpdateDashboardsQAConfigurationRequest>
7437 const UpdateDashboardsQAConfigurationRequestT& request) const {
7438 return SubmitCallable(&QuickSightClient::UpdateDashboardsQAConfiguration, request);
7439 }
7440
7445 template <typename UpdateDashboardsQAConfigurationRequestT = Model::UpdateDashboardsQAConfigurationRequest>
7446 void UpdateDashboardsQAConfigurationAsync(const UpdateDashboardsQAConfigurationRequestT& request,
7448 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7449 return SubmitAsync(&QuickSightClient::UpdateDashboardsQAConfiguration, request, handler, context);
7450 }
7451
7460
7464 template <typename UpdateDataSetRequestT = Model::UpdateDataSetRequest>
7465 Model::UpdateDataSetOutcomeCallable UpdateDataSetCallable(const UpdateDataSetRequestT& request) const {
7466 return SubmitCallable(&QuickSightClient::UpdateDataSet, request);
7467 }
7468
7473 template <typename UpdateDataSetRequestT = Model::UpdateDataSetRequest>
7474 void UpdateDataSetAsync(const UpdateDataSetRequestT& request, const UpdateDataSetResponseReceivedHandler& handler,
7475 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7476 return SubmitAsync(&QuickSightClient::UpdateDataSet, request, handler, context);
7477 }
7478
7487
7492 template <typename UpdateDataSetPermissionsRequestT = Model::UpdateDataSetPermissionsRequest>
7493 Model::UpdateDataSetPermissionsOutcomeCallable UpdateDataSetPermissionsCallable(const UpdateDataSetPermissionsRequestT& request) const {
7494 return SubmitCallable(&QuickSightClient::UpdateDataSetPermissions, request);
7495 }
7496
7501 template <typename UpdateDataSetPermissionsRequestT = Model::UpdateDataSetPermissionsRequest>
7502 void UpdateDataSetPermissionsAsync(const UpdateDataSetPermissionsRequestT& request,
7504 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7505 return SubmitAsync(&QuickSightClient::UpdateDataSetPermissions, request, handler, context);
7506 }
7507
7514
7519 template <typename UpdateDataSourceRequestT = Model::UpdateDataSourceRequest>
7520 Model::UpdateDataSourceOutcomeCallable UpdateDataSourceCallable(const UpdateDataSourceRequestT& request) const {
7521 return SubmitCallable(&QuickSightClient::UpdateDataSource, request);
7522 }
7523
7528 template <typename UpdateDataSourceRequestT = Model::UpdateDataSourceRequest>
7529 void UpdateDataSourceAsync(const UpdateDataSourceRequestT& request, const UpdateDataSourceResponseReceivedHandler& handler,
7530 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7531 return SubmitAsync(&QuickSightClient::UpdateDataSource, request, handler, context);
7532 }
7533
7540 const Model::UpdateDataSourcePermissionsRequest& request) const;
7541
7546 template <typename UpdateDataSourcePermissionsRequestT = Model::UpdateDataSourcePermissionsRequest>
7548 const UpdateDataSourcePermissionsRequestT& request) const {
7549 return SubmitCallable(&QuickSightClient::UpdateDataSourcePermissions, request);
7550 }
7551
7556 template <typename UpdateDataSourcePermissionsRequestT = Model::UpdateDataSourcePermissionsRequest>
7557 void UpdateDataSourcePermissionsAsync(const UpdateDataSourcePermissionsRequestT& request,
7559 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7560 return SubmitAsync(&QuickSightClient::UpdateDataSourcePermissions, request, handler, context);
7561 }
7562
7571
7576 template <typename UpdateDefaultQBusinessApplicationRequestT = Model::UpdateDefaultQBusinessApplicationRequest>
7578 const UpdateDefaultQBusinessApplicationRequestT& request) const {
7579 return SubmitCallable(&QuickSightClient::UpdateDefaultQBusinessApplication, request);
7580 }
7581
7586 template <typename UpdateDefaultQBusinessApplicationRequestT = Model::UpdateDefaultQBusinessApplicationRequest>
7587 void UpdateDefaultQBusinessApplicationAsync(const UpdateDefaultQBusinessApplicationRequestT& request,
7589 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7590 return SubmitAsync(&QuickSightClient::UpdateDefaultQBusinessApplication, request, handler, context);
7591 }
7592
7601
7606 template <typename UpdateDlpSettingRequestT = Model::UpdateDlpSettingRequest>
7607 Model::UpdateDlpSettingOutcomeCallable UpdateDlpSettingCallable(const UpdateDlpSettingRequestT& request) const {
7608 return SubmitCallable(&QuickSightClient::UpdateDlpSetting, request);
7609 }
7610
7615 template <typename UpdateDlpSettingRequestT = Model::UpdateDlpSettingRequest>
7616 void UpdateDlpSettingAsync(const UpdateDlpSettingRequestT& request, const UpdateDlpSettingResponseReceivedHandler& handler,
7617 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7618 return SubmitAsync(&QuickSightClient::UpdateDlpSetting, request, handler, context);
7619 }
7620
7630
7634 template <typename UpdateFlowRequestT = Model::UpdateFlowRequest>
7635 Model::UpdateFlowOutcomeCallable UpdateFlowCallable(const UpdateFlowRequestT& request) const {
7636 return SubmitCallable(&QuickSightClient::UpdateFlow, request);
7637 }
7638
7643 template <typename UpdateFlowRequestT = Model::UpdateFlowRequest>
7644 void UpdateFlowAsync(const UpdateFlowRequestT& request, const UpdateFlowResponseReceivedHandler& handler,
7645 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7646 return SubmitAsync(&QuickSightClient::UpdateFlow, request, handler, context);
7647 }
7648
7656
7661 template <typename UpdateFlowPermissionsRequestT = Model::UpdateFlowPermissionsRequest>
7662 Model::UpdateFlowPermissionsOutcomeCallable UpdateFlowPermissionsCallable(const UpdateFlowPermissionsRequestT& request) const {
7663 return SubmitCallable(&QuickSightClient::UpdateFlowPermissions, request);
7664 }
7665
7670 template <typename UpdateFlowPermissionsRequestT = Model::UpdateFlowPermissionsRequest>
7671 void UpdateFlowPermissionsAsync(const UpdateFlowPermissionsRequestT& request, const UpdateFlowPermissionsResponseReceivedHandler& handler,
7672 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7673 return SubmitAsync(&QuickSightClient::UpdateFlowPermissions, request, handler, context);
7674 }
7675
7682
7686 template <typename UpdateFolderRequestT = Model::UpdateFolderRequest>
7687 Model::UpdateFolderOutcomeCallable UpdateFolderCallable(const UpdateFolderRequestT& request) const {
7688 return SubmitCallable(&QuickSightClient::UpdateFolder, request);
7689 }
7690
7695 template <typename UpdateFolderRequestT = Model::UpdateFolderRequest>
7696 void UpdateFolderAsync(const UpdateFolderRequestT& request, const UpdateFolderResponseReceivedHandler& handler,
7697 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7698 return SubmitAsync(&QuickSightClient::UpdateFolder, request, handler, context);
7699 }
7700
7707
7712 template <typename UpdateFolderPermissionsRequestT = Model::UpdateFolderPermissionsRequest>
7713 Model::UpdateFolderPermissionsOutcomeCallable UpdateFolderPermissionsCallable(const UpdateFolderPermissionsRequestT& request) const {
7714 return SubmitCallable(&QuickSightClient::UpdateFolderPermissions, request);
7715 }
7716
7721 template <typename UpdateFolderPermissionsRequestT = Model::UpdateFolderPermissionsRequest>
7722 void UpdateFolderPermissionsAsync(const UpdateFolderPermissionsRequestT& request,
7724 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7725 return SubmitAsync(&QuickSightClient::UpdateFolderPermissions, request, handler, context);
7726 }
7727
7734
7738 template <typename UpdateGroupRequestT = Model::UpdateGroupRequest>
7739 Model::UpdateGroupOutcomeCallable UpdateGroupCallable(const UpdateGroupRequestT& request) const {
7740 return SubmitCallable(&QuickSightClient::UpdateGroup, request);
7741 }
7742
7747 template <typename UpdateGroupRequestT = Model::UpdateGroupRequest>
7748 void UpdateGroupAsync(const UpdateGroupRequestT& request, const UpdateGroupResponseReceivedHandler& handler,
7749 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7750 return SubmitAsync(&QuickSightClient::UpdateGroup, request, handler, context);
7751 }
7752
7762
7767 template <typename UpdateIAMPolicyAssignmentRequestT = Model::UpdateIAMPolicyAssignmentRequest>
7769 const UpdateIAMPolicyAssignmentRequestT& request) const {
7770 return SubmitCallable(&QuickSightClient::UpdateIAMPolicyAssignment, request);
7771 }
7772
7777 template <typename UpdateIAMPolicyAssignmentRequestT = Model::UpdateIAMPolicyAssignmentRequest>
7778 void UpdateIAMPolicyAssignmentAsync(const UpdateIAMPolicyAssignmentRequestT& request,
7780 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7781 return SubmitAsync(&QuickSightClient::UpdateIAMPolicyAssignment, request, handler, context);
7782 }
7783
7794
7799 template <typename UpdateIdentityPropagationConfigRequestT = Model::UpdateIdentityPropagationConfigRequest>
7801 const UpdateIdentityPropagationConfigRequestT& request) const {
7802 return SubmitCallable(&QuickSightClient::UpdateIdentityPropagationConfig, request);
7803 }
7804
7809 template <typename UpdateIdentityPropagationConfigRequestT = Model::UpdateIdentityPropagationConfigRequest>
7810 void UpdateIdentityPropagationConfigAsync(const UpdateIdentityPropagationConfigRequestT& request,
7812 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7813 return SubmitAsync(&QuickSightClient::UpdateIdentityPropagationConfig, request, handler, context);
7814 }
7815
7827
7832 template <typename UpdateIpRestrictionRequestT = Model::UpdateIpRestrictionRequest>
7833 Model::UpdateIpRestrictionOutcomeCallable UpdateIpRestrictionCallable(const UpdateIpRestrictionRequestT& request) const {
7834 return SubmitCallable(&QuickSightClient::UpdateIpRestriction, request);
7835 }
7836
7841 template <typename UpdateIpRestrictionRequestT = Model::UpdateIpRestrictionRequest>
7842 void UpdateIpRestrictionAsync(const UpdateIpRestrictionRequestT& request, const UpdateIpRestrictionResponseReceivedHandler& handler,
7843 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7844 return SubmitAsync(&QuickSightClient::UpdateIpRestriction, request, handler, context);
7845 }
7846
7854
7859 template <typename UpdateKeyRegistrationRequestT = Model::UpdateKeyRegistrationRequest>
7860 Model::UpdateKeyRegistrationOutcomeCallable UpdateKeyRegistrationCallable(const UpdateKeyRegistrationRequestT& request) const {
7861 return SubmitCallable(&QuickSightClient::UpdateKeyRegistration, request);
7862 }
7863
7868 template <typename UpdateKeyRegistrationRequestT = Model::UpdateKeyRegistrationRequest>
7869 void UpdateKeyRegistrationAsync(const UpdateKeyRegistrationRequestT& request, const UpdateKeyRegistrationResponseReceivedHandler& handler,
7870 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7871 return SubmitAsync(&QuickSightClient::UpdateKeyRegistration, request, handler, context);
7872 }
7873
7881
7886 template <typename UpdateKnowledgeBaseRequestT = Model::UpdateKnowledgeBaseRequest>
7887 Model::UpdateKnowledgeBaseOutcomeCallable UpdateKnowledgeBaseCallable(const UpdateKnowledgeBaseRequestT& request) const {
7888 return SubmitCallable(&QuickSightClient::UpdateKnowledgeBase, request);
7889 }
7890
7895 template <typename UpdateKnowledgeBaseRequestT = Model::UpdateKnowledgeBaseRequest>
7896 void UpdateKnowledgeBaseAsync(const UpdateKnowledgeBaseRequestT& request, const UpdateKnowledgeBaseResponseReceivedHandler& handler,
7897 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7898 return SubmitAsync(&QuickSightClient::UpdateKnowledgeBase, request, handler, context);
7899 }
7900
7909
7914 template <typename UpdateKnowledgeBasePermissionsRequestT = Model::UpdateKnowledgeBasePermissionsRequest>
7916 const UpdateKnowledgeBasePermissionsRequestT& request) const {
7917 return SubmitCallable(&QuickSightClient::UpdateKnowledgeBasePermissions, request);
7918 }
7919
7924 template <typename UpdateKnowledgeBasePermissionsRequestT = Model::UpdateKnowledgeBasePermissionsRequest>
7925 void UpdateKnowledgeBasePermissionsAsync(const UpdateKnowledgeBasePermissionsRequestT& request,
7927 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7928 return SubmitAsync(&QuickSightClient::UpdateKnowledgeBasePermissions, request, handler, context);
7929 }
7930
7938
7943 template <typename UpdateLimitsProfileRequestT = Model::UpdateLimitsProfileRequest>
7944 Model::UpdateLimitsProfileOutcomeCallable UpdateLimitsProfileCallable(const UpdateLimitsProfileRequestT& request) const {
7945 return SubmitCallable(&QuickSightClient::UpdateLimitsProfile, request);
7946 }
7947
7952 template <typename UpdateLimitsProfileRequestT = Model::UpdateLimitsProfileRequest>
7953 void UpdateLimitsProfileAsync(const UpdateLimitsProfileRequestT& request, const UpdateLimitsProfileResponseReceivedHandler& handler,
7954 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7955 return SubmitAsync(&QuickSightClient::UpdateLimitsProfile, request, handler, context);
7956 }
7957
7964 const Model::UpdateOAuthClientApplicationRequest& request) const;
7965
7970 template <typename UpdateOAuthClientApplicationRequestT = Model::UpdateOAuthClientApplicationRequest>
7972 const UpdateOAuthClientApplicationRequestT& request) const {
7973 return SubmitCallable(&QuickSightClient::UpdateOAuthClientApplication, request);
7974 }
7975
7980 template <typename UpdateOAuthClientApplicationRequestT = Model::UpdateOAuthClientApplicationRequest>
7981 void UpdateOAuthClientApplicationAsync(const UpdateOAuthClientApplicationRequestT& request,
7983 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
7984 return SubmitAsync(&QuickSightClient::UpdateOAuthClientApplication, request, handler, context);
7985 }
7986
8008 const Model::UpdatePublicSharingSettingsRequest& request) const;
8009
8014 template <typename UpdatePublicSharingSettingsRequestT = Model::UpdatePublicSharingSettingsRequest>
8016 const UpdatePublicSharingSettingsRequestT& request) const {
8017 return SubmitCallable(&QuickSightClient::UpdatePublicSharingSettings, request);
8018 }
8019
8024 template <typename UpdatePublicSharingSettingsRequestT = Model::UpdatePublicSharingSettingsRequest>
8025 void UpdatePublicSharingSettingsAsync(const UpdatePublicSharingSettingsRequestT& request,
8027 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8028 return SubmitAsync(&QuickSightClient::UpdatePublicSharingSettings, request, handler, context);
8029 }
8030
8038
8043 template <typename UpdateQPersonalizationConfigurationRequestT = Model::UpdateQPersonalizationConfigurationRequest>
8045 const UpdateQPersonalizationConfigurationRequestT& request) const {
8046 return SubmitCallable(&QuickSightClient::UpdateQPersonalizationConfiguration, request);
8047 }
8048
8053 template <typename UpdateQPersonalizationConfigurationRequestT = Model::UpdateQPersonalizationConfigurationRequest>
8054 void UpdateQPersonalizationConfigurationAsync(const UpdateQPersonalizationConfigurationRequestT& request,
8056 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8057 return SubmitAsync(&QuickSightClient::UpdateQPersonalizationConfiguration, request, handler, context);
8058 }
8059
8068
8073 template <typename UpdateQuickSightQSearchConfigurationRequestT = Model::UpdateQuickSightQSearchConfigurationRequest>
8075 const UpdateQuickSightQSearchConfigurationRequestT& request) const {
8076 return SubmitCallable(&QuickSightClient::UpdateQuickSightQSearchConfiguration, request);
8077 }
8078
8083 template <typename UpdateQuickSightQSearchConfigurationRequestT = Model::UpdateQuickSightQSearchConfigurationRequest>
8084 void UpdateQuickSightQSearchConfigurationAsync(const UpdateQuickSightQSearchConfigurationRequestT& request,
8086 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8087 return SubmitAsync(&QuickSightClient::UpdateQuickSightQSearchConfiguration, request, handler, context);
8088 }
8089
8096
8101 template <typename UpdateRefreshScheduleRequestT = Model::UpdateRefreshScheduleRequest>
8102 Model::UpdateRefreshScheduleOutcomeCallable UpdateRefreshScheduleCallable(const UpdateRefreshScheduleRequestT& request) const {
8103 return SubmitCallable(&QuickSightClient::UpdateRefreshSchedule, request);
8104 }
8105
8110 template <typename UpdateRefreshScheduleRequestT = Model::UpdateRefreshScheduleRequest>
8111 void UpdateRefreshScheduleAsync(const UpdateRefreshScheduleRequestT& request, const UpdateRefreshScheduleResponseReceivedHandler& handler,
8112 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8113 return SubmitAsync(&QuickSightClient::UpdateRefreshSchedule, request, handler, context);
8114 }
8115
8123 const Model::UpdateRoleCustomPermissionRequest& request) const;
8124
8129 template <typename UpdateRoleCustomPermissionRequestT = Model::UpdateRoleCustomPermissionRequest>
8131 const UpdateRoleCustomPermissionRequestT& request) const {
8132 return SubmitCallable(&QuickSightClient::UpdateRoleCustomPermission, request);
8133 }
8134
8139 template <typename UpdateRoleCustomPermissionRequestT = Model::UpdateRoleCustomPermissionRequest>
8140 void UpdateRoleCustomPermissionAsync(const UpdateRoleCustomPermissionRequestT& request,
8142 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8143 return SubmitAsync(&QuickSightClient::UpdateRoleCustomPermission, request, handler, context);
8144 }
8145
8154
8159 template <typename UpdateSPICECapacityConfigurationRequestT = Model::UpdateSPICECapacityConfigurationRequest>
8161 const UpdateSPICECapacityConfigurationRequestT& request) const {
8162 return SubmitCallable(&QuickSightClient::UpdateSPICECapacityConfiguration, request);
8163 }
8164
8169 template <typename UpdateSPICECapacityConfigurationRequestT = Model::UpdateSPICECapacityConfigurationRequest>
8170 void UpdateSPICECapacityConfigurationAsync(const UpdateSPICECapacityConfigurationRequestT& request,
8172 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8173 return SubmitAsync(&QuickSightClient::UpdateSPICECapacityConfiguration, request, handler, context);
8174 }
8175
8183
8188 template <typename UpdateSelfUpgradeRequestT = Model::UpdateSelfUpgradeRequest>
8189 Model::UpdateSelfUpgradeOutcomeCallable UpdateSelfUpgradeCallable(const UpdateSelfUpgradeRequestT& request) const {
8190 return SubmitCallable(&QuickSightClient::UpdateSelfUpgrade, request);
8191 }
8192
8197 template <typename UpdateSelfUpgradeRequestT = Model::UpdateSelfUpgradeRequest>
8198 void UpdateSelfUpgradeAsync(const UpdateSelfUpgradeRequestT& request, const UpdateSelfUpgradeResponseReceivedHandler& handler,
8199 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8200 return SubmitAsync(&QuickSightClient::UpdateSelfUpgrade, request, handler, context);
8201 }
8202
8211
8216 template <typename UpdateSelfUpgradeConfigurationRequestT = Model::UpdateSelfUpgradeConfigurationRequest>
8218 const UpdateSelfUpgradeConfigurationRequestT& request) const {
8219 return SubmitCallable(&QuickSightClient::UpdateSelfUpgradeConfiguration, request);
8220 }
8221
8226 template <typename UpdateSelfUpgradeConfigurationRequestT = Model::UpdateSelfUpgradeConfigurationRequest>
8227 void UpdateSelfUpgradeConfigurationAsync(const UpdateSelfUpgradeConfigurationRequestT& request,
8229 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8230 return SubmitAsync(&QuickSightClient::UpdateSelfUpgradeConfiguration, request, handler, context);
8231 }
8232
8240
8244 template <typename UpdateSpaceRequestT = Model::UpdateSpaceRequest>
8245 Model::UpdateSpaceOutcomeCallable UpdateSpaceCallable(const UpdateSpaceRequestT& request) const {
8246 return SubmitCallable(&QuickSightClient::UpdateSpace, request);
8247 }
8248
8253 template <typename UpdateSpaceRequestT = Model::UpdateSpaceRequest>
8254 void UpdateSpaceAsync(const UpdateSpaceRequestT& request, const UpdateSpaceResponseReceivedHandler& handler,
8255 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8256 return SubmitAsync(&QuickSightClient::UpdateSpace, request, handler, context);
8257 }
8258
8266
8271 template <typename UpdateSpacePermissionsRequestT = Model::UpdateSpacePermissionsRequest>
8272 Model::UpdateSpacePermissionsOutcomeCallable UpdateSpacePermissionsCallable(const UpdateSpacePermissionsRequestT& request) const {
8273 return SubmitCallable(&QuickSightClient::UpdateSpacePermissions, request);
8274 }
8275
8280 template <typename UpdateSpacePermissionsRequestT = Model::UpdateSpacePermissionsRequest>
8281 void UpdateSpacePermissionsAsync(const UpdateSpacePermissionsRequestT& request,
8283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8284 return SubmitAsync(&QuickSightClient::UpdateSpacePermissions, request, handler, context);
8285 }
8286
8294
8299 template <typename UpdateSpaceResourcesRequestT = Model::UpdateSpaceResourcesRequest>
8300 Model::UpdateSpaceResourcesOutcomeCallable UpdateSpaceResourcesCallable(const UpdateSpaceResourcesRequestT& request) const {
8301 return SubmitCallable(&QuickSightClient::UpdateSpaceResources, request);
8302 }
8303
8308 template <typename UpdateSpaceResourcesRequestT = Model::UpdateSpaceResourcesRequest>
8309 void UpdateSpaceResourcesAsync(const UpdateSpaceResourcesRequestT& request, const UpdateSpaceResourcesResponseReceivedHandler& handler,
8310 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8311 return SubmitAsync(&QuickSightClient::UpdateSpaceResources, request, handler, context);
8312 }
8313
8321
8325 template <typename UpdateTemplateRequestT = Model::UpdateTemplateRequest>
8326 Model::UpdateTemplateOutcomeCallable UpdateTemplateCallable(const UpdateTemplateRequestT& request) const {
8327 return SubmitCallable(&QuickSightClient::UpdateTemplate, request);
8328 }
8329
8334 template <typename UpdateTemplateRequestT = Model::UpdateTemplateRequest>
8335 void UpdateTemplateAsync(const UpdateTemplateRequestT& request, const UpdateTemplateResponseReceivedHandler& handler,
8336 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8337 return SubmitAsync(&QuickSightClient::UpdateTemplate, request, handler, context);
8338 }
8339
8346
8351 template <typename UpdateTemplateAliasRequestT = Model::UpdateTemplateAliasRequest>
8352 Model::UpdateTemplateAliasOutcomeCallable UpdateTemplateAliasCallable(const UpdateTemplateAliasRequestT& request) const {
8353 return SubmitCallable(&QuickSightClient::UpdateTemplateAlias, request);
8354 }
8355
8360 template <typename UpdateTemplateAliasRequestT = Model::UpdateTemplateAliasRequest>
8361 void UpdateTemplateAliasAsync(const UpdateTemplateAliasRequestT& request, const UpdateTemplateAliasResponseReceivedHandler& handler,
8362 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8363 return SubmitAsync(&QuickSightClient::UpdateTemplateAlias, request, handler, context);
8364 }
8365
8373
8378 template <typename UpdateTemplatePermissionsRequestT = Model::UpdateTemplatePermissionsRequest>
8380 const UpdateTemplatePermissionsRequestT& request) const {
8381 return SubmitCallable(&QuickSightClient::UpdateTemplatePermissions, request);
8382 }
8383
8388 template <typename UpdateTemplatePermissionsRequestT = Model::UpdateTemplatePermissionsRequest>
8389 void UpdateTemplatePermissionsAsync(const UpdateTemplatePermissionsRequestT& request,
8391 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8392 return SubmitAsync(&QuickSightClient::UpdateTemplatePermissions, request, handler, context);
8393 }
8394
8401
8405 template <typename UpdateThemeRequestT = Model::UpdateThemeRequest>
8406 Model::UpdateThemeOutcomeCallable UpdateThemeCallable(const UpdateThemeRequestT& request) const {
8407 return SubmitCallable(&QuickSightClient::UpdateTheme, request);
8408 }
8409
8414 template <typename UpdateThemeRequestT = Model::UpdateThemeRequest>
8415 void UpdateThemeAsync(const UpdateThemeRequestT& request, const UpdateThemeResponseReceivedHandler& handler,
8416 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8417 return SubmitAsync(&QuickSightClient::UpdateTheme, request, handler, context);
8418 }
8419
8426
8431 template <typename UpdateThemeAliasRequestT = Model::UpdateThemeAliasRequest>
8432 Model::UpdateThemeAliasOutcomeCallable UpdateThemeAliasCallable(const UpdateThemeAliasRequestT& request) const {
8433 return SubmitCallable(&QuickSightClient::UpdateThemeAlias, request);
8434 }
8435
8440 template <typename UpdateThemeAliasRequestT = Model::UpdateThemeAliasRequest>
8441 void UpdateThemeAliasAsync(const UpdateThemeAliasRequestT& request, const UpdateThemeAliasResponseReceivedHandler& handler,
8442 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8443 return SubmitAsync(&QuickSightClient::UpdateThemeAlias, request, handler, context);
8444 }
8445
8473
8478 template <typename UpdateThemePermissionsRequestT = Model::UpdateThemePermissionsRequest>
8479 Model::UpdateThemePermissionsOutcomeCallable UpdateThemePermissionsCallable(const UpdateThemePermissionsRequestT& request) const {
8480 return SubmitCallable(&QuickSightClient::UpdateThemePermissions, request);
8481 }
8482
8487 template <typename UpdateThemePermissionsRequestT = Model::UpdateThemePermissionsRequest>
8488 void UpdateThemePermissionsAsync(const UpdateThemePermissionsRequestT& request,
8490 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8491 return SubmitAsync(&QuickSightClient::UpdateThemePermissions, request, handler, context);
8492 }
8493
8500
8504 template <typename UpdateTopicRequestT = Model::UpdateTopicRequest>
8505 Model::UpdateTopicOutcomeCallable UpdateTopicCallable(const UpdateTopicRequestT& request) const {
8506 return SubmitCallable(&QuickSightClient::UpdateTopic, request);
8507 }
8508
8513 template <typename UpdateTopicRequestT = Model::UpdateTopicRequest>
8514 void UpdateTopicAsync(const UpdateTopicRequestT& request, const UpdateTopicResponseReceivedHandler& handler,
8515 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8516 return SubmitAsync(&QuickSightClient::UpdateTopic, request, handler, context);
8517 }
8518
8525
8530 template <typename UpdateTopicPermissionsRequestT = Model::UpdateTopicPermissionsRequest>
8531 Model::UpdateTopicPermissionsOutcomeCallable UpdateTopicPermissionsCallable(const UpdateTopicPermissionsRequestT& request) const {
8532 return SubmitCallable(&QuickSightClient::UpdateTopicPermissions, request);
8533 }
8534
8539 template <typename UpdateTopicPermissionsRequestT = Model::UpdateTopicPermissionsRequest>
8540 void UpdateTopicPermissionsAsync(const UpdateTopicPermissionsRequestT& request,
8542 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8543 return SubmitAsync(&QuickSightClient::UpdateTopicPermissions, request, handler, context);
8544 }
8545
8552
8557 template <typename UpdateTopicPermissionsV2RequestT = Model::UpdateTopicPermissionsV2Request>
8558 Model::UpdateTopicPermissionsV2OutcomeCallable UpdateTopicPermissionsV2Callable(const UpdateTopicPermissionsV2RequestT& request) const {
8559 return SubmitCallable(&QuickSightClient::UpdateTopicPermissionsV2, request);
8560 }
8561
8566 template <typename UpdateTopicPermissionsV2RequestT = Model::UpdateTopicPermissionsV2Request>
8567 void UpdateTopicPermissionsV2Async(const UpdateTopicPermissionsV2RequestT& request,
8569 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8570 return SubmitAsync(&QuickSightClient::UpdateTopicPermissionsV2, request, handler, context);
8571 }
8572
8579 const Model::UpdateTopicRefreshScheduleRequest& request) const;
8580
8585 template <typename UpdateTopicRefreshScheduleRequestT = Model::UpdateTopicRefreshScheduleRequest>
8587 const UpdateTopicRefreshScheduleRequestT& request) const {
8588 return SubmitCallable(&QuickSightClient::UpdateTopicRefreshSchedule, request);
8589 }
8590
8595 template <typename UpdateTopicRefreshScheduleRequestT = Model::UpdateTopicRefreshScheduleRequest>
8596 void UpdateTopicRefreshScheduleAsync(const UpdateTopicRefreshScheduleRequestT& request,
8598 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8599 return SubmitAsync(&QuickSightClient::UpdateTopicRefreshSchedule, request, handler, context);
8600 }
8601
8608
8612 template <typename UpdateTopicV2RequestT = Model::UpdateTopicV2Request>
8613 Model::UpdateTopicV2OutcomeCallable UpdateTopicV2Callable(const UpdateTopicV2RequestT& request) const {
8614 return SubmitCallable(&QuickSightClient::UpdateTopicV2, request);
8615 }
8616
8621 template <typename UpdateTopicV2RequestT = Model::UpdateTopicV2Request>
8622 void UpdateTopicV2Async(const UpdateTopicV2RequestT& request, const UpdateTopicV2ResponseReceivedHandler& handler,
8623 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8624 return SubmitAsync(&QuickSightClient::UpdateTopicV2, request, handler, context);
8625 }
8626
8633
8637 template <typename UpdateUserRequestT = Model::UpdateUserRequest>
8638 Model::UpdateUserOutcomeCallable UpdateUserCallable(const UpdateUserRequestT& request) const {
8639 return SubmitCallable(&QuickSightClient::UpdateUser, request);
8640 }
8641
8646 template <typename UpdateUserRequestT = Model::UpdateUserRequest>
8647 void UpdateUserAsync(const UpdateUserRequestT& request, const UpdateUserResponseReceivedHandler& handler,
8648 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8649 return SubmitAsync(&QuickSightClient::UpdateUser, request, handler, context);
8650 }
8651
8659 const Model::UpdateUserCustomPermissionRequest& request) const;
8660
8665 template <typename UpdateUserCustomPermissionRequestT = Model::UpdateUserCustomPermissionRequest>
8667 const UpdateUserCustomPermissionRequestT& request) const {
8668 return SubmitCallable(&QuickSightClient::UpdateUserCustomPermission, request);
8669 }
8670
8675 template <typename UpdateUserCustomPermissionRequestT = Model::UpdateUserCustomPermissionRequest>
8676 void UpdateUserCustomPermissionAsync(const UpdateUserCustomPermissionRequestT& request,
8678 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8679 return SubmitAsync(&QuickSightClient::UpdateUserCustomPermission, request, handler, context);
8680 }
8681
8688
8693 template <typename UpdateVPCConnectionRequestT = Model::UpdateVPCConnectionRequest>
8694 Model::UpdateVPCConnectionOutcomeCallable UpdateVPCConnectionCallable(const UpdateVPCConnectionRequestT& request) const {
8695 return SubmitCallable(&QuickSightClient::UpdateVPCConnection, request);
8696 }
8697
8702 template <typename UpdateVPCConnectionRequestT = Model::UpdateVPCConnectionRequest>
8703 void UpdateVPCConnectionAsync(const UpdateVPCConnectionRequestT& request, const UpdateVPCConnectionResponseReceivedHandler& handler,
8704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
8705 return SubmitAsync(&QuickSightClient::UpdateVPCConnection, request, handler, context);
8706 }
8707
8708 virtual void OverrideEndpoint(const Aws::String& endpoint);
8709 virtual std::shared_ptr<QuickSightEndpointProviderBase>& accessEndpointProvider();
8710
8711 private:
8713 void init(const QuickSightClientConfiguration& clientConfiguration);
8714
8716
8717 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request,
8718 const std::function<void(Aws::Endpoint::ResolveEndpointOutcome&)>& resolveUri,
8719 Aws::Http::HttpMethod httpMethod) const;
8720
8721 QuickSightClientConfiguration m_clientConfiguration;
8722 std::shared_ptr<QuickSightEndpointProviderBase> m_endpointProvider;
8723};
8724
8725} // namespace QuickSight
8726} // 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 DescribeLimitsProfileAsync(const DescribeLimitsProfileRequestT &request, const DescribeLimitsProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
Model::DescribeKnowledgeBasePermissionsOutcomeCallable DescribeKnowledgeBasePermissionsCallable(const DescribeKnowledgeBasePermissionsRequestT &request) const
void DescribeTopicPermissionsV2Async(const DescribeTopicPermissionsV2RequestT &request, const DescribeTopicPermissionsV2ResponseReceivedHandler &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 SearchSpacesAsync(const SearchSpacesRequestT &request, const SearchSpacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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::SearchKnowledgeBasesOutcome SearchKnowledgeBases(const Model::SearchKnowledgeBasesRequest &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
Model::CreateFlowOutcomeCallable CreateFlowCallable(const CreateFlowRequestT &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
void UpdateTopicV2Async(const UpdateTopicV2RequestT &request, const UpdateTopicV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDashboardSnapshotJobOutcomeCallable DescribeDashboardSnapshotJobCallable(const DescribeDashboardSnapshotJobRequestT &request) const
virtual Model::DescribeDataSetPermissionsOutcome DescribeDataSetPermissions(const Model::DescribeDataSetPermissionsRequest &request) const
void UpdateOAuthClientApplicationAsync(const UpdateOAuthClientApplicationRequestT &request, const UpdateOAuthClientApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTopicsV2Outcome ListTopicsV2(const Model::ListTopicsV2Request &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 ListDlpSettingsAsync(const ListDlpSettingsRequestT &request, const ListDlpSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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 DeleteLimitsProfileAsync(const DeleteLimitsProfileRequestT &request, const DeleteLimitsProfileResponseReceivedHandler &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
Model::UpdateAgentPermissionsOutcomeCallable UpdateAgentPermissionsCallable(const UpdateAgentPermissionsRequestT &request) const
virtual Model::ListDlpSettingsOutcome ListDlpSettings(const Model::ListDlpSettingsRequest &request) 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::SearchAgentsOutcome SearchAgents(const Model::SearchAgentsRequest &request) const
virtual Model::DescribeKnowledgeBaseOutcome DescribeKnowledgeBase(const Model::DescribeKnowledgeBaseRequest &request) 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
Model::StartAutomationJobOutcomeCallable StartAutomationJobCallable(const StartAutomationJobRequestT &request) 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
Model::DescribeLimitsProfileOutcomeCallable DescribeLimitsProfileCallable(const DescribeLimitsProfileRequestT &request) const
virtual Model::BatchDeleteKnowledgeBaseOutcome BatchDeleteKnowledgeBase(const Model::BatchDeleteKnowledgeBaseRequest &request) const
virtual Model::UpdateQuickSightQSearchConfigurationOutcome UpdateQuickSightQSearchConfiguration(const Model::UpdateQuickSightQSearchConfigurationRequest &request) const
Model::DescribeAgentPermissionsOutcomeCallable DescribeAgentPermissionsCallable(const DescribeAgentPermissionsRequestT &request) const
virtual Model::DeleteActionConnectorOutcome DeleteActionConnector(const Model::DeleteActionConnectorRequest &request) const
void DescribeSpaceAsync(const DescribeSpaceRequestT &request, const DescribeSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
Model::CreateTopicV2OutcomeCallable CreateTopicV2Callable(const CreateTopicV2RequestT &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 CreateDlpSettingAsync(const CreateDlpSettingRequestT &request, const CreateDlpSettingResponseReceivedHandler &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
virtual Model::UpdateTopicV2Outcome UpdateTopicV2(const Model::UpdateTopicV2Request &request) const
QuickSightClientConfiguration ClientConfigurationType
virtual Model::ListOAuthClientApplicationsOutcome ListOAuthClientApplications(const Model::ListOAuthClientApplicationsRequest &request) const
virtual Model::DeleteDashboardOutcome DeleteDashboard(const Model::DeleteDashboardRequest &request) const
Model::DeleteFolderOutcomeCallable DeleteFolderCallable(const DeleteFolderRequestT &request) const
Model::CreateTopicRefreshScheduleOutcomeCallable CreateTopicRefreshScheduleCallable(const CreateTopicRefreshScheduleRequestT &request) const
void ListSpacesAsync(const ListSpacesRequestT &request, const ListSpacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
Model::SearchKnowledgeBasesOutcomeCallable SearchKnowledgeBasesCallable(const SearchKnowledgeBasesRequestT &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
void DeleteFlowAsync(const DeleteFlowRequestT &request, const DeleteFlowResponseReceivedHandler &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
virtual Model::UpdateLimitsProfileOutcome UpdateLimitsProfile(const Model::UpdateLimitsProfileRequest &request) const
Model::DescribeApprovalPolicyOutcomeCallable DescribeApprovalPolicyCallable(const DescribeApprovalPolicyRequestT &request) 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
virtual Model::CreateLimitsProfileOutcome CreateLimitsProfile(const Model::CreateLimitsProfileRequest &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
void DescribeTopicV2Async(const DescribeTopicV2RequestT &request, const DescribeTopicV2ResponseReceivedHandler &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
void StartAutomationJobAsync(const StartAutomationJobRequestT &request, const StartAutomationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateIAMPolicyAssignmentOutcomeCallable CreateIAMPolicyAssignmentCallable(const CreateIAMPolicyAssignmentRequestT &request) const
virtual Model::DeleteFolderOutcome DeleteFolder(const Model::DeleteFolderRequest &request) const
Model::DescribeAutomationJobOutcomeCallable DescribeAutomationJobCallable(const DescribeAutomationJobRequestT &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::DescribeFlowOutcome DescribeFlow(const Model::DescribeFlowRequest &request) 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
void DeleteKnowledgeBaseAsync(const DeleteKnowledgeBaseRequestT &request, const DeleteKnowledgeBaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateTopicV2OutcomeCallable UpdateTopicV2Callable(const UpdateTopicV2RequestT &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
void DescribeKnowledgeBaseAsync(const DescribeKnowledgeBaseRequestT &request, const DescribeKnowledgeBaseResponseReceivedHandler &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
Model::DeleteKnowledgeBaseOutcomeCallable DeleteKnowledgeBaseCallable(const DeleteKnowledgeBaseRequestT &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 DescribeDlpSettingAsync(const DescribeDlpSettingRequestT &request, const DescribeDlpSettingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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::DeleteLimitsProfileOutcome DeleteLimitsProfile(const Model::DeleteLimitsProfileRequest &request) const
void CreateSpaceAsync(const CreateSpaceRequestT &request, const CreateSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateSelfUpgradeOutcome UpdateSelfUpgrade(const Model::UpdateSelfUpgradeRequest &request) const
virtual Model::UpdateDashboardLinksOutcome UpdateDashboardLinks(const Model::UpdateDashboardLinksRequest &request) const
Model::UpdateApprovalPolicyOutcomeCallable UpdateApprovalPolicyCallable(const UpdateApprovalPolicyRequestT &request) const
Model::ListThemesOutcomeCallable ListThemesCallable(const ListThemesRequestT &request) const
void ListKnowledgeBasesAsync(const ListKnowledgeBasesRequestT &request, const ListKnowledgeBasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual std::shared_ptr< QuickSightEndpointProviderBase > & accessEndpointProvider()
void SearchTopicsV2Async(const SearchTopicsV2RequestT &request, const SearchTopicsV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteNamespaceOutcomeCallable DeleteNamespaceCallable(const DeleteNamespaceRequestT &request) const
Model::DeleteGroupOutcomeCallable DeleteGroupCallable(const DeleteGroupRequestT &request) const
virtual Model::DescribeTopicV2Outcome DescribeTopicV2(const Model::DescribeTopicV2Request &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::ListSpaceResourcesOutcome ListSpaceResources(const Model::ListSpaceResourcesRequest &request) const
virtual Model::DescribeTopicRefreshScheduleOutcome DescribeTopicRefreshSchedule(const Model::DescribeTopicRefreshScheduleRequest &request) const
Model::UpdateSpaceResourcesOutcomeCallable UpdateSpaceResourcesCallable(const UpdateSpaceResourcesRequestT &request) const
virtual Model::DescribeFolderOutcome DescribeFolder(const Model::DescribeFolderRequest &request) const
virtual Model::SearchSpacesOutcome SearchSpaces(const Model::SearchSpacesRequest &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::DeleteAgentOutcome DeleteAgent(const Model::DeleteAgentRequest &request) const
virtual Model::CreateTemplateOutcome CreateTemplate(const Model::CreateTemplateRequest &request) const
Model::UpdateDashboardPermissionsOutcomeCallable UpdateDashboardPermissionsCallable(const UpdateDashboardPermissionsRequestT &request) const
virtual Model::CreateTopicV2Outcome CreateTopicV2(const Model::CreateTopicV2Request &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
virtual Model::UpdateSpaceOutcome UpdateSpace(const Model::UpdateSpaceRequest &request) const
virtual Model::UpdateKnowledgeBasePermissionsOutcome UpdateKnowledgeBasePermissions(const Model::UpdateKnowledgeBasePermissionsRequest &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
void DeleteSpaceAsync(const DeleteSpaceRequestT &request, const DeleteSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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::UpdateDlpSettingOutcomeCallable UpdateDlpSettingCallable(const UpdateDlpSettingRequestT &request) const
Model::DeleteThemeAliasOutcomeCallable DeleteThemeAliasCallable(const DeleteThemeAliasRequestT &request) const
Model::DescribeFlowOutcomeCallable DescribeFlowCallable(const DescribeFlowRequestT &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
Model::CreateSpaceOutcomeCallable CreateSpaceCallable(const CreateSpaceRequestT &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
Model::DescribeTopicPermissionsV2OutcomeCallable DescribeTopicPermissionsV2Callable(const DescribeTopicPermissionsV2RequestT &request) const
virtual Model::DeleteBrandOutcome DeleteBrand(const Model::DeleteBrandRequest &request) const
virtual Model::CreateThemeOutcome CreateTheme(const Model::CreateThemeRequest &request) const
virtual Model::CreateDlpSettingOutcome CreateDlpSetting(const Model::CreateDlpSettingRequest &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
Model::DeleteDlpSettingOutcomeCallable DeleteDlpSettingCallable(const DeleteDlpSettingRequestT &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
virtual Model::ListSpacesOutcome ListSpaces(const Model::ListSpacesRequest &request) const
void DescribeAutomationJobAsync(const DescribeAutomationJobRequestT &request, const DescribeAutomationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteTopicV2Async(const DeleteTopicV2RequestT &request, const DeleteTopicV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeSpacePermissionsOutcomeCallable DescribeSpacePermissionsCallable(const DescribeSpacePermissionsRequestT &request) const
virtual Model::ListApprovalPoliciesOutcome ListApprovalPolicies(const Model::ListApprovalPoliciesRequest &request={}) 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::CreateSpaceOutcome CreateSpace(const Model::CreateSpaceRequest &request) 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::DescribeDlpSettingOutcomeCallable DescribeDlpSettingCallable(const DescribeDlpSettingRequestT &request) const
virtual Model::ListKnowledgeBasesOutcome ListKnowledgeBases(const Model::ListKnowledgeBasesRequest &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::CreateAgentOutcomeCallable CreateAgentCallable(const CreateAgentRequestT &request) const
Model::UpdateThemeAliasOutcomeCallable UpdateThemeAliasCallable(const UpdateThemeAliasRequestT &request) const
QuickSightClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::CreateApprovalPolicyOutcome CreateApprovalPolicy(const Model::CreateApprovalPolicyRequest &request) const
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
Model::ListApprovalPoliciesOutcomeCallable ListApprovalPoliciesCallable(const ListApprovalPoliciesRequestT &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
virtual Model::UpdateSpacePermissionsOutcome UpdateSpacePermissions(const Model::UpdateSpacePermissionsRequest &request) const
virtual Model::DeleteTopicV2Outcome DeleteTopicV2(const Model::DeleteTopicV2Request &request) const
Model::DescribeFolderResolvedPermissionsOutcomeCallable DescribeFolderResolvedPermissionsCallable(const DescribeFolderResolvedPermissionsRequestT &request) const
virtual Model::DeleteVPCConnectionOutcome DeleteVPCConnection(const Model::DeleteVPCConnectionRequest &request) const
virtual Model::UpdateKnowledgeBaseOutcome UpdateKnowledgeBase(const Model::UpdateKnowledgeBaseRequest &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
void DescribeOAuthClientApplicationAsync(const DescribeOAuthClientApplicationRequestT &request, const DescribeOAuthClientApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateSpaceAsync(const UpdateSpaceRequestT &request, const UpdateSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateApprovalPolicyAsync(const CreateApprovalPolicyRequestT &request, const CreateApprovalPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeThemeOutcomeCallable DescribeThemeCallable(const DescribeThemeRequestT &request) const
virtual Model::DescribeAnalysisPermissionsOutcome DescribeAnalysisPermissions(const Model::DescribeAnalysisPermissionsRequest &request) const
virtual Model::UpdateAgentOutcome UpdateAgent(const Model::UpdateAgentRequest &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::DescribeOAuthClientApplicationOutcomeCallable DescribeOAuthClientApplicationCallable(const DescribeOAuthClientApplicationRequestT &request) 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
Model::UpdateKnowledgeBaseOutcomeCallable UpdateKnowledgeBaseCallable(const UpdateKnowledgeBaseRequestT &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
virtual Model::ListLimitsProfilesOutcome ListLimitsProfiles(const Model::ListLimitsProfilesRequest &request) const
Model::DeleteFlowOutcomeCallable DeleteFlowCallable(const DeleteFlowRequestT &request) 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
virtual Model::CreateOAuthClientApplicationOutcome CreateOAuthClientApplication(const Model::CreateOAuthClientApplicationRequest &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
void ListAgentsAsync(const ListAgentsRequestT &request, const ListAgentsResponseReceivedHandler &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
Model::CreateLimitsProfileOutcomeCallable CreateLimitsProfileCallable(const CreateLimitsProfileRequestT &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
void UpdateSpaceResourcesAsync(const UpdateSpaceResourcesRequestT &request, const UpdateSpaceResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateFlowAsync(const CreateFlowRequestT &request, const CreateFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::GenerateEmbedUrlForAnonymousUserOutcomeCallable GenerateEmbedUrlForAnonymousUserCallable(const GenerateEmbedUrlForAnonymousUserRequestT &request) const
Model::DescribeBrandAssignmentOutcomeCallable DescribeBrandAssignmentCallable(const DescribeBrandAssignmentRequestT &request) const
void CreateOAuthClientApplicationAsync(const CreateOAuthClientApplicationRequestT &request, const CreateOAuthClientApplicationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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())
Model::DeleteAgentOutcomeCallable DeleteAgentCallable(const DeleteAgentRequestT &request) const
void UpdateDashboardLinksAsync(const UpdateDashboardLinksRequestT &request, const UpdateDashboardLinksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListOAuthClientApplicationsOutcomeCallable ListOAuthClientApplicationsCallable(const ListOAuthClientApplicationsRequestT &request) const
virtual Model::GetFlowMetadataOutcome GetFlowMetadata(const Model::GetFlowMetadataRequest &request) const
Model::SearchTopicsV2OutcomeCallable SearchTopicsV2Callable(const SearchTopicsV2RequestT &request) const
void DeleteTemplateAsync(const DeleteTemplateRequestT &request, const DeleteTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeKnowledgeBasePermissionsOutcome DescribeKnowledgeBasePermissions(const Model::DescribeKnowledgeBasePermissionsRequest &request) 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::CreateAgentOutcome CreateAgent(const Model::CreateAgentRequest &request) 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::DescribeTopicPermissionsV2Outcome DescribeTopicPermissionsV2(const Model::DescribeTopicPermissionsV2Request &request) const
virtual Model::UpdateBrandAssignmentOutcome UpdateBrandAssignment(const Model::UpdateBrandAssignmentRequest &request) const
Model::DeleteOAuthClientApplicationOutcomeCallable DeleteOAuthClientApplicationCallable(const DeleteOAuthClientApplicationRequestT &request) const
Model::DeleteTopicV2OutcomeCallable DeleteTopicV2Callable(const DeleteTopicV2RequestT &request) const
Model::UpdateSpacePermissionsOutcomeCallable UpdateSpacePermissionsCallable(const UpdateSpacePermissionsRequestT &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::StartAutomationJobOutcome StartAutomationJob(const Model::StartAutomationJobRequest &request) 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
void UpdateDlpSettingAsync(const UpdateDlpSettingRequestT &request, const UpdateDlpSettingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeOAuthClientApplicationOutcome DescribeOAuthClientApplication(const Model::DescribeOAuthClientApplicationRequest &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 UpdateSpacePermissionsAsync(const UpdateSpacePermissionsRequestT &request, const UpdateSpacePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListAgentsOutcome ListAgents(const Model::ListAgentsRequest &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
virtual Model::DeleteOAuthClientApplicationOutcome DeleteOAuthClientApplication(const Model::DeleteOAuthClientApplicationRequest &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
void BatchDeleteKnowledgeBaseAsync(const BatchDeleteKnowledgeBaseRequestT &request, const BatchDeleteKnowledgeBaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteDataSetOutcomeCallable DeleteDataSetCallable(const DeleteDataSetRequestT &request) const
void DeleteApprovalPolicyAsync(const DeleteApprovalPolicyRequestT &request, const DeleteApprovalPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteTopicRefreshScheduleOutcome DeleteTopicRefreshSchedule(const Model::DeleteTopicRefreshScheduleRequest &request) const
virtual Model::SearchTopicsV2Outcome SearchTopicsV2(const Model::SearchTopicsV2Request &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
Model::UpdateSpaceOutcomeCallable UpdateSpaceCallable(const UpdateSpaceRequestT &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
virtual Model::UpdateSpaceResourcesOutcome UpdateSpaceResources(const Model::UpdateSpaceResourcesRequest &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::UpdateOAuthClientApplicationOutcome UpdateOAuthClientApplication(const Model::UpdateOAuthClientApplicationRequest &request) const
virtual Model::SearchFoldersOutcome SearchFolders(const Model::SearchFoldersRequest &request) const
Model::DeleteUserCustomPermissionOutcomeCallable DeleteUserCustomPermissionCallable(const DeleteUserCustomPermissionRequestT &request) const
Model::UpdateBrandOutcomeCallable UpdateBrandCallable(const UpdateBrandRequestT &request) const
Model::SearchSpacesOutcomeCallable SearchSpacesCallable(const SearchSpacesRequestT &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::DescribeAgentPermissionsOutcome DescribeAgentPermissions(const Model::DescribeAgentPermissionsRequest &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 DeleteDlpSettingAsync(const DeleteDlpSettingRequestT &request, const DeleteDlpSettingResponseReceivedHandler &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
void ListApprovalPoliciesAsync(const ListApprovalPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListApprovalPoliciesRequestT &request={}) 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
Model::ListLimitsProfilesOutcomeCallable ListLimitsProfilesCallable(const ListLimitsProfilesRequestT &request) const
Model::DeleteApprovalPolicyOutcomeCallable DeleteApprovalPolicyCallable(const DeleteApprovalPolicyRequestT &request) 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)
void CreateKnowledgeBaseAsync(const CreateKnowledgeBaseRequestT &request, const CreateKnowledgeBaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
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
void UpdateAgentAsync(const UpdateAgentRequestT &request, const UpdateAgentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeLimitsProfileOutcome DescribeLimitsProfile(const Model::DescribeLimitsProfileRequest &request) const
Model::CreateOAuthClientApplicationOutcomeCallable CreateOAuthClientApplicationCallable(const CreateOAuthClientApplicationRequestT &request) const
virtual Model::CreateTemplateAliasOutcome CreateTemplateAlias(const Model::CreateTemplateAliasRequest &request) const
virtual Model::DescribeSpaceOutcome DescribeSpace(const Model::DescribeSpaceRequest &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
Model::UpdateTopicPermissionsV2OutcomeCallable UpdateTopicPermissionsV2Callable(const UpdateTopicPermissionsV2RequestT &request) 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
void UpdateApprovalPolicyAsync(const UpdateApprovalPolicyRequestT &request, const UpdateApprovalPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateBrandPublishedVersionOutcomeCallable UpdateBrandPublishedVersionCallable(const UpdateBrandPublishedVersionRequestT &request) const
virtual Model::ListTemplateVersionsOutcome ListTemplateVersions(const Model::ListTemplateVersionsRequest &request) const
void SearchKnowledgeBasesAsync(const SearchKnowledgeBasesRequestT &request, const SearchKnowledgeBasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
void BatchDescribeUserLimitsAsync(const BatchDescribeUserLimitsRequestT &request, const BatchDescribeUserLimitsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeAccountSettingsOutcomeCallable DescribeAccountSettingsCallable(const DescribeAccountSettingsRequestT &request) const
Model::DescribeSpaceOutcomeCallable DescribeSpaceCallable(const DescribeSpaceRequestT &request) const
void DescribeThemeAliasAsync(const DescribeThemeAliasRequestT &request, const DescribeThemeAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTopicsV2Async(const ListTopicsV2RequestT &request, const ListTopicsV2ResponseReceivedHandler &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
virtual Model::DescribeApprovalPolicyOutcome DescribeApprovalPolicy(const Model::DescribeApprovalPolicyRequest &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
Model::DescribeAgentOutcomeCallable DescribeAgentCallable(const DescribeAgentRequestT &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::ListAgentsOutcomeCallable ListAgentsCallable(const ListAgentsRequestT &request) 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
virtual Model::DeleteFlowOutcome DeleteFlow(const Model::DeleteFlowRequest &request) 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
Model::BatchDeleteKnowledgeBaseOutcomeCallable BatchDeleteKnowledgeBaseCallable(const BatchDeleteKnowledgeBaseRequestT &request) const
Model::CreateApprovalPolicyOutcomeCallable CreateApprovalPolicyCallable(const CreateApprovalPolicyRequestT &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
void ListOAuthClientApplicationsAsync(const ListOAuthClientApplicationsRequestT &request, const ListOAuthClientApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDataSourceOutcomeCallable DescribeDataSourceCallable(const DescribeDataSourceRequestT &request) const
Model::DeleteLimitsProfileOutcomeCallable DeleteLimitsProfileCallable(const DeleteLimitsProfileRequestT &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
Model::ListDlpSettingsOutcomeCallable ListDlpSettingsCallable(const ListDlpSettingsRequestT &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
virtual Model::CreateKnowledgeBaseOutcome CreateKnowledgeBase(const Model::CreateKnowledgeBaseRequest &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
virtual Model::UpdateAgentPermissionsOutcome UpdateAgentPermissions(const Model::UpdateAgentPermissionsRequest &request) 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
Model::BatchDescribeUserLimitsOutcomeCallable BatchDescribeUserLimitsCallable(const BatchDescribeUserLimitsRequestT &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::UpdateFlowOutcomeCallable UpdateFlowCallable(const UpdateFlowRequestT &request) const
Model::StartAssetBundleImportJobOutcomeCallable StartAssetBundleImportJobCallable(const StartAssetBundleImportJobRequestT &request) const
void DeleteAgentAsync(const DeleteAgentRequestT &request, const DeleteAgentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
Model::ListSpacesOutcomeCallable ListSpacesCallable(const ListSpacesRequestT &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
virtual Model::DescribeAgentOutcome DescribeAgent(const Model::DescribeAgentRequest &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
Model::CreateKnowledgeBaseOutcomeCallable CreateKnowledgeBaseCallable(const CreateKnowledgeBaseRequestT &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
void UpdateTopicPermissionsV2Async(const UpdateTopicPermissionsV2RequestT &request, const UpdateTopicPermissionsV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeTopicRefreshOutcomeCallable DescribeTopicRefreshCallable(const DescribeTopicRefreshRequestT &request) const
Model::CreateDlpSettingOutcomeCallable CreateDlpSettingCallable(const CreateDlpSettingRequestT &request) const
Model::ListSpaceResourcesOutcomeCallable ListSpaceResourcesCallable(const ListSpaceResourcesRequestT &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 Model::BatchDescribeUserLimitsOutcome BatchDescribeUserLimits(const Model::BatchDescribeUserLimitsRequest &request) 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
void ListSpaceResourcesAsync(const ListSpaceResourcesRequestT &request, const ListSpaceResourcesResponseReceivedHandler &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
void UpdateLimitsProfileAsync(const UpdateLimitsProfileRequestT &request, const UpdateLimitsProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateAccountSettingsOutcomeCallable UpdateAccountSettingsCallable(const UpdateAccountSettingsRequestT &request) const
Model::SearchDataSourcesOutcomeCallable SearchDataSourcesCallable(const SearchDataSourcesRequestT &request) const
virtual Model::DeleteSpaceOutcome DeleteSpace(const Model::DeleteSpaceRequest &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
virtual Model::DeleteApprovalPolicyOutcome DeleteApprovalPolicy(const Model::DeleteApprovalPolicyRequest &request) const
void DescribeApprovalPolicyAsync(const DescribeApprovalPolicyRequestT &request, const DescribeApprovalPolicyResponseReceivedHandler &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
void UpdateKnowledgeBasePermissionsAsync(const UpdateKnowledgeBasePermissionsRequestT &request, const UpdateKnowledgeBasePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
Model::ListTopicsV2OutcomeCallable ListTopicsV2Callable(const ListTopicsV2RequestT &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
void UpdateFlowAsync(const UpdateFlowRequestT &request, const UpdateFlowResponseReceivedHandler &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::DescribeAutomationJobOutcome DescribeAutomationJob(const Model::DescribeAutomationJobRequest &request) 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
void UpdateKnowledgeBaseAsync(const UpdateKnowledgeBaseRequestT &request, const UpdateKnowledgeBaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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::SearchAgentsOutcomeCallable SearchAgentsCallable(const SearchAgentsRequestT &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
Model::ListUsersIndexCapacityOutcomeCallable ListUsersIndexCapacityCallable(const ListUsersIndexCapacityRequestT &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
virtual Model::DeleteKnowledgeBaseOutcome DeleteKnowledgeBase(const Model::DeleteKnowledgeBaseRequest &request) const
void DeleteDataSetAsync(const DeleteDataSetRequestT &request, const DeleteDataSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateAgentPermissionsAsync(const UpdateAgentPermissionsRequestT &request, const UpdateAgentPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateDashboardPublishedVersionOutcome UpdateDashboardPublishedVersion(const Model::UpdateDashboardPublishedVersionRequest &request) const
virtual Model::UpdateDlpSettingOutcome UpdateDlpSetting(const Model::UpdateDlpSettingRequest &request) const
virtual Model::DescribeDlpSettingOutcome DescribeDlpSetting(const Model::DescribeDlpSettingRequest &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
Model::UpdateLimitsProfileOutcomeCallable UpdateLimitsProfileCallable(const UpdateLimitsProfileRequestT &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
Model::UpdateOAuthClientApplicationOutcomeCallable UpdateOAuthClientApplicationCallable(const UpdateOAuthClientApplicationRequestT &request) 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
virtual Model::CreateFlowOutcome CreateFlow(const Model::CreateFlowRequest &request) 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 ListLimitsProfilesAsync(const ListLimitsProfilesRequestT &request, const ListLimitsProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
void DescribeKnowledgeBasePermissionsAsync(const DescribeKnowledgeBasePermissionsRequestT &request, const DescribeKnowledgeBasePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateKnowledgeBasePermissionsOutcomeCallable UpdateKnowledgeBasePermissionsCallable(const UpdateKnowledgeBasePermissionsRequestT &request) const
void CreateLimitsProfileAsync(const CreateLimitsProfileRequestT &request, const CreateLimitsProfileResponseReceivedHandler &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
void ListUsersIndexCapacityAsync(const ListUsersIndexCapacityRequestT &request, const ListUsersIndexCapacityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateTopicV2Async(const CreateTopicV2RequestT &request, const CreateTopicV2ResponseReceivedHandler &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
void DescribeAgentAsync(const DescribeAgentRequestT &request, const DescribeAgentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDataSetsOutcomeCallable ListDataSetsCallable(const ListDataSetsRequestT &request) const
Model::DescribeTopicV2OutcomeCallable DescribeTopicV2Callable(const DescribeTopicV2RequestT &request) const
virtual Model::ListTopicReviewedAnswersOutcome ListTopicReviewedAnswers(const Model::ListTopicReviewedAnswersRequest &request) const
Model::DescribeDataSourcePermissionsOutcomeCallable DescribeDataSourcePermissionsCallable(const DescribeDataSourcePermissionsRequestT &request) const
virtual Model::DescribeSpacePermissionsOutcome DescribeSpacePermissions(const Model::DescribeSpacePermissionsRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListKnowledgeBasesOutcomeCallable ListKnowledgeBasesCallable(const ListKnowledgeBasesRequestT &request) 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
Model::UpdateAgentOutcomeCallable UpdateAgentCallable(const UpdateAgentRequestT &request) const
virtual Model::UpdateTemplatePermissionsOutcome UpdateTemplatePermissions(const Model::UpdateTemplatePermissionsRequest &request) const
virtual Model::UpdateTopicPermissionsV2Outcome UpdateTopicPermissionsV2(const Model::UpdateTopicPermissionsV2Request &request) const
void DescribeAgentPermissionsAsync(const DescribeAgentPermissionsRequestT &request, const DescribeAgentPermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateApprovalPolicyOutcome UpdateApprovalPolicy(const Model::UpdateApprovalPolicyRequest &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
void DescribeSpacePermissionsAsync(const DescribeSpacePermissionsRequestT &request, const DescribeSpacePermissionsResponseReceivedHandler &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
void DeleteOAuthClientApplicationAsync(const DeleteOAuthClientApplicationRequestT &request, const DeleteOAuthClientApplicationResponseReceivedHandler &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 DescribeFlowAsync(const DescribeFlowRequestT &request, const DescribeFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
virtual Model::UpdateFlowOutcome UpdateFlow(const Model::UpdateFlowRequest &request) const
Model::DescribeKnowledgeBaseOutcomeCallable DescribeKnowledgeBaseCallable(const DescribeKnowledgeBaseRequestT &request) const
Model::DeleteSpaceOutcomeCallable DeleteSpaceCallable(const DeleteSpaceRequestT &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
virtual Model::ListUsersIndexCapacityOutcome ListUsersIndexCapacity(const Model::ListUsersIndexCapacityRequest &request) const
void SearchAgentsAsync(const SearchAgentsRequestT &request, const SearchAgentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
virtual Model::DeleteDlpSettingOutcome DeleteDlpSetting(const Model::DeleteDlpSettingRequest &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
void CreateAgentAsync(const CreateAgentRequestT &request, const CreateAgentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< UpdateDashboardPublishedVersionOutcome > UpdateDashboardPublishedVersionOutcomeCallable
std::future< ListKnowledgeBasesOutcome > ListKnowledgeBasesOutcomeCallable
std::future< UpdateTopicRefreshScheduleOutcome > UpdateTopicRefreshScheduleOutcomeCallable
std::future< DeleteOAuthClientApplicationOutcome > DeleteOAuthClientApplicationOutcomeCallable
std::future< UpdateAnalysisOutcome > UpdateAnalysisOutcomeCallable
std::future< RestoreAnalysisOutcome > RestoreAnalysisOutcomeCallable
std::future< DeleteRoleMembershipOutcome > DeleteRoleMembershipOutcomeCallable
std::future< DescribeAnalysisDefinitionOutcome > DescribeAnalysisDefinitionOutcomeCallable
std::future< DescribeSpacePermissionsOutcome > DescribeSpacePermissionsOutcomeCallable
std::future< ListTopicsOutcome > ListTopicsOutcomeCallable
std::future< UpdateRoleCustomPermissionOutcome > UpdateRoleCustomPermissionOutcomeCallable
std::future< UpdateAnalysisPermissionsOutcome > UpdateAnalysisPermissionsOutcomeCallable
std::future< CreateActionConnectorOutcome > CreateActionConnectorOutcomeCallable
std::future< UpdateQuickSightQSearchConfigurationOutcome > UpdateQuickSightQSearchConfigurationOutcomeCallable
std::future< UpdateKnowledgeBasePermissionsOutcome > UpdateKnowledgeBasePermissionsOutcomeCallable
std::future< DescribeBrandPublishedVersionOutcome > DescribeBrandPublishedVersionOutcomeCallable
std::future< DeleteTopicRefreshScheduleOutcome > DeleteTopicRefreshScheduleOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CreateRefreshScheduleOutcome > CreateRefreshScheduleOutcomeCallable
std::future< CreateSpaceOutcome > CreateSpaceOutcomeCallable
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< ListOAuthClientApplicationsOutcome > ListOAuthClientApplicationsOutcomeCallable
std::future< DescribeFolderOutcome > DescribeFolderOutcomeCallable
std::future< DeleteFolderMembershipOutcome > DeleteFolderMembershipOutcomeCallable
std::future< DeleteLimitsProfileOutcome > DeleteLimitsProfileOutcomeCallable
std::future< ListThemeVersionsOutcome > ListThemeVersionsOutcomeCallable
std::future< DeleteTopicV2Outcome > DeleteTopicV2OutcomeCallable
std::future< UpdateDlpSettingOutcome > UpdateDlpSettingOutcomeCallable
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< UpdateSpaceResourcesOutcome > UpdateSpaceResourcesOutcomeCallable
std::future< ListLimitsProfilesOutcome > ListLimitsProfilesOutcomeCallable
std::future< DeleteDataSourceOutcome > DeleteDataSourceOutcomeCallable
std::future< ListIdentityPropagationConfigsOutcome > ListIdentityPropagationConfigsOutcomeCallable
std::future< UpdateDataSourcePermissionsOutcome > UpdateDataSourcePermissionsOutcomeCallable
std::future< CreateNamespaceOutcome > CreateNamespaceOutcomeCallable
std::future< UpdatePublicSharingSettingsOutcome > UpdatePublicSharingSettingsOutcomeCallable
std::future< UpdateOAuthClientApplicationOutcome > UpdateOAuthClientApplicationOutcomeCallable
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< DescribeAutomationJobOutcome > DescribeAutomationJobOutcomeCallable
std::future< UpdateSelfUpgradeOutcome > UpdateSelfUpgradeOutcomeCallable
std::future< CreateGroupOutcome > CreateGroupOutcomeCallable
std::future< ListVPCConnectionsOutcome > ListVPCConnectionsOutcomeCallable
std::future< CreateFlowOutcome > CreateFlowOutcomeCallable
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< DescribeTopicV2Outcome > DescribeTopicV2OutcomeCallable
std::future< ListRefreshSchedulesOutcome > ListRefreshSchedulesOutcomeCallable
std::future< DescribeBrandOutcome > DescribeBrandOutcomeCallable
std::future< DeleteAccountCustomPermissionOutcome > DeleteAccountCustomPermissionOutcomeCallable
std::future< ListIAMPolicyAssignmentsOutcome > ListIAMPolicyAssignmentsOutcomeCallable
std::future< DeleteApprovalPolicyOutcome > DeleteApprovalPolicyOutcomeCallable
std::future< DescribeTopicRefreshScheduleOutcome > DescribeTopicRefreshScheduleOutcomeCallable
std::future< UpdateAccountCustomizationOutcome > UpdateAccountCustomizationOutcomeCallable
std::future< BatchDeleteKnowledgeBaseOutcome > BatchDeleteKnowledgeBaseOutcomeCallable
std::future< ListAssetBundleImportJobsOutcome > ListAssetBundleImportJobsOutcomeCallable
std::future< DescribeDashboardOutcome > DescribeDashboardOutcomeCallable
std::future< SearchGroupsOutcome > SearchGroupsOutcomeCallable
std::future< DescribeIpRestrictionOutcome > DescribeIpRestrictionOutcomeCallable
std::future< CreateAnalysisOutcome > CreateAnalysisOutcomeCallable
std::future< ListTopicsV2Outcome > ListTopicsV2OutcomeCallable
std::future< CreateIngestionOutcome > CreateIngestionOutcomeCallable
std::future< UpdateAgentOutcome > UpdateAgentOutcomeCallable
std::future< ListDataSourcesOutcome > ListDataSourcesOutcomeCallable
std::future< ListFoldersOutcome > ListFoldersOutcomeCallable
std::future< UpdateThemePermissionsOutcome > UpdateThemePermissionsOutcomeCallable
std::future< DescribeTopicPermissionsV2Outcome > DescribeTopicPermissionsV2OutcomeCallable
std::future< DeleteRefreshScheduleOutcome > DeleteRefreshScheduleOutcomeCallable
std::future< CreateAgentOutcome > CreateAgentOutcomeCallable
std::future< CreateIAMPolicyAssignmentOutcome > CreateIAMPolicyAssignmentOutcomeCallable
std::future< GenerateEmbedUrlForRegisteredUserWithIdentityOutcome > GenerateEmbedUrlForRegisteredUserWithIdentityOutcomeCallable
std::future< UpdateTemplateAliasOutcome > UpdateTemplateAliasOutcomeCallable
std::future< CreateLimitsProfileOutcome > CreateLimitsProfileOutcomeCallable
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< DescribeApprovalPolicyOutcome > DescribeApprovalPolicyOutcomeCallable
std::future< CreateDashboardOutcome > CreateDashboardOutcomeCallable
std::future< UpdateApplicationWithTokenExchangeGrantOutcome > UpdateApplicationWithTokenExchangeGrantOutcomeCallable
std::future< ListDlpSettingsOutcome > ListDlpSettingsOutcomeCallable
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< UpdateApprovalPolicyOutcome > UpdateApprovalPolicyOutcomeCallable
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< SearchTopicsV2Outcome > SearchTopicsV2OutcomeCallable
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< DescribeAgentOutcome > DescribeAgentOutcomeCallable
std::future< DescribeAgentPermissionsOutcome > DescribeAgentPermissionsOutcomeCallable
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< DescribeKnowledgeBaseOutcome > DescribeKnowledgeBaseOutcomeCallable
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< CreateApprovalPolicyOutcome > CreateApprovalPolicyOutcomeCallable
std::future< CreateDlpSettingOutcome > CreateDlpSettingOutcomeCallable
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< UpdateLimitsProfileOutcome > UpdateLimitsProfileOutcomeCallable
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< UpdateAgentPermissionsOutcome > UpdateAgentPermissionsOutcomeCallable
std::future< ListThemesOutcome > ListThemesOutcomeCallable
std::future< DeleteRoleCustomPermissionOutcome > DeleteRoleCustomPermissionOutcomeCallable
std::future< RegisterUserOutcome > RegisterUserOutcomeCallable
std::future< CreateGroupMembershipOutcome > CreateGroupMembershipOutcomeCallable
std::future< ListApprovalPoliciesOutcome > ListApprovalPoliciesOutcomeCallable
std::future< DescribeBrandAssignmentOutcome > DescribeBrandAssignmentOutcomeCallable
std::future< ListBrandsOutcome > ListBrandsOutcomeCallable
std::future< DescribeCustomPermissionsOutcome > DescribeCustomPermissionsOutcomeCallable
std::future< UpdateTopicV2Outcome > UpdateTopicV2OutcomeCallable
std::future< DeleteAnalysisOutcome > DeleteAnalysisOutcomeCallable
std::future< DescribeTopicPermissionsOutcome > DescribeTopicPermissionsOutcomeCallable
std::future< ListDashboardVersionsOutcome > ListDashboardVersionsOutcomeCallable
std::future< UpdateThemeOutcome > UpdateThemeOutcomeCallable
std::future< DeleteDataSetRefreshPropertiesOutcome > DeleteDataSetRefreshPropertiesOutcomeCallable
std::future< DeleteSpaceOutcome > DeleteSpaceOutcomeCallable
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< DeleteDlpSettingOutcome > DeleteDlpSettingOutcomeCallable
std::future< DescribeRefreshScheduleOutcome > DescribeRefreshScheduleOutcomeCallable
std::future< DescribeAccountCustomizationOutcome > DescribeAccountCustomizationOutcomeCallable
std::future< DeleteFlowOutcome > DeleteFlowOutcomeCallable
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< DescribeFlowOutcome > DescribeFlowOutcomeCallable
std::future< DeleteCustomPermissionsOutcome > DeleteCustomPermissionsOutcomeCallable
std::future< DeleteVPCConnectionOutcome > DeleteVPCConnectionOutcomeCallable
std::future< UpdateBrandOutcome > UpdateBrandOutcomeCallable
std::future< UpdateRefreshScheduleOutcome > UpdateRefreshScheduleOutcomeCallable
std::future< DescribeKnowledgeBasePermissionsOutcome > DescribeKnowledgeBasePermissionsOutcomeCallable
std::future< ListAgentsOutcome > ListAgentsOutcomeCallable
std::future< DescribeDataSetRefreshPropertiesOutcome > DescribeDataSetRefreshPropertiesOutcomeCallable
std::future< UpdateKnowledgeBaseOutcome > UpdateKnowledgeBaseOutcomeCallable
std::future< DeleteBrandOutcome > DeleteBrandOutcomeCallable
std::future< DescribeOAuthClientApplicationOutcome > DescribeOAuthClientApplicationOutcomeCallable
std::future< UpdateFolderPermissionsOutcome > UpdateFolderPermissionsOutcomeCallable
std::future< DescribeAnalysisPermissionsOutcome > DescribeAnalysisPermissionsOutcomeCallable
std::future< StartDashboardSnapshotJobScheduleOutcome > StartDashboardSnapshotJobScheduleOutcomeCallable
std::future< CreateBrandOutcome > CreateBrandOutcomeCallable
std::future< SearchSpacesOutcome > SearchSpacesOutcomeCallable
std::future< UpdateAccountCustomPermissionOutcome > UpdateAccountCustomPermissionOutcomeCallable
std::future< UpdateIdentityPropagationConfigOutcome > UpdateIdentityPropagationConfigOutcomeCallable
std::future< StartAutomationJobOutcome > StartAutomationJobOutcomeCallable
std::future< SearchAnalysesOutcome > SearchAnalysesOutcomeCallable
std::future< SearchAgentsOutcome > SearchAgentsOutcomeCallable
std::future< DescribeAccountSettingsOutcome > DescribeAccountSettingsOutcomeCallable
std::future< SearchKnowledgeBasesOutcome > SearchKnowledgeBasesOutcomeCallable
std::future< DeleteActionConnectorOutcome > DeleteActionConnectorOutcomeCallable
std::future< DescribeDashboardSnapshotJobOutcome > DescribeDashboardSnapshotJobOutcomeCallable
std::future< ListSpaceResourcesOutcome > ListSpaceResourcesOutcomeCallable
std::future< DescribeVPCConnectionOutcome > DescribeVPCConnectionOutcomeCallable
std::future< ListSelfUpgradesOutcome > ListSelfUpgradesOutcomeCallable
std::future< DescribeSpaceOutcome > DescribeSpaceOutcomeCallable
std::future< DescribeDlpSettingOutcome > DescribeDlpSettingOutcomeCallable
std::future< DeleteDataSetOutcome > DeleteDataSetOutcomeCallable
std::future< DeleteKnowledgeBaseOutcome > DeleteKnowledgeBaseOutcomeCallable
std::future< UpdateCustomPermissionsOutcome > UpdateCustomPermissionsOutcomeCallable
std::future< DescribeThemePermissionsOutcome > DescribeThemePermissionsOutcomeCallable
std::future< ListFlowsOutcome > ListFlowsOutcomeCallable
std::future< DescribeFolderPermissionsOutcome > DescribeFolderPermissionsOutcomeCallable
std::future< ListTopicReviewedAnswersOutcome > ListTopicReviewedAnswersOutcomeCallable
std::future< BatchDescribeUserLimitsOutcome > BatchDescribeUserLimitsOutcomeCallable
std::future< DeleteBrandAssignmentOutcome > DeleteBrandAssignmentOutcomeCallable
std::future< UpdateDataSetOutcome > UpdateDataSetOutcomeCallable
std::future< CreateOAuthClientApplicationOutcome > CreateOAuthClientApplicationOutcomeCallable
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< CreateTopicV2Outcome > CreateTopicV2OutcomeCallable
std::future< DeleteAgentOutcome > DeleteAgentOutcomeCallable
std::future< CreateVPCConnectionOutcome > CreateVPCConnectionOutcomeCallable
std::future< UpdateBrandAssignmentOutcome > UpdateBrandAssignmentOutcomeCallable
std::future< UpdateThemeAliasOutcome > UpdateThemeAliasOutcomeCallable
std::future< UpdateSpaceOutcome > UpdateSpaceOutcomeCallable
std::future< UpdateSpacePermissionsOutcome > UpdateSpacePermissionsOutcomeCallable
std::future< DescribeThemeAliasOutcome > DescribeThemeAliasOutcomeCallable
std::future< GetFlowMetadataOutcome > GetFlowMetadataOutcomeCallable
std::future< ListTemplatesOutcome > ListTemplatesOutcomeCallable
std::future< ListUsersIndexCapacityOutcome > ListUsersIndexCapacityOutcomeCallable
std::future< DeleteUserByPrincipalIdOutcome > DeleteUserByPrincipalIdOutcomeCallable
std::future< ListSpacesOutcome > ListSpacesOutcomeCallable
std::future< CreateKnowledgeBaseOutcome > CreateKnowledgeBaseOutcomeCallable
std::future< DescribeDataSourcePermissionsOutcome > DescribeDataSourcePermissionsOutcomeCallable
std::future< DescribeTemplatePermissionsOutcome > DescribeTemplatePermissionsOutcomeCallable
std::future< DescribeQuickSightQSearchConfigurationOutcome > DescribeQuickSightQSearchConfigurationOutcomeCallable
std::future< UpdateActionConnectorPermissionsOutcome > UpdateActionConnectorPermissionsOutcomeCallable
std::future< DescribeKeyRegistrationOutcome > DescribeKeyRegistrationOutcomeCallable
std::future< UpdateFlowOutcome > UpdateFlowOutcomeCallable
std::future< UpdateQPersonalizationConfigurationOutcome > UpdateQPersonalizationConfigurationOutcomeCallable
std::future< DescribeAssetBundleImportJobOutcome > DescribeAssetBundleImportJobOutcomeCallable
std::future< UpdateTopicPermissionsV2Outcome > UpdateTopicPermissionsV2OutcomeCallable
std::future< DescribeThemeOutcome > DescribeThemeOutcomeCallable
std::future< DescribeLimitsProfileOutcome > DescribeLimitsProfileOutcomeCallable
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::CreateApprovalPolicyRequest &, const Model::CreateApprovalPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateApprovalPolicyResponseReceivedHandler
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::DescribeAgentRequest &, const Model::DescribeAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAgentResponseReceivedHandler
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::StartAutomationJobRequest &, const Model::StartAutomationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartAutomationJobResponseReceivedHandler
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::CreateSpaceRequest &, const Model::CreateSpaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSpaceResponseReceivedHandler
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::DeleteTopicV2Request &, const Model::DeleteTopicV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTopicV2ResponseReceivedHandler
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::DescribeFlowRequest &, const Model::DescribeFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFlowResponseReceivedHandler
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::CreateKnowledgeBaseRequest &, const Model::CreateKnowledgeBaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateKnowledgeBaseResponseReceivedHandler
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::UpdateTopicV2Request &, const Model::UpdateTopicV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTopicV2ResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::BatchDeleteKnowledgeBaseRequest &, const Model::BatchDeleteKnowledgeBaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDeleteKnowledgeBaseResponseReceivedHandler
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::DescribeKnowledgeBasePermissionsRequest &, const Model::DescribeKnowledgeBasePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeKnowledgeBasePermissionsResponseReceivedHandler
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::ListOAuthClientApplicationsRequest &, const Model::ListOAuthClientApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListOAuthClientApplicationsResponseReceivedHandler
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::DescribeKnowledgeBaseRequest &, const Model::DescribeKnowledgeBaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeKnowledgeBaseResponseReceivedHandler
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::DeleteLimitsProfileRequest &, const Model::DeleteLimitsProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteLimitsProfileResponseReceivedHandler
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::DescribeAutomationJobRequest &, const Model::DescribeAutomationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAutomationJobResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteFlowRequest &, const Model::DeleteFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFlowResponseReceivedHandler
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::UpdateOAuthClientApplicationRequest &, const Model::UpdateOAuthClientApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateOAuthClientApplicationResponseReceivedHandler
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::DescribeLimitsProfileRequest &, const Model::DescribeLimitsProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeLimitsProfileResponseReceivedHandler
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::SearchTopicsV2Request &, const Model::SearchTopicsV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchTopicsV2ResponseReceivedHandler
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::UpdateApprovalPolicyRequest &, const Model::UpdateApprovalPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApprovalPolicyResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::SearchAgentsRequest &, const Model::SearchAgentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchAgentsResponseReceivedHandler
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::DeleteOAuthClientApplicationRequest &, const Model::DeleteOAuthClientApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteOAuthClientApplicationResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListAgentsRequest &, const Model::ListAgentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAgentsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateLimitsProfileRequest &, const Model::UpdateLimitsProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateLimitsProfileResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateSpaceResourcesRequest &, const Model::UpdateSpaceResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSpaceResourcesResponseReceivedHandler
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::DescribeAgentPermissionsRequest &, const Model::DescribeAgentPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAgentPermissionsResponseReceivedHandler
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::ListTopicsV2Request &, const Model::ListTopicsV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTopicsV2ResponseReceivedHandler
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::DescribeTopicV2Request &, const Model::DescribeTopicV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTopicV2ResponseReceivedHandler
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::UpdateAgentRequest &, const Model::UpdateAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAgentResponseReceivedHandler
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::SearchSpacesRequest &, const Model::SearchSpacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchSpacesResponseReceivedHandler
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::CreateFlowRequest &, const Model::CreateFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFlowResponseReceivedHandler
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::UpdateKnowledgeBasePermissionsRequest &, const Model::UpdateKnowledgeBasePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateKnowledgeBasePermissionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DeleteKnowledgeBaseRequest &, const Model::DeleteKnowledgeBaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteKnowledgeBaseResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::SearchKnowledgeBasesRequest &, const Model::SearchKnowledgeBasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchKnowledgeBasesResponseReceivedHandler
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::UpdateSpacePermissionsRequest &, const Model::UpdateSpacePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSpacePermissionsResponseReceivedHandler
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::UpdateFlowRequest &, const Model::UpdateFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFlowResponseReceivedHandler
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::DeleteDlpSettingRequest &, const Model::DeleteDlpSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDlpSettingResponseReceivedHandler
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::DescribeOAuthClientApplicationRequest &, const Model::DescribeOAuthClientApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeOAuthClientApplicationResponseReceivedHandler
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::CreateOAuthClientApplicationRequest &, const Model::CreateOAuthClientApplicationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateOAuthClientApplicationResponseReceivedHandler
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::UpdateTopicPermissionsV2Request &, const Model::UpdateTopicPermissionsV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTopicPermissionsV2ResponseReceivedHandler
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::DescribeSpaceRequest &, const Model::DescribeSpaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSpaceResponseReceivedHandler
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::ListSpacesRequest &, const Model::ListSpacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSpacesResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListKnowledgeBasesRequest &, const Model::ListKnowledgeBasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListKnowledgeBasesResponseReceivedHandler
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::CreateLimitsProfileRequest &, const Model::CreateLimitsProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateLimitsProfileResponseReceivedHandler
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::ListApprovalPoliciesRequest &, const Model::ListApprovalPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListApprovalPoliciesResponseReceivedHandler
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::DeleteApprovalPolicyRequest &, const Model::DeleteApprovalPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApprovalPolicyResponseReceivedHandler
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::DescribeDlpSettingRequest &, const Model::DescribeDlpSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDlpSettingResponseReceivedHandler
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::DescribeApprovalPolicyRequest &, const Model::DescribeApprovalPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeApprovalPolicyResponseReceivedHandler
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::DescribeSpacePermissionsRequest &, const Model::DescribeSpacePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSpacePermissionsResponseReceivedHandler
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::UpdateDlpSettingRequest &, const Model::UpdateDlpSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDlpSettingResponseReceivedHandler
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::CreateDlpSettingRequest &, const Model::CreateDlpSettingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDlpSettingResponseReceivedHandler
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::UpdateSpaceRequest &, const Model::UpdateSpaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSpaceResponseReceivedHandler
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::UpdateAgentPermissionsRequest &, const Model::UpdateAgentPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAgentPermissionsResponseReceivedHandler
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::DeleteAgentRequest &, const Model::DeleteAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAgentResponseReceivedHandler
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::CreateTopicV2Request &, const Model::CreateTopicV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTopicV2ResponseReceivedHandler
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::BatchDescribeUserLimitsRequest &, const Model::BatchDescribeUserLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDescribeUserLimitsResponseReceivedHandler
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::ListUsersIndexCapacityRequest &, const Model::ListUsersIndexCapacityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListUsersIndexCapacityResponseReceivedHandler
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::CreateAgentRequest &, const Model::CreateAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAgentResponseReceivedHandler
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::ListDlpSettingsRequest &, const Model::ListDlpSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDlpSettingsResponseReceivedHandler
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::DeleteSpaceRequest &, const Model::DeleteSpaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSpaceResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListLimitsProfilesRequest &, const Model::ListLimitsProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLimitsProfilesResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::UpdateKnowledgeBaseRequest &, const Model::UpdateKnowledgeBaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateKnowledgeBaseResponseReceivedHandler
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::ListSpaceResourcesRequest &, const Model::ListSpaceResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSpaceResourcesResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::DescribeTopicPermissionsV2Request &, const Model::DescribeTopicPermissionsV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTopicPermissionsV2ResponseReceivedHandler
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