AWS SDK for C++

AWS SDK for C++ Version 1.11.827

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/ListKnowledgeBasesPaginationTraits.h>
32#include <aws/quicksight/model/ListNamespacesPaginationTraits.h>
33#include <aws/quicksight/model/ListOAuthClientApplicationsPaginationTraits.h>
34#include <aws/quicksight/model/ListRoleMembershipsPaginationTraits.h>
35#include <aws/quicksight/model/ListTemplateAliasesPaginationTraits.h>
36#include <aws/quicksight/model/ListTemplateVersionsPaginationTraits.h>
37#include <aws/quicksight/model/ListTemplatesPaginationTraits.h>
38#include <aws/quicksight/model/ListThemeVersionsPaginationTraits.h>
39#include <aws/quicksight/model/ListThemesPaginationTraits.h>
40#include <aws/quicksight/model/ListTopicsPaginationTraits.h>
41#include <aws/quicksight/model/ListUserGroupsPaginationTraits.h>
42#include <aws/quicksight/model/ListUsersPaginationTraits.h>
43#include <aws/quicksight/model/ListVPCConnectionsPaginationTraits.h>
44#include <aws/quicksight/model/SearchActionConnectorsPaginationTraits.h>
45#include <aws/quicksight/model/SearchAnalysesPaginationTraits.h>
46#include <aws/quicksight/model/SearchDashboardsPaginationTraits.h>
47#include <aws/quicksight/model/SearchDataSetsPaginationTraits.h>
48#include <aws/quicksight/model/SearchDataSourcesPaginationTraits.h>
49#include <aws/quicksight/model/SearchFlowsPaginationTraits.h>
50#include <aws/quicksight/model/SearchFoldersPaginationTraits.h>
51#include <aws/quicksight/model/SearchGroupsPaginationTraits.h>
52#include <aws/quicksight/model/SearchKnowledgeBasesPaginationTraits.h>
53#include <aws/quicksight/model/SearchTopicsPaginationTraits.h>
54
55#include <memory>
56
57namespace Aws {
58namespace QuickSight {
59
60template <typename DerivedClient>
62 public:
69 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
72 static_cast<DerivedClient*>(this), request};
73 }
74
81 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
84 static_cast<DerivedClient*>(this), request};
85 }
86
93 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
96 static_cast<DerivedClient*>(this), request};
97 }
98
104 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
106 Pagination::ListAnalysesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
107 request};
108 }
109
116 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
119 static_cast<DerivedClient*>(this), request};
120 }
121
128 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
131 static_cast<DerivedClient*>(this), request};
132 }
133
139 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
141 Pagination::ListBrandsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
142 request};
143 }
144
151 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
154 static_cast<DerivedClient*>(this), request};
155 }
156
162 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
164 Pagination::ListDashboardsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
165 request};
166 }
167
174 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
177 static_cast<DerivedClient*>(this), request};
178 }
179
185 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
187 Pagination::ListDataSetsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
188 request};
189 }
190
197 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
199 Pagination::ListDataSourcesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
200 request};
201 }
202
208 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
210 static_cast<DerivedClient*>(this), request};
211 }
212
219 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
222 static_cast<DerivedClient*>(this), request};
223 }
224
230 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
232 Pagination::ListFoldersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
233 request};
234 }
235
242 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
245 static_cast<DerivedClient*>(this), request};
246 }
247
254 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
257 static_cast<DerivedClient*>(this), request};
258 }
259
265 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
267 Pagination::ListGroupsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
268 request};
269 }
270
277 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
280 static_cast<DerivedClient*>(this), request};
281 }
282
289 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
292 static_cast<DerivedClient*>(this), request};
293 }
294
300 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
302 Pagination::ListIngestionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
303 request};
304 }
305
312 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
315 static_cast<DerivedClient*>(this), request};
316 }
317
323 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
325 Pagination::ListNamespacesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
326 request};
327 }
328
335 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
338 static_cast<DerivedClient*>(this), request};
339 }
340
347 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
350 static_cast<DerivedClient*>(this), request};
351 }
352
359 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
362 static_cast<DerivedClient*>(this), request};
363 }
364
370 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
372 Pagination::ListTemplatesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
373 request};
374 }
375
382 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
385 static_cast<DerivedClient*>(this), request};
386 }
387
393 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
395 Pagination::ListThemesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
396 request};
397 }
398
405 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
408 static_cast<DerivedClient*>(this), request};
409 }
410
416 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
418 Pagination::ListTopicsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
419 request};
420 }
421
427 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
429 Pagination::ListUserGroupsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
430 request};
431 }
432
438 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
440 static_cast<DerivedClient*>(this), request};
441 }
442
449 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
452 static_cast<DerivedClient*>(this), request};
453 }
454
461 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
464 static_cast<DerivedClient*>(this), request};
465 }
466
472 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
474 Pagination::SearchAnalysesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
475 request};
476 }
477
484 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
486 Pagination::SearchDashboardsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
487 request};
488 }
489
495 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
497 Pagination::SearchDataSetsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
498 request};
499 }
500
507 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
510 static_cast<DerivedClient*>(this), request};
511 }
512
518 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
520 Pagination::SearchFlowsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
521 request};
522 }
523
529 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
531 Pagination::SearchFoldersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
532 request};
533 }
534
540 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
542 Pagination::SearchGroupsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
543 request};
544 }
545
552 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
555 static_cast<DerivedClient*>(this), request};
556 }
557
563 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
565 Pagination::SearchTopicsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
566 request};
567 }
568};
569} // namespace QuickSight
570} // 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::ListKnowledgeBasesRequest, Pagination::ListKnowledgeBasesPaginationTraits< DerivedClient > > ListKnowledgeBasesPaginator(const Model::ListKnowledgeBasesRequest &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::SearchKnowledgeBasesRequest, Pagination::SearchKnowledgeBasesPaginationTraits< DerivedClient > > SearchKnowledgeBasesPaginator(const Model::SearchKnowledgeBasesRequest &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::ListOAuthClientApplicationsRequest, Pagination::ListOAuthClientApplicationsPaginationTraits< DerivedClient > > ListOAuthClientApplicationsPaginator(const Model::ListOAuthClientApplicationsRequest &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)