AWS SDK for C++

AWS SDK for C++ Version 1.11.816

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/DescribeServerlessV2PlatformVersionsPaginationTraits.h>
49#include <aws/rds/model/DescribeSourceRegionsPaginationTraits.h>
50#include <aws/rds/model/DescribeTenantDatabasesPaginationTraits.h>
51#include <aws/rds/model/DownloadDBLogFilePortionPaginationTraits.h>
52
53#include <memory>
54
55namespace Aws {
56namespace RDS {
57
58template <typename DerivedClient>
60 public:
67 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
70 static_cast<DerivedClient*>(this), request};
71 }
72
79 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
82 static_cast<DerivedClient*>(this), request};
83 }
84
91 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
94 static_cast<DerivedClient*>(this), request};
95 }
96
103 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
106 static_cast<DerivedClient*>(this), 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
139 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
142 static_cast<DerivedClient*>(this), request};
143 }
144
151 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
154 static_cast<DerivedClient*>(this), request};
155 }
156
163 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
166 static_cast<DerivedClient*>(this), request};
167 }
168
175 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
178 static_cast<DerivedClient*>(this), request};
179 }
180
187 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
190 static_cast<DerivedClient*>(this), request};
191 }
192
199 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
202 static_cast<DerivedClient*>(this), request};
203 }
204
211 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
214 static_cast<DerivedClient*>(this), request};
215 }
216
223 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
226 static_cast<DerivedClient*>(this), request};
227 }
228
235 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
238 static_cast<DerivedClient*>(this), request};
239 }
240
247 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
250 static_cast<DerivedClient*>(this), request};
251 }
252
259 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
262 static_cast<DerivedClient*>(this), request};
263 }
264
271 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
274 static_cast<DerivedClient*>(this), request};
275 }
276
283 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
286 static_cast<DerivedClient*>(this), request};
287 }
288
295 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
298 static_cast<DerivedClient*>(this), request};
299 }
300
307 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
310 static_cast<DerivedClient*>(this), request};
311 }
312
319 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
322 static_cast<DerivedClient*>(this), request};
323 }
324
331 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
334 static_cast<DerivedClient*>(this), request};
335 }
336
343 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
346 static_cast<DerivedClient*>(this), request};
347 }
348
355 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
358 static_cast<DerivedClient*>(this), request};
359 }
360
367 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
370 static_cast<DerivedClient*>(this), request};
371 }
372
379 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
382 static_cast<DerivedClient*>(this), request};
383 }
384
390 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
392 Pagination::DescribeEventsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
393 request};
394 }
395
402 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
405 static_cast<DerivedClient*>(this), request};
406 }
407
414 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
417 static_cast<DerivedClient*>(this), request};
418 }
419
426 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
429 static_cast<DerivedClient*>(this), request};
430 }
431
438 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
441 static_cast<DerivedClient*>(this), request};
442 }
443
450 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
453 static_cast<DerivedClient*>(this), request};
454 }
455
462 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
465 static_cast<DerivedClient*>(this), request};
466 }
467
474 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
477 static_cast<DerivedClient*>(this), request};
478 }
479
486 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
489 static_cast<DerivedClient*>(this), request};
490 }
491
498 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
501 static_cast<DerivedClient*>(this), request};
502 }
503
510 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
513 static_cast<DerivedClient*>(this), request};
514 }
515
522 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
525 static_cast<DerivedClient*>(this), request};
526 }
527
534 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
537 static_cast<DerivedClient*>(this), request};
538 }
539
546 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
549 static_cast<DerivedClient*>(this), request};
550 }
551
558 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
561 static_cast<DerivedClient*>(this), request};
562 }
563};
564} // namespace RDS
565} // 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::DescribeServerlessV2PlatformVersionsRequest, Pagination::DescribeServerlessV2PlatformVersionsPaginationTraits< DerivedClient > > DescribeServerlessV2PlatformVersionsPaginator(const Model::DescribeServerlessV2PlatformVersionsRequest &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)