AWS SDK for C++

AWS SDK for C++ Version 1.11.759

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
22class Route53Client;
23
24template <typename DerivedClient>
26 public:
32 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
34 Pagination::ListCidrBlocksPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
35 request};
36 }
37
44 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
47 static_cast<DerivedClient*>(this), request};
48 }
49
56 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
59 static_cast<DerivedClient*>(this), request};
60 }
61
68 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
70 Pagination::ListHealthChecksPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
71 request};
72 }
73
80 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
82 Pagination::ListHostedZonesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
83 request};
84 }
85
92 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
95 static_cast<DerivedClient*>(this), request};
96 }
97};
98} // namespace Route53
99} // 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)