AWS SDK for C++

AWS SDK for C++ Version 1.11.824

Loading...
Searching...
No Matches
Route53ResolverPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/route53resolver/model/ListFirewallConfigsPaginationTraits.h>
11#include <aws/route53resolver/model/ListFirewallDomainListsPaginationTraits.h>
12#include <aws/route53resolver/model/ListFirewallDomainsPaginationTraits.h>
13#include <aws/route53resolver/model/ListFirewallRuleGroupAssociationsPaginationTraits.h>
14#include <aws/route53resolver/model/ListFirewallRuleGroupsPaginationTraits.h>
15#include <aws/route53resolver/model/ListFirewallRuleTypesPaginationTraits.h>
16#include <aws/route53resolver/model/ListFirewallRulesPaginationTraits.h>
17#include <aws/route53resolver/model/ListOutpostResolversPaginationTraits.h>
18#include <aws/route53resolver/model/ListResolverConfigsPaginationTraits.h>
19#include <aws/route53resolver/model/ListResolverDnssecConfigsPaginationTraits.h>
20#include <aws/route53resolver/model/ListResolverEndpointIpAddressesPaginationTraits.h>
21#include <aws/route53resolver/model/ListResolverEndpointsPaginationTraits.h>
22#include <aws/route53resolver/model/ListResolverQueryLogConfigAssociationsPaginationTraits.h>
23#include <aws/route53resolver/model/ListResolverQueryLogConfigsPaginationTraits.h>
24#include <aws/route53resolver/model/ListResolverRuleAssociationsPaginationTraits.h>
25#include <aws/route53resolver/model/ListResolverRulesPaginationTraits.h>
26#include <aws/route53resolver/model/ListTagsForResourcePaginationTraits.h>
27
28#include <memory>
29
30namespace Aws {
31namespace Route53Resolver {
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);
213 static_cast<DerivedClient*>(this), 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);
237 static_cast<DerivedClient*>(this), request};
238 }
239};
240} // namespace Route53Resolver
241} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFirewallDomainListsRequest, Pagination::ListFirewallDomainListsPaginationTraits< DerivedClient > > ListFirewallDomainListsPaginator(const Model::ListFirewallDomainListsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFirewallRuleTypesRequest, Pagination::ListFirewallRuleTypesPaginationTraits< DerivedClient > > ListFirewallRuleTypesPaginator(const Model::ListFirewallRuleTypesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFirewallDomainsRequest, Pagination::ListFirewallDomainsPaginationTraits< DerivedClient > > ListFirewallDomainsPaginator(const Model::ListFirewallDomainsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResolverRulesRequest, Pagination::ListResolverRulesPaginationTraits< DerivedClient > > ListResolverRulesPaginator(const Model::ListResolverRulesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResolverEndpointsRequest, Pagination::ListResolverEndpointsPaginationTraits< DerivedClient > > ListResolverEndpointsPaginator(const Model::ListResolverEndpointsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResolverEndpointIpAddressesRequest, Pagination::ListResolverEndpointIpAddressesPaginationTraits< DerivedClient > > ListResolverEndpointIpAddressesPaginator(const Model::ListResolverEndpointIpAddressesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResolverRuleAssociationsRequest, Pagination::ListResolverRuleAssociationsPaginationTraits< DerivedClient > > ListResolverRuleAssociationsPaginator(const Model::ListResolverRuleAssociationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFirewallRuleGroupAssociationsRequest, Pagination::ListFirewallRuleGroupAssociationsPaginationTraits< DerivedClient > > ListFirewallRuleGroupAssociationsPaginator(const Model::ListFirewallRuleGroupAssociationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTagsForResourceRequest, Pagination::ListTagsForResourcePaginationTraits< DerivedClient > > ListTagsForResourcePaginator(const Model::ListTagsForResourceRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResolverConfigsRequest, Pagination::ListResolverConfigsPaginationTraits< DerivedClient > > ListResolverConfigsPaginator(const Model::ListResolverConfigsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResolverDnssecConfigsRequest, Pagination::ListResolverDnssecConfigsPaginationTraits< DerivedClient > > ListResolverDnssecConfigsPaginator(const Model::ListResolverDnssecConfigsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFirewallRuleGroupsRequest, Pagination::ListFirewallRuleGroupsPaginationTraits< DerivedClient > > ListFirewallRuleGroupsPaginator(const Model::ListFirewallRuleGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResolverQueryLogConfigAssociationsRequest, Pagination::ListResolverQueryLogConfigAssociationsPaginationTraits< DerivedClient > > ListResolverQueryLogConfigAssociationsPaginator(const Model::ListResolverQueryLogConfigAssociationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResolverQueryLogConfigsRequest, Pagination::ListResolverQueryLogConfigsPaginationTraits< DerivedClient > > ListResolverQueryLogConfigsPaginator(const Model::ListResolverQueryLogConfigsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFirewallConfigsRequest, Pagination::ListFirewallConfigsPaginationTraits< DerivedClient > > ListFirewallConfigsPaginator(const Model::ListFirewallConfigsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListOutpostResolversRequest, Pagination::ListOutpostResolversPaginationTraits< DerivedClient > > ListOutpostResolversPaginator(const Model::ListOutpostResolversRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFirewallRulesRequest, Pagination::ListFirewallRulesPaginationTraits< DerivedClient > > ListFirewallRulesPaginator(const Model::ListFirewallRulesRequest &request)