AWS SDK for C++

AWS SDK for C++ Version 1.11.760

Loading...
Searching...
No Matches
WickrPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/wickr/model/ListBlockedGuestUsersPaginationTraits.h>
11#include <aws/wickr/model/ListBotsPaginationTraits.h>
12#include <aws/wickr/model/ListDevicesForUserPaginationTraits.h>
13#include <aws/wickr/model/ListGuestUsersPaginationTraits.h>
14#include <aws/wickr/model/ListNetworksPaginationTraits.h>
15#include <aws/wickr/model/ListSecurityGroupUsersPaginationTraits.h>
16#include <aws/wickr/model/ListSecurityGroupsPaginationTraits.h>
17#include <aws/wickr/model/ListUsersPaginationTraits.h>
18
19#include <memory>
20
21namespace Aws {
22namespace Wickr {
23
24class WickrClient;
25
26template <typename DerivedClient>
28 public:
35 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
38 static_cast<DerivedClient*>(this), request};
39 }
40
46 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
48 static_cast<DerivedClient*>(this), request};
49 }
50
57 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
60 static_cast<DerivedClient*>(this), request};
61 }
62
68 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
70 Pagination::ListGuestUsersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
71 request};
72 }
73
79 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
81 Pagination::ListNetworksPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
82 request};
83 }
84
91 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
94 static_cast<DerivedClient*>(this), request};
95 }
96
103 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
106 static_cast<DerivedClient*>(this), request};
107 }
108
114 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
116 static_cast<DerivedClient*>(this), request};
117 }
118};
119} // namespace Wickr
120} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDevicesForUserRequest, Pagination::ListDevicesForUserPaginationTraits< DerivedClient > > ListDevicesForUserPaginator(const Model::ListDevicesForUserRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNetworksRequest, Pagination::ListNetworksPaginationTraits< DerivedClient > > ListNetworksPaginator(const Model::ListNetworksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBlockedGuestUsersRequest, Pagination::ListBlockedGuestUsersPaginationTraits< DerivedClient > > ListBlockedGuestUsersPaginator(const Model::ListBlockedGuestUsersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSecurityGroupsRequest, Pagination::ListSecurityGroupsPaginationTraits< DerivedClient > > ListSecurityGroupsPaginator(const Model::ListSecurityGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBotsRequest, Pagination::ListBotsPaginationTraits< DerivedClient > > ListBotsPaginator(const Model::ListBotsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSecurityGroupUsersRequest, Pagination::ListSecurityGroupUsersPaginationTraits< DerivedClient > > ListSecurityGroupUsersPaginator(const Model::ListSecurityGroupUsersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListGuestUsersRequest, Pagination::ListGuestUsersPaginationTraits< DerivedClient > > ListGuestUsersPaginator(const Model::ListGuestUsersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListUsersRequest, Pagination::ListUsersPaginationTraits< DerivedClient > > ListUsersPaginator(const Model::ListUsersRequest &request)