AWS SDK for C++

AWS SDK for C++ Version 1.11.786

Loading...
Searching...
No Matches
MgnPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/mgn/model/DescribeJobLogItemsPaginationTraits.h>
11#include <aws/mgn/model/DescribeJobsPaginationTraits.h>
12#include <aws/mgn/model/DescribeLaunchConfigurationTemplatesPaginationTraits.h>
13#include <aws/mgn/model/DescribeReplicationConfigurationTemplatesPaginationTraits.h>
14#include <aws/mgn/model/DescribeSourceServersPaginationTraits.h>
15#include <aws/mgn/model/DescribeVcenterClientsPaginationTraits.h>
16#include <aws/mgn/model/ListApplicationsPaginationTraits.h>
17#include <aws/mgn/model/ListConnectorsPaginationTraits.h>
18#include <aws/mgn/model/ListExportErrorsPaginationTraits.h>
19#include <aws/mgn/model/ListExportsPaginationTraits.h>
20#include <aws/mgn/model/ListImportErrorsPaginationTraits.h>
21#include <aws/mgn/model/ListImportFileEnrichmentsPaginationTraits.h>
22#include <aws/mgn/model/ListImportsPaginationTraits.h>
23#include <aws/mgn/model/ListManagedAccountsPaginationTraits.h>
24#include <aws/mgn/model/ListNetworkMigrationAnalysesPaginationTraits.h>
25#include <aws/mgn/model/ListNetworkMigrationAnalysisResultsPaginationTraits.h>
26#include <aws/mgn/model/ListNetworkMigrationCodeGenerationSegmentsPaginationTraits.h>
27#include <aws/mgn/model/ListNetworkMigrationCodeGenerationsPaginationTraits.h>
28#include <aws/mgn/model/ListNetworkMigrationDefinitionsPaginationTraits.h>
29#include <aws/mgn/model/ListNetworkMigrationDeployedStacksPaginationTraits.h>
30#include <aws/mgn/model/ListNetworkMigrationDeploymentsPaginationTraits.h>
31#include <aws/mgn/model/ListNetworkMigrationExecutionsPaginationTraits.h>
32#include <aws/mgn/model/ListNetworkMigrationMapperSegmentConstructsPaginationTraits.h>
33#include <aws/mgn/model/ListNetworkMigrationMapperSegmentsPaginationTraits.h>
34#include <aws/mgn/model/ListNetworkMigrationMappingUpdatesPaginationTraits.h>
35#include <aws/mgn/model/ListNetworkMigrationMappingsPaginationTraits.h>
36#include <aws/mgn/model/ListSourceServerActionsPaginationTraits.h>
37#include <aws/mgn/model/ListTemplateActionsPaginationTraits.h>
38#include <aws/mgn/model/ListWavesPaginationTraits.h>
39
40#include <memory>
41
42namespace Aws {
43namespace mgn {
44
45class MgnClient;
46
47template <typename DerivedClient>
49 public:
56 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
59 static_cast<DerivedClient*>(this), request};
60 }
61
67 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
69 Pagination::DescribeJobsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
70 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);
129 Pagination::ListApplicationsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
130 request};
131 }
132
138 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
140 Pagination::ListConnectorsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
141 request};
142 }
143
150 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
152 Pagination::ListExportErrorsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
153 request};
154 }
155
161 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
163 Pagination::ListExportsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
164 request};
165 }
166
173 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
175 Pagination::ListImportErrorsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
176 request};
177 }
178
185 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
188 static_cast<DerivedClient*>(this), request};
189 }
190
196 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
198 Pagination::ListImportsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
199 request};
200 }
201
208 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
211 static_cast<DerivedClient*>(this), request};
212 }
213
220 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
223 static_cast<DerivedClient*>(this), request};
224 }
225
232 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
235 static_cast<DerivedClient*>(this), request};
236 }
237
244 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
247 static_cast<DerivedClient*>(this), request};
248 }
249
256 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
259 static_cast<DerivedClient*>(this), request};
260 }
261
268 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
271 static_cast<DerivedClient*>(this), request};
272 }
273
280 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
283 static_cast<DerivedClient*>(this), request};
284 }
285
292 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
295 static_cast<DerivedClient*>(this), request};
296 }
297
304 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
307 static_cast<DerivedClient*>(this), request};
308 }
309
316 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
319 static_cast<DerivedClient*>(this), request};
320 }
321
328 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
331 static_cast<DerivedClient*>(this), request};
332 }
333
340 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
343 static_cast<DerivedClient*>(this), request};
344 }
345
352 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
355 static_cast<DerivedClient*>(this), request};
356 }
357
364 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
367 static_cast<DerivedClient*>(this), request};
368 }
369
376 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
379 static_cast<DerivedClient*>(this), request};
380 }
381
387 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
389 static_cast<DerivedClient*>(this), request};
390 }
391};
392} // namespace mgn
393} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeVcenterClientsRequest, Pagination::DescribeVcenterClientsPaginationTraits< DerivedClient > > DescribeVcenterClientsPaginator(const Model::DescribeVcenterClientsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListImportsRequest, Pagination::ListImportsPaginationTraits< DerivedClient > > ListImportsPaginator(const Model::ListImportsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeJobsRequest, Pagination::DescribeJobsPaginationTraits< DerivedClient > > DescribeJobsPaginator(const Model::DescribeJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNetworkMigrationMapperSegmentConstructsRequest, Pagination::ListNetworkMigrationMapperSegmentConstructsPaginationTraits< DerivedClient > > ListNetworkMigrationMapperSegmentConstructsPaginator(const Model::ListNetworkMigrationMapperSegmentConstructsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListImportErrorsRequest, Pagination::ListImportErrorsPaginationTraits< DerivedClient > > ListImportErrorsPaginator(const Model::ListImportErrorsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNetworkMigrationCodeGenerationSegmentsRequest, Pagination::ListNetworkMigrationCodeGenerationSegmentsPaginationTraits< DerivedClient > > ListNetworkMigrationCodeGenerationSegmentsPaginator(const Model::ListNetworkMigrationCodeGenerationSegmentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNetworkMigrationAnalysisResultsRequest, Pagination::ListNetworkMigrationAnalysisResultsPaginationTraits< DerivedClient > > ListNetworkMigrationAnalysisResultsPaginator(const Model::ListNetworkMigrationAnalysisResultsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNetworkMigrationAnalysesRequest, Pagination::ListNetworkMigrationAnalysesPaginationTraits< DerivedClient > > ListNetworkMigrationAnalysesPaginator(const Model::ListNetworkMigrationAnalysesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNetworkMigrationMapperSegmentsRequest, Pagination::ListNetworkMigrationMapperSegmentsPaginationTraits< DerivedClient > > ListNetworkMigrationMapperSegmentsPaginator(const Model::ListNetworkMigrationMapperSegmentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNetworkMigrationCodeGenerationsRequest, Pagination::ListNetworkMigrationCodeGenerationsPaginationTraits< DerivedClient > > ListNetworkMigrationCodeGenerationsPaginator(const Model::ListNetworkMigrationCodeGenerationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNetworkMigrationDeployedStacksRequest, Pagination::ListNetworkMigrationDeployedStacksPaginationTraits< DerivedClient > > ListNetworkMigrationDeployedStacksPaginator(const Model::ListNetworkMigrationDeployedStacksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTemplateActionsRequest, Pagination::ListTemplateActionsPaginationTraits< DerivedClient > > ListTemplateActionsPaginator(const Model::ListTemplateActionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeSourceServersRequest, Pagination::DescribeSourceServersPaginationTraits< DerivedClient > > DescribeSourceServersPaginator(const Model::DescribeSourceServersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListExportsRequest, Pagination::ListExportsPaginationTraits< DerivedClient > > ListExportsPaginator(const Model::ListExportsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListManagedAccountsRequest, Pagination::ListManagedAccountsPaginationTraits< DerivedClient > > ListManagedAccountsPaginator(const Model::ListManagedAccountsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeJobLogItemsRequest, Pagination::DescribeJobLogItemsPaginationTraits< DerivedClient > > DescribeJobLogItemsPaginator(const Model::DescribeJobLogItemsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSourceServerActionsRequest, Pagination::ListSourceServerActionsPaginationTraits< DerivedClient > > ListSourceServerActionsPaginator(const Model::ListSourceServerActionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListExportErrorsRequest, Pagination::ListExportErrorsPaginationTraits< DerivedClient > > ListExportErrorsPaginator(const Model::ListExportErrorsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNetworkMigrationDeploymentsRequest, Pagination::ListNetworkMigrationDeploymentsPaginationTraits< DerivedClient > > ListNetworkMigrationDeploymentsPaginator(const Model::ListNetworkMigrationDeploymentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNetworkMigrationMappingsRequest, Pagination::ListNetworkMigrationMappingsPaginationTraits< DerivedClient > > ListNetworkMigrationMappingsPaginator(const Model::ListNetworkMigrationMappingsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNetworkMigrationExecutionsRequest, Pagination::ListNetworkMigrationExecutionsPaginationTraits< DerivedClient > > ListNetworkMigrationExecutionsPaginator(const Model::ListNetworkMigrationExecutionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNetworkMigrationDefinitionsRequest, Pagination::ListNetworkMigrationDefinitionsPaginationTraits< DerivedClient > > ListNetworkMigrationDefinitionsPaginator(const Model::ListNetworkMigrationDefinitionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListWavesRequest, Pagination::ListWavesPaginationTraits< DerivedClient > > ListWavesPaginator(const Model::ListWavesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListConnectorsRequest, Pagination::ListConnectorsPaginationTraits< DerivedClient > > ListConnectorsPaginator(const Model::ListConnectorsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeLaunchConfigurationTemplatesRequest, Pagination::DescribeLaunchConfigurationTemplatesPaginationTraits< DerivedClient > > DescribeLaunchConfigurationTemplatesPaginator(const Model::DescribeLaunchConfigurationTemplatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListImportFileEnrichmentsRequest, Pagination::ListImportFileEnrichmentsPaginationTraits< DerivedClient > > ListImportFileEnrichmentsPaginator(const Model::ListImportFileEnrichmentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeReplicationConfigurationTemplatesRequest, Pagination::DescribeReplicationConfigurationTemplatesPaginationTraits< DerivedClient > > DescribeReplicationConfigurationTemplatesPaginator(const Model::DescribeReplicationConfigurationTemplatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListApplicationsRequest, Pagination::ListApplicationsPaginationTraits< DerivedClient > > ListApplicationsPaginator(const Model::ListApplicationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNetworkMigrationMappingUpdatesRequest, Pagination::ListNetworkMigrationMappingUpdatesPaginationTraits< DerivedClient > > ListNetworkMigrationMappingUpdatesPaginator(const Model::ListNetworkMigrationMappingUpdatesRequest &request)