AWS SDK for C++

AWS SDK for C++ Version 1.11.777

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
24class ChimeClient;
25
26template <typename DerivedClient>
28 public:
34 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
36 Pagination::ListAccountsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
37 request};
38 }
39
45 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
47 static_cast<DerivedClient*>(this), request};
48 }
49
56 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
59 static_cast<DerivedClient*>(this), request};
60 }
61
68 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
70 Pagination::ListPhoneNumbersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
71 request};
72 }
73
80 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
83 static_cast<DerivedClient*>(this), request};
84 }
85
91 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
93 static_cast<DerivedClient*>(this), request};
94 }
95
101 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
103 static_cast<DerivedClient*>(this), request};
104 }
105
112 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
115 static_cast<DerivedClient*>(this), request};
116 }
117};
118} // namespace Chime
119} // 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)