AWS SDK for C++

AWS SDK for C++ Version 1.11.811

Loading...
Searching...
No Matches
DatabaseMigrationServicePaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/dms/model/DescribeApplicableIndividualAssessmentsPaginationTraits.h>
11#include <aws/dms/model/DescribeCertificatesPaginationTraits.h>
12#include <aws/dms/model/DescribeConnectionsPaginationTraits.h>
13#include <aws/dms/model/DescribeDataMigrationsPaginationTraits.h>
14#include <aws/dms/model/DescribeDataProvidersPaginationTraits.h>
15#include <aws/dms/model/DescribeEndpointSettingsPaginationTraits.h>
16#include <aws/dms/model/DescribeEndpointTypesPaginationTraits.h>
17#include <aws/dms/model/DescribeEndpointsPaginationTraits.h>
18#include <aws/dms/model/DescribeEngineVersionsPaginationTraits.h>
19#include <aws/dms/model/DescribeEventSubscriptionsPaginationTraits.h>
20#include <aws/dms/model/DescribeEventsPaginationTraits.h>
21#include <aws/dms/model/DescribeExtensionPackAssociationsPaginationTraits.h>
22#include <aws/dms/model/DescribeFleetAdvisorCollectorsPaginationTraits.h>
23#include <aws/dms/model/DescribeFleetAdvisorDatabasesPaginationTraits.h>
24#include <aws/dms/model/DescribeFleetAdvisorLsaAnalysisPaginationTraits.h>
25#include <aws/dms/model/DescribeFleetAdvisorSchemaObjectSummaryPaginationTraits.h>
26#include <aws/dms/model/DescribeFleetAdvisorSchemasPaginationTraits.h>
27#include <aws/dms/model/DescribeInstanceProfilesPaginationTraits.h>
28#include <aws/dms/model/DescribeMetadataModelAssessmentsPaginationTraits.h>
29#include <aws/dms/model/DescribeMetadataModelChildrenPaginationTraits.h>
30#include <aws/dms/model/DescribeMetadataModelConversionsPaginationTraits.h>
31#include <aws/dms/model/DescribeMetadataModelCreationsPaginationTraits.h>
32#include <aws/dms/model/DescribeMetadataModelExportsAsScriptPaginationTraits.h>
33#include <aws/dms/model/DescribeMetadataModelExportsToTargetPaginationTraits.h>
34#include <aws/dms/model/DescribeMetadataModelImportsPaginationTraits.h>
35#include <aws/dms/model/DescribeMigrationProjectsPaginationTraits.h>
36#include <aws/dms/model/DescribeOrderableReplicationInstancesPaginationTraits.h>
37#include <aws/dms/model/DescribePendingMaintenanceActionsPaginationTraits.h>
38#include <aws/dms/model/DescribeRecommendationLimitationsPaginationTraits.h>
39#include <aws/dms/model/DescribeRecommendationsPaginationTraits.h>
40#include <aws/dms/model/DescribeReplicationConfigsPaginationTraits.h>
41#include <aws/dms/model/DescribeReplicationInstanceTaskLogsPaginationTraits.h>
42#include <aws/dms/model/DescribeReplicationInstancesPaginationTraits.h>
43#include <aws/dms/model/DescribeReplicationSubnetGroupsPaginationTraits.h>
44#include <aws/dms/model/DescribeReplicationTableStatisticsPaginationTraits.h>
45#include <aws/dms/model/DescribeReplicationTaskAssessmentResultsPaginationTraits.h>
46#include <aws/dms/model/DescribeReplicationTaskAssessmentRunsPaginationTraits.h>
47#include <aws/dms/model/DescribeReplicationTaskIndividualAssessmentsPaginationTraits.h>
48#include <aws/dms/model/DescribeReplicationTasksPaginationTraits.h>
49#include <aws/dms/model/DescribeReplicationsPaginationTraits.h>
50#include <aws/dms/model/DescribeSchemasPaginationTraits.h>
51#include <aws/dms/model/DescribeTableStatisticsPaginationTraits.h>
52
53#include <memory>
54
55namespace Aws {
56namespace DatabaseMigrationService {
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
174 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
176 Pagination::DescribeEventsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
177 request};
178 }
179
186 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
189 static_cast<DerivedClient*>(this), request};
190 }
191
198 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
201 static_cast<DerivedClient*>(this), request};
202 }
203
210 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
213 static_cast<DerivedClient*>(this), request};
214 }
215
222 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
225 static_cast<DerivedClient*>(this), request};
226 }
227
234 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
237 static_cast<DerivedClient*>(this), request};
238 }
239
246 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
249 static_cast<DerivedClient*>(this), request};
250 }
251
258 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
261 static_cast<DerivedClient*>(this), request};
262 }
263
270 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
273 static_cast<DerivedClient*>(this), request};
274 }
275
282 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
285 static_cast<DerivedClient*>(this), request};
286 }
287
294 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
297 static_cast<DerivedClient*>(this), request};
298 }
299
306 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
309 static_cast<DerivedClient*>(this), request};
310 }
311
318 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
321 static_cast<DerivedClient*>(this), request};
322 }
323
330 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
333 static_cast<DerivedClient*>(this), request};
334 }
335
342 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
345 static_cast<DerivedClient*>(this), request};
346 }
347
354 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
357 static_cast<DerivedClient*>(this), request};
358 }
359
366 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
369 static_cast<DerivedClient*>(this), request};
370 }
371
378 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
381 static_cast<DerivedClient*>(this), request};
382 }
383
390 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
393 static_cast<DerivedClient*>(this), 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);
548 Pagination::DescribeSchemasPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
549 request};
550 }
551
558 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
561 static_cast<DerivedClient*>(this), request};
562 }
563};
564} // namespace DatabaseMigrationService
565} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeRecommendationsRequest, Pagination::DescribeRecommendationsPaginationTraits< DerivedClient > > DescribeRecommendationsPaginator(const Model::DescribeRecommendationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeReplicationTasksRequest, Pagination::DescribeReplicationTasksPaginationTraits< DerivedClient > > DescribeReplicationTasksPaginator(const Model::DescribeReplicationTasksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeEventsRequest, Pagination::DescribeEventsPaginationTraits< DerivedClient > > DescribeEventsPaginator(const Model::DescribeEventsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeReplicationConfigsRequest, Pagination::DescribeReplicationConfigsPaginationTraits< DerivedClient > > DescribeReplicationConfigsPaginator(const Model::DescribeReplicationConfigsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeReplicationTableStatisticsRequest, Pagination::DescribeReplicationTableStatisticsPaginationTraits< DerivedClient > > DescribeReplicationTableStatisticsPaginator(const Model::DescribeReplicationTableStatisticsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeEndpointTypesRequest, Pagination::DescribeEndpointTypesPaginationTraits< DerivedClient > > DescribeEndpointTypesPaginator(const Model::DescribeEndpointTypesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeReplicationSubnetGroupsRequest, Pagination::DescribeReplicationSubnetGroupsPaginationTraits< DerivedClient > > DescribeReplicationSubnetGroupsPaginator(const Model::DescribeReplicationSubnetGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeMetadataModelConversionsRequest, Pagination::DescribeMetadataModelConversionsPaginationTraits< DerivedClient > > DescribeMetadataModelConversionsPaginator(const Model::DescribeMetadataModelConversionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeFleetAdvisorCollectorsRequest, Pagination::DescribeFleetAdvisorCollectorsPaginationTraits< DerivedClient > > DescribeFleetAdvisorCollectorsPaginator(const Model::DescribeFleetAdvisorCollectorsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribePendingMaintenanceActionsRequest, Pagination::DescribePendingMaintenanceActionsPaginationTraits< DerivedClient > > DescribePendingMaintenanceActionsPaginator(const Model::DescribePendingMaintenanceActionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeEndpointsRequest, Pagination::DescribeEndpointsPaginationTraits< DerivedClient > > DescribeEndpointsPaginator(const Model::DescribeEndpointsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeReplicationInstancesRequest, Pagination::DescribeReplicationInstancesPaginationTraits< DerivedClient > > DescribeReplicationInstancesPaginator(const Model::DescribeReplicationInstancesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeExtensionPackAssociationsRequest, Pagination::DescribeExtensionPackAssociationsPaginationTraits< DerivedClient > > DescribeExtensionPackAssociationsPaginator(const Model::DescribeExtensionPackAssociationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDataMigrationsRequest, Pagination::DescribeDataMigrationsPaginationTraits< DerivedClient > > DescribeDataMigrationsPaginator(const Model::DescribeDataMigrationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeConnectionsRequest, Pagination::DescribeConnectionsPaginationTraits< DerivedClient > > DescribeConnectionsPaginator(const Model::DescribeConnectionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeReplicationInstanceTaskLogsRequest, Pagination::DescribeReplicationInstanceTaskLogsPaginationTraits< DerivedClient > > DescribeReplicationInstanceTaskLogsPaginator(const Model::DescribeReplicationInstanceTaskLogsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeEndpointSettingsRequest, Pagination::DescribeEndpointSettingsPaginationTraits< DerivedClient > > DescribeEndpointSettingsPaginator(const Model::DescribeEndpointSettingsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeEventSubscriptionsRequest, Pagination::DescribeEventSubscriptionsPaginationTraits< DerivedClient > > DescribeEventSubscriptionsPaginator(const Model::DescribeEventSubscriptionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeCertificatesRequest, Pagination::DescribeCertificatesPaginationTraits< DerivedClient > > DescribeCertificatesPaginator(const Model::DescribeCertificatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeTableStatisticsRequest, Pagination::DescribeTableStatisticsPaginationTraits< DerivedClient > > DescribeTableStatisticsPaginator(const Model::DescribeTableStatisticsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeReplicationTaskAssessmentResultsRequest, Pagination::DescribeReplicationTaskAssessmentResultsPaginationTraits< DerivedClient > > DescribeReplicationTaskAssessmentResultsPaginator(const Model::DescribeReplicationTaskAssessmentResultsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeReplicationsRequest, Pagination::DescribeReplicationsPaginationTraits< DerivedClient > > DescribeReplicationsPaginator(const Model::DescribeReplicationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeEngineVersionsRequest, Pagination::DescribeEngineVersionsPaginationTraits< DerivedClient > > DescribeEngineVersionsPaginator(const Model::DescribeEngineVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeFleetAdvisorSchemasRequest, Pagination::DescribeFleetAdvisorSchemasPaginationTraits< DerivedClient > > DescribeFleetAdvisorSchemasPaginator(const Model::DescribeFleetAdvisorSchemasRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeFleetAdvisorDatabasesRequest, Pagination::DescribeFleetAdvisorDatabasesPaginationTraits< DerivedClient > > DescribeFleetAdvisorDatabasesPaginator(const Model::DescribeFleetAdvisorDatabasesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeInstanceProfilesRequest, Pagination::DescribeInstanceProfilesPaginationTraits< DerivedClient > > DescribeInstanceProfilesPaginator(const Model::DescribeInstanceProfilesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeMetadataModelAssessmentsRequest, Pagination::DescribeMetadataModelAssessmentsPaginationTraits< DerivedClient > > DescribeMetadataModelAssessmentsPaginator(const Model::DescribeMetadataModelAssessmentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeMigrationProjectsRequest, Pagination::DescribeMigrationProjectsPaginationTraits< DerivedClient > > DescribeMigrationProjectsPaginator(const Model::DescribeMigrationProjectsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeMetadataModelExportsToTargetRequest, Pagination::DescribeMetadataModelExportsToTargetPaginationTraits< DerivedClient > > DescribeMetadataModelExportsToTargetPaginator(const Model::DescribeMetadataModelExportsToTargetRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeMetadataModelCreationsRequest, Pagination::DescribeMetadataModelCreationsPaginationTraits< DerivedClient > > DescribeMetadataModelCreationsPaginator(const Model::DescribeMetadataModelCreationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeFleetAdvisorSchemaObjectSummaryRequest, Pagination::DescribeFleetAdvisorSchemaObjectSummaryPaginationTraits< DerivedClient > > DescribeFleetAdvisorSchemaObjectSummaryPaginator(const Model::DescribeFleetAdvisorSchemaObjectSummaryRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeOrderableReplicationInstancesRequest, Pagination::DescribeOrderableReplicationInstancesPaginationTraits< DerivedClient > > DescribeOrderableReplicationInstancesPaginator(const Model::DescribeOrderableReplicationInstancesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeFleetAdvisorLsaAnalysisRequest, Pagination::DescribeFleetAdvisorLsaAnalysisPaginationTraits< DerivedClient > > DescribeFleetAdvisorLsaAnalysisPaginator(const Model::DescribeFleetAdvisorLsaAnalysisRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeSchemasRequest, Pagination::DescribeSchemasPaginationTraits< DerivedClient > > DescribeSchemasPaginator(const Model::DescribeSchemasRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeMetadataModelChildrenRequest, Pagination::DescribeMetadataModelChildrenPaginationTraits< DerivedClient > > DescribeMetadataModelChildrenPaginator(const Model::DescribeMetadataModelChildrenRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeRecommendationLimitationsRequest, Pagination::DescribeRecommendationLimitationsPaginationTraits< DerivedClient > > DescribeRecommendationLimitationsPaginator(const Model::DescribeRecommendationLimitationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeReplicationTaskIndividualAssessmentsRequest, Pagination::DescribeReplicationTaskIndividualAssessmentsPaginationTraits< DerivedClient > > DescribeReplicationTaskIndividualAssessmentsPaginator(const Model::DescribeReplicationTaskIndividualAssessmentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDataProvidersRequest, Pagination::DescribeDataProvidersPaginationTraits< DerivedClient > > DescribeDataProvidersPaginator(const Model::DescribeDataProvidersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeMetadataModelExportsAsScriptRequest, Pagination::DescribeMetadataModelExportsAsScriptPaginationTraits< DerivedClient > > DescribeMetadataModelExportsAsScriptPaginator(const Model::DescribeMetadataModelExportsAsScriptRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeApplicableIndividualAssessmentsRequest, Pagination::DescribeApplicableIndividualAssessmentsPaginationTraits< DerivedClient > > DescribeApplicableIndividualAssessmentsPaginator(const Model::DescribeApplicableIndividualAssessmentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeReplicationTaskAssessmentRunsRequest, Pagination::DescribeReplicationTaskAssessmentRunsPaginationTraits< DerivedClient > > DescribeReplicationTaskAssessmentRunsPaginator(const Model::DescribeReplicationTaskAssessmentRunsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeMetadataModelImportsRequest, Pagination::DescribeMetadataModelImportsPaginationTraits< DerivedClient > > DescribeMetadataModelImportsPaginator(const Model::DescribeMetadataModelImportsRequest &request)