AWS SDK for C++  1.8.95
AWS SDK for C++
QuickSightClient.h
Go to the documentation of this file.
1 
6 #pragma once
114 #include <aws/core/http/HttpTypes.h>
115 #include <future>
116 #include <functional>
117 
118 namespace Aws
119 {
120 
121 namespace Http
122 {
123  class HttpClient;
124  class HttpClientFactory;
125 } // namespace Http
126 
127 namespace Utils
128 {
129  template< typename R, typename E> class Outcome;
130 namespace Threading
131 {
132  class Executor;
133 } // namespace Threading
134 } // namespace Utils
135 
136 namespace Auth
137 {
138  class AWSCredentials;
139  class AWSCredentialsProvider;
140 } // namespace Auth
141 
142 namespace Client
143 {
144  class RetryStrategy;
145 } // namespace Client
146 
147 namespace QuickSight
148 {
149 
150 namespace Model
151 {
152  class CancelIngestionRequest;
153  class CreateAccountCustomizationRequest;
154  class CreateAnalysisRequest;
155  class CreateDashboardRequest;
156  class CreateDataSetRequest;
157  class CreateDataSourceRequest;
158  class CreateGroupRequest;
159  class CreateGroupMembershipRequest;
160  class CreateIAMPolicyAssignmentRequest;
161  class CreateIngestionRequest;
162  class CreateNamespaceRequest;
163  class CreateTemplateRequest;
164  class CreateTemplateAliasRequest;
165  class CreateThemeRequest;
166  class CreateThemeAliasRequest;
167  class DeleteAccountCustomizationRequest;
168  class DeleteAnalysisRequest;
169  class DeleteDashboardRequest;
170  class DeleteDataSetRequest;
171  class DeleteDataSourceRequest;
172  class DeleteGroupRequest;
173  class DeleteGroupMembershipRequest;
174  class DeleteIAMPolicyAssignmentRequest;
175  class DeleteNamespaceRequest;
176  class DeleteTemplateRequest;
177  class DeleteTemplateAliasRequest;
178  class DeleteThemeRequest;
179  class DeleteThemeAliasRequest;
180  class DeleteUserRequest;
181  class DeleteUserByPrincipalIdRequest;
182  class DescribeAccountCustomizationRequest;
183  class DescribeAccountSettingsRequest;
184  class DescribeAnalysisRequest;
185  class DescribeAnalysisPermissionsRequest;
186  class DescribeDashboardRequest;
187  class DescribeDashboardPermissionsRequest;
188  class DescribeDataSetRequest;
189  class DescribeDataSetPermissionsRequest;
190  class DescribeDataSourceRequest;
191  class DescribeDataSourcePermissionsRequest;
192  class DescribeGroupRequest;
193  class DescribeIAMPolicyAssignmentRequest;
194  class DescribeIngestionRequest;
195  class DescribeNamespaceRequest;
196  class DescribeTemplateRequest;
197  class DescribeTemplateAliasRequest;
198  class DescribeTemplatePermissionsRequest;
199  class DescribeThemeRequest;
200  class DescribeThemeAliasRequest;
201  class DescribeThemePermissionsRequest;
202  class DescribeUserRequest;
203  class GetDashboardEmbedUrlRequest;
204  class GetSessionEmbedUrlRequest;
205  class ListAnalysesRequest;
206  class ListDashboardVersionsRequest;
207  class ListDashboardsRequest;
208  class ListDataSetsRequest;
209  class ListDataSourcesRequest;
210  class ListGroupMembershipsRequest;
211  class ListGroupsRequest;
212  class ListIAMPolicyAssignmentsRequest;
213  class ListIAMPolicyAssignmentsForUserRequest;
214  class ListIngestionsRequest;
215  class ListNamespacesRequest;
216  class ListTagsForResourceRequest;
217  class ListTemplateAliasesRequest;
218  class ListTemplateVersionsRequest;
219  class ListTemplatesRequest;
220  class ListThemeAliasesRequest;
221  class ListThemeVersionsRequest;
222  class ListThemesRequest;
223  class ListUserGroupsRequest;
224  class ListUsersRequest;
225  class RegisterUserRequest;
226  class RestoreAnalysisRequest;
227  class SearchAnalysesRequest;
228  class SearchDashboardsRequest;
229  class TagResourceRequest;
230  class UntagResourceRequest;
231  class UpdateAccountCustomizationRequest;
232  class UpdateAccountSettingsRequest;
233  class UpdateAnalysisRequest;
234  class UpdateAnalysisPermissionsRequest;
235  class UpdateDashboardRequest;
236  class UpdateDashboardPermissionsRequest;
237  class UpdateDashboardPublishedVersionRequest;
238  class UpdateDataSetRequest;
239  class UpdateDataSetPermissionsRequest;
240  class UpdateDataSourceRequest;
241  class UpdateDataSourcePermissionsRequest;
242  class UpdateGroupRequest;
243  class UpdateIAMPolicyAssignmentRequest;
244  class UpdateTemplateRequest;
245  class UpdateTemplateAliasRequest;
246  class UpdateTemplatePermissionsRequest;
247  class UpdateThemeRequest;
248  class UpdateThemeAliasRequest;
249  class UpdateThemePermissionsRequest;
251 
351 
352  typedef std::future<CancelIngestionOutcome> CancelIngestionOutcomeCallable;
353  typedef std::future<CreateAccountCustomizationOutcome> CreateAccountCustomizationOutcomeCallable;
354  typedef std::future<CreateAnalysisOutcome> CreateAnalysisOutcomeCallable;
355  typedef std::future<CreateDashboardOutcome> CreateDashboardOutcomeCallable;
356  typedef std::future<CreateDataSetOutcome> CreateDataSetOutcomeCallable;
357  typedef std::future<CreateDataSourceOutcome> CreateDataSourceOutcomeCallable;
358  typedef std::future<CreateGroupOutcome> CreateGroupOutcomeCallable;
359  typedef std::future<CreateGroupMembershipOutcome> CreateGroupMembershipOutcomeCallable;
360  typedef std::future<CreateIAMPolicyAssignmentOutcome> CreateIAMPolicyAssignmentOutcomeCallable;
361  typedef std::future<CreateIngestionOutcome> CreateIngestionOutcomeCallable;
362  typedef std::future<CreateNamespaceOutcome> CreateNamespaceOutcomeCallable;
363  typedef std::future<CreateTemplateOutcome> CreateTemplateOutcomeCallable;
364  typedef std::future<CreateTemplateAliasOutcome> CreateTemplateAliasOutcomeCallable;
365  typedef std::future<CreateThemeOutcome> CreateThemeOutcomeCallable;
366  typedef std::future<CreateThemeAliasOutcome> CreateThemeAliasOutcomeCallable;
367  typedef std::future<DeleteAccountCustomizationOutcome> DeleteAccountCustomizationOutcomeCallable;
368  typedef std::future<DeleteAnalysisOutcome> DeleteAnalysisOutcomeCallable;
369  typedef std::future<DeleteDashboardOutcome> DeleteDashboardOutcomeCallable;
370  typedef std::future<DeleteDataSetOutcome> DeleteDataSetOutcomeCallable;
371  typedef std::future<DeleteDataSourceOutcome> DeleteDataSourceOutcomeCallable;
372  typedef std::future<DeleteGroupOutcome> DeleteGroupOutcomeCallable;
373  typedef std::future<DeleteGroupMembershipOutcome> DeleteGroupMembershipOutcomeCallable;
374  typedef std::future<DeleteIAMPolicyAssignmentOutcome> DeleteIAMPolicyAssignmentOutcomeCallable;
375  typedef std::future<DeleteNamespaceOutcome> DeleteNamespaceOutcomeCallable;
376  typedef std::future<DeleteTemplateOutcome> DeleteTemplateOutcomeCallable;
377  typedef std::future<DeleteTemplateAliasOutcome> DeleteTemplateAliasOutcomeCallable;
378  typedef std::future<DeleteThemeOutcome> DeleteThemeOutcomeCallable;
379  typedef std::future<DeleteThemeAliasOutcome> DeleteThemeAliasOutcomeCallable;
380  typedef std::future<DeleteUserOutcome> DeleteUserOutcomeCallable;
381  typedef std::future<DeleteUserByPrincipalIdOutcome> DeleteUserByPrincipalIdOutcomeCallable;
382  typedef std::future<DescribeAccountCustomizationOutcome> DescribeAccountCustomizationOutcomeCallable;
383  typedef std::future<DescribeAccountSettingsOutcome> DescribeAccountSettingsOutcomeCallable;
384  typedef std::future<DescribeAnalysisOutcome> DescribeAnalysisOutcomeCallable;
385  typedef std::future<DescribeAnalysisPermissionsOutcome> DescribeAnalysisPermissionsOutcomeCallable;
386  typedef std::future<DescribeDashboardOutcome> DescribeDashboardOutcomeCallable;
387  typedef std::future<DescribeDashboardPermissionsOutcome> DescribeDashboardPermissionsOutcomeCallable;
388  typedef std::future<DescribeDataSetOutcome> DescribeDataSetOutcomeCallable;
389  typedef std::future<DescribeDataSetPermissionsOutcome> DescribeDataSetPermissionsOutcomeCallable;
390  typedef std::future<DescribeDataSourceOutcome> DescribeDataSourceOutcomeCallable;
391  typedef std::future<DescribeDataSourcePermissionsOutcome> DescribeDataSourcePermissionsOutcomeCallable;
392  typedef std::future<DescribeGroupOutcome> DescribeGroupOutcomeCallable;
393  typedef std::future<DescribeIAMPolicyAssignmentOutcome> DescribeIAMPolicyAssignmentOutcomeCallable;
394  typedef std::future<DescribeIngestionOutcome> DescribeIngestionOutcomeCallable;
395  typedef std::future<DescribeNamespaceOutcome> DescribeNamespaceOutcomeCallable;
396  typedef std::future<DescribeTemplateOutcome> DescribeTemplateOutcomeCallable;
397  typedef std::future<DescribeTemplateAliasOutcome> DescribeTemplateAliasOutcomeCallable;
398  typedef std::future<DescribeTemplatePermissionsOutcome> DescribeTemplatePermissionsOutcomeCallable;
399  typedef std::future<DescribeThemeOutcome> DescribeThemeOutcomeCallable;
400  typedef std::future<DescribeThemeAliasOutcome> DescribeThemeAliasOutcomeCallable;
401  typedef std::future<DescribeThemePermissionsOutcome> DescribeThemePermissionsOutcomeCallable;
402  typedef std::future<DescribeUserOutcome> DescribeUserOutcomeCallable;
403  typedef std::future<GetDashboardEmbedUrlOutcome> GetDashboardEmbedUrlOutcomeCallable;
404  typedef std::future<GetSessionEmbedUrlOutcome> GetSessionEmbedUrlOutcomeCallable;
405  typedef std::future<ListAnalysesOutcome> ListAnalysesOutcomeCallable;
406  typedef std::future<ListDashboardVersionsOutcome> ListDashboardVersionsOutcomeCallable;
407  typedef std::future<ListDashboardsOutcome> ListDashboardsOutcomeCallable;
408  typedef std::future<ListDataSetsOutcome> ListDataSetsOutcomeCallable;
409  typedef std::future<ListDataSourcesOutcome> ListDataSourcesOutcomeCallable;
410  typedef std::future<ListGroupMembershipsOutcome> ListGroupMembershipsOutcomeCallable;
411  typedef std::future<ListGroupsOutcome> ListGroupsOutcomeCallable;
412  typedef std::future<ListIAMPolicyAssignmentsOutcome> ListIAMPolicyAssignmentsOutcomeCallable;
413  typedef std::future<ListIAMPolicyAssignmentsForUserOutcome> ListIAMPolicyAssignmentsForUserOutcomeCallable;
414  typedef std::future<ListIngestionsOutcome> ListIngestionsOutcomeCallable;
415  typedef std::future<ListNamespacesOutcome> ListNamespacesOutcomeCallable;
416  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
417  typedef std::future<ListTemplateAliasesOutcome> ListTemplateAliasesOutcomeCallable;
418  typedef std::future<ListTemplateVersionsOutcome> ListTemplateVersionsOutcomeCallable;
419  typedef std::future<ListTemplatesOutcome> ListTemplatesOutcomeCallable;
420  typedef std::future<ListThemeAliasesOutcome> ListThemeAliasesOutcomeCallable;
421  typedef std::future<ListThemeVersionsOutcome> ListThemeVersionsOutcomeCallable;
422  typedef std::future<ListThemesOutcome> ListThemesOutcomeCallable;
423  typedef std::future<ListUserGroupsOutcome> ListUserGroupsOutcomeCallable;
424  typedef std::future<ListUsersOutcome> ListUsersOutcomeCallable;
425  typedef std::future<RegisterUserOutcome> RegisterUserOutcomeCallable;
426  typedef std::future<RestoreAnalysisOutcome> RestoreAnalysisOutcomeCallable;
427  typedef std::future<SearchAnalysesOutcome> SearchAnalysesOutcomeCallable;
428  typedef std::future<SearchDashboardsOutcome> SearchDashboardsOutcomeCallable;
429  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
430  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
431  typedef std::future<UpdateAccountCustomizationOutcome> UpdateAccountCustomizationOutcomeCallable;
432  typedef std::future<UpdateAccountSettingsOutcome> UpdateAccountSettingsOutcomeCallable;
433  typedef std::future<UpdateAnalysisOutcome> UpdateAnalysisOutcomeCallable;
434  typedef std::future<UpdateAnalysisPermissionsOutcome> UpdateAnalysisPermissionsOutcomeCallable;
435  typedef std::future<UpdateDashboardOutcome> UpdateDashboardOutcomeCallable;
436  typedef std::future<UpdateDashboardPermissionsOutcome> UpdateDashboardPermissionsOutcomeCallable;
437  typedef std::future<UpdateDashboardPublishedVersionOutcome> UpdateDashboardPublishedVersionOutcomeCallable;
438  typedef std::future<UpdateDataSetOutcome> UpdateDataSetOutcomeCallable;
439  typedef std::future<UpdateDataSetPermissionsOutcome> UpdateDataSetPermissionsOutcomeCallable;
440  typedef std::future<UpdateDataSourceOutcome> UpdateDataSourceOutcomeCallable;
441  typedef std::future<UpdateDataSourcePermissionsOutcome> UpdateDataSourcePermissionsOutcomeCallable;
442  typedef std::future<UpdateGroupOutcome> UpdateGroupOutcomeCallable;
443  typedef std::future<UpdateIAMPolicyAssignmentOutcome> UpdateIAMPolicyAssignmentOutcomeCallable;
444  typedef std::future<UpdateTemplateOutcome> UpdateTemplateOutcomeCallable;
445  typedef std::future<UpdateTemplateAliasOutcome> UpdateTemplateAliasOutcomeCallable;
446  typedef std::future<UpdateTemplatePermissionsOutcome> UpdateTemplatePermissionsOutcomeCallable;
447  typedef std::future<UpdateThemeOutcome> UpdateThemeOutcomeCallable;
448  typedef std::future<UpdateThemeAliasOutcome> UpdateThemeAliasOutcomeCallable;
449  typedef std::future<UpdateThemePermissionsOutcome> UpdateThemePermissionsOutcomeCallable;
450  typedef std::future<UpdateUserOutcome> UpdateUserOutcomeCallable;
451 } // namespace Model
452 
454 
455  typedef std::function<void(const QuickSightClient*, const Model::CancelIngestionRequest&, const Model::CancelIngestionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelIngestionResponseReceivedHandler;
456  typedef std::function<void(const QuickSightClient*, const Model::CreateAccountCustomizationRequest&, const Model::CreateAccountCustomizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAccountCustomizationResponseReceivedHandler;
457  typedef std::function<void(const QuickSightClient*, const Model::CreateAnalysisRequest&, const Model::CreateAnalysisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAnalysisResponseReceivedHandler;
458  typedef std::function<void(const QuickSightClient*, const Model::CreateDashboardRequest&, const Model::CreateDashboardOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDashboardResponseReceivedHandler;
459  typedef std::function<void(const QuickSightClient*, const Model::CreateDataSetRequest&, const Model::CreateDataSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDataSetResponseReceivedHandler;
460  typedef std::function<void(const QuickSightClient*, const Model::CreateDataSourceRequest&, const Model::CreateDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDataSourceResponseReceivedHandler;
461  typedef std::function<void(const QuickSightClient*, const Model::CreateGroupRequest&, const Model::CreateGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGroupResponseReceivedHandler;
462  typedef std::function<void(const QuickSightClient*, const Model::CreateGroupMembershipRequest&, const Model::CreateGroupMembershipOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGroupMembershipResponseReceivedHandler;
463  typedef std::function<void(const QuickSightClient*, const Model::CreateIAMPolicyAssignmentRequest&, const Model::CreateIAMPolicyAssignmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateIAMPolicyAssignmentResponseReceivedHandler;
464  typedef std::function<void(const QuickSightClient*, const Model::CreateIngestionRequest&, const Model::CreateIngestionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateIngestionResponseReceivedHandler;
465  typedef std::function<void(const QuickSightClient*, const Model::CreateNamespaceRequest&, const Model::CreateNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateNamespaceResponseReceivedHandler;
466  typedef std::function<void(const QuickSightClient*, const Model::CreateTemplateRequest&, const Model::CreateTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTemplateResponseReceivedHandler;
467  typedef std::function<void(const QuickSightClient*, const Model::CreateTemplateAliasRequest&, const Model::CreateTemplateAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTemplateAliasResponseReceivedHandler;
468  typedef std::function<void(const QuickSightClient*, const Model::CreateThemeRequest&, const Model::CreateThemeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateThemeResponseReceivedHandler;
469  typedef std::function<void(const QuickSightClient*, const Model::CreateThemeAliasRequest&, const Model::CreateThemeAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateThemeAliasResponseReceivedHandler;
470  typedef std::function<void(const QuickSightClient*, const Model::DeleteAccountCustomizationRequest&, const Model::DeleteAccountCustomizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAccountCustomizationResponseReceivedHandler;
471  typedef std::function<void(const QuickSightClient*, const Model::DeleteAnalysisRequest&, const Model::DeleteAnalysisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAnalysisResponseReceivedHandler;
472  typedef std::function<void(const QuickSightClient*, const Model::DeleteDashboardRequest&, const Model::DeleteDashboardOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDashboardResponseReceivedHandler;
473  typedef std::function<void(const QuickSightClient*, const Model::DeleteDataSetRequest&, const Model::DeleteDataSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDataSetResponseReceivedHandler;
474  typedef std::function<void(const QuickSightClient*, const Model::DeleteDataSourceRequest&, const Model::DeleteDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDataSourceResponseReceivedHandler;
475  typedef std::function<void(const QuickSightClient*, const Model::DeleteGroupRequest&, const Model::DeleteGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGroupResponseReceivedHandler;
476  typedef std::function<void(const QuickSightClient*, const Model::DeleteGroupMembershipRequest&, const Model::DeleteGroupMembershipOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGroupMembershipResponseReceivedHandler;
477  typedef std::function<void(const QuickSightClient*, const Model::DeleteIAMPolicyAssignmentRequest&, const Model::DeleteIAMPolicyAssignmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIAMPolicyAssignmentResponseReceivedHandler;
478  typedef std::function<void(const QuickSightClient*, const Model::DeleteNamespaceRequest&, const Model::DeleteNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteNamespaceResponseReceivedHandler;
479  typedef std::function<void(const QuickSightClient*, const Model::DeleteTemplateRequest&, const Model::DeleteTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTemplateResponseReceivedHandler;
480  typedef std::function<void(const QuickSightClient*, const Model::DeleteTemplateAliasRequest&, const Model::DeleteTemplateAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTemplateAliasResponseReceivedHandler;
481  typedef std::function<void(const QuickSightClient*, const Model::DeleteThemeRequest&, const Model::DeleteThemeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteThemeResponseReceivedHandler;
482  typedef std::function<void(const QuickSightClient*, const Model::DeleteThemeAliasRequest&, const Model::DeleteThemeAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteThemeAliasResponseReceivedHandler;
483  typedef std::function<void(const QuickSightClient*, const Model::DeleteUserRequest&, const Model::DeleteUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUserResponseReceivedHandler;
484  typedef std::function<void(const QuickSightClient*, const Model::DeleteUserByPrincipalIdRequest&, const Model::DeleteUserByPrincipalIdOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUserByPrincipalIdResponseReceivedHandler;
485  typedef std::function<void(const QuickSightClient*, const Model::DescribeAccountCustomizationRequest&, const Model::DescribeAccountCustomizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccountCustomizationResponseReceivedHandler;
486  typedef std::function<void(const QuickSightClient*, const Model::DescribeAccountSettingsRequest&, const Model::DescribeAccountSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccountSettingsResponseReceivedHandler;
487  typedef std::function<void(const QuickSightClient*, const Model::DescribeAnalysisRequest&, const Model::DescribeAnalysisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAnalysisResponseReceivedHandler;
488  typedef std::function<void(const QuickSightClient*, const Model::DescribeAnalysisPermissionsRequest&, const Model::DescribeAnalysisPermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAnalysisPermissionsResponseReceivedHandler;
489  typedef std::function<void(const QuickSightClient*, const Model::DescribeDashboardRequest&, const Model::DescribeDashboardOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDashboardResponseReceivedHandler;
490  typedef std::function<void(const QuickSightClient*, const Model::DescribeDashboardPermissionsRequest&, const Model::DescribeDashboardPermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDashboardPermissionsResponseReceivedHandler;
491  typedef std::function<void(const QuickSightClient*, const Model::DescribeDataSetRequest&, const Model::DescribeDataSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDataSetResponseReceivedHandler;
492  typedef std::function<void(const QuickSightClient*, const Model::DescribeDataSetPermissionsRequest&, const Model::DescribeDataSetPermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDataSetPermissionsResponseReceivedHandler;
493  typedef std::function<void(const QuickSightClient*, const Model::DescribeDataSourceRequest&, const Model::DescribeDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDataSourceResponseReceivedHandler;
494  typedef std::function<void(const QuickSightClient*, const Model::DescribeDataSourcePermissionsRequest&, const Model::DescribeDataSourcePermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDataSourcePermissionsResponseReceivedHandler;
495  typedef std::function<void(const QuickSightClient*, const Model::DescribeGroupRequest&, const Model::DescribeGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeGroupResponseReceivedHandler;
496  typedef std::function<void(const QuickSightClient*, const Model::DescribeIAMPolicyAssignmentRequest&, const Model::DescribeIAMPolicyAssignmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeIAMPolicyAssignmentResponseReceivedHandler;
497  typedef std::function<void(const QuickSightClient*, const Model::DescribeIngestionRequest&, const Model::DescribeIngestionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeIngestionResponseReceivedHandler;
498  typedef std::function<void(const QuickSightClient*, const Model::DescribeNamespaceRequest&, const Model::DescribeNamespaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeNamespaceResponseReceivedHandler;
499  typedef std::function<void(const QuickSightClient*, const Model::DescribeTemplateRequest&, const Model::DescribeTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTemplateResponseReceivedHandler;
500  typedef std::function<void(const QuickSightClient*, const Model::DescribeTemplateAliasRequest&, const Model::DescribeTemplateAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTemplateAliasResponseReceivedHandler;
501  typedef std::function<void(const QuickSightClient*, const Model::DescribeTemplatePermissionsRequest&, const Model::DescribeTemplatePermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTemplatePermissionsResponseReceivedHandler;
502  typedef std::function<void(const QuickSightClient*, const Model::DescribeThemeRequest&, const Model::DescribeThemeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeThemeResponseReceivedHandler;
503  typedef std::function<void(const QuickSightClient*, const Model::DescribeThemeAliasRequest&, const Model::DescribeThemeAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeThemeAliasResponseReceivedHandler;
504  typedef std::function<void(const QuickSightClient*, const Model::DescribeThemePermissionsRequest&, const Model::DescribeThemePermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeThemePermissionsResponseReceivedHandler;
505  typedef std::function<void(const QuickSightClient*, const Model::DescribeUserRequest&, const Model::DescribeUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeUserResponseReceivedHandler;
506  typedef std::function<void(const QuickSightClient*, const Model::GetDashboardEmbedUrlRequest&, const Model::GetDashboardEmbedUrlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDashboardEmbedUrlResponseReceivedHandler;
507  typedef std::function<void(const QuickSightClient*, const Model::GetSessionEmbedUrlRequest&, const Model::GetSessionEmbedUrlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSessionEmbedUrlResponseReceivedHandler;
508  typedef std::function<void(const QuickSightClient*, const Model::ListAnalysesRequest&, const Model::ListAnalysesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAnalysesResponseReceivedHandler;
509  typedef std::function<void(const QuickSightClient*, const Model::ListDashboardVersionsRequest&, const Model::ListDashboardVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDashboardVersionsResponseReceivedHandler;
510  typedef std::function<void(const QuickSightClient*, const Model::ListDashboardsRequest&, const Model::ListDashboardsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDashboardsResponseReceivedHandler;
511  typedef std::function<void(const QuickSightClient*, const Model::ListDataSetsRequest&, const Model::ListDataSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataSetsResponseReceivedHandler;
512  typedef std::function<void(const QuickSightClient*, const Model::ListDataSourcesRequest&, const Model::ListDataSourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataSourcesResponseReceivedHandler;
513  typedef std::function<void(const QuickSightClient*, const Model::ListGroupMembershipsRequest&, const Model::ListGroupMembershipsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGroupMembershipsResponseReceivedHandler;
514  typedef std::function<void(const QuickSightClient*, const Model::ListGroupsRequest&, const Model::ListGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGroupsResponseReceivedHandler;
515  typedef std::function<void(const QuickSightClient*, const Model::ListIAMPolicyAssignmentsRequest&, const Model::ListIAMPolicyAssignmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIAMPolicyAssignmentsResponseReceivedHandler;
516  typedef std::function<void(const QuickSightClient*, const Model::ListIAMPolicyAssignmentsForUserRequest&, const Model::ListIAMPolicyAssignmentsForUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIAMPolicyAssignmentsForUserResponseReceivedHandler;
517  typedef std::function<void(const QuickSightClient*, const Model::ListIngestionsRequest&, const Model::ListIngestionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIngestionsResponseReceivedHandler;
518  typedef std::function<void(const QuickSightClient*, const Model::ListNamespacesRequest&, const Model::ListNamespacesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListNamespacesResponseReceivedHandler;
519  typedef std::function<void(const QuickSightClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
520  typedef std::function<void(const QuickSightClient*, const Model::ListTemplateAliasesRequest&, const Model::ListTemplateAliasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTemplateAliasesResponseReceivedHandler;
521  typedef std::function<void(const QuickSightClient*, const Model::ListTemplateVersionsRequest&, const Model::ListTemplateVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTemplateVersionsResponseReceivedHandler;
522  typedef std::function<void(const QuickSightClient*, const Model::ListTemplatesRequest&, const Model::ListTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTemplatesResponseReceivedHandler;
523  typedef std::function<void(const QuickSightClient*, const Model::ListThemeAliasesRequest&, const Model::ListThemeAliasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListThemeAliasesResponseReceivedHandler;
524  typedef std::function<void(const QuickSightClient*, const Model::ListThemeVersionsRequest&, const Model::ListThemeVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListThemeVersionsResponseReceivedHandler;
525  typedef std::function<void(const QuickSightClient*, const Model::ListThemesRequest&, const Model::ListThemesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListThemesResponseReceivedHandler;
526  typedef std::function<void(const QuickSightClient*, const Model::ListUserGroupsRequest&, const Model::ListUserGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUserGroupsResponseReceivedHandler;
527  typedef std::function<void(const QuickSightClient*, const Model::ListUsersRequest&, const Model::ListUsersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUsersResponseReceivedHandler;
528  typedef std::function<void(const QuickSightClient*, const Model::RegisterUserRequest&, const Model::RegisterUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterUserResponseReceivedHandler;
529  typedef std::function<void(const QuickSightClient*, const Model::RestoreAnalysisRequest&, const Model::RestoreAnalysisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreAnalysisResponseReceivedHandler;
530  typedef std::function<void(const QuickSightClient*, const Model::SearchAnalysesRequest&, const Model::SearchAnalysesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchAnalysesResponseReceivedHandler;
531  typedef std::function<void(const QuickSightClient*, const Model::SearchDashboardsRequest&, const Model::SearchDashboardsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchDashboardsResponseReceivedHandler;
532  typedef std::function<void(const QuickSightClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
533  typedef std::function<void(const QuickSightClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
534  typedef std::function<void(const QuickSightClient*, const Model::UpdateAccountCustomizationRequest&, const Model::UpdateAccountCustomizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAccountCustomizationResponseReceivedHandler;
535  typedef std::function<void(const QuickSightClient*, const Model::UpdateAccountSettingsRequest&, const Model::UpdateAccountSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAccountSettingsResponseReceivedHandler;
536  typedef std::function<void(const QuickSightClient*, const Model::UpdateAnalysisRequest&, const Model::UpdateAnalysisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAnalysisResponseReceivedHandler;
537  typedef std::function<void(const QuickSightClient*, const Model::UpdateAnalysisPermissionsRequest&, const Model::UpdateAnalysisPermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAnalysisPermissionsResponseReceivedHandler;
538  typedef std::function<void(const QuickSightClient*, const Model::UpdateDashboardRequest&, const Model::UpdateDashboardOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDashboardResponseReceivedHandler;
539  typedef std::function<void(const QuickSightClient*, const Model::UpdateDashboardPermissionsRequest&, const Model::UpdateDashboardPermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDashboardPermissionsResponseReceivedHandler;
540  typedef std::function<void(const QuickSightClient*, const Model::UpdateDashboardPublishedVersionRequest&, const Model::UpdateDashboardPublishedVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDashboardPublishedVersionResponseReceivedHandler;
541  typedef std::function<void(const QuickSightClient*, const Model::UpdateDataSetRequest&, const Model::UpdateDataSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDataSetResponseReceivedHandler;
542  typedef std::function<void(const QuickSightClient*, const Model::UpdateDataSetPermissionsRequest&, const Model::UpdateDataSetPermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDataSetPermissionsResponseReceivedHandler;
543  typedef std::function<void(const QuickSightClient*, const Model::UpdateDataSourceRequest&, const Model::UpdateDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDataSourceResponseReceivedHandler;
544  typedef std::function<void(const QuickSightClient*, const Model::UpdateDataSourcePermissionsRequest&, const Model::UpdateDataSourcePermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDataSourcePermissionsResponseReceivedHandler;
545  typedef std::function<void(const QuickSightClient*, const Model::UpdateGroupRequest&, const Model::UpdateGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGroupResponseReceivedHandler;
546  typedef std::function<void(const QuickSightClient*, const Model::UpdateIAMPolicyAssignmentRequest&, const Model::UpdateIAMPolicyAssignmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateIAMPolicyAssignmentResponseReceivedHandler;
547  typedef std::function<void(const QuickSightClient*, const Model::UpdateTemplateRequest&, const Model::UpdateTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTemplateResponseReceivedHandler;
548  typedef std::function<void(const QuickSightClient*, const Model::UpdateTemplateAliasRequest&, const Model::UpdateTemplateAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTemplateAliasResponseReceivedHandler;
549  typedef std::function<void(const QuickSightClient*, const Model::UpdateTemplatePermissionsRequest&, const Model::UpdateTemplatePermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTemplatePermissionsResponseReceivedHandler;
550  typedef std::function<void(const QuickSightClient*, const Model::UpdateThemeRequest&, const Model::UpdateThemeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateThemeResponseReceivedHandler;
551  typedef std::function<void(const QuickSightClient*, const Model::UpdateThemeAliasRequest&, const Model::UpdateThemeAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateThemeAliasResponseReceivedHandler;
552  typedef std::function<void(const QuickSightClient*, const Model::UpdateThemePermissionsRequest&, const Model::UpdateThemePermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateThemePermissionsResponseReceivedHandler;
553  typedef std::function<void(const QuickSightClient*, const Model::UpdateUserRequest&, const Model::UpdateUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserResponseReceivedHandler;
554 
563  {
564  public:
566 
572 
578 
583  QuickSightClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
585 
586  virtual ~QuickSightClient();
587 
588 
595  virtual Model::CancelIngestionOutcome CancelIngestion(const Model::CancelIngestionRequest& request) const;
596 
605  virtual Model::CancelIngestionOutcomeCallable CancelIngestionCallable(const Model::CancelIngestionRequest& request) const;
606 
615  virtual void CancelIngestionAsync(const Model::CancelIngestionRequest& request, const CancelIngestionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
616 
641  virtual Model::CreateAccountCustomizationOutcome CreateAccountCustomization(const Model::CreateAccountCustomizationRequest& request) const;
642 
669  virtual Model::CreateAccountCustomizationOutcomeCallable CreateAccountCustomizationCallable(const Model::CreateAccountCustomizationRequest& request) const;
670 
697  virtual void CreateAccountCustomizationAsync(const Model::CreateAccountCustomizationRequest& request, const CreateAccountCustomizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
698 
704  virtual Model::CreateAnalysisOutcome CreateAnalysis(const Model::CreateAnalysisRequest& request) const;
705 
713  virtual Model::CreateAnalysisOutcomeCallable CreateAnalysisCallable(const Model::CreateAnalysisRequest& request) const;
714 
722  virtual void CreateAnalysisAsync(const Model::CreateAnalysisRequest& request, const CreateAnalysisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
723 
735  virtual Model::CreateDashboardOutcome CreateDashboard(const Model::CreateDashboardRequest& request) const;
736 
750  virtual Model::CreateDashboardOutcomeCallable CreateDashboardCallable(const Model::CreateDashboardRequest& request) const;
751 
765  virtual void CreateDashboardAsync(const Model::CreateDashboardRequest& request, const CreateDashboardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
766 
772  virtual Model::CreateDataSetOutcome CreateDataSet(const Model::CreateDataSetRequest& request) const;
773 
781  virtual Model::CreateDataSetOutcomeCallable CreateDataSetCallable(const Model::CreateDataSetRequest& request) const;
782 
790  virtual void CreateDataSetAsync(const Model::CreateDataSetRequest& request, const CreateDataSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
791 
797  virtual Model::CreateDataSourceOutcome CreateDataSource(const Model::CreateDataSourceRequest& request) const;
798 
806  virtual Model::CreateDataSourceOutcomeCallable CreateDataSourceCallable(const Model::CreateDataSourceRequest& request) const;
807 
815  virtual void CreateDataSourceAsync(const Model::CreateDataSourceRequest& request, const CreateDataSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
816 
824  virtual Model::CreateGroupOutcome CreateGroup(const Model::CreateGroupRequest& request) const;
825 
835  virtual Model::CreateGroupOutcomeCallable CreateGroupCallable(const Model::CreateGroupRequest& request) const;
836 
846  virtual void CreateGroupAsync(const Model::CreateGroupRequest& request, const CreateGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
847 
854  virtual Model::CreateGroupMembershipOutcome CreateGroupMembership(const Model::CreateGroupMembershipRequest& request) const;
855 
864  virtual Model::CreateGroupMembershipOutcomeCallable CreateGroupMembershipCallable(const Model::CreateGroupMembershipRequest& request) const;
865 
874  virtual void CreateGroupMembershipAsync(const Model::CreateGroupMembershipRequest& request, const CreateGroupMembershipResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
875 
885  virtual Model::CreateIAMPolicyAssignmentOutcome CreateIAMPolicyAssignment(const Model::CreateIAMPolicyAssignmentRequest& request) const;
886 
898  virtual Model::CreateIAMPolicyAssignmentOutcomeCallable CreateIAMPolicyAssignmentCallable(const Model::CreateIAMPolicyAssignmentRequest& request) const;
899 
911  virtual void CreateIAMPolicyAssignmentAsync(const Model::CreateIAMPolicyAssignmentRequest& request, const CreateIAMPolicyAssignmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
912 
924  virtual Model::CreateIngestionOutcome CreateIngestion(const Model::CreateIngestionRequest& request) const;
925 
939  virtual Model::CreateIngestionOutcomeCallable CreateIngestionCallable(const Model::CreateIngestionRequest& request) const;
940 
954  virtual void CreateIngestionAsync(const Model::CreateIngestionRequest& request, const CreateIngestionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
955 
969  virtual Model::CreateNamespaceOutcome CreateNamespace(const Model::CreateNamespaceRequest& request) const;
970 
986  virtual Model::CreateNamespaceOutcomeCallable CreateNamespaceCallable(const Model::CreateNamespaceRequest& request) const;
987 
1003  virtual void CreateNamespaceAsync(const Model::CreateNamespaceRequest& request, const CreateNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1004 
1017  virtual Model::CreateTemplateOutcome CreateTemplate(const Model::CreateTemplateRequest& request) const;
1018 
1033  virtual Model::CreateTemplateOutcomeCallable CreateTemplateCallable(const Model::CreateTemplateRequest& request) const;
1034 
1049  virtual void CreateTemplateAsync(const Model::CreateTemplateRequest& request, const CreateTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1050 
1056  virtual Model::CreateTemplateAliasOutcome CreateTemplateAlias(const Model::CreateTemplateAliasRequest& request) const;
1057 
1065  virtual Model::CreateTemplateAliasOutcomeCallable CreateTemplateAliasCallable(const Model::CreateTemplateAliasRequest& request) const;
1066 
1074  virtual void CreateTemplateAliasAsync(const Model::CreateTemplateAliasRequest& request, const CreateTemplateAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1075 
1086  virtual Model::CreateThemeOutcome CreateTheme(const Model::CreateThemeRequest& request) const;
1087 
1100  virtual Model::CreateThemeOutcomeCallable CreateThemeCallable(const Model::CreateThemeRequest& request) const;
1101 
1114  virtual void CreateThemeAsync(const Model::CreateThemeRequest& request, const CreateThemeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1115 
1121  virtual Model::CreateThemeAliasOutcome CreateThemeAlias(const Model::CreateThemeAliasRequest& request) const;
1122 
1130  virtual Model::CreateThemeAliasOutcomeCallable CreateThemeAliasCallable(const Model::CreateThemeAliasRequest& request) const;
1131 
1139  virtual void CreateThemeAliasAsync(const Model::CreateThemeAliasRequest& request, const CreateThemeAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1140 
1147  virtual Model::DeleteAccountCustomizationOutcome DeleteAccountCustomization(const Model::DeleteAccountCustomizationRequest& request) const;
1148 
1157  virtual Model::DeleteAccountCustomizationOutcomeCallable DeleteAccountCustomizationCallable(const Model::DeleteAccountCustomizationRequest& request) const;
1158 
1167  virtual void DeleteAccountCustomizationAsync(const Model::DeleteAccountCustomizationRequest& request, const DeleteAccountCustomizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1168 
1186  virtual Model::DeleteAnalysisOutcome DeleteAnalysis(const Model::DeleteAnalysisRequest& request) const;
1187 
1207  virtual Model::DeleteAnalysisOutcomeCallable DeleteAnalysisCallable(const Model::DeleteAnalysisRequest& request) const;
1208 
1228  virtual void DeleteAnalysisAsync(const Model::DeleteAnalysisRequest& request, const DeleteAnalysisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1229 
1235  virtual Model::DeleteDashboardOutcome DeleteDashboard(const Model::DeleteDashboardRequest& request) const;
1236 
1244  virtual Model::DeleteDashboardOutcomeCallable DeleteDashboardCallable(const Model::DeleteDashboardRequest& request) const;
1245 
1253  virtual void DeleteDashboardAsync(const Model::DeleteDashboardRequest& request, const DeleteDashboardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1254 
1260  virtual Model::DeleteDataSetOutcome DeleteDataSet(const Model::DeleteDataSetRequest& request) const;
1261 
1269  virtual Model::DeleteDataSetOutcomeCallable DeleteDataSetCallable(const Model::DeleteDataSetRequest& request) const;
1270 
1278  virtual void DeleteDataSetAsync(const Model::DeleteDataSetRequest& request, const DeleteDataSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1279 
1286  virtual Model::DeleteDataSourceOutcome DeleteDataSource(const Model::DeleteDataSourceRequest& request) const;
1287 
1296  virtual Model::DeleteDataSourceOutcomeCallable DeleteDataSourceCallable(const Model::DeleteDataSourceRequest& request) const;
1297 
1306  virtual void DeleteDataSourceAsync(const Model::DeleteDataSourceRequest& request, const DeleteDataSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1307 
1313  virtual Model::DeleteGroupOutcome DeleteGroup(const Model::DeleteGroupRequest& request) const;
1314 
1322  virtual Model::DeleteGroupOutcomeCallable DeleteGroupCallable(const Model::DeleteGroupRequest& request) const;
1323 
1331  virtual void DeleteGroupAsync(const Model::DeleteGroupRequest& request, const DeleteGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1332 
1339  virtual Model::DeleteGroupMembershipOutcome DeleteGroupMembership(const Model::DeleteGroupMembershipRequest& request) const;
1340 
1349  virtual Model::DeleteGroupMembershipOutcomeCallable DeleteGroupMembershipCallable(const Model::DeleteGroupMembershipRequest& request) const;
1350 
1359  virtual void DeleteGroupMembershipAsync(const Model::DeleteGroupMembershipRequest& request, const DeleteGroupMembershipResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1360 
1366  virtual Model::DeleteIAMPolicyAssignmentOutcome DeleteIAMPolicyAssignment(const Model::DeleteIAMPolicyAssignmentRequest& request) const;
1367 
1375  virtual Model::DeleteIAMPolicyAssignmentOutcomeCallable DeleteIAMPolicyAssignmentCallable(const Model::DeleteIAMPolicyAssignmentRequest& request) const;
1376 
1384  virtual void DeleteIAMPolicyAssignmentAsync(const Model::DeleteIAMPolicyAssignmentRequest& request, const DeleteIAMPolicyAssignmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1385 
1394  virtual Model::DeleteNamespaceOutcome DeleteNamespace(const Model::DeleteNamespaceRequest& request) const;
1395 
1406  virtual Model::DeleteNamespaceOutcomeCallable DeleteNamespaceCallable(const Model::DeleteNamespaceRequest& request) const;
1407 
1418  virtual void DeleteNamespaceAsync(const Model::DeleteNamespaceRequest& request, const DeleteNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1419 
1425  virtual Model::DeleteTemplateOutcome DeleteTemplate(const Model::DeleteTemplateRequest& request) const;
1426 
1434  virtual Model::DeleteTemplateOutcomeCallable DeleteTemplateCallable(const Model::DeleteTemplateRequest& request) const;
1435 
1443  virtual void DeleteTemplateAsync(const Model::DeleteTemplateRequest& request, const DeleteTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1444 
1452  virtual Model::DeleteTemplateAliasOutcome DeleteTemplateAlias(const Model::DeleteTemplateAliasRequest& request) const;
1453 
1463  virtual Model::DeleteTemplateAliasOutcomeCallable DeleteTemplateAliasCallable(const Model::DeleteTemplateAliasRequest& request) const;
1464 
1474  virtual void DeleteTemplateAliasAsync(const Model::DeleteTemplateAliasRequest& request, const DeleteTemplateAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1475 
1481  virtual Model::DeleteThemeOutcome DeleteTheme(const Model::DeleteThemeRequest& request) const;
1482 
1490  virtual Model::DeleteThemeOutcomeCallable DeleteThemeCallable(const Model::DeleteThemeRequest& request) const;
1491 
1499  virtual void DeleteThemeAsync(const Model::DeleteThemeRequest& request, const DeleteThemeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1500 
1508  virtual Model::DeleteThemeAliasOutcome DeleteThemeAlias(const Model::DeleteThemeAliasRequest& request) const;
1509 
1519  virtual Model::DeleteThemeAliasOutcomeCallable DeleteThemeAliasCallable(const Model::DeleteThemeAliasRequest& request) const;
1520 
1530  virtual void DeleteThemeAliasAsync(const Model::DeleteThemeAliasRequest& request, const DeleteThemeAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1531 
1540  virtual Model::DeleteUserOutcome DeleteUser(const Model::DeleteUserRequest& request) const;
1541 
1552  virtual Model::DeleteUserOutcomeCallable DeleteUserCallable(const Model::DeleteUserRequest& request) const;
1553 
1564  virtual void DeleteUserAsync(const Model::DeleteUserRequest& request, const DeleteUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1565 
1571  virtual Model::DeleteUserByPrincipalIdOutcome DeleteUserByPrincipalId(const Model::DeleteUserByPrincipalIdRequest& request) const;
1572 
1580  virtual Model::DeleteUserByPrincipalIdOutcomeCallable DeleteUserByPrincipalIdCallable(const Model::DeleteUserByPrincipalIdRequest& request) const;
1581 
1589  virtual void DeleteUserByPrincipalIdAsync(const Model::DeleteUserByPrincipalIdRequest& request, const DeleteUserByPrincipalIdResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1590 
1632  virtual Model::DescribeAccountCustomizationOutcome DescribeAccountCustomization(const Model::DescribeAccountCustomizationRequest& request) const;
1633 
1677  virtual Model::DescribeAccountCustomizationOutcomeCallable DescribeAccountCustomizationCallable(const Model::DescribeAccountCustomizationRequest& request) const;
1678 
1722  virtual void DescribeAccountCustomizationAsync(const Model::DescribeAccountCustomizationRequest& request, const DescribeAccountCustomizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1723 
1730  virtual Model::DescribeAccountSettingsOutcome DescribeAccountSettings(const Model::DescribeAccountSettingsRequest& request) const;
1731 
1740  virtual Model::DescribeAccountSettingsOutcomeCallable DescribeAccountSettingsCallable(const Model::DescribeAccountSettingsRequest& request) const;
1741 
1750  virtual void DescribeAccountSettingsAsync(const Model::DescribeAccountSettingsRequest& request, const DescribeAccountSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1751 
1758  virtual Model::DescribeAnalysisOutcome DescribeAnalysis(const Model::DescribeAnalysisRequest& request) const;
1759 
1768  virtual Model::DescribeAnalysisOutcomeCallable DescribeAnalysisCallable(const Model::DescribeAnalysisRequest& request) const;
1769 
1778  virtual void DescribeAnalysisAsync(const Model::DescribeAnalysisRequest& request, const DescribeAnalysisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1779 
1786  virtual Model::DescribeAnalysisPermissionsOutcome DescribeAnalysisPermissions(const Model::DescribeAnalysisPermissionsRequest& request) const;
1787 
1796  virtual Model::DescribeAnalysisPermissionsOutcomeCallable DescribeAnalysisPermissionsCallable(const Model::DescribeAnalysisPermissionsRequest& request) const;
1797 
1806  virtual void DescribeAnalysisPermissionsAsync(const Model::DescribeAnalysisPermissionsRequest& request, const DescribeAnalysisPermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1807 
1813  virtual Model::DescribeDashboardOutcome DescribeDashboard(const Model::DescribeDashboardRequest& request) const;
1814 
1822  virtual Model::DescribeDashboardOutcomeCallable DescribeDashboardCallable(const Model::DescribeDashboardRequest& request) const;
1823 
1831  virtual void DescribeDashboardAsync(const Model::DescribeDashboardRequest& request, const DescribeDashboardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1832 
1839  virtual Model::DescribeDashboardPermissionsOutcome DescribeDashboardPermissions(const Model::DescribeDashboardPermissionsRequest& request) const;
1840 
1849  virtual Model::DescribeDashboardPermissionsOutcomeCallable DescribeDashboardPermissionsCallable(const Model::DescribeDashboardPermissionsRequest& request) const;
1850 
1859  virtual void DescribeDashboardPermissionsAsync(const Model::DescribeDashboardPermissionsRequest& request, const DescribeDashboardPermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1860 
1866  virtual Model::DescribeDataSetOutcome DescribeDataSet(const Model::DescribeDataSetRequest& request) const;
1867 
1875  virtual Model::DescribeDataSetOutcomeCallable DescribeDataSetCallable(const Model::DescribeDataSetRequest& request) const;
1876 
1884  virtual void DescribeDataSetAsync(const Model::DescribeDataSetRequest& request, const DescribeDataSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1885 
1893  virtual Model::DescribeDataSetPermissionsOutcome DescribeDataSetPermissions(const Model::DescribeDataSetPermissionsRequest& request) const;
1894 
1904  virtual Model::DescribeDataSetPermissionsOutcomeCallable DescribeDataSetPermissionsCallable(const Model::DescribeDataSetPermissionsRequest& request) const;
1905 
1915  virtual void DescribeDataSetPermissionsAsync(const Model::DescribeDataSetPermissionsRequest& request, const DescribeDataSetPermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1916 
1922  virtual Model::DescribeDataSourceOutcome DescribeDataSource(const Model::DescribeDataSourceRequest& request) const;
1923 
1931  virtual Model::DescribeDataSourceOutcomeCallable DescribeDataSourceCallable(const Model::DescribeDataSourceRequest& request) const;
1932 
1940  virtual void DescribeDataSourceAsync(const Model::DescribeDataSourceRequest& request, const DescribeDataSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1941 
1948  virtual Model::DescribeDataSourcePermissionsOutcome DescribeDataSourcePermissions(const Model::DescribeDataSourcePermissionsRequest& request) const;
1949 
1958  virtual Model::DescribeDataSourcePermissionsOutcomeCallable DescribeDataSourcePermissionsCallable(const Model::DescribeDataSourcePermissionsRequest& request) const;
1959 
1968  virtual void DescribeDataSourcePermissionsAsync(const Model::DescribeDataSourcePermissionsRequest& request, const DescribeDataSourcePermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1969 
1976  virtual Model::DescribeGroupOutcome DescribeGroup(const Model::DescribeGroupRequest& request) const;
1977 
1986  virtual Model::DescribeGroupOutcomeCallable DescribeGroupCallable(const Model::DescribeGroupRequest& request) const;
1987 
1996  virtual void DescribeGroupAsync(const Model::DescribeGroupRequest& request, const DescribeGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1997 
2004  virtual Model::DescribeIAMPolicyAssignmentOutcome DescribeIAMPolicyAssignment(const Model::DescribeIAMPolicyAssignmentRequest& request) const;
2005 
2014  virtual Model::DescribeIAMPolicyAssignmentOutcomeCallable DescribeIAMPolicyAssignmentCallable(const Model::DescribeIAMPolicyAssignmentRequest& request) const;
2015 
2024  virtual void DescribeIAMPolicyAssignmentAsync(const Model::DescribeIAMPolicyAssignmentRequest& request, const DescribeIAMPolicyAssignmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2025 
2031  virtual Model::DescribeIngestionOutcome DescribeIngestion(const Model::DescribeIngestionRequest& request) const;
2032 
2040  virtual Model::DescribeIngestionOutcomeCallable DescribeIngestionCallable(const Model::DescribeIngestionRequest& request) const;
2041 
2049  virtual void DescribeIngestionAsync(const Model::DescribeIngestionRequest& request, const DescribeIngestionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2050 
2056  virtual Model::DescribeNamespaceOutcome DescribeNamespace(const Model::DescribeNamespaceRequest& request) const;
2057 
2065  virtual Model::DescribeNamespaceOutcomeCallable DescribeNamespaceCallable(const Model::DescribeNamespaceRequest& request) const;
2066 
2074  virtual void DescribeNamespaceAsync(const Model::DescribeNamespaceRequest& request, const DescribeNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2075 
2081  virtual Model::DescribeTemplateOutcome DescribeTemplate(const Model::DescribeTemplateRequest& request) const;
2082 
2090  virtual Model::DescribeTemplateOutcomeCallable DescribeTemplateCallable(const Model::DescribeTemplateRequest& request) const;
2091 
2099  virtual void DescribeTemplateAsync(const Model::DescribeTemplateRequest& request, const DescribeTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2100 
2106  virtual Model::DescribeTemplateAliasOutcome DescribeTemplateAlias(const Model::DescribeTemplateAliasRequest& request) const;
2107 
2115  virtual Model::DescribeTemplateAliasOutcomeCallable DescribeTemplateAliasCallable(const Model::DescribeTemplateAliasRequest& request) const;
2116 
2124  virtual void DescribeTemplateAliasAsync(const Model::DescribeTemplateAliasRequest& request, const DescribeTemplateAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2125 
2132  virtual Model::DescribeTemplatePermissionsOutcome DescribeTemplatePermissions(const Model::DescribeTemplatePermissionsRequest& request) const;
2133 
2142  virtual Model::DescribeTemplatePermissionsOutcomeCallable DescribeTemplatePermissionsCallable(const Model::DescribeTemplatePermissionsRequest& request) const;
2143 
2152  virtual void DescribeTemplatePermissionsAsync(const Model::DescribeTemplatePermissionsRequest& request, const DescribeTemplatePermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2153 
2159  virtual Model::DescribeThemeOutcome DescribeTheme(const Model::DescribeThemeRequest& request) const;
2160 
2168  virtual Model::DescribeThemeOutcomeCallable DescribeThemeCallable(const Model::DescribeThemeRequest& request) const;
2169 
2177  virtual void DescribeThemeAsync(const Model::DescribeThemeRequest& request, const DescribeThemeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2178 
2184  virtual Model::DescribeThemeAliasOutcome DescribeThemeAlias(const Model::DescribeThemeAliasRequest& request) const;
2185 
2193  virtual Model::DescribeThemeAliasOutcomeCallable DescribeThemeAliasCallable(const Model::DescribeThemeAliasRequest& request) const;
2194 
2202  virtual void DescribeThemeAliasAsync(const Model::DescribeThemeAliasRequest& request, const DescribeThemeAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2203 
2210  virtual Model::DescribeThemePermissionsOutcome DescribeThemePermissions(const Model::DescribeThemePermissionsRequest& request) const;
2211 
2220  virtual Model::DescribeThemePermissionsOutcomeCallable DescribeThemePermissionsCallable(const Model::DescribeThemePermissionsRequest& request) const;
2221 
2230  virtual void DescribeThemePermissionsAsync(const Model::DescribeThemePermissionsRequest& request, const DescribeThemePermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2231 
2238  virtual Model::DescribeUserOutcome DescribeUser(const Model::DescribeUserRequest& request) const;
2239 
2248  virtual Model::DescribeUserOutcomeCallable DescribeUserCallable(const Model::DescribeUserRequest& request) const;
2249 
2258  virtual void DescribeUserAsync(const Model::DescribeUserRequest& request, const DescribeUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2259 
2277  virtual Model::GetDashboardEmbedUrlOutcome GetDashboardEmbedUrl(const Model::GetDashboardEmbedUrlRequest& request) const;
2278 
2298  virtual Model::GetDashboardEmbedUrlOutcomeCallable GetDashboardEmbedUrlCallable(const Model::GetDashboardEmbedUrlRequest& request) const;
2299 
2319  virtual void GetDashboardEmbedUrlAsync(const Model::GetDashboardEmbedUrlRequest& request, const GetDashboardEmbedUrlResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2320 
2341  virtual Model::GetSessionEmbedUrlOutcome GetSessionEmbedUrl(const Model::GetSessionEmbedUrlRequest& request) const;
2342 
2365  virtual Model::GetSessionEmbedUrlOutcomeCallable GetSessionEmbedUrlCallable(const Model::GetSessionEmbedUrlRequest& request) const;
2366 
2389  virtual void GetSessionEmbedUrlAsync(const Model::GetSessionEmbedUrlRequest& request, const GetSessionEmbedUrlResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2390 
2397  virtual Model::ListAnalysesOutcome ListAnalyses(const Model::ListAnalysesRequest& request) const;
2398 
2407  virtual Model::ListAnalysesOutcomeCallable ListAnalysesCallable(const Model::ListAnalysesRequest& request) const;
2408 
2417  virtual void ListAnalysesAsync(const Model::ListAnalysesRequest& request, const ListAnalysesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2418 
2425  virtual Model::ListDashboardVersionsOutcome ListDashboardVersions(const Model::ListDashboardVersionsRequest& request) const;
2426 
2435  virtual Model::ListDashboardVersionsOutcomeCallable ListDashboardVersionsCallable(const Model::ListDashboardVersionsRequest& request) const;
2436 
2445  virtual void ListDashboardVersionsAsync(const Model::ListDashboardVersionsRequest& request, const ListDashboardVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2446 
2452  virtual Model::ListDashboardsOutcome ListDashboards(const Model::ListDashboardsRequest& request) const;
2453 
2461  virtual Model::ListDashboardsOutcomeCallable ListDashboardsCallable(const Model::ListDashboardsRequest& request) const;
2462 
2470  virtual void ListDashboardsAsync(const Model::ListDashboardsRequest& request, const ListDashboardsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2471 
2480  virtual Model::ListDataSetsOutcome ListDataSets(const Model::ListDataSetsRequest& request) const;
2481 
2492  virtual Model::ListDataSetsOutcomeCallable ListDataSetsCallable(const Model::ListDataSetsRequest& request) const;
2493 
2504  virtual void ListDataSetsAsync(const Model::ListDataSetsRequest& request, const ListDataSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2505 
2512  virtual Model::ListDataSourcesOutcome ListDataSources(const Model::ListDataSourcesRequest& request) const;
2513 
2522  virtual Model::ListDataSourcesOutcomeCallable ListDataSourcesCallable(const Model::ListDataSourcesRequest& request) const;
2523 
2532  virtual void ListDataSourcesAsync(const Model::ListDataSourcesRequest& request, const ListDataSourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2533 
2539  virtual Model::ListGroupMembershipsOutcome ListGroupMemberships(const Model::ListGroupMembershipsRequest& request) const;
2540 
2548  virtual Model::ListGroupMembershipsOutcomeCallable ListGroupMembershipsCallable(const Model::ListGroupMembershipsRequest& request) const;
2549 
2557  virtual void ListGroupMembershipsAsync(const Model::ListGroupMembershipsRequest& request, const ListGroupMembershipsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2558 
2564  virtual Model::ListGroupsOutcome ListGroups(const Model::ListGroupsRequest& request) const;
2565 
2573  virtual Model::ListGroupsOutcomeCallable ListGroupsCallable(const Model::ListGroupsRequest& request) const;
2574 
2582  virtual void ListGroupsAsync(const Model::ListGroupsRequest& request, const ListGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2583 
2590  virtual Model::ListIAMPolicyAssignmentsOutcome ListIAMPolicyAssignments(const Model::ListIAMPolicyAssignmentsRequest& request) const;
2591 
2600  virtual Model::ListIAMPolicyAssignmentsOutcomeCallable ListIAMPolicyAssignmentsCallable(const Model::ListIAMPolicyAssignmentsRequest& request) const;
2601 
2610  virtual void ListIAMPolicyAssignmentsAsync(const Model::ListIAMPolicyAssignmentsRequest& request, const ListIAMPolicyAssignmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2611 
2619  virtual Model::ListIAMPolicyAssignmentsForUserOutcome ListIAMPolicyAssignmentsForUser(const Model::ListIAMPolicyAssignmentsForUserRequest& request) const;
2620 
2630  virtual Model::ListIAMPolicyAssignmentsForUserOutcomeCallable ListIAMPolicyAssignmentsForUserCallable(const Model::ListIAMPolicyAssignmentsForUserRequest& request) const;
2631 
2641  virtual void ListIAMPolicyAssignmentsForUserAsync(const Model::ListIAMPolicyAssignmentsForUserRequest& request, const ListIAMPolicyAssignmentsForUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2642 
2649  virtual Model::ListIngestionsOutcome ListIngestions(const Model::ListIngestionsRequest& request) const;
2650 
2659  virtual Model::ListIngestionsOutcomeCallable ListIngestionsCallable(const Model::ListIngestionsRequest& request) const;
2660 
2669  virtual void ListIngestionsAsync(const Model::ListIngestionsRequest& request, const ListIngestionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2670 
2677  virtual Model::ListNamespacesOutcome ListNamespaces(const Model::ListNamespacesRequest& request) const;
2678 
2687  virtual Model::ListNamespacesOutcomeCallable ListNamespacesCallable(const Model::ListNamespacesRequest& request) const;
2688 
2697  virtual void ListNamespacesAsync(const Model::ListNamespacesRequest& request, const ListNamespacesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2698 
2704  virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest& request) const;
2705 
2713  virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest& request) const;
2714 
2722  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2723 
2729  virtual Model::ListTemplateAliasesOutcome ListTemplateAliases(const Model::ListTemplateAliasesRequest& request) const;
2730 
2738  virtual Model::ListTemplateAliasesOutcomeCallable ListTemplateAliasesCallable(const Model::ListTemplateAliasesRequest& request) const;
2739 
2747  virtual void ListTemplateAliasesAsync(const Model::ListTemplateAliasesRequest& request, const ListTemplateAliasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2748 
2755  virtual Model::ListTemplateVersionsOutcome ListTemplateVersions(const Model::ListTemplateVersionsRequest& request) const;
2756 
2765  virtual Model::ListTemplateVersionsOutcomeCallable ListTemplateVersionsCallable(const Model::ListTemplateVersionsRequest& request) const;
2766 
2775  virtual void ListTemplateVersionsAsync(const Model::ListTemplateVersionsRequest& request, const ListTemplateVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2776 
2783  virtual Model::ListTemplatesOutcome ListTemplates(const Model::ListTemplatesRequest& request) const;
2784 
2793  virtual Model::ListTemplatesOutcomeCallable ListTemplatesCallable(const Model::ListTemplatesRequest& request) const;
2794 
2803  virtual void ListTemplatesAsync(const Model::ListTemplatesRequest& request, const ListTemplatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2804 
2810  virtual Model::ListThemeAliasesOutcome ListThemeAliases(const Model::ListThemeAliasesRequest& request) const;
2811 
2819  virtual Model::ListThemeAliasesOutcomeCallable ListThemeAliasesCallable(const Model::ListThemeAliasesRequest& request) const;
2820 
2828  virtual void ListThemeAliasesAsync(const Model::ListThemeAliasesRequest& request, const ListThemeAliasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2829 
2836  virtual Model::ListThemeVersionsOutcome ListThemeVersions(const Model::ListThemeVersionsRequest& request) const;
2837 
2846  virtual Model::ListThemeVersionsOutcomeCallable ListThemeVersionsCallable(const Model::ListThemeVersionsRequest& request) const;
2847 
2856  virtual void ListThemeVersionsAsync(const Model::ListThemeVersionsRequest& request, const ListThemeVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2857 
2864  virtual Model::ListThemesOutcome ListThemes(const Model::ListThemesRequest& request) const;
2865 
2874  virtual Model::ListThemesOutcomeCallable ListThemesCallable(const Model::ListThemesRequest& request) const;
2875 
2884  virtual void ListThemesAsync(const Model::ListThemesRequest& request, const ListThemesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2885 
2892  virtual Model::ListUserGroupsOutcome ListUserGroups(const Model::ListUserGroupsRequest& request) const;
2893 
2902  virtual Model::ListUserGroupsOutcomeCallable ListUserGroupsCallable(const Model::ListUserGroupsRequest& request) const;
2903 
2912  virtual void ListUserGroupsAsync(const Model::ListUserGroupsRequest& request, const ListUserGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2913 
2920  virtual Model::ListUsersOutcome ListUsers(const Model::ListUsersRequest& request) const;
2921 
2930  virtual Model::ListUsersOutcomeCallable ListUsersCallable(const Model::ListUsersRequest& request) const;
2931 
2940  virtual void ListUsersAsync(const Model::ListUsersRequest& request, const ListUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2941 
2949  virtual Model::RegisterUserOutcome RegisterUser(const Model::RegisterUserRequest& request) const;
2950 
2960  virtual Model::RegisterUserOutcomeCallable RegisterUserCallable(const Model::RegisterUserRequest& request) const;
2961 
2971  virtual void RegisterUserAsync(const Model::RegisterUserRequest& request, const RegisterUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2972 
2978  virtual Model::RestoreAnalysisOutcome RestoreAnalysis(const Model::RestoreAnalysisRequest& request) const;
2979 
2987  virtual Model::RestoreAnalysisOutcomeCallable RestoreAnalysisCallable(const Model::RestoreAnalysisRequest& request) const;
2988 
2996  virtual void RestoreAnalysisAsync(const Model::RestoreAnalysisRequest& request, const RestoreAnalysisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2997 
3004  virtual Model::SearchAnalysesOutcome SearchAnalyses(const Model::SearchAnalysesRequest& request) const;
3005 
3014  virtual Model::SearchAnalysesOutcomeCallable SearchAnalysesCallable(const Model::SearchAnalysesRequest& request) const;
3015 
3024  virtual void SearchAnalysesAsync(const Model::SearchAnalysesRequest& request, const SearchAnalysesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3025 
3031  virtual Model::SearchDashboardsOutcome SearchDashboards(const Model::SearchDashboardsRequest& request) const;
3032 
3040  virtual Model::SearchDashboardsOutcomeCallable SearchDashboardsCallable(const Model::SearchDashboardsRequest& request) const;
3041 
3049  virtual void SearchDashboardsAsync(const Model::SearchDashboardsRequest& request, const SearchDashboardsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3050 
3071  virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest& request) const;
3072 
3095  virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest& request) const;
3096 
3119  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3120 
3126  virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest& request) const;
3127 
3135  virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest& request) const;
3136 
3144  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3145 
3157  virtual Model::UpdateAccountCustomizationOutcome UpdateAccountCustomization(const Model::UpdateAccountCustomizationRequest& request) const;
3158 
3172  virtual Model::UpdateAccountCustomizationOutcomeCallable UpdateAccountCustomizationCallable(const Model::UpdateAccountCustomizationRequest& request) const;
3173 
3187  virtual void UpdateAccountCustomizationAsync(const Model::UpdateAccountCustomizationRequest& request, const UpdateAccountCustomizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3188 
3195  virtual Model::UpdateAccountSettingsOutcome UpdateAccountSettings(const Model::UpdateAccountSettingsRequest& request) const;
3196 
3205  virtual Model::UpdateAccountSettingsOutcomeCallable UpdateAccountSettingsCallable(const Model::UpdateAccountSettingsRequest& request) const;
3206 
3215  virtual void UpdateAccountSettingsAsync(const Model::UpdateAccountSettingsRequest& request, const UpdateAccountSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3216 
3222  virtual Model::UpdateAnalysisOutcome UpdateAnalysis(const Model::UpdateAnalysisRequest& request) const;
3223 
3231  virtual Model::UpdateAnalysisOutcomeCallable UpdateAnalysisCallable(const Model::UpdateAnalysisRequest& request) const;
3232 
3240  virtual void UpdateAnalysisAsync(const Model::UpdateAnalysisRequest& request, const UpdateAnalysisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3241 
3248  virtual Model::UpdateAnalysisPermissionsOutcome UpdateAnalysisPermissions(const Model::UpdateAnalysisPermissionsRequest& request) const;
3249 
3258  virtual Model::UpdateAnalysisPermissionsOutcomeCallable UpdateAnalysisPermissionsCallable(const Model::UpdateAnalysisPermissionsRequest& request) const;
3259 
3268  virtual void UpdateAnalysisPermissionsAsync(const Model::UpdateAnalysisPermissionsRequest& request, const UpdateAnalysisPermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3269 
3275  virtual Model::UpdateDashboardOutcome UpdateDashboard(const Model::UpdateDashboardRequest& request) const;
3276 
3284  virtual Model::UpdateDashboardOutcomeCallable UpdateDashboardCallable(const Model::UpdateDashboardRequest& request) const;
3285 
3293  virtual void UpdateDashboardAsync(const Model::UpdateDashboardRequest& request, const UpdateDashboardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3294 
3301  virtual Model::UpdateDashboardPermissionsOutcome UpdateDashboardPermissions(const Model::UpdateDashboardPermissionsRequest& request) const;
3302 
3311  virtual Model::UpdateDashboardPermissionsOutcomeCallable UpdateDashboardPermissionsCallable(const Model::UpdateDashboardPermissionsRequest& request) const;
3312 
3321  virtual void UpdateDashboardPermissionsAsync(const Model::UpdateDashboardPermissionsRequest& request, const UpdateDashboardPermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3322 
3328  virtual Model::UpdateDashboardPublishedVersionOutcome UpdateDashboardPublishedVersion(const Model::UpdateDashboardPublishedVersionRequest& request) const;
3329 
3337  virtual Model::UpdateDashboardPublishedVersionOutcomeCallable UpdateDashboardPublishedVersionCallable(const Model::UpdateDashboardPublishedVersionRequest& request) const;
3338 
3346  virtual void UpdateDashboardPublishedVersionAsync(const Model::UpdateDashboardPublishedVersionRequest& request, const UpdateDashboardPublishedVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3347 
3353  virtual Model::UpdateDataSetOutcome UpdateDataSet(const Model::UpdateDataSetRequest& request) const;
3354 
3362  virtual Model::UpdateDataSetOutcomeCallable UpdateDataSetCallable(const Model::UpdateDataSetRequest& request) const;
3363 
3371  virtual void UpdateDataSetAsync(const Model::UpdateDataSetRequest& request, const UpdateDataSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3372 
3380  virtual Model::UpdateDataSetPermissionsOutcome UpdateDataSetPermissions(const Model::UpdateDataSetPermissionsRequest& request) const;
3381 
3391  virtual Model::UpdateDataSetPermissionsOutcomeCallable UpdateDataSetPermissionsCallable(const Model::UpdateDataSetPermissionsRequest& request) const;
3392 
3402  virtual void UpdateDataSetPermissionsAsync(const Model::UpdateDataSetPermissionsRequest& request, const UpdateDataSetPermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3403 
3409  virtual Model::UpdateDataSourceOutcome UpdateDataSource(const Model::UpdateDataSourceRequest& request) const;
3410 
3418  virtual Model::UpdateDataSourceOutcomeCallable UpdateDataSourceCallable(const Model::UpdateDataSourceRequest& request) const;
3419 
3427  virtual void UpdateDataSourceAsync(const Model::UpdateDataSourceRequest& request, const UpdateDataSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3428 
3434  virtual Model::UpdateDataSourcePermissionsOutcome UpdateDataSourcePermissions(const Model::UpdateDataSourcePermissionsRequest& request) const;
3435 
3443  virtual Model::UpdateDataSourcePermissionsOutcomeCallable UpdateDataSourcePermissionsCallable(const Model::UpdateDataSourcePermissionsRequest& request) const;
3444 
3452  virtual void UpdateDataSourcePermissionsAsync(const Model::UpdateDataSourcePermissionsRequest& request, const UpdateDataSourcePermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3453 
3459  virtual Model::UpdateGroupOutcome UpdateGroup(const Model::UpdateGroupRequest& request) const;
3460 
3468  virtual Model::UpdateGroupOutcomeCallable UpdateGroupCallable(const Model::UpdateGroupRequest& request) const;
3469 
3477  virtual void UpdateGroupAsync(const Model::UpdateGroupRequest& request, const UpdateGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3478 
3487  virtual Model::UpdateIAMPolicyAssignmentOutcome UpdateIAMPolicyAssignment(const Model::UpdateIAMPolicyAssignmentRequest& request) const;
3488 
3499  virtual Model::UpdateIAMPolicyAssignmentOutcomeCallable UpdateIAMPolicyAssignmentCallable(const Model::UpdateIAMPolicyAssignmentRequest& request) const;
3500 
3511  virtual void UpdateIAMPolicyAssignmentAsync(const Model::UpdateIAMPolicyAssignmentRequest& request, const UpdateIAMPolicyAssignmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3512 
3519  virtual Model::UpdateTemplateOutcome UpdateTemplate(const Model::UpdateTemplateRequest& request) const;
3520 
3529  virtual Model::UpdateTemplateOutcomeCallable UpdateTemplateCallable(const Model::UpdateTemplateRequest& request) const;
3530 
3539  virtual void UpdateTemplateAsync(const Model::UpdateTemplateRequest& request, const UpdateTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3540 
3546  virtual Model::UpdateTemplateAliasOutcome UpdateTemplateAlias(const Model::UpdateTemplateAliasRequest& request) const;
3547 
3555  virtual Model::UpdateTemplateAliasOutcomeCallable UpdateTemplateAliasCallable(const Model::UpdateTemplateAliasRequest& request) const;
3556 
3564  virtual void UpdateTemplateAliasAsync(const Model::UpdateTemplateAliasRequest& request, const UpdateTemplateAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3565 
3572  virtual Model::UpdateTemplatePermissionsOutcome UpdateTemplatePermissions(const Model::UpdateTemplatePermissionsRequest& request) const;
3573 
3582  virtual Model::UpdateTemplatePermissionsOutcomeCallable UpdateTemplatePermissionsCallable(const Model::UpdateTemplatePermissionsRequest& request) const;
3583 
3592  virtual void UpdateTemplatePermissionsAsync(const Model::UpdateTemplatePermissionsRequest& request, const UpdateTemplatePermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3593 
3599  virtual Model::UpdateThemeOutcome UpdateTheme(const Model::UpdateThemeRequest& request) const;
3600 
3608  virtual Model::UpdateThemeOutcomeCallable UpdateThemeCallable(const Model::UpdateThemeRequest& request) const;
3609 
3617  virtual void UpdateThemeAsync(const Model::UpdateThemeRequest& request, const UpdateThemeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3618 
3624  virtual Model::UpdateThemeAliasOutcome UpdateThemeAlias(const Model::UpdateThemeAliasRequest& request) const;
3625 
3633  virtual Model::UpdateThemeAliasOutcomeCallable UpdateThemeAliasCallable(const Model::UpdateThemeAliasRequest& request) const;
3634 
3642  virtual void UpdateThemeAliasAsync(const Model::UpdateThemeAliasRequest& request, const UpdateThemeAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3643 
3670  virtual Model::UpdateThemePermissionsOutcome UpdateThemePermissions(const Model::UpdateThemePermissionsRequest& request) const;
3671 
3700  virtual Model::UpdateThemePermissionsOutcomeCallable UpdateThemePermissionsCallable(const Model::UpdateThemePermissionsRequest& request) const;
3701 
3730  virtual void UpdateThemePermissionsAsync(const Model::UpdateThemePermissionsRequest& request, const UpdateThemePermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3731 
3737  virtual Model::UpdateUserOutcome UpdateUser(const Model::UpdateUserRequest& request) const;
3738 
3746  virtual Model::UpdateUserOutcomeCallable UpdateUserCallable(const Model::UpdateUserRequest& request) const;
3747 
3755  virtual void UpdateUserAsync(const Model::UpdateUserRequest& request, const UpdateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3756 
3757 
3758  void OverrideEndpoint(const Aws::String& endpoint);
3759  private:
3760  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
3761  void CancelIngestionAsyncHelper(const Model::CancelIngestionRequest& request, const CancelIngestionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3762  void CreateAccountCustomizationAsyncHelper(const Model::CreateAccountCustomizationRequest& request, const CreateAccountCustomizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3763  void CreateAnalysisAsyncHelper(const Model::CreateAnalysisRequest& request, const CreateAnalysisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3764  void CreateDashboardAsyncHelper(const Model::CreateDashboardRequest& request, const CreateDashboardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3765  void CreateDataSetAsyncHelper(const Model::CreateDataSetRequest& request, const CreateDataSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3766  void CreateDataSourceAsyncHelper(const Model::CreateDataSourceRequest& request, const CreateDataSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3767  void CreateGroupAsyncHelper(const Model::CreateGroupRequest& request, const CreateGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3768  void CreateGroupMembershipAsyncHelper(const Model::CreateGroupMembershipRequest& request, const CreateGroupMembershipResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3769  void CreateIAMPolicyAssignmentAsyncHelper(const Model::CreateIAMPolicyAssignmentRequest& request, const CreateIAMPolicyAssignmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3770  void CreateIngestionAsyncHelper(const Model::CreateIngestionRequest& request, const CreateIngestionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3771  void CreateNamespaceAsyncHelper(const Model::CreateNamespaceRequest& request, const CreateNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3772  void CreateTemplateAsyncHelper(const Model::CreateTemplateRequest& request, const CreateTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3773  void CreateTemplateAliasAsyncHelper(const Model::CreateTemplateAliasRequest& request, const CreateTemplateAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3774  void CreateThemeAsyncHelper(const Model::CreateThemeRequest& request, const CreateThemeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3775  void CreateThemeAliasAsyncHelper(const Model::CreateThemeAliasRequest& request, const CreateThemeAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3776  void DeleteAccountCustomizationAsyncHelper(const Model::DeleteAccountCustomizationRequest& request, const DeleteAccountCustomizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3777  void DeleteAnalysisAsyncHelper(const Model::DeleteAnalysisRequest& request, const DeleteAnalysisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3778  void DeleteDashboardAsyncHelper(const Model::DeleteDashboardRequest& request, const DeleteDashboardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3779  void DeleteDataSetAsyncHelper(const Model::DeleteDataSetRequest& request, const DeleteDataSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3780  void DeleteDataSourceAsyncHelper(const Model::DeleteDataSourceRequest& request, const DeleteDataSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3781  void DeleteGroupAsyncHelper(const Model::DeleteGroupRequest& request, const DeleteGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3782  void DeleteGroupMembershipAsyncHelper(const Model::DeleteGroupMembershipRequest& request, const DeleteGroupMembershipResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3783  void DeleteIAMPolicyAssignmentAsyncHelper(const Model::DeleteIAMPolicyAssignmentRequest& request, const DeleteIAMPolicyAssignmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3784  void DeleteNamespaceAsyncHelper(const Model::DeleteNamespaceRequest& request, const DeleteNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3785  void DeleteTemplateAsyncHelper(const Model::DeleteTemplateRequest& request, const DeleteTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3786  void DeleteTemplateAliasAsyncHelper(const Model::DeleteTemplateAliasRequest& request, const DeleteTemplateAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3787  void DeleteThemeAsyncHelper(const Model::DeleteThemeRequest& request, const DeleteThemeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3788  void DeleteThemeAliasAsyncHelper(const Model::DeleteThemeAliasRequest& request, const DeleteThemeAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3789  void DeleteUserAsyncHelper(const Model::DeleteUserRequest& request, const DeleteUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3790  void DeleteUserByPrincipalIdAsyncHelper(const Model::DeleteUserByPrincipalIdRequest& request, const DeleteUserByPrincipalIdResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3791  void DescribeAccountCustomizationAsyncHelper(const Model::DescribeAccountCustomizationRequest& request, const DescribeAccountCustomizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3792  void DescribeAccountSettingsAsyncHelper(const Model::DescribeAccountSettingsRequest& request, const DescribeAccountSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3793  void DescribeAnalysisAsyncHelper(const Model::DescribeAnalysisRequest& request, const DescribeAnalysisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3794  void DescribeAnalysisPermissionsAsyncHelper(const Model::DescribeAnalysisPermissionsRequest& request, const DescribeAnalysisPermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3795  void DescribeDashboardAsyncHelper(const Model::DescribeDashboardRequest& request, const DescribeDashboardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3796  void DescribeDashboardPermissionsAsyncHelper(const Model::DescribeDashboardPermissionsRequest& request, const DescribeDashboardPermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3797  void DescribeDataSetAsyncHelper(const Model::DescribeDataSetRequest& request, const DescribeDataSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3798  void DescribeDataSetPermissionsAsyncHelper(const Model::DescribeDataSetPermissionsRequest& request, const DescribeDataSetPermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3799  void DescribeDataSourceAsyncHelper(const Model::DescribeDataSourceRequest& request, const DescribeDataSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3800  void DescribeDataSourcePermissionsAsyncHelper(const Model::DescribeDataSourcePermissionsRequest& request, const DescribeDataSourcePermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3801  void DescribeGroupAsyncHelper(const Model::DescribeGroupRequest& request, const DescribeGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3802  void DescribeIAMPolicyAssignmentAsyncHelper(const Model::DescribeIAMPolicyAssignmentRequest& request, const DescribeIAMPolicyAssignmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3803  void DescribeIngestionAsyncHelper(const Model::DescribeIngestionRequest& request, const DescribeIngestionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3804  void DescribeNamespaceAsyncHelper(const Model::DescribeNamespaceRequest& request, const DescribeNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3805  void DescribeTemplateAsyncHelper(const Model::DescribeTemplateRequest& request, const DescribeTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3806  void DescribeTemplateAliasAsyncHelper(const Model::DescribeTemplateAliasRequest& request, const DescribeTemplateAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3807  void DescribeTemplatePermissionsAsyncHelper(const Model::DescribeTemplatePermissionsRequest& request, const DescribeTemplatePermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3808  void DescribeThemeAsyncHelper(const Model::DescribeThemeRequest& request, const DescribeThemeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3809  void DescribeThemeAliasAsyncHelper(const Model::DescribeThemeAliasRequest& request, const DescribeThemeAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3810  void DescribeThemePermissionsAsyncHelper(const Model::DescribeThemePermissionsRequest& request, const DescribeThemePermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3811  void DescribeUserAsyncHelper(const Model::DescribeUserRequest& request, const DescribeUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3812  void GetDashboardEmbedUrlAsyncHelper(const Model::GetDashboardEmbedUrlRequest& request, const GetDashboardEmbedUrlResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3813  void GetSessionEmbedUrlAsyncHelper(const Model::GetSessionEmbedUrlRequest& request, const GetSessionEmbedUrlResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3814  void ListAnalysesAsyncHelper(const Model::ListAnalysesRequest& request, const ListAnalysesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3815  void ListDashboardVersionsAsyncHelper(const Model::ListDashboardVersionsRequest& request, const ListDashboardVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3816  void ListDashboardsAsyncHelper(const Model::ListDashboardsRequest& request, const ListDashboardsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3817  void ListDataSetsAsyncHelper(const Model::ListDataSetsRequest& request, const ListDataSetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3818  void ListDataSourcesAsyncHelper(const Model::ListDataSourcesRequest& request, const ListDataSourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3819  void ListGroupMembershipsAsyncHelper(const Model::ListGroupMembershipsRequest& request, const ListGroupMembershipsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3820  void ListGroupsAsyncHelper(const Model::ListGroupsRequest& request, const ListGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3821  void ListIAMPolicyAssignmentsAsyncHelper(const Model::ListIAMPolicyAssignmentsRequest& request, const ListIAMPolicyAssignmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3822  void ListIAMPolicyAssignmentsForUserAsyncHelper(const Model::ListIAMPolicyAssignmentsForUserRequest& request, const ListIAMPolicyAssignmentsForUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3823  void ListIngestionsAsyncHelper(const Model::ListIngestionsRequest& request, const ListIngestionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3824  void ListNamespacesAsyncHelper(const Model::ListNamespacesRequest& request, const ListNamespacesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3825  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3826  void ListTemplateAliasesAsyncHelper(const Model::ListTemplateAliasesRequest& request, const ListTemplateAliasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3827  void ListTemplateVersionsAsyncHelper(const Model::ListTemplateVersionsRequest& request, const ListTemplateVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3828  void ListTemplatesAsyncHelper(const Model::ListTemplatesRequest& request, const ListTemplatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3829  void ListThemeAliasesAsyncHelper(const Model::ListThemeAliasesRequest& request, const ListThemeAliasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3830  void ListThemeVersionsAsyncHelper(const Model::ListThemeVersionsRequest& request, const ListThemeVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3831  void ListThemesAsyncHelper(const Model::ListThemesRequest& request, const ListThemesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3832  void ListUserGroupsAsyncHelper(const Model::ListUserGroupsRequest& request, const ListUserGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3833  void ListUsersAsyncHelper(const Model::ListUsersRequest& request, const ListUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3834  void RegisterUserAsyncHelper(const Model::RegisterUserRequest& request, const RegisterUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3835  void RestoreAnalysisAsyncHelper(const Model::RestoreAnalysisRequest& request, const RestoreAnalysisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3836  void SearchAnalysesAsyncHelper(const Model::SearchAnalysesRequest& request, const SearchAnalysesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3837  void SearchDashboardsAsyncHelper(const Model::SearchDashboardsRequest& request, const SearchDashboardsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3838  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3839  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3840  void UpdateAccountCustomizationAsyncHelper(const Model::UpdateAccountCustomizationRequest& request, const UpdateAccountCustomizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3841  void UpdateAccountSettingsAsyncHelper(const Model::UpdateAccountSettingsRequest& request, const UpdateAccountSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3842  void UpdateAnalysisAsyncHelper(const Model::UpdateAnalysisRequest& request, const UpdateAnalysisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3843  void UpdateAnalysisPermissionsAsyncHelper(const Model::UpdateAnalysisPermissionsRequest& request, const UpdateAnalysisPermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3844  void UpdateDashboardAsyncHelper(const Model::UpdateDashboardRequest& request, const UpdateDashboardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3845  void UpdateDashboardPermissionsAsyncHelper(const Model::UpdateDashboardPermissionsRequest& request, const UpdateDashboardPermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3846  void UpdateDashboardPublishedVersionAsyncHelper(const Model::UpdateDashboardPublishedVersionRequest& request, const UpdateDashboardPublishedVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3847  void UpdateDataSetAsyncHelper(const Model::UpdateDataSetRequest& request, const UpdateDataSetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3848  void UpdateDataSetPermissionsAsyncHelper(const Model::UpdateDataSetPermissionsRequest& request, const UpdateDataSetPermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3849  void UpdateDataSourceAsyncHelper(const Model::UpdateDataSourceRequest& request, const UpdateDataSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3850  void UpdateDataSourcePermissionsAsyncHelper(const Model::UpdateDataSourcePermissionsRequest& request, const UpdateDataSourcePermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3851  void UpdateGroupAsyncHelper(const Model::UpdateGroupRequest& request, const UpdateGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3852  void UpdateIAMPolicyAssignmentAsyncHelper(const Model::UpdateIAMPolicyAssignmentRequest& request, const UpdateIAMPolicyAssignmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3853  void UpdateTemplateAsyncHelper(const Model::UpdateTemplateRequest& request, const UpdateTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3854  void UpdateTemplateAliasAsyncHelper(const Model::UpdateTemplateAliasRequest& request, const UpdateTemplateAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3855  void UpdateTemplatePermissionsAsyncHelper(const Model::UpdateTemplatePermissionsRequest& request, const UpdateTemplatePermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3856  void UpdateThemeAsyncHelper(const Model::UpdateThemeRequest& request, const UpdateThemeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3857  void UpdateThemeAliasAsyncHelper(const Model::UpdateThemeAliasRequest& request, const UpdateThemeAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3858  void UpdateThemePermissionsAsyncHelper(const Model::UpdateThemePermissionsRequest& request, const UpdateThemePermissionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3859  void UpdateUserAsyncHelper(const Model::UpdateUserRequest& request, const UpdateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
3860 
3861  Aws::String m_uri;
3862  Aws::String m_configScheme;
3863  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
3864  };
3865 
3866 } // namespace QuickSight
3867 } // namespace Aws
std::function< void(const QuickSightClient *, const Model::UpdateUserRequest &, const Model::UpdateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserResponseReceivedHandler
std::future< DescribeTemplateOutcome > DescribeTemplateOutcomeCallable
std::function< void(const QuickSightClient *, const Model::DescribeDataSetPermissionsRequest &, const Model::DescribeDataSetPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDataSetPermissionsResponseReceivedHandler
Aws::Utils::Outcome< UntagResourceResult, QuickSightError > UntagResourceOutcome
std::future< RegisterUserOutcome > RegisterUserOutcomeCallable
Aws::Utils::Outcome< UpdateIAMPolicyAssignmentResult, QuickSightError > UpdateIAMPolicyAssignmentOutcome
std::function< void(const QuickSightClient *, const Model::DescribeTemplateAliasRequest &, const Model::DescribeTemplateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTemplateAliasResponseReceivedHandler
std::future< DeleteTemplateAliasOutcome > DeleteTemplateAliasOutcomeCallable
std::future< CreateTemplateAliasOutcome > CreateTemplateAliasOutcomeCallable
Aws::Utils::Outcome< UpdateDashboardResult, QuickSightError > UpdateDashboardOutcome
Aws::Utils::Outcome< DeleteGroupResult, QuickSightError > DeleteGroupOutcome
std::function< void(const QuickSightClient *, const Model::DescribeAccountSettingsRequest &, const Model::DescribeAccountSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountSettingsResponseReceivedHandler
std::future< CreateDataSourceOutcome > CreateDataSourceOutcomeCallable
std::future< DescribeThemeAliasOutcome > DescribeThemeAliasOutcomeCallable
std::future< ListThemeAliasesOutcome > ListThemeAliasesOutcomeCallable
Aws::Utils::Outcome< UpdateUserResult, QuickSightError > UpdateUserOutcome
Aws::Utils::Outcome< DeleteUserByPrincipalIdResult, QuickSightError > DeleteUserByPrincipalIdOutcome
Aws::Utils::Outcome< ListTemplatesResult, QuickSightError > ListTemplatesOutcome
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::ListDashboardVersionsRequest &, const Model::ListDashboardVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDashboardVersionsResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListIAMPolicyAssignmentsForUserRequest &, const Model::ListIAMPolicyAssignmentsForUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIAMPolicyAssignmentsForUserResponseReceivedHandler
Aws::Utils::Outcome< DescribeIAMPolicyAssignmentResult, QuickSightError > DescribeIAMPolicyAssignmentOutcome
std::function< void(const QuickSightClient *, const Model::CreateIngestionRequest &, const Model::CreateIngestionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIngestionResponseReceivedHandler
std::future< DeleteUserByPrincipalIdOutcome > DeleteUserByPrincipalIdOutcomeCallable
std::future< CreateGroupOutcome > CreateGroupOutcomeCallable
std::function< void(const QuickSightClient *, const Model::UpdateAnalysisPermissionsRequest &, const Model::UpdateAnalysisPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAnalysisPermissionsResponseReceivedHandler
Aws::Utils::Outcome< DescribeDataSourceResult, QuickSightError > DescribeDataSourceOutcome
Aws::Utils::Outcome< ListIAMPolicyAssignmentsForUserResult, QuickSightError > ListIAMPolicyAssignmentsForUserOutcome
std::function< void(const QuickSightClient *, const Model::CreateIAMPolicyAssignmentRequest &, const Model::CreateIAMPolicyAssignmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIAMPolicyAssignmentResponseReceivedHandler
Aws::Utils::Outcome< CreateAccountCustomizationResult, QuickSightError > CreateAccountCustomizationOutcome
std::future< DeleteIAMPolicyAssignmentOutcome > DeleteIAMPolicyAssignmentOutcomeCallable
Aws::Utils::Outcome< DescribeThemeAliasResult, QuickSightError > DescribeThemeAliasOutcome
Aws::Utils::Outcome< UpdateThemePermissionsResult, QuickSightError > UpdateThemePermissionsOutcome
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::DeleteDataSourceRequest &, const Model::DeleteDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataSourceResponseReceivedHandler
std::future< ListNamespacesOutcome > ListNamespacesOutcomeCallable
Aws::Utils::Outcome< DeleteTemplateAliasResult, QuickSightError > DeleteTemplateAliasOutcome
Aws::Utils::Outcome< CreateGroupMembershipResult, QuickSightError > CreateGroupMembershipOutcome
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
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::ListThemeVersionsRequest &, const Model::ListThemeVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListThemeVersionsResponseReceivedHandler
std::future< ListGroupMembershipsOutcome > ListGroupMembershipsOutcomeCallable
std::function< void(const QuickSightClient *, const Model::UpdateDataSetPermissionsRequest &, const Model::UpdateDataSetPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataSetPermissionsResponseReceivedHandler
Aws::Utils::Outcome< DeleteIAMPolicyAssignmentResult, QuickSightError > DeleteIAMPolicyAssignmentOutcome
std::future< CreateDataSetOutcome > CreateDataSetOutcomeCallable
Aws::Utils::Outcome< UpdateDataSetPermissionsResult, QuickSightError > UpdateDataSetPermissionsOutcome
std::future< UpdateAccountCustomizationOutcome > UpdateAccountCustomizationOutcomeCallable
std::function< void(const QuickSightClient *, const Model::DescribeAnalysisRequest &, const Model::DescribeAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAnalysisResponseReceivedHandler
std::future< CreateIAMPolicyAssignmentOutcome > CreateIAMPolicyAssignmentOutcomeCallable
Aws::Utils::Outcome< DescribeThemePermissionsResult, QuickSightError > DescribeThemePermissionsOutcome
std::function< void(const QuickSightClient *, const Model::ListTemplatesRequest &, const Model::ListTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTemplatesResponseReceivedHandler
std::future< DescribeIAMPolicyAssignmentOutcome > DescribeIAMPolicyAssignmentOutcomeCallable
std::future< CreateThemeAliasOutcome > CreateThemeAliasOutcomeCallable
Aws::Utils::Outcome< ListThemeVersionsResult, QuickSightError > ListThemeVersionsOutcome
Aws::Utils::Outcome< ListAnalysesResult, QuickSightError > ListAnalysesOutcome
Aws::Utils::Outcome< SearchAnalysesResult, QuickSightError > SearchAnalysesOutcome
Aws::Utils::Outcome< UpdateTemplateResult, QuickSightError > UpdateTemplateOutcome
std::future< CreateThemeOutcome > CreateThemeOutcomeCallable
Aws::Utils::Outcome< CreateAnalysisResult, QuickSightError > CreateAnalysisOutcome
std::future< ListDataSourcesOutcome > ListDataSourcesOutcomeCallable
Aws::Utils::Outcome< ListDataSetsResult, QuickSightError > ListDataSetsOutcome
Aws::Utils::Outcome< UpdateTemplateAliasResult, QuickSightError > UpdateTemplateAliasOutcome
std::function< void(const QuickSightClient *, const Model::UpdateTemplateRequest &, const Model::UpdateTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTemplateResponseReceivedHandler
std::future< ListUsersOutcome > ListUsersOutcomeCallable
Aws::Utils::Outcome< GetDashboardEmbedUrlResult, QuickSightError > GetDashboardEmbedUrlOutcome
std::function< void(const QuickSightClient *, const Model::ListIngestionsRequest &, const Model::ListIngestionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIngestionsResponseReceivedHandler
Aws::Utils::Outcome< ListTagsForResourceResult, QuickSightError > ListTagsForResourceOutcome
std::future< GetDashboardEmbedUrlOutcome > GetDashboardEmbedUrlOutcomeCallable
std::function< void(const QuickSightClient *, const Model::UpdateDashboardPublishedVersionRequest &, const Model::UpdateDashboardPublishedVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDashboardPublishedVersionResponseReceivedHandler
std::future< DescribeUserOutcome > DescribeUserOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, QuickSightError > TagResourceOutcome
std::future< DescribeAnalysisOutcome > DescribeAnalysisOutcomeCallable
std::function< void(const QuickSightClient *, const Model::SearchDashboardsRequest &, const Model::SearchDashboardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchDashboardsResponseReceivedHandler
Aws::Utils::Outcome< DescribeIngestionResult, QuickSightError > DescribeIngestionOutcome
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::UpdateDashboardPermissionsRequest &, const Model::UpdateDashboardPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDashboardPermissionsResponseReceivedHandler
std::future< DeleteTemplateOutcome > DeleteTemplateOutcomeCallable
std::future< UpdateDashboardPermissionsOutcome > UpdateDashboardPermissionsOutcomeCallable
Aws::Utils::Outcome< UpdateAnalysisResult, QuickSightError > UpdateAnalysisOutcome
std::future< UpdateAccountSettingsOutcome > UpdateAccountSettingsOutcomeCallable
std::function< void(const QuickSightClient *, const Model::CreateThemeRequest &, const Model::CreateThemeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateThemeResponseReceivedHandler
std::future< ListIAMPolicyAssignmentsOutcome > ListIAMPolicyAssignmentsOutcomeCallable
Aws::Utils::Outcome< DescribeGroupResult, QuickSightError > DescribeGroupOutcome
std::function< void(const QuickSightClient *, const Model::DeleteUserRequest &, const Model::DeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserResponseReceivedHandler
std::future< ListGroupsOutcome > ListGroupsOutcomeCallable
Aws::Utils::Outcome< DeleteDataSourceResult, QuickSightError > DeleteDataSourceOutcome
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::UpdateIAMPolicyAssignmentRequest &, const Model::UpdateIAMPolicyAssignmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIAMPolicyAssignmentResponseReceivedHandler
std::future< UpdateDashboardOutcome > UpdateDashboardOutcomeCallable
std::future< DeleteGroupOutcome > DeleteGroupOutcomeCallable
std::future< DescribeAccountCustomizationOutcome > DescribeAccountCustomizationOutcomeCallable
std::future< DescribeIngestionOutcome > DescribeIngestionOutcomeCallable
Aws::Utils::Outcome< UpdateThemeAliasResult, QuickSightError > UpdateThemeAliasOutcome
Aws::Utils::Outcome< CreateTemplateResult, QuickSightError > CreateTemplateOutcome
std::future< UpdateDataSourcePermissionsOutcome > UpdateDataSourcePermissionsOutcomeCallable
std::future< DescribeTemplateAliasOutcome > DescribeTemplateAliasOutcomeCallable
Aws::Utils::Outcome< DeleteNamespaceResult, QuickSightError > DeleteNamespaceOutcome
Aws::Utils::Outcome< DescribeDataSourcePermissionsResult, QuickSightError > DescribeDataSourcePermissionsOutcome
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::DeleteThemeAliasRequest &, const Model::DeleteThemeAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteThemeAliasResponseReceivedHandler
std::future< CreateDashboardOutcome > CreateDashboardOutcomeCallable
std::function< void(const QuickSightClient *, const Model::DescribeTemplatePermissionsRequest &, const Model::DescribeTemplatePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTemplatePermissionsResponseReceivedHandler
std::future< DeleteUserOutcome > DeleteUserOutcomeCallable
std::function< void(const QuickSightClient *, const Model::UpdateTemplateAliasRequest &, const Model::UpdateTemplateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTemplateAliasResponseReceivedHandler
Aws::Utils::Outcome< UpdateGroupResult, QuickSightError > UpdateGroupOutcome
Aws::Utils::Outcome< ListDashboardsResult, QuickSightError > ListDashboardsOutcome
Aws::Client::AWSJsonClient BASECLASS
std::future< ListTemplateVersionsOutcome > ListTemplateVersionsOutcomeCallable
std::function< void(const QuickSightClient *, const Model::DescribeNamespaceRequest &, const Model::DescribeNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNamespaceResponseReceivedHandler
Aws::Utils::Outcome< DescribeDataSetPermissionsResult, QuickSightError > DescribeDataSetPermissionsOutcome
Aws::Utils::Outcome< DescribeAccountSettingsResult, QuickSightError > DescribeAccountSettingsOutcome
Aws::Utils::Outcome< ListGroupMembershipsResult, QuickSightError > ListGroupMembershipsOutcome
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::CreateDataSourceRequest &, const Model::CreateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataSourceResponseReceivedHandler
Aws::Utils::Outcome< RestoreAnalysisResult, QuickSightError > RestoreAnalysisOutcome
std::future< UpdateGroupOutcome > UpdateGroupOutcomeCallable
std::function< void(const QuickSightClient *, const Model::DescribeDataSetRequest &, const Model::DescribeDataSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDataSetResponseReceivedHandler
Aws::Utils::Outcome< CreateNamespaceResult, QuickSightError > CreateNamespaceOutcome
std::function< void(const QuickSightClient *, const Model::ListGroupsRequest &, const Model::ListGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGroupsResponseReceivedHandler
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< DeleteThemeAliasResult, QuickSightError > DeleteThemeAliasOutcome
std::future< UpdateTemplateOutcome > UpdateTemplateOutcomeCallable
Aws::Utils::Outcome< ListGroupsResult, QuickSightError > ListGroupsOutcome
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::DescribeThemeRequest &, const Model::DescribeThemeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeThemeResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListAnalysesRequest &, const Model::ListAnalysesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnalysesResponseReceivedHandler
Aws::Utils::Outcome< ListUserGroupsResult, QuickSightError > ListUserGroupsOutcome
Aws::Utils::Outcome< CreateThemeAliasResult, QuickSightError > CreateThemeAliasOutcome
Aws::Utils::Outcome< DeleteThemeResult, QuickSightError > DeleteThemeOutcome
std::future< UpdateThemeAliasOutcome > UpdateThemeAliasOutcomeCallable
std::function< void(const QuickSightClient *, const Model::ListTemplateAliasesRequest &, const Model::ListTemplateAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTemplateAliasesResponseReceivedHandler
std::future< UpdateDataSetPermissionsOutcome > UpdateDataSetPermissionsOutcomeCallable
Aws::Utils::Outcome< ListDashboardVersionsResult, QuickSightError > ListDashboardVersionsOutcome
Aws::Utils::Outcome< CreateThemeResult, QuickSightError > CreateThemeOutcome
std::future< UpdateIAMPolicyAssignmentOutcome > UpdateIAMPolicyAssignmentOutcomeCallable
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::CreateNamespaceRequest &, const Model::CreateNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNamespaceResponseReceivedHandler
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::ListDashboardsRequest &, const Model::ListDashboardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDashboardsResponseReceivedHandler
std::future< CancelIngestionOutcome > CancelIngestionOutcomeCallable
Aws::Utils::Outcome< UpdateDashboardPermissionsResult, QuickSightError > UpdateDashboardPermissionsOutcome
Aws::Utils::Outcome< ListIngestionsResult, QuickSightError > ListIngestionsOutcome
Aws::Utils::Outcome< ListNamespacesResult, QuickSightError > ListNamespacesOutcome
std::function< void(const QuickSightClient *, const Model::UpdateGroupRequest &, const Model::UpdateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGroupResponseReceivedHandler
std::future< CreateAccountCustomizationOutcome > CreateAccountCustomizationOutcomeCallable
Aws::Utils::Outcome< UpdateDataSourceResult, QuickSightError > UpdateDataSourceOutcome
std::future< DescribeAnalysisPermissionsOutcome > DescribeAnalysisPermissionsOutcomeCallable
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::UpdateDataSourceRequest &, const Model::UpdateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataSourceResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::CreateAccountCustomizationRequest &, const Model::CreateAccountCustomizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAccountCustomizationResponseReceivedHandler
std::future< UpdateAnalysisOutcome > UpdateAnalysisOutcomeCallable
std::future< DeleteDataSourceOutcome > DeleteDataSourceOutcomeCallable
std::function< void(const QuickSightClient *, const Model::UpdateDataSetRequest &, const Model::UpdateDataSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataSetResponseReceivedHandler
std::future< DescribeDataSetOutcome > DescribeDataSetOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::function< void(const QuickSightClient *, const Model::CancelIngestionRequest &, const Model::CancelIngestionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelIngestionResponseReceivedHandler
std::future< DeleteDashboardOutcome > DeleteDashboardOutcomeCallable
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::CreateTemplateAliasRequest &, const Model::CreateTemplateAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTemplateAliasResponseReceivedHandler
std::future< UpdateDataSetOutcome > UpdateDataSetOutcomeCallable
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::ListUsersRequest &, const Model::ListUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUsersResponseReceivedHandler
std::future< RestoreAnalysisOutcome > RestoreAnalysisOutcomeCallable
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::DeleteUserByPrincipalIdRequest &, const Model::DeleteUserByPrincipalIdOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserByPrincipalIdResponseReceivedHandler
Aws::Utils::Outcome< CreateIngestionResult, QuickSightError > CreateIngestionOutcome
Aws::Utils::Outcome< UpdateTemplatePermissionsResult, QuickSightError > UpdateTemplatePermissionsOutcome
std::function< void(const QuickSightClient *, const Model::DeleteAccountCustomizationRequest &, const Model::DeleteAccountCustomizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccountCustomizationResponseReceivedHandler
Aws::Utils::Outcome< DescribeAnalysisPermissionsResult, QuickSightError > DescribeAnalysisPermissionsOutcome
std::future< UpdateAnalysisPermissionsOutcome > UpdateAnalysisPermissionsOutcomeCallable
std::function< void(const QuickSightClient *, const Model::ListDataSourcesRequest &, const Model::ListDataSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataSourcesResponseReceivedHandler
std::future< UpdateThemeOutcome > UpdateThemeOutcomeCallable
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::SearchAnalysesRequest &, const Model::SearchAnalysesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchAnalysesResponseReceivedHandler
Aws::Utils::Outcome< DeleteGroupMembershipResult, QuickSightError > DeleteGroupMembershipOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< UpdateAccountCustomizationResult, QuickSightError > UpdateAccountCustomizationOutcome
std::function< void(const QuickSightClient *, const Model::CreateDashboardRequest &, const Model::CreateDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDashboardResponseReceivedHandler
std::future< UpdateTemplateAliasOutcome > UpdateTemplateAliasOutcomeCallable
std::function< void(const QuickSightClient *, const Model::UpdateThemeRequest &, const Model::UpdateThemeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateThemeResponseReceivedHandler
Aws::Utils::Outcome< UpdateAnalysisPermissionsResult, QuickSightError > UpdateAnalysisPermissionsOutcome
std::function< void(const QuickSightClient *, const Model::CreateGroupRequest &, const Model::CreateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGroupResponseReceivedHandler
std::future< CreateAnalysisOutcome > CreateAnalysisOutcomeCallable
Aws::Utils::Outcome< UpdateDashboardPublishedVersionResult, QuickSightError > UpdateDashboardPublishedVersionOutcome
std::function< void(const QuickSightClient *, const Model::DescribeAnalysisPermissionsRequest &, const Model::DescribeAnalysisPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAnalysisPermissionsResponseReceivedHandler
Aws::Utils::Outcome< CancelIngestionResult, QuickSightError > CancelIngestionOutcome
std::future< DeleteGroupMembershipOutcome > DeleteGroupMembershipOutcomeCallable
std::future< UpdateThemePermissionsOutcome > UpdateThemePermissionsOutcomeCallable
std::function< void(const QuickSightClient *, const Model::DescribeThemeAliasRequest &, const Model::DescribeThemeAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeThemeAliasResponseReceivedHandler
std::future< DescribeAccountSettingsOutcome > DescribeAccountSettingsOutcomeCallable
std::future< DeleteThemeAliasOutcome > DeleteThemeAliasOutcomeCallable
std::function< void(const QuickSightClient *, const Model::DeleteGroupMembershipRequest &, const Model::DeleteGroupMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGroupMembershipResponseReceivedHandler
Aws::Utils::Outcome< CreateIAMPolicyAssignmentResult, QuickSightError > CreateIAMPolicyAssignmentOutcome
std::future< DeleteAccountCustomizationOutcome > DeleteAccountCustomizationOutcomeCallable
Aws::Utils::Outcome< DeleteTemplateResult, QuickSightError > DeleteTemplateOutcome
Aws::Utils::Outcome< CreateGroupResult, QuickSightError > CreateGroupOutcome
Aws::Utils::Outcome< DescribeTemplateResult, QuickSightError > DescribeTemplateOutcome
std::future< DescribeDataSetPermissionsOutcome > DescribeDataSetPermissionsOutcomeCallable
std::future< DescribeDashboardPermissionsOutcome > DescribeDashboardPermissionsOutcomeCallable
Aws::Utils::Outcome< RegisterUserResult, QuickSightError > RegisterUserOutcome
std::future< ListIngestionsOutcome > ListIngestionsOutcomeCallable
std::function< void(const QuickSightClient *, const Model::CreateTemplateRequest &, const Model::CreateTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTemplateResponseReceivedHandler
std::future< DeleteThemeOutcome > DeleteThemeOutcomeCallable
std::function< void(const QuickSightClient *, const Model::DescribeDashboardRequest &, const Model::DescribeDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDashboardResponseReceivedHandler
std::future< DescribeThemeOutcome > DescribeThemeOutcomeCallable
Aws::Utils::Outcome< DescribeThemeResult, QuickSightError > DescribeThemeOutcome
std::future< ListIAMPolicyAssignmentsForUserOutcome > ListIAMPolicyAssignmentsForUserOutcomeCallable
std::future< SearchAnalysesOutcome > SearchAnalysesOutcomeCallable
std::function< void(const QuickSightClient *, const Model::DescribeGroupRequest &, const Model::DescribeGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGroupResponseReceivedHandler
std::future< ListDashboardsOutcome > ListDashboardsOutcomeCallable
std::future< DeleteAnalysisOutcome > DeleteAnalysisOutcomeCallable
Aws::Utils::Outcome< CreateTemplateAliasResult, QuickSightError > CreateTemplateAliasOutcome
Aws::Utils::Outcome< DeleteDataSetResult, QuickSightError > DeleteDataSetOutcome
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::DeleteDataSetRequest &, const Model::DeleteDataSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataSetResponseReceivedHandler
Aws::Utils::Outcome< UpdateDataSourcePermissionsResult, QuickSightError > UpdateDataSourcePermissionsOutcome
std::future< DescribeTemplatePermissionsOutcome > DescribeTemplatePermissionsOutcomeCallable
std::function< void(const QuickSightClient *, const Model::UpdateDataSourcePermissionsRequest &, const Model::UpdateDataSourcePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataSourcePermissionsResponseReceivedHandler
std::future< CreateIngestionOutcome > CreateIngestionOutcomeCallable
std::function< void(const QuickSightClient *, const Model::CreateThemeAliasRequest &, const Model::CreateThemeAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateThemeAliasResponseReceivedHandler
Aws::Utils::Outcome< ListTemplateVersionsResult, QuickSightError > ListTemplateVersionsOutcome
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::UpdateTemplatePermissionsRequest &, const Model::UpdateTemplatePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTemplatePermissionsResponseReceivedHandler
std::future< DescribeDataSourceOutcome > DescribeDataSourceOutcomeCallable
std::function< void(const QuickSightClient *, const Model::DescribeDashboardPermissionsRequest &, const Model::DescribeDashboardPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDashboardPermissionsResponseReceivedHandler
Aws::Utils::Outcome< DeleteAccountCustomizationResult, QuickSightError > DeleteAccountCustomizationOutcome
Aws::Utils::Outcome< CreateDataSourceResult, QuickSightError > CreateDataSourceOutcome
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::ListIAMPolicyAssignmentsRequest &, const Model::ListIAMPolicyAssignmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIAMPolicyAssignmentsResponseReceivedHandler
std::future< UpdateUserOutcome > UpdateUserOutcomeCallable
std::function< void(const QuickSightClient *, const Model::UpdateThemePermissionsRequest &, const Model::UpdateThemePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateThemePermissionsResponseReceivedHandler
Aws::Utils::Outcome< ListUsersResult, QuickSightError > ListUsersOutcome
std::future< DeleteDataSetOutcome > DeleteDataSetOutcomeCallable
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
std::future< DeleteNamespaceOutcome > DeleteNamespaceOutcomeCallable
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::CreateAnalysisRequest &, const Model::CreateAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAnalysisResponseReceivedHandler
std::future< ListAnalysesOutcome > ListAnalysesOutcomeCallable
std::function< void(const QuickSightClient *, const Model::UpdateThemeAliasRequest &, const Model::UpdateThemeAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateThemeAliasResponseReceivedHandler
#define AWS_QUICKSIGHT_API
Aws::Utils::Outcome< DescribeDashboardPermissionsResult, QuickSightError > DescribeDashboardPermissionsOutcome
Aws::Utils::Outcome< UpdateAccountSettingsResult, QuickSightError > UpdateAccountSettingsOutcome
std::future< ListDashboardVersionsOutcome > ListDashboardVersionsOutcomeCallable
Aws::Utils::Outcome< UpdateThemeResult, QuickSightError > UpdateThemeOutcome
Aws::Utils::Outcome< DescribeUserResult, QuickSightError > DescribeUserOutcome
std::future< DescribeDashboardOutcome > DescribeDashboardOutcomeCallable
Aws::Utils::Outcome< ListThemeAliasesResult, QuickSightError > ListThemeAliasesOutcome
Aws::Utils::Outcome< ListThemesResult, QuickSightError > ListThemesOutcome
Aws::Utils::Outcome< ListIAMPolicyAssignmentsResult, QuickSightError > ListIAMPolicyAssignmentsOutcome
Aws::Utils::Outcome< UpdateDataSetResult, QuickSightError > UpdateDataSetOutcome
std::function< void(const QuickSightClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Aws::Utils::Outcome< DescribeAccountCustomizationResult, QuickSightError > DescribeAccountCustomizationOutcome
std::future< ListThemesOutcome > ListThemesOutcomeCallable
std::future< DescribeGroupOutcome > DescribeGroupOutcomeCallable
Aws::Utils::Outcome< ListTemplateAliasesResult, QuickSightError > ListTemplateAliasesOutcome
Aws::Utils::Outcome< DescribeTemplatePermissionsResult, QuickSightError > DescribeTemplatePermissionsOutcome
Aws::Utils::Outcome< DescribeDataSetResult, QuickSightError > DescribeDataSetOutcome
Aws::Utils::Outcome< DescribeTemplateAliasResult, QuickSightError > DescribeTemplateAliasOutcome
std::future< GetSessionEmbedUrlOutcome > GetSessionEmbedUrlOutcomeCallable
Aws::Utils::Outcome< DeleteAnalysisResult, QuickSightError > DeleteAnalysisOutcome
std::function< void(const QuickSightClient *, const Model::RestoreAnalysisRequest &, const Model::RestoreAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreAnalysisResponseReceivedHandler
std::future< UpdateTemplatePermissionsOutcome > UpdateTemplatePermissionsOutcomeCallable
std::function< void(const QuickSightClient *, const Model::DeleteThemeRequest &, const Model::DeleteThemeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteThemeResponseReceivedHandler
std::future< UpdateDashboardPublishedVersionOutcome > UpdateDashboardPublishedVersionOutcomeCallable
std::future< ListUserGroupsOutcome > ListUserGroupsOutcomeCallable
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::ListNamespacesRequest &, const Model::ListNamespacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNamespacesResponseReceivedHandler
Aws::Utils::Outcome< ListDataSourcesResult, QuickSightError > ListDataSourcesOutcome
std::function< void(const QuickSightClient *, const Model::UpdateDashboardRequest &, const Model::UpdateDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDashboardResponseReceivedHandler
Aws::Utils::Outcome< DescribeNamespaceResult, QuickSightError > DescribeNamespaceOutcome
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::RegisterUserRequest &, const Model::RegisterUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterUserResponseReceivedHandler
Aws::Utils::Outcome< DeleteUserResult, QuickSightError > DeleteUserOutcome
std::function< void(const QuickSightClient *, const Model::UpdateAnalysisRequest &, const Model::UpdateAnalysisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAnalysisResponseReceivedHandler
Aws::Utils::Outcome< DescribeAnalysisResult, QuickSightError > DescribeAnalysisOutcome
std::future< ListDataSetsOutcome > ListDataSetsOutcomeCallable
std::future< CreateGroupMembershipOutcome > CreateGroupMembershipOutcomeCallable
std::future< DescribeNamespaceOutcome > DescribeNamespaceOutcomeCallable
Aws::Utils::Outcome< CreateDashboardResult, QuickSightError > CreateDashboardOutcome
std::future< ListTemplateAliasesOutcome > ListTemplateAliasesOutcomeCallable
std::future< CreateNamespaceOutcome > CreateNamespaceOutcomeCallable
Aws::Utils::Outcome< GetSessionEmbedUrlResult, QuickSightError > GetSessionEmbedUrlOutcome
Aws::Utils::Outcome< DeleteDashboardResult, QuickSightError > DeleteDashboardOutcome
std::future< DescribeThemePermissionsOutcome > DescribeThemePermissionsOutcomeCallable
std::future< ListThemeVersionsOutcome > ListThemeVersionsOutcomeCallable
Aws::Utils::Outcome< SearchDashboardsResult, QuickSightError > SearchDashboardsOutcome
std::future< UpdateDataSourceOutcome > UpdateDataSourceOutcomeCallable
Aws::Utils::Outcome< CreateDataSetResult, QuickSightError > CreateDataSetOutcome
std::function< void(const QuickSightClient *, const Model::DeleteGroupRequest &, const Model::DeleteGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGroupResponseReceivedHandler
Aws::Utils::Outcome< DescribeDashboardResult, QuickSightError > DescribeDashboardOutcome
std::function< void(const QuickSightClient *, const Model::DescribeIAMPolicyAssignmentRequest &, const Model::DescribeIAMPolicyAssignmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIAMPolicyAssignmentResponseReceivedHandler
std::future< ListTemplatesOutcome > ListTemplatesOutcomeCallable
std::future< CreateTemplateOutcome > CreateTemplateOutcomeCallable
std::function< void(const QuickSightClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::future< SearchDashboardsOutcome > SearchDashboardsOutcomeCallable
std::future< DescribeDataSourcePermissionsOutcome > DescribeDataSourcePermissionsOutcomeCallable
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::DescribeIngestionRequest &, const Model::DescribeIngestionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIngestionResponseReceivedHandler
std::function< void(const QuickSightClient *, const Model::ListUserGroupsRequest &, const Model::ListUserGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUserGroupsResponseReceivedHandler