AWS SDK for C++

AWS SDK for C++ Version 1.11.811

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
57template <typename DerivedClient>
59 public:
66 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
69 static_cast<DerivedClient*>(this), request};
70 }
71
78 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
81 static_cast<DerivedClient*>(this), request};
82 }
83
90 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
93 static_cast<DerivedClient*>(this), request};
94 }
95
101 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
103 Pagination::ListAnalysesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
104 request};
105 }
106
113 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
116 static_cast<DerivedClient*>(this), request};
117 }
118
125 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
128 static_cast<DerivedClient*>(this), request};
129 }
130
136 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
138 Pagination::ListBrandsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
139 request};
140 }
141
148 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
151 static_cast<DerivedClient*>(this), request};
152 }
153
159 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
161 Pagination::ListDashboardsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
162 request};
163 }
164
171 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
174 static_cast<DerivedClient*>(this), request};
175 }
176
182 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
184 Pagination::ListDataSetsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
185 request};
186 }
187
194 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
196 Pagination::ListDataSourcesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
197 request};
198 }
199
205 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
207 static_cast<DerivedClient*>(this), request};
208 }
209
216 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
219 static_cast<DerivedClient*>(this), request};
220 }
221
227 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
229 Pagination::ListFoldersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
230 request};
231 }
232
239 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
242 static_cast<DerivedClient*>(this), request};
243 }
244
251 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
254 static_cast<DerivedClient*>(this), request};
255 }
256
262 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
264 Pagination::ListGroupsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
265 request};
266 }
267
274 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
277 static_cast<DerivedClient*>(this), request};
278 }
279
286 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
289 static_cast<DerivedClient*>(this), request};
290 }
291
297 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
299 Pagination::ListIngestionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
300 request};
301 }
302
308 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
310 Pagination::ListNamespacesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
311 request};
312 }
313
320 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
323 static_cast<DerivedClient*>(this), request};
324 }
325
332 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
335 static_cast<DerivedClient*>(this), request};
336 }
337
343 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
345 Pagination::ListTemplatesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
346 request};
347 }
348
355 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
358 static_cast<DerivedClient*>(this), request};
359 }
360
366 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
368 Pagination::ListThemesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
369 request};
370 }
371
378 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
381 static_cast<DerivedClient*>(this), request};
382 }
383
389 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
391 Pagination::ListTopicsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
392 request};
393 }
394
400 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
402 Pagination::ListUserGroupsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
403 request};
404 }
405
411 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
413 static_cast<DerivedClient*>(this), request};
414 }
415
422 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
425 static_cast<DerivedClient*>(this), request};
426 }
427
434 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
437 static_cast<DerivedClient*>(this), request};
438 }
439
445 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
447 Pagination::SearchAnalysesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
448 request};
449 }
450
457 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
459 Pagination::SearchDashboardsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
460 request};
461 }
462
468 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
470 Pagination::SearchDataSetsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
471 request};
472 }
473
480 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
483 static_cast<DerivedClient*>(this), request};
484 }
485
491 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
493 Pagination::SearchFlowsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
494 request};
495 }
496
502 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
504 Pagination::SearchFoldersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
505 request};
506 }
507
513 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
515 Pagination::SearchGroupsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
516 request};
517 }
518
524 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
526 Pagination::SearchTopicsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
527 request};
528 }
529};
530} // namespace QuickSight
531} // 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)