AWS SDK for C++

AWS SDK for C++ Version 1.11.807

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/ListFirewallRulesPaginationTraits.h>
16#include <aws/route53resolver/model/ListOutpostResolversPaginationTraits.h>
17#include <aws/route53resolver/model/ListResolverConfigsPaginationTraits.h>
18#include <aws/route53resolver/model/ListResolverDnssecConfigsPaginationTraits.h>
19#include <aws/route53resolver/model/ListResolverEndpointIpAddressesPaginationTraits.h>
20#include <aws/route53resolver/model/ListResolverEndpointsPaginationTraits.h>
21#include <aws/route53resolver/model/ListResolverQueryLogConfigAssociationsPaginationTraits.h>
22#include <aws/route53resolver/model/ListResolverQueryLogConfigsPaginationTraits.h>
23#include <aws/route53resolver/model/ListResolverRuleAssociationsPaginationTraits.h>
24#include <aws/route53resolver/model/ListResolverRulesPaginationTraits.h>
25#include <aws/route53resolver/model/ListTagsForResourcePaginationTraits.h>
26
27#include <memory>
28
29namespace Aws {
30namespace Route53Resolver {
31
32template <typename DerivedClient>
34 public:
41 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
44 static_cast<DerivedClient*>(this), request};
45 }
46
53 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
56 static_cast<DerivedClient*>(this), request};
57 }
58
65 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
68 static_cast<DerivedClient*>(this), request};
69 }
70
77 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
80 static_cast<DerivedClient*>(this), request};
81 }
82
89 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
92 static_cast<DerivedClient*>(this), request};
93 }
94
101 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
104 static_cast<DerivedClient*>(this), request};
105 }
106
113 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
116 static_cast<DerivedClient*>(this), request};
117 }
118
125 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
128 static_cast<DerivedClient*>(this), request};
129 }
130
137 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
140 static_cast<DerivedClient*>(this), request};
141 }
142
149 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
152 static_cast<DerivedClient*>(this), request};
153 }
154
161 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
164 static_cast<DerivedClient*>(this), request};
165 }
166
173 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
176 static_cast<DerivedClient*>(this), request};
177 }
178
185 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
188 static_cast<DerivedClient*>(this), request};
189 }
190
197 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
200 static_cast<DerivedClient*>(this), request};
201 }
202
209 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
212 static_cast<DerivedClient*>(this), request};
213 }
214
221 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
224 static_cast<DerivedClient*>(this), request};
225 }
226};
227} // namespace Route53Resolver
228} // 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::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)