AWS SDK for C++

AWS SDK for C++ Version 1.11.811

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
29template <typename DerivedClient>
31 public:
37 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
39 Pagination::ListAccessesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
40 request};
41 }
42
48 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
50 Pagination::ListAgreementsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
51 request};
52 }
53
60 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
62 Pagination::ListCertificatesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
63 request};
64 }
65
71 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
73 Pagination::ListConnectorsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
74 request};
75 }
76
82 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
84 Pagination::ListExecutionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
85 request};
86 }
87
94 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
97 static_cast<DerivedClient*>(this), request};
98 }
99
105 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
107 Pagination::ListProfilesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
108 request};
109 }
110
117 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
120 static_cast<DerivedClient*>(this), request};
121 }
122
128 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
130 Pagination::ListServersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
131 request};
132 }
133
140 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
143 static_cast<DerivedClient*>(this), request};
144 }
145
151 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
153 static_cast<DerivedClient*>(this), request};
154 }
155
161 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
163 Pagination::ListWebAppsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
164 request};
165 }
166
172 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
174 Pagination::ListWorkflowsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
175 request};
176 }
177};
178} // namespace Transfer
179} // 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)