AWS SDK for C++

AWS SDK for C++ Version 1.11.759

Loading...
Searching...
No Matches
ManagedBlockchainPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/managedblockchain/model/ListAccessorsPaginationTraits.h>
11#include <aws/managedblockchain/model/ListInvitationsPaginationTraits.h>
12#include <aws/managedblockchain/model/ListMembersPaginationTraits.h>
13#include <aws/managedblockchain/model/ListNetworksPaginationTraits.h>
14#include <aws/managedblockchain/model/ListNodesPaginationTraits.h>
15#include <aws/managedblockchain/model/ListProposalVotesPaginationTraits.h>
16#include <aws/managedblockchain/model/ListProposalsPaginationTraits.h>
17
18#include <memory>
19
20namespace Aws {
21namespace ManagedBlockchain {
22
23class ManagedBlockchainClient;
24
25template <typename DerivedClient>
27 public:
33 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
35 Pagination::ListAccessorsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
36 request};
37 }
38
45 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
47 Pagination::ListInvitationsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
48 request};
49 }
50
56 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
58 Pagination::ListMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
59 request};
60 }
61
67 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
69 Pagination::ListNetworksPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
70 request};
71 }
72
78 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
80 static_cast<DerivedClient*>(this), request};
81 }
82
88 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
90 Pagination::ListProposalsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
91 request};
92 }
93
100 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
103 static_cast<DerivedClient*>(this), request};
104 }
105};
106} // namespace ManagedBlockchain
107} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListInvitationsRequest, Pagination::ListInvitationsPaginationTraits< DerivedClient > > ListInvitationsPaginator(const Model::ListInvitationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListProposalsRequest, Pagination::ListProposalsPaginationTraits< DerivedClient > > ListProposalsPaginator(const Model::ListProposalsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNetworksRequest, Pagination::ListNetworksPaginationTraits< DerivedClient > > ListNetworksPaginator(const Model::ListNetworksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAccessorsRequest, Pagination::ListAccessorsPaginationTraits< DerivedClient > > ListAccessorsPaginator(const Model::ListAccessorsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNodesRequest, Pagination::ListNodesPaginationTraits< DerivedClient > > ListNodesPaginator(const Model::ListNodesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMembersRequest, Pagination::ListMembersPaginationTraits< DerivedClient > > ListMembersPaginator(const Model::ListMembersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListProposalVotesRequest, Pagination::ListProposalVotesPaginationTraits< DerivedClient > > ListProposalVotesPaginator(const Model::ListProposalVotesRequest &request)