AWS SDK for C++

AWS SDK for C++ Version 1.11.811

Loading...
Searching...
No Matches
ChimePaginationBase.h
1
6#pragma once
7
8#include <aws/chime/model/ListAccountsPaginationTraits.h>
9#include <aws/chime/model/ListBotsPaginationTraits.h>
10#include <aws/chime/model/ListPhoneNumberOrdersPaginationTraits.h>
11#include <aws/chime/model/ListPhoneNumbersPaginationTraits.h>
12#include <aws/chime/model/ListRoomMembershipsPaginationTraits.h>
13#include <aws/chime/model/ListRoomsPaginationTraits.h>
14#include <aws/chime/model/ListUsersPaginationTraits.h>
15#include <aws/chime/model/SearchAvailablePhoneNumbersPaginationTraits.h>
16#include <aws/core/client/UserAgent.h>
17#include <aws/core/utils/pagination/Paginator.h>
18
19#include <memory>
20
21namespace Aws {
22namespace Chime {
23
24template <typename DerivedClient>
26 public:
32 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
34 Pagination::ListAccountsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
35 request};
36 }
37
43 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);
68 Pagination::ListPhoneNumbersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
69 request};
70 }
71
78 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
81 static_cast<DerivedClient*>(this), request};
82 }
83
89 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
91 static_cast<DerivedClient*>(this), request};
92 }
93
99 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
101 static_cast<DerivedClient*>(this), request};
102 }
103
110 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
113 static_cast<DerivedClient*>(this), request};
114 }
115};
116} // namespace Chime
117} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRoomMembershipsRequest, Pagination::ListRoomMembershipsPaginationTraits< DerivedClient > > ListRoomMembershipsPaginator(const Model::ListRoomMembershipsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListUsersRequest, Pagination::ListUsersPaginationTraits< DerivedClient > > ListUsersPaginator(const Model::ListUsersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPhoneNumbersRequest, Pagination::ListPhoneNumbersPaginationTraits< DerivedClient > > ListPhoneNumbersPaginator(const Model::ListPhoneNumbersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBotsRequest, Pagination::ListBotsPaginationTraits< DerivedClient > > ListBotsPaginator(const Model::ListBotsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAccountsRequest, Pagination::ListAccountsPaginationTraits< DerivedClient > > ListAccountsPaginator(const Model::ListAccountsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPhoneNumberOrdersRequest, Pagination::ListPhoneNumberOrdersPaginationTraits< DerivedClient > > ListPhoneNumberOrdersPaginator(const Model::ListPhoneNumberOrdersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchAvailablePhoneNumbersRequest, Pagination::SearchAvailablePhoneNumbersPaginationTraits< DerivedClient > > SearchAvailablePhoneNumbersPaginator(const Model::SearchAvailablePhoneNumbersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRoomsRequest, Pagination::ListRoomsPaginationTraits< DerivedClient > > ListRoomsPaginator(const Model::ListRoomsRequest &request)