AWS SDK for C++

AWS SDK for C++ Version 1.11.809

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
23template <typename DerivedClient>
25 public:
31 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
33 Pagination::ListAccessorsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
34 request};
35 }
36
43 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
45 Pagination::ListInvitationsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
46 request};
47 }
48
54 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
56 Pagination::ListMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
57 request};
58 }
59
65 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
67 Pagination::ListNetworksPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
68 request};
69 }
70
76 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
78 static_cast<DerivedClient*>(this), request};
79 }
80
86 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
88 Pagination::ListProposalsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
89 request};
90 }
91
98 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
101 static_cast<DerivedClient*>(this), request};
102 }
103};
104} // namespace ManagedBlockchain
105} // 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)