AWS SDK for C++

AWS SDK for C++ Version 1.11.759

Loading...
Searching...
No Matches
QuickSightPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/quicksight/model/DescribeFolderPermissionsPaginationTraits.h>
11#include <aws/quicksight/model/DescribeFolderResolvedPermissionsPaginationTraits.h>
12#include <aws/quicksight/model/ListActionConnectorsPaginationTraits.h>
13#include <aws/quicksight/model/ListAnalysesPaginationTraits.h>
14#include <aws/quicksight/model/ListAssetBundleExportJobsPaginationTraits.h>
15#include <aws/quicksight/model/ListAssetBundleImportJobsPaginationTraits.h>
16#include <aws/quicksight/model/ListBrandsPaginationTraits.h>
17#include <aws/quicksight/model/ListCustomPermissionsPaginationTraits.h>
18#include <aws/quicksight/model/ListDashboardVersionsPaginationTraits.h>
19#include <aws/quicksight/model/ListDashboardsPaginationTraits.h>
20#include <aws/quicksight/model/ListDataSetsPaginationTraits.h>
21#include <aws/quicksight/model/ListDataSourcesPaginationTraits.h>
22#include <aws/quicksight/model/ListFlowsPaginationTraits.h>
23#include <aws/quicksight/model/ListFolderMembersPaginationTraits.h>
24#include <aws/quicksight/model/ListFoldersForResourcePaginationTraits.h>
25#include <aws/quicksight/model/ListFoldersPaginationTraits.h>
26#include <aws/quicksight/model/ListGroupMembershipsPaginationTraits.h>
27#include <aws/quicksight/model/ListGroupsPaginationTraits.h>
28#include <aws/quicksight/model/ListIAMPolicyAssignmentsForUserPaginationTraits.h>
29#include <aws/quicksight/model/ListIAMPolicyAssignmentsPaginationTraits.h>
30#include <aws/quicksight/model/ListIngestionsPaginationTraits.h>
31#include <aws/quicksight/model/ListNamespacesPaginationTraits.h>
32#include <aws/quicksight/model/ListRoleMembershipsPaginationTraits.h>
33#include <aws/quicksight/model/ListTemplateAliasesPaginationTraits.h>
34#include <aws/quicksight/model/ListTemplateVersionsPaginationTraits.h>
35#include <aws/quicksight/model/ListTemplatesPaginationTraits.h>
36#include <aws/quicksight/model/ListThemeVersionsPaginationTraits.h>
37#include <aws/quicksight/model/ListThemesPaginationTraits.h>
38#include <aws/quicksight/model/ListTopicsPaginationTraits.h>
39#include <aws/quicksight/model/ListUserGroupsPaginationTraits.h>
40#include <aws/quicksight/model/ListUsersPaginationTraits.h>
41#include <aws/quicksight/model/ListVPCConnectionsPaginationTraits.h>
42#include <aws/quicksight/model/SearchActionConnectorsPaginationTraits.h>
43#include <aws/quicksight/model/SearchAnalysesPaginationTraits.h>
44#include <aws/quicksight/model/SearchDashboardsPaginationTraits.h>
45#include <aws/quicksight/model/SearchDataSetsPaginationTraits.h>
46#include <aws/quicksight/model/SearchDataSourcesPaginationTraits.h>
47#include <aws/quicksight/model/SearchFlowsPaginationTraits.h>
48#include <aws/quicksight/model/SearchFoldersPaginationTraits.h>
49#include <aws/quicksight/model/SearchGroupsPaginationTraits.h>
50#include <aws/quicksight/model/SearchTopicsPaginationTraits.h>
51
52#include <memory>
53
54namespace Aws {
55namespace QuickSight {
56
57class QuickSightClient;
58
59template <typename DerivedClient>
61 public:
68 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
71 static_cast<DerivedClient*>(this), request};
72 }
73
80 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
83 static_cast<DerivedClient*>(this), request};
84 }
85
92 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
95 static_cast<DerivedClient*>(this), request};
96 }
97
103 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
105 Pagination::ListAnalysesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
106 request};
107 }
108
115 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
118 static_cast<DerivedClient*>(this), request};
119 }
120
127 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
130 static_cast<DerivedClient*>(this), request};
131 }
132
138 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
140 Pagination::ListBrandsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
141 request};
142 }
143
150 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
153 static_cast<DerivedClient*>(this), request};
154 }
155
161 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
163 Pagination::ListDashboardsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
164 request};
165 }
166
173 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
176 static_cast<DerivedClient*>(this), request};
177 }
178
184 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
186 Pagination::ListDataSetsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
187 request};
188 }
189
196 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
198 Pagination::ListDataSourcesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
199 request};
200 }
201
207 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
209 static_cast<DerivedClient*>(this), request};
210 }
211
218 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
221 static_cast<DerivedClient*>(this), request};
222 }
223
229 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
231 Pagination::ListFoldersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
232 request};
233 }
234
241 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
244 static_cast<DerivedClient*>(this), request};
245 }
246
253 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
256 static_cast<DerivedClient*>(this), request};
257 }
258
264 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
266 Pagination::ListGroupsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
267 request};
268 }
269
276 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
279 static_cast<DerivedClient*>(this), request};
280 }
281
288 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
291 static_cast<DerivedClient*>(this), request};
292 }
293
299 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
301 Pagination::ListIngestionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
302 request};
303 }
304
310 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
312 Pagination::ListNamespacesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
313 request};
314 }
315
322 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
325 static_cast<DerivedClient*>(this), request};
326 }
327
334 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
337 static_cast<DerivedClient*>(this), request};
338 }
339
345 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
347 Pagination::ListTemplatesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
348 request};
349 }
350
357 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
360 static_cast<DerivedClient*>(this), request};
361 }
362
368 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
370 Pagination::ListThemesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
371 request};
372 }
373
380 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
383 static_cast<DerivedClient*>(this), request};
384 }
385
391 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
393 Pagination::ListTopicsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
394 request};
395 }
396
402 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
404 Pagination::ListUserGroupsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
405 request};
406 }
407
413 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
415 static_cast<DerivedClient*>(this), request};
416 }
417
424 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
427 static_cast<DerivedClient*>(this), request};
428 }
429
436 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
439 static_cast<DerivedClient*>(this), request};
440 }
441
447 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
449 Pagination::SearchAnalysesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
450 request};
451 }
452
459 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
461 Pagination::SearchDashboardsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
462 request};
463 }
464
470 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
472 Pagination::SearchDataSetsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
473 request};
474 }
475
482 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
485 static_cast<DerivedClient*>(this), request};
486 }
487
493 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
495 Pagination::SearchFlowsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
496 request};
497 }
498
504 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
506 Pagination::SearchFoldersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
507 request};
508 }
509
515 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
517 Pagination::SearchGroupsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
518 request};
519 }
520
526 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
528 Pagination::SearchTopicsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
529 request};
530 }
531};
532} // namespace QuickSight
533} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListVPCConnectionsRequest, Pagination::ListVPCConnectionsPaginationTraits< DerivedClient > > ListVPCConnectionsPaginator(const Model::ListVPCConnectionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchGroupsRequest, Pagination::SearchGroupsPaginationTraits< DerivedClient > > SearchGroupsPaginator(const Model::SearchGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAssetBundleImportJobsRequest, Pagination::ListAssetBundleImportJobsPaginationTraits< DerivedClient > > ListAssetBundleImportJobsPaginator(const Model::ListAssetBundleImportJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchDataSetsRequest, Pagination::SearchDataSetsPaginationTraits< DerivedClient > > SearchDataSetsPaginator(const Model::SearchDataSetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNamespacesRequest, Pagination::ListNamespacesPaginationTraits< DerivedClient > > ListNamespacesPaginator(const Model::ListNamespacesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListGroupsRequest, Pagination::ListGroupsPaginationTraits< DerivedClient > > ListGroupsPaginator(const Model::ListGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDataSourcesRequest, Pagination::ListDataSourcesPaginationTraits< DerivedClient > > ListDataSourcesPaginator(const Model::ListDataSourcesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBrandsRequest, Pagination::ListBrandsPaginationTraits< DerivedClient > > ListBrandsPaginator(const Model::ListBrandsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDashboardsRequest, Pagination::ListDashboardsPaginationTraits< DerivedClient > > ListDashboardsPaginator(const Model::ListDashboardsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchDashboardsRequest, Pagination::SearchDashboardsPaginationTraits< DerivedClient > > SearchDashboardsPaginator(const Model::SearchDashboardsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchAnalysesRequest, Pagination::SearchAnalysesPaginationTraits< DerivedClient > > SearchAnalysesPaginator(const Model::SearchAnalysesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListUsersRequest, Pagination::ListUsersPaginationTraits< DerivedClient > > ListUsersPaginator(const Model::ListUsersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFolderMembersRequest, Pagination::ListFolderMembersPaginationTraits< DerivedClient > > ListFolderMembersPaginator(const Model::ListFolderMembersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchTopicsRequest, Pagination::SearchTopicsPaginationTraits< DerivedClient > > SearchTopicsPaginator(const Model::SearchTopicsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTemplateAliasesRequest, Pagination::ListTemplateAliasesPaginationTraits< DerivedClient > > ListTemplateAliasesPaginator(const Model::ListTemplateAliasesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRoleMembershipsRequest, Pagination::ListRoleMembershipsPaginationTraits< DerivedClient > > ListRoleMembershipsPaginator(const Model::ListRoleMembershipsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListThemeVersionsRequest, Pagination::ListThemeVersionsPaginationTraits< DerivedClient > > ListThemeVersionsPaginator(const Model::ListThemeVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListUserGroupsRequest, Pagination::ListUserGroupsPaginationTraits< DerivedClient > > ListUserGroupsPaginator(const Model::ListUserGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchFoldersRequest, Pagination::SearchFoldersPaginationTraits< DerivedClient > > SearchFoldersPaginator(const Model::SearchFoldersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListThemesRequest, Pagination::ListThemesPaginationTraits< DerivedClient > > ListThemesPaginator(const Model::ListThemesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeFolderResolvedPermissionsRequest, Pagination::DescribeFolderResolvedPermissionsPaginationTraits< DerivedClient > > DescribeFolderResolvedPermissionsPaginator(const Model::DescribeFolderResolvedPermissionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFlowsRequest, Pagination::ListFlowsPaginationTraits< DerivedClient > > ListFlowsPaginator(const Model::ListFlowsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTemplateVersionsRequest, Pagination::ListTemplateVersionsPaginationTraits< DerivedClient > > ListTemplateVersionsPaginator(const Model::ListTemplateVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTopicsRequest, Pagination::ListTopicsPaginationTraits< DerivedClient > > ListTopicsPaginator(const Model::ListTopicsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListIAMPolicyAssignmentsForUserRequest, Pagination::ListIAMPolicyAssignmentsForUserPaginationTraits< DerivedClient > > ListIAMPolicyAssignmentsForUserPaginator(const Model::ListIAMPolicyAssignmentsForUserRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCustomPermissionsRequest, Pagination::ListCustomPermissionsPaginationTraits< DerivedClient > > ListCustomPermissionsPaginator(const Model::ListCustomPermissionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDataSetsRequest, Pagination::ListDataSetsPaginationTraits< DerivedClient > > ListDataSetsPaginator(const Model::ListDataSetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTemplatesRequest, Pagination::ListTemplatesPaginationTraits< DerivedClient > > ListTemplatesPaginator(const Model::ListTemplatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDashboardVersionsRequest, Pagination::ListDashboardVersionsPaginationTraits< DerivedClient > > ListDashboardVersionsPaginator(const Model::ListDashboardVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListIngestionsRequest, Pagination::ListIngestionsPaginationTraits< DerivedClient > > ListIngestionsPaginator(const Model::ListIngestionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchFlowsRequest, Pagination::SearchFlowsPaginationTraits< DerivedClient > > SearchFlowsPaginator(const Model::SearchFlowsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAnalysesRequest, Pagination::ListAnalysesPaginationTraits< DerivedClient > > ListAnalysesPaginator(const Model::ListAnalysesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFoldersRequest, Pagination::ListFoldersPaginationTraits< DerivedClient > > ListFoldersPaginator(const Model::ListFoldersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListGroupMembershipsRequest, Pagination::ListGroupMembershipsPaginationTraits< DerivedClient > > ListGroupMembershipsPaginator(const Model::ListGroupMembershipsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFoldersForResourceRequest, Pagination::ListFoldersForResourcePaginationTraits< DerivedClient > > ListFoldersForResourcePaginator(const Model::ListFoldersForResourceRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchDataSourcesRequest, Pagination::SearchDataSourcesPaginationTraits< DerivedClient > > SearchDataSourcesPaginator(const Model::SearchDataSourcesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeFolderPermissionsRequest, Pagination::DescribeFolderPermissionsPaginationTraits< DerivedClient > > DescribeFolderPermissionsPaginator(const Model::DescribeFolderPermissionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListIAMPolicyAssignmentsRequest, Pagination::ListIAMPolicyAssignmentsPaginationTraits< DerivedClient > > ListIAMPolicyAssignmentsPaginator(const Model::ListIAMPolicyAssignmentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAssetBundleExportJobsRequest, Pagination::ListAssetBundleExportJobsPaginationTraits< DerivedClient > > ListAssetBundleExportJobsPaginator(const Model::ListAssetBundleExportJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchActionConnectorsRequest, Pagination::SearchActionConnectorsPaginationTraits< DerivedClient > > SearchActionConnectorsPaginator(const Model::SearchActionConnectorsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListActionConnectorsRequest, Pagination::ListActionConnectorsPaginationTraits< DerivedClient > > ListActionConnectorsPaginator(const Model::ListActionConnectorsRequest &request)