AWS SDK for C++

AWS SDK for C++ Version 1.11.812

Loading...
Searching...
No Matches
MailManagerPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/mailmanager/model/ListAddonInstancesPaginationTraits.h>
11#include <aws/mailmanager/model/ListAddonSubscriptionsPaginationTraits.h>
12#include <aws/mailmanager/model/ListAddressListImportJobsPaginationTraits.h>
13#include <aws/mailmanager/model/ListAddressListsPaginationTraits.h>
14#include <aws/mailmanager/model/ListArchiveExportsPaginationTraits.h>
15#include <aws/mailmanager/model/ListArchiveSearchesPaginationTraits.h>
16#include <aws/mailmanager/model/ListArchivesPaginationTraits.h>
17#include <aws/mailmanager/model/ListIngressPointsPaginationTraits.h>
18#include <aws/mailmanager/model/ListMembersOfAddressListPaginationTraits.h>
19#include <aws/mailmanager/model/ListRelaysPaginationTraits.h>
20#include <aws/mailmanager/model/ListRuleSetsPaginationTraits.h>
21#include <aws/mailmanager/model/ListTrafficPoliciesPaginationTraits.h>
22
23#include <memory>
24
25namespace Aws {
26namespace MailManager {
27
28template <typename DerivedClient>
30 public:
37 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
40 static_cast<DerivedClient*>(this), request};
41 }
42
49 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
52 static_cast<DerivedClient*>(this), request};
53 }
54
61 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
64 static_cast<DerivedClient*>(this), request};
65 }
66
73 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
75 Pagination::ListAddressListsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
76 request};
77 }
78
85 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
88 static_cast<DerivedClient*>(this), request};
89 }
90
96 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
98 Pagination::ListArchivesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
99 request};
100 }
101
108 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
111 static_cast<DerivedClient*>(this), request};
112 }
113
120 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
123 static_cast<DerivedClient*>(this), request};
124 }
125
132 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
135 static_cast<DerivedClient*>(this), request};
136 }
137
143 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
145 Pagination::ListRelaysPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
146 request};
147 }
148
154 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
156 Pagination::ListRuleSetsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
157 request};
158 }
159
166 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
169 static_cast<DerivedClient*>(this), request};
170 }
171};
172} // namespace MailManager
173} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTrafficPoliciesRequest, Pagination::ListTrafficPoliciesPaginationTraits< DerivedClient > > ListTrafficPoliciesPaginator(const Model::ListTrafficPoliciesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRelaysRequest, Pagination::ListRelaysPaginationTraits< DerivedClient > > ListRelaysPaginator(const Model::ListRelaysRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAddonSubscriptionsRequest, Pagination::ListAddonSubscriptionsPaginationTraits< DerivedClient > > ListAddonSubscriptionsPaginator(const Model::ListAddonSubscriptionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListArchivesRequest, Pagination::ListArchivesPaginationTraits< DerivedClient > > ListArchivesPaginator(const Model::ListArchivesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMembersOfAddressListRequest, Pagination::ListMembersOfAddressListPaginationTraits< DerivedClient > > ListMembersOfAddressListPaginator(const Model::ListMembersOfAddressListRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListArchiveSearchesRequest, Pagination::ListArchiveSearchesPaginationTraits< DerivedClient > > ListArchiveSearchesPaginator(const Model::ListArchiveSearchesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAddressListImportJobsRequest, Pagination::ListAddressListImportJobsPaginationTraits< DerivedClient > > ListAddressListImportJobsPaginator(const Model::ListAddressListImportJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRuleSetsRequest, Pagination::ListRuleSetsPaginationTraits< DerivedClient > > ListRuleSetsPaginator(const Model::ListRuleSetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListArchiveExportsRequest, Pagination::ListArchiveExportsPaginationTraits< DerivedClient > > ListArchiveExportsPaginator(const Model::ListArchiveExportsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAddonInstancesRequest, Pagination::ListAddonInstancesPaginationTraits< DerivedClient > > ListAddonInstancesPaginator(const Model::ListAddonInstancesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAddressListsRequest, Pagination::ListAddressListsPaginationTraits< DerivedClient > > ListAddressListsPaginator(const Model::ListAddressListsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListIngressPointsRequest, Pagination::ListIngressPointsPaginationTraits< DerivedClient > > ListIngressPointsPaginator(const Model::ListIngressPointsRequest &request)