AWS SDK for C++

AWS SDK for C++ Version 1.11.754

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/utils/pagination/Paginator.h>
26
27#include <memory>
28
29namespace Aws {
30namespace CloudFront {
31
32class CloudFrontClient;
33
34template <typename DerivedClient>
36 public:
45 static_cast<DerivedClient*>(this), request};
46 }
47
56 static_cast<DerivedClient*>(this), request};
57 }
58
67 static_cast<DerivedClient*>(this), request};
68 }
69
78 static_cast<DerivedClient*>(this), request};
79 }
80
89 static_cast<DerivedClient*>(this), request};
90 }
91
100 static_cast<DerivedClient*>(this), request};
101 }
102
111 static_cast<DerivedClient*>(this), request};
112 }
113
122 static_cast<DerivedClient*>(this), request};
123 }
124
133 static_cast<DerivedClient*>(this), request};
134 }
135
144 static_cast<DerivedClient*>(this), request};
145 }
146
155 static_cast<DerivedClient*>(this), request};
156 }
157
166 static_cast<DerivedClient*>(this), request};
167 }
168
177 static_cast<DerivedClient*>(this), request};
178 }
179
188 static_cast<DerivedClient*>(this), request};
189 }
190
198 Pagination::ListPublicKeysPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
199 request};
200 }
201
210 static_cast<DerivedClient*>(this), request};
211 }
212
220 Pagination::ListTrustStoresPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
221 request};
222 }
223};
224} // namespace CloudFront
225} // namespace Aws
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)