AWS SDK for C++

AWS SDK for C++ Version 1.11.763

Loading...
Searching...
No Matches
TransferPaginationBase.h
1
6#pragma once
7
8#include <aws/awstransfer/model/ListAccessesPaginationTraits.h>
9#include <aws/awstransfer/model/ListAgreementsPaginationTraits.h>
10#include <aws/awstransfer/model/ListCertificatesPaginationTraits.h>
11#include <aws/awstransfer/model/ListConnectorsPaginationTraits.h>
12#include <aws/awstransfer/model/ListExecutionsPaginationTraits.h>
13#include <aws/awstransfer/model/ListFileTransferResultsPaginationTraits.h>
14#include <aws/awstransfer/model/ListProfilesPaginationTraits.h>
15#include <aws/awstransfer/model/ListSecurityPoliciesPaginationTraits.h>
16#include <aws/awstransfer/model/ListServersPaginationTraits.h>
17#include <aws/awstransfer/model/ListTagsForResourcePaginationTraits.h>
18#include <aws/awstransfer/model/ListUsersPaginationTraits.h>
19#include <aws/awstransfer/model/ListWebAppsPaginationTraits.h>
20#include <aws/awstransfer/model/ListWorkflowsPaginationTraits.h>
21#include <aws/core/client/UserAgent.h>
22#include <aws/core/utils/pagination/Paginator.h>
23
24#include <memory>
25
26namespace Aws {
27namespace Transfer {
28
29class TransferClient;
30
31template <typename DerivedClient>
33 public:
39 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
41 Pagination::ListAccessesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
42 request};
43 }
44
50 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
52 Pagination::ListAgreementsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
53 request};
54 }
55
62 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
64 Pagination::ListCertificatesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
65 request};
66 }
67
73 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
75 Pagination::ListConnectorsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
76 request};
77 }
78
84 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
86 Pagination::ListExecutionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
87 request};
88 }
89
96 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
99 static_cast<DerivedClient*>(this), request};
100 }
101
107 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
109 Pagination::ListProfilesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
110 request};
111 }
112
119 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
122 static_cast<DerivedClient*>(this), request};
123 }
124
130 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
132 Pagination::ListServersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
133 request};
134 }
135
142 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
145 static_cast<DerivedClient*>(this), request};
146 }
147
153 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
155 static_cast<DerivedClient*>(this), request};
156 }
157
163 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
165 Pagination::ListWebAppsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
166 request};
167 }
168
174 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
176 Pagination::ListWorkflowsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
177 request};
178 }
179};
180} // namespace Transfer
181} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAccessesRequest, Pagination::ListAccessesPaginationTraits< DerivedClient > > ListAccessesPaginator(const Model::ListAccessesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCertificatesRequest, Pagination::ListCertificatesPaginationTraits< DerivedClient > > ListCertificatesPaginator(const Model::ListCertificatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSecurityPoliciesRequest, Pagination::ListSecurityPoliciesPaginationTraits< DerivedClient > > ListSecurityPoliciesPaginator(const Model::ListSecurityPoliciesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAgreementsRequest, Pagination::ListAgreementsPaginationTraits< DerivedClient > > ListAgreementsPaginator(const Model::ListAgreementsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListProfilesRequest, Pagination::ListProfilesPaginationTraits< DerivedClient > > ListProfilesPaginator(const Model::ListProfilesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListUsersRequest, Pagination::ListUsersPaginationTraits< DerivedClient > > ListUsersPaginator(const Model::ListUsersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListWebAppsRequest, Pagination::ListWebAppsPaginationTraits< DerivedClient > > ListWebAppsPaginator(const Model::ListWebAppsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListConnectorsRequest, Pagination::ListConnectorsPaginationTraits< DerivedClient > > ListConnectorsPaginator(const Model::ListConnectorsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTagsForResourceRequest, Pagination::ListTagsForResourcePaginationTraits< DerivedClient > > ListTagsForResourcePaginator(const Model::ListTagsForResourceRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListServersRequest, Pagination::ListServersPaginationTraits< DerivedClient > > ListServersPaginator(const Model::ListServersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListWorkflowsRequest, Pagination::ListWorkflowsPaginationTraits< DerivedClient > > ListWorkflowsPaginator(const Model::ListWorkflowsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListExecutionsRequest, Pagination::ListExecutionsPaginationTraits< DerivedClient > > ListExecutionsPaginator(const Model::ListExecutionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFileTransferResultsRequest, Pagination::ListFileTransferResultsPaginationTraits< DerivedClient > > ListFileTransferResultsPaginator(const Model::ListFileTransferResultsRequest &request)