AWS SDK for C++

AWS SDK for C++ Version 1.11.764

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/ListImportsPaginationTraits.h>
22#include <aws/mgn/model/ListManagedAccountsPaginationTraits.h>
23#include <aws/mgn/model/ListSourceServerActionsPaginationTraits.h>
24#include <aws/mgn/model/ListTemplateActionsPaginationTraits.h>
25#include <aws/mgn/model/ListWavesPaginationTraits.h>
26
27#include <memory>
28
29namespace Aws {
30namespace mgn {
31
32class MgnClient;
33
34template <typename DerivedClient>
36 public:
43 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
46 static_cast<DerivedClient*>(this), request};
47 }
48
54 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
56 Pagination::DescribeJobsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
57 request};
58 }
59
66 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
69 static_cast<DerivedClient*>(this), request};
70 }
71
78 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
81 static_cast<DerivedClient*>(this), request};
82 }
83
90 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
93 static_cast<DerivedClient*>(this), request};
94 }
95
102 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
105 static_cast<DerivedClient*>(this), request};
106 }
107
114 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
116 Pagination::ListApplicationsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
117 request};
118 }
119
125 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
127 Pagination::ListConnectorsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
128 request};
129 }
130
137 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
139 Pagination::ListExportErrorsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
140 request};
141 }
142
148 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
150 Pagination::ListExportsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
151 request};
152 }
153
160 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
162 Pagination::ListImportErrorsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
163 request};
164 }
165
171 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
173 Pagination::ListImportsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
174 request};
175 }
176
183 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
186 static_cast<DerivedClient*>(this), request};
187 }
188
195 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
198 static_cast<DerivedClient*>(this), request};
199 }
200
207 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
210 static_cast<DerivedClient*>(this), request};
211 }
212
218 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
220 static_cast<DerivedClient*>(this), request};
221 }
222};
223} // namespace mgn
224} // 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::ListImportErrorsRequest, Pagination::ListImportErrorsPaginationTraits< DerivedClient > > ListImportErrorsPaginator(const Model::ListImportErrorsRequest &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::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::DescribeReplicationConfigurationTemplatesRequest, Pagination::DescribeReplicationConfigurationTemplatesPaginationTraits< DerivedClient > > DescribeReplicationConfigurationTemplatesPaginator(const Model::DescribeReplicationConfigurationTemplatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListApplicationsRequest, Pagination::ListApplicationsPaginationTraits< DerivedClient > > ListApplicationsPaginator(const Model::ListApplicationsRequest &request)