AWS SDK for C++

AWS SDK for C++ Version 1.11.761

Loading...
Searching...
No Matches
RDSPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/rds/model/DescribeBlueGreenDeploymentsPaginationTraits.h>
11#include <aws/rds/model/DescribeCertificatesPaginationTraits.h>
12#include <aws/rds/model/DescribeDBClusterAutomatedBackupsPaginationTraits.h>
13#include <aws/rds/model/DescribeDBClusterBacktracksPaginationTraits.h>
14#include <aws/rds/model/DescribeDBClusterEndpointsPaginationTraits.h>
15#include <aws/rds/model/DescribeDBClusterParameterGroupsPaginationTraits.h>
16#include <aws/rds/model/DescribeDBClusterParametersPaginationTraits.h>
17#include <aws/rds/model/DescribeDBClusterSnapshotsPaginationTraits.h>
18#include <aws/rds/model/DescribeDBClustersPaginationTraits.h>
19#include <aws/rds/model/DescribeDBEngineVersionsPaginationTraits.h>
20#include <aws/rds/model/DescribeDBInstanceAutomatedBackupsPaginationTraits.h>
21#include <aws/rds/model/DescribeDBInstancesPaginationTraits.h>
22#include <aws/rds/model/DescribeDBLogFilesPaginationTraits.h>
23#include <aws/rds/model/DescribeDBMajorEngineVersionsPaginationTraits.h>
24#include <aws/rds/model/DescribeDBParameterGroupsPaginationTraits.h>
25#include <aws/rds/model/DescribeDBParametersPaginationTraits.h>
26#include <aws/rds/model/DescribeDBProxiesPaginationTraits.h>
27#include <aws/rds/model/DescribeDBProxyEndpointsPaginationTraits.h>
28#include <aws/rds/model/DescribeDBProxyTargetGroupsPaginationTraits.h>
29#include <aws/rds/model/DescribeDBProxyTargetsPaginationTraits.h>
30#include <aws/rds/model/DescribeDBRecommendationsPaginationTraits.h>
31#include <aws/rds/model/DescribeDBSecurityGroupsPaginationTraits.h>
32#include <aws/rds/model/DescribeDBSnapshotTenantDatabasesPaginationTraits.h>
33#include <aws/rds/model/DescribeDBSnapshotsPaginationTraits.h>
34#include <aws/rds/model/DescribeDBSubnetGroupsPaginationTraits.h>
35#include <aws/rds/model/DescribeEngineDefaultClusterParametersPaginationTraits.h>
36#include <aws/rds/model/DescribeEngineDefaultParametersPaginationTraits.h>
37#include <aws/rds/model/DescribeEventSubscriptionsPaginationTraits.h>
38#include <aws/rds/model/DescribeEventsPaginationTraits.h>
39#include <aws/rds/model/DescribeExportTasksPaginationTraits.h>
40#include <aws/rds/model/DescribeGlobalClustersPaginationTraits.h>
41#include <aws/rds/model/DescribeIntegrationsPaginationTraits.h>
42#include <aws/rds/model/DescribeOptionGroupOptionsPaginationTraits.h>
43#include <aws/rds/model/DescribeOptionGroupsPaginationTraits.h>
44#include <aws/rds/model/DescribeOrderableDBInstanceOptionsPaginationTraits.h>
45#include <aws/rds/model/DescribePendingMaintenanceActionsPaginationTraits.h>
46#include <aws/rds/model/DescribeReservedDBInstancesOfferingsPaginationTraits.h>
47#include <aws/rds/model/DescribeReservedDBInstancesPaginationTraits.h>
48#include <aws/rds/model/DescribeSourceRegionsPaginationTraits.h>
49#include <aws/rds/model/DescribeTenantDatabasesPaginationTraits.h>
50#include <aws/rds/model/DownloadDBLogFilePortionPaginationTraits.h>
51
52#include <memory>
53
54namespace Aws {
55namespace RDS {
56
57class RDSClient;
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
104 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
107 static_cast<DerivedClient*>(this), 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
140 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
143 static_cast<DerivedClient*>(this), request};
144 }
145
152 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
155 static_cast<DerivedClient*>(this), request};
156 }
157
164 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
167 static_cast<DerivedClient*>(this), request};
168 }
169
176 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
179 static_cast<DerivedClient*>(this), request};
180 }
181
188 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
191 static_cast<DerivedClient*>(this), request};
192 }
193
200 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
203 static_cast<DerivedClient*>(this), request};
204 }
205
212 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
215 static_cast<DerivedClient*>(this), request};
216 }
217
224 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
227 static_cast<DerivedClient*>(this), request};
228 }
229
236 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
239 static_cast<DerivedClient*>(this), request};
240 }
241
248 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
251 static_cast<DerivedClient*>(this), request};
252 }
253
260 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
263 static_cast<DerivedClient*>(this), request};
264 }
265
272 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
275 static_cast<DerivedClient*>(this), request};
276 }
277
284 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
287 static_cast<DerivedClient*>(this), request};
288 }
289
296 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
299 static_cast<DerivedClient*>(this), request};
300 }
301
308 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
311 static_cast<DerivedClient*>(this), 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
344 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
347 static_cast<DerivedClient*>(this), request};
348 }
349
356 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
359 static_cast<DerivedClient*>(this), request};
360 }
361
368 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
371 static_cast<DerivedClient*>(this), 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::DescribeEventsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
394 request};
395 }
396
403 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
406 static_cast<DerivedClient*>(this), request};
407 }
408
415 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
418 static_cast<DerivedClient*>(this), request};
419 }
420
427 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
430 static_cast<DerivedClient*>(this), request};
431 }
432
439 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
442 static_cast<DerivedClient*>(this), request};
443 }
444
451 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
454 static_cast<DerivedClient*>(this), request};
455 }
456
463 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
466 static_cast<DerivedClient*>(this), request};
467 }
468
475 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
478 static_cast<DerivedClient*>(this), request};
479 }
480
487 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
490 static_cast<DerivedClient*>(this), request};
491 }
492
499 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
502 static_cast<DerivedClient*>(this), request};
503 }
504
511 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
514 static_cast<DerivedClient*>(this), request};
515 }
516
523 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
526 static_cast<DerivedClient*>(this), request};
527 }
528
535 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
538 static_cast<DerivedClient*>(this), request};
539 }
540
547 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
550 static_cast<DerivedClient*>(this), request};
551 }
552};
553} // namespace RDS
554} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBClusterBacktracksRequest, Pagination::DescribeDBClusterBacktracksPaginationTraits< DerivedClient > > DescribeDBClusterBacktracksPaginator(const Model::DescribeDBClusterBacktracksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBSecurityGroupsRequest, Pagination::DescribeDBSecurityGroupsPaginationTraits< DerivedClient > > DescribeDBSecurityGroupsPaginator(const Model::DescribeDBSecurityGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeBlueGreenDeploymentsRequest, Pagination::DescribeBlueGreenDeploymentsPaginationTraits< DerivedClient > > DescribeBlueGreenDeploymentsPaginator(const Model::DescribeBlueGreenDeploymentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBClusterSnapshotsRequest, Pagination::DescribeDBClusterSnapshotsPaginationTraits< DerivedClient > > DescribeDBClusterSnapshotsPaginator(const Model::DescribeDBClusterSnapshotsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBProxyEndpointsRequest, Pagination::DescribeDBProxyEndpointsPaginationTraits< DerivedClient > > DescribeDBProxyEndpointsPaginator(const Model::DescribeDBProxyEndpointsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeEventsRequest, Pagination::DescribeEventsPaginationTraits< DerivedClient > > DescribeEventsPaginator(const Model::DescribeEventsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeOrderableDBInstanceOptionsRequest, Pagination::DescribeOrderableDBInstanceOptionsPaginationTraits< DerivedClient > > DescribeOrderableDBInstanceOptionsPaginator(const Model::DescribeOrderableDBInstanceOptionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBProxyTargetGroupsRequest, Pagination::DescribeDBProxyTargetGroupsPaginationTraits< DerivedClient > > DescribeDBProxyTargetGroupsPaginator(const Model::DescribeDBProxyTargetGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBClusterEndpointsRequest, Pagination::DescribeDBClusterEndpointsPaginationTraits< DerivedClient > > DescribeDBClusterEndpointsPaginator(const Model::DescribeDBClusterEndpointsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBLogFilesRequest, Pagination::DescribeDBLogFilesPaginationTraits< DerivedClient > > DescribeDBLogFilesPaginator(const Model::DescribeDBLogFilesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBInstancesRequest, Pagination::DescribeDBInstancesPaginationTraits< DerivedClient > > DescribeDBInstancesPaginator(const Model::DescribeDBInstancesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribePendingMaintenanceActionsRequest, Pagination::DescribePendingMaintenanceActionsPaginationTraits< DerivedClient > > DescribePendingMaintenanceActionsPaginator(const Model::DescribePendingMaintenanceActionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeSourceRegionsRequest, Pagination::DescribeSourceRegionsPaginationTraits< DerivedClient > > DescribeSourceRegionsPaginator(const Model::DescribeSourceRegionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeTenantDatabasesRequest, Pagination::DescribeTenantDatabasesPaginationTraits< DerivedClient > > DescribeTenantDatabasesPaginator(const Model::DescribeTenantDatabasesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBSubnetGroupsRequest, Pagination::DescribeDBSubnetGroupsPaginationTraits< DerivedClient > > DescribeDBSubnetGroupsPaginator(const Model::DescribeDBSubnetGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeCertificatesRequest, Pagination::DescribeCertificatesPaginationTraits< DerivedClient > > DescribeCertificatesPaginator(const Model::DescribeCertificatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBInstanceAutomatedBackupsRequest, Pagination::DescribeDBInstanceAutomatedBackupsPaginationTraits< DerivedClient > > DescribeDBInstanceAutomatedBackupsPaginator(const Model::DescribeDBInstanceAutomatedBackupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeEngineDefaultClusterParametersRequest, Pagination::DescribeEngineDefaultClusterParametersPaginationTraits< DerivedClient > > DescribeEngineDefaultClusterParametersPaginator(const Model::DescribeEngineDefaultClusterParametersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBRecommendationsRequest, Pagination::DescribeDBRecommendationsPaginationTraits< DerivedClient > > DescribeDBRecommendationsPaginator(const Model::DescribeDBRecommendationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeOptionGroupOptionsRequest, Pagination::DescribeOptionGroupOptionsPaginationTraits< DerivedClient > > DescribeOptionGroupOptionsPaginator(const Model::DescribeOptionGroupOptionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBProxiesRequest, Pagination::DescribeDBProxiesPaginationTraits< DerivedClient > > DescribeDBProxiesPaginator(const Model::DescribeDBProxiesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeExportTasksRequest, Pagination::DescribeExportTasksPaginationTraits< DerivedClient > > DescribeExportTasksPaginator(const Model::DescribeExportTasksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeEventSubscriptionsRequest, Pagination::DescribeEventSubscriptionsPaginationTraits< DerivedClient > > DescribeEventSubscriptionsPaginator(const Model::DescribeEventSubscriptionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBClusterParameterGroupsRequest, Pagination::DescribeDBClusterParameterGroupsPaginationTraits< DerivedClient > > DescribeDBClusterParameterGroupsPaginator(const Model::DescribeDBClusterParameterGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBParameterGroupsRequest, Pagination::DescribeDBParameterGroupsPaginationTraits< DerivedClient > > DescribeDBParameterGroupsPaginator(const Model::DescribeDBParameterGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBClusterParametersRequest, Pagination::DescribeDBClusterParametersPaginationTraits< DerivedClient > > DescribeDBClusterParametersPaginator(const Model::DescribeDBClusterParametersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBParametersRequest, Pagination::DescribeDBParametersPaginationTraits< DerivedClient > > DescribeDBParametersPaginator(const Model::DescribeDBParametersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeReservedDBInstancesRequest, Pagination::DescribeReservedDBInstancesPaginationTraits< DerivedClient > > DescribeReservedDBInstancesPaginator(const Model::DescribeReservedDBInstancesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeIntegrationsRequest, Pagination::DescribeIntegrationsPaginationTraits< DerivedClient > > DescribeIntegrationsPaginator(const Model::DescribeIntegrationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBSnapshotTenantDatabasesRequest, Pagination::DescribeDBSnapshotTenantDatabasesPaginationTraits< DerivedClient > > DescribeDBSnapshotTenantDatabasesPaginator(const Model::DescribeDBSnapshotTenantDatabasesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBEngineVersionsRequest, Pagination::DescribeDBEngineVersionsPaginationTraits< DerivedClient > > DescribeDBEngineVersionsPaginator(const Model::DescribeDBEngineVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeOptionGroupsRequest, Pagination::DescribeOptionGroupsPaginationTraits< DerivedClient > > DescribeOptionGroupsPaginator(const Model::DescribeOptionGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBClusterAutomatedBackupsRequest, Pagination::DescribeDBClusterAutomatedBackupsPaginationTraits< DerivedClient > > DescribeDBClusterAutomatedBackupsPaginator(const Model::DescribeDBClusterAutomatedBackupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeReservedDBInstancesOfferingsRequest, Pagination::DescribeReservedDBInstancesOfferingsPaginationTraits< DerivedClient > > DescribeReservedDBInstancesOfferingsPaginator(const Model::DescribeReservedDBInstancesOfferingsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeEngineDefaultParametersRequest, Pagination::DescribeEngineDefaultParametersPaginationTraits< DerivedClient > > DescribeEngineDefaultParametersPaginator(const Model::DescribeEngineDefaultParametersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBProxyTargetsRequest, Pagination::DescribeDBProxyTargetsPaginationTraits< DerivedClient > > DescribeDBProxyTargetsPaginator(const Model::DescribeDBProxyTargetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBSnapshotsRequest, Pagination::DescribeDBSnapshotsPaginationTraits< DerivedClient > > DescribeDBSnapshotsPaginator(const Model::DescribeDBSnapshotsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DownloadDBLogFilePortionRequest, Pagination::DownloadDBLogFilePortionPaginationTraits< DerivedClient > > DownloadDBLogFilePortionPaginator(const Model::DownloadDBLogFilePortionRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBClustersRequest, Pagination::DescribeDBClustersPaginationTraits< DerivedClient > > DescribeDBClustersPaginator(const Model::DescribeDBClustersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeGlobalClustersRequest, Pagination::DescribeGlobalClustersPaginationTraits< DerivedClient > > DescribeGlobalClustersPaginator(const Model::DescribeGlobalClustersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDBMajorEngineVersionsRequest, Pagination::DescribeDBMajorEngineVersionsPaginationTraits< DerivedClient > > DescribeDBMajorEngineVersionsPaginator(const Model::DescribeDBMajorEngineVersionsRequest &request)