AWS SDK for C++

AWS SDK for C++ Version 1.11.756

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
28class MailManagerClient;
29
30template <typename DerivedClient>
32 public:
39 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
42 static_cast<DerivedClient*>(this), request};
43 }
44
51 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
54 static_cast<DerivedClient*>(this), request};
55 }
56
63 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
66 static_cast<DerivedClient*>(this), request};
67 }
68
75 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
77 Pagination::ListAddressListsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
78 request};
79 }
80
87 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
90 static_cast<DerivedClient*>(this), request};
91 }
92
98 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
100 Pagination::ListArchivesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
101 request};
102 }
103
110 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
113 static_cast<DerivedClient*>(this), request};
114 }
115
122 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
125 static_cast<DerivedClient*>(this), request};
126 }
127
134 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
137 static_cast<DerivedClient*>(this), request};
138 }
139
145 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
147 Pagination::ListRelaysPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
148 request};
149 }
150
156 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
158 Pagination::ListRuleSetsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
159 request};
160 }
161
168 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
171 static_cast<DerivedClient*>(this), request};
172 }
173};
174} // namespace MailManager
175} // 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)