AWS SDK for C++

AWS SDK for C++ Version 1.11.809

Loading...
Searching...
No Matches
Route53PaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/route53/model/ListCidrBlocksPaginationTraits.h>
11#include <aws/route53/model/ListCidrCollectionsPaginationTraits.h>
12#include <aws/route53/model/ListCidrLocationsPaginationTraits.h>
13#include <aws/route53/model/ListHealthChecksPaginationTraits.h>
14#include <aws/route53/model/ListHostedZonesPaginationTraits.h>
15#include <aws/route53/model/ListQueryLoggingConfigsPaginationTraits.h>
16
17#include <memory>
18
19namespace Aws {
20namespace Route53 {
21
22template <typename DerivedClient>
24 public:
30 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
32 Pagination::ListCidrBlocksPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
33 request};
34 }
35
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);
68 Pagination::ListHealthChecksPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
69 request};
70 }
71
78 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
80 Pagination::ListHostedZonesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
81 request};
82 }
83
90 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
93 static_cast<DerivedClient*>(this), request};
94 }
95};
96} // namespace Route53
97} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListHealthChecksRequest, Pagination::ListHealthChecksPaginationTraits< DerivedClient > > ListHealthChecksPaginator(const Model::ListHealthChecksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListQueryLoggingConfigsRequest, Pagination::ListQueryLoggingConfigsPaginationTraits< DerivedClient > > ListQueryLoggingConfigsPaginator(const Model::ListQueryLoggingConfigsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCidrBlocksRequest, Pagination::ListCidrBlocksPaginationTraits< DerivedClient > > ListCidrBlocksPaginator(const Model::ListCidrBlocksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCidrCollectionsRequest, Pagination::ListCidrCollectionsPaginationTraits< DerivedClient > > ListCidrCollectionsPaginator(const Model::ListCidrCollectionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListHostedZonesRequest, Pagination::ListHostedZonesPaginationTraits< DerivedClient > > ListHostedZonesPaginator(const Model::ListHostedZonesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCidrLocationsRequest, Pagination::ListCidrLocationsPaginationTraits< DerivedClient > > ListCidrLocationsPaginator(const Model::ListCidrLocationsRequest &request)