AWS SDK for C++

AWS SDK for C++ Version 1.11.787

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
58class DatabaseMigrationServiceClient;
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
105 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
108 static_cast<DerivedClient*>(this), request};
109 }
110
117 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
120 static_cast<DerivedClient*>(this), request};
121 }
122
129 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
132 static_cast<DerivedClient*>(this), request};
133 }
134
141 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
144 static_cast<DerivedClient*>(this), request};
145 }
146
153 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
156 static_cast<DerivedClient*>(this), request};
157 }
158
165 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
168 static_cast<DerivedClient*>(this), request};
169 }
170
176 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
178 Pagination::DescribeEventsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
179 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
392 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
395 static_cast<DerivedClient*>(this), request};
396 }
397
404 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
407 static_cast<DerivedClient*>(this), request};
408 }
409
416 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
419 static_cast<DerivedClient*>(this), request};
420 }
421
428 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
431 static_cast<DerivedClient*>(this), request};
432 }
433
440 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
443 static_cast<DerivedClient*>(this), request};
444 }
445
452 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
455 static_cast<DerivedClient*>(this), request};
456 }
457
464 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
467 static_cast<DerivedClient*>(this), request};
468 }
469
476 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
479 static_cast<DerivedClient*>(this), request};
480 }
481
488 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
491 static_cast<DerivedClient*>(this), request};
492 }
493
500 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
503 static_cast<DerivedClient*>(this), request};
504 }
505
512 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
515 static_cast<DerivedClient*>(this), request};
516 }
517
524 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
527 static_cast<DerivedClient*>(this), request};
528 }
529
536 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
539 static_cast<DerivedClient*>(this), request};
540 }
541
548 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
550 Pagination::DescribeSchemasPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
551 request};
552 }
553
560 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
563 static_cast<DerivedClient*>(this), request};
564 }
565};
566} // namespace DatabaseMigrationService
567} // 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)