AWS SDK for C++

AWS SDK for C++ Version 1.11.808

Loading...
Searching...
No Matches
CloudFrontPaginationBase.h
1
6#pragma once
7
8#include <aws/cloudfront/model/ListCloudFrontOriginAccessIdentitiesPaginationTraits.h>
9#include <aws/cloudfront/model/ListConnectionFunctionsPaginationTraits.h>
10#include <aws/cloudfront/model/ListConnectionGroupsPaginationTraits.h>
11#include <aws/cloudfront/model/ListDistributionTenantsByCustomizationPaginationTraits.h>
12#include <aws/cloudfront/model/ListDistributionTenantsPaginationTraits.h>
13#include <aws/cloudfront/model/ListDistributionsByConnectionFunctionPaginationTraits.h>
14#include <aws/cloudfront/model/ListDistributionsByConnectionModePaginationTraits.h>
15#include <aws/cloudfront/model/ListDistributionsByTrustStorePaginationTraits.h>
16#include <aws/cloudfront/model/ListDistributionsPaginationTraits.h>
17#include <aws/cloudfront/model/ListDomainConflictsPaginationTraits.h>
18#include <aws/cloudfront/model/ListInvalidationsForDistributionTenantPaginationTraits.h>
19#include <aws/cloudfront/model/ListInvalidationsPaginationTraits.h>
20#include <aws/cloudfront/model/ListKeyValueStoresPaginationTraits.h>
21#include <aws/cloudfront/model/ListOriginAccessControlsPaginationTraits.h>
22#include <aws/cloudfront/model/ListPublicKeysPaginationTraits.h>
23#include <aws/cloudfront/model/ListStreamingDistributionsPaginationTraits.h>
24#include <aws/cloudfront/model/ListTrustStoresPaginationTraits.h>
25#include <aws/core/client/UserAgent.h>
26#include <aws/core/utils/pagination/Paginator.h>
27
28#include <memory>
29
30namespace Aws {
31namespace CloudFront {
32
33template <typename DerivedClient>
35 public:
42 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
45 static_cast<DerivedClient*>(this), request};
46 }
47
54 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
57 static_cast<DerivedClient*>(this), 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);
117 static_cast<DerivedClient*>(this), request};
118 }
119
126 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
129 static_cast<DerivedClient*>(this), request};
130 }
131
138 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
141 static_cast<DerivedClient*>(this), request};
142 }
143
150 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
153 static_cast<DerivedClient*>(this), request};
154 }
155
162 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
165 static_cast<DerivedClient*>(this), request};
166 }
167
174 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
177 static_cast<DerivedClient*>(this), request};
178 }
179
186 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
189 static_cast<DerivedClient*>(this), request};
190 }
191
198 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
201 static_cast<DerivedClient*>(this), request};
202 }
203
210 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
212 Pagination::ListPublicKeysPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
213 request};
214 }
215
222 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
225 static_cast<DerivedClient*>(this), request};
226 }
227
234 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
236 Pagination::ListTrustStoresPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
237 request};
238 }
239};
240} // namespace CloudFront
241} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPublicKeys2020_05_31Request, Pagination::ListPublicKeysPaginationTraits< DerivedClient > > ListPublicKeysPaginator(const Model::ListPublicKeys2020_05_31Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListConnectionGroups2020_05_31Request, Pagination::ListConnectionGroupsPaginationTraits< DerivedClient > > ListConnectionGroupsPaginator(const Model::ListConnectionGroups2020_05_31Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDistributionTenants2020_05_31Request, Pagination::ListDistributionTenantsPaginationTraits< DerivedClient > > ListDistributionTenantsPaginator(const Model::ListDistributionTenants2020_05_31Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDistributionTenantsByCustomization2020_05_31Request, Pagination::ListDistributionTenantsByCustomizationPaginationTraits< DerivedClient > > ListDistributionTenantsByCustomizationPaginator(const Model::ListDistributionTenantsByCustomization2020_05_31Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDistributionsByConnectionMode2020_05_31Request, Pagination::ListDistributionsByConnectionModePaginationTraits< DerivedClient > > ListDistributionsByConnectionModePaginator(const Model::ListDistributionsByConnectionMode2020_05_31Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDomainConflicts2020_05_31Request, Pagination::ListDomainConflictsPaginationTraits< DerivedClient > > ListDomainConflictsPaginator(const Model::ListDomainConflicts2020_05_31Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTrustStores2020_05_31Request, Pagination::ListTrustStoresPaginationTraits< DerivedClient > > ListTrustStoresPaginator(const Model::ListTrustStores2020_05_31Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListInvalidationsForDistributionTenant2020_05_31Request, Pagination::ListInvalidationsForDistributionTenantPaginationTraits< DerivedClient > > ListInvalidationsForDistributionTenantPaginator(const Model::ListInvalidationsForDistributionTenant2020_05_31Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListOriginAccessControls2020_05_31Request, Pagination::ListOriginAccessControlsPaginationTraits< DerivedClient > > ListOriginAccessControlsPaginator(const Model::ListOriginAccessControls2020_05_31Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCloudFrontOriginAccessIdentities2020_05_31Request, Pagination::ListCloudFrontOriginAccessIdentitiesPaginationTraits< DerivedClient > > ListCloudFrontOriginAccessIdentitiesPaginator(const Model::ListCloudFrontOriginAccessIdentities2020_05_31Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListConnectionFunctions2020_05_31Request, Pagination::ListConnectionFunctionsPaginationTraits< DerivedClient > > ListConnectionFunctionsPaginator(const Model::ListConnectionFunctions2020_05_31Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListKeyValueStores2020_05_31Request, Pagination::ListKeyValueStoresPaginationTraits< DerivedClient > > ListKeyValueStoresPaginator(const Model::ListKeyValueStores2020_05_31Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListInvalidations2020_05_31Request, Pagination::ListInvalidationsPaginationTraits< DerivedClient > > ListInvalidationsPaginator(const Model::ListInvalidations2020_05_31Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDistributions2020_05_31Request, Pagination::ListDistributionsPaginationTraits< DerivedClient > > ListDistributionsPaginator(const Model::ListDistributions2020_05_31Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListStreamingDistributions2020_05_31Request, Pagination::ListStreamingDistributionsPaginationTraits< DerivedClient > > ListStreamingDistributionsPaginator(const Model::ListStreamingDistributions2020_05_31Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDistributionsByTrustStore2020_05_31Request, Pagination::ListDistributionsByTrustStorePaginationTraits< DerivedClient > > ListDistributionsByTrustStorePaginator(const Model::ListDistributionsByTrustStore2020_05_31Request &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDistributionsByConnectionFunction2020_05_31Request, Pagination::ListDistributionsByConnectionFunctionPaginationTraits< DerivedClient > > ListDistributionsByConnectionFunctionPaginator(const Model::ListDistributionsByConnectionFunction2020_05_31Request &request)