AWS SDK for C++

AWS SDK for C++ Version 1.11.759

Loading...
Searching...
No Matches
CodeCommitPaginationBase.h
1
6#pragma once
7
8#include <aws/codecommit/model/DescribeMergeConflictsPaginationTraits.h>
9#include <aws/codecommit/model/DescribePullRequestEventsPaginationTraits.h>
10#include <aws/codecommit/model/GetCommentReactionsPaginationTraits.h>
11#include <aws/codecommit/model/GetCommentsForComparedCommitPaginationTraits.h>
12#include <aws/codecommit/model/GetCommentsForPullRequestPaginationTraits.h>
13#include <aws/codecommit/model/GetDifferencesPaginationTraits.h>
14#include <aws/codecommit/model/GetMergeConflictsPaginationTraits.h>
15#include <aws/codecommit/model/ListApprovalRuleTemplatesPaginationTraits.h>
16#include <aws/codecommit/model/ListAssociatedApprovalRuleTemplatesForRepositoryPaginationTraits.h>
17#include <aws/codecommit/model/ListBranchesPaginationTraits.h>
18#include <aws/codecommit/model/ListFileCommitHistoryPaginationTraits.h>
19#include <aws/codecommit/model/ListPullRequestsPaginationTraits.h>
20#include <aws/codecommit/model/ListRepositoriesForApprovalRuleTemplatePaginationTraits.h>
21#include <aws/codecommit/model/ListRepositoriesPaginationTraits.h>
22#include <aws/core/client/UserAgent.h>
23#include <aws/core/utils/pagination/Paginator.h>
24
25#include <memory>
26
27namespace Aws {
28namespace CodeCommit {
29
30class CodeCommitClient;
31
32template <typename DerivedClient>
34 public:
41 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
44 static_cast<DerivedClient*>(this), request};
45 }
46
53 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
56 static_cast<DerivedClient*>(this), request};
57 }
58
65 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
68 static_cast<DerivedClient*>(this), request};
69 }
70
77 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
80 static_cast<DerivedClient*>(this), request};
81 }
82
89 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
92 static_cast<DerivedClient*>(this), request};
93 }
94
100 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
102 Pagination::GetDifferencesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
103 request};
104 }
105
112 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
115 static_cast<DerivedClient*>(this), request};
116 }
117
124 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
127 static_cast<DerivedClient*>(this), request};
128 }
129
136 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
139 static_cast<DerivedClient*>(this), request};
140 }
141
147 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
149 Pagination::ListBranchesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
150 request};
151 }
152
159 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
162 static_cast<DerivedClient*>(this), request};
163 }
164
171 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
173 Pagination::ListPullRequestsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
174 request};
175 }
176
183 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
185 Pagination::ListRepositoriesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
186 request};
187 }
188
195 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
198 static_cast<DerivedClient*>(this), request};
199 }
200};
201} // namespace CodeCommit
202} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetCommentsForComparedCommitRequest, Pagination::GetCommentsForComparedCommitPaginationTraits< DerivedClient > > GetCommentsForComparedCommitPaginator(const Model::GetCommentsForComparedCommitRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRepositoriesRequest, Pagination::ListRepositoriesPaginationTraits< DerivedClient > > ListRepositoriesPaginator(const Model::ListRepositoriesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetMergeConflictsRequest, Pagination::GetMergeConflictsPaginationTraits< DerivedClient > > GetMergeConflictsPaginator(const Model::GetMergeConflictsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetCommentsForPullRequestRequest, Pagination::GetCommentsForPullRequestPaginationTraits< DerivedClient > > GetCommentsForPullRequestPaginator(const Model::GetCommentsForPullRequestRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRepositoriesForApprovalRuleTemplateRequest, Pagination::ListRepositoriesForApprovalRuleTemplatePaginationTraits< DerivedClient > > ListRepositoriesForApprovalRuleTemplatePaginator(const Model::ListRepositoriesForApprovalRuleTemplateRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListApprovalRuleTemplatesRequest, Pagination::ListApprovalRuleTemplatesPaginationTraits< DerivedClient > > ListApprovalRuleTemplatesPaginator(const Model::ListApprovalRuleTemplatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAssociatedApprovalRuleTemplatesForRepositoryRequest, Pagination::ListAssociatedApprovalRuleTemplatesForRepositoryPaginationTraits< DerivedClient > > ListAssociatedApprovalRuleTemplatesForRepositoryPaginator(const Model::ListAssociatedApprovalRuleTemplatesForRepositoryRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeMergeConflictsRequest, Pagination::DescribeMergeConflictsPaginationTraits< DerivedClient > > DescribeMergeConflictsPaginator(const Model::DescribeMergeConflictsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPullRequestsRequest, Pagination::ListPullRequestsPaginationTraits< DerivedClient > > ListPullRequestsPaginator(const Model::ListPullRequestsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetCommentReactionsRequest, Pagination::GetCommentReactionsPaginationTraits< DerivedClient > > GetCommentReactionsPaginator(const Model::GetCommentReactionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBranchesRequest, Pagination::ListBranchesPaginationTraits< DerivedClient > > ListBranchesPaginator(const Model::ListBranchesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribePullRequestEventsRequest, Pagination::DescribePullRequestEventsPaginationTraits< DerivedClient > > DescribePullRequestEventsPaginator(const Model::DescribePullRequestEventsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetDifferencesRequest, Pagination::GetDifferencesPaginationTraits< DerivedClient > > GetDifferencesPaginator(const Model::GetDifferencesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFileCommitHistoryRequest, Pagination::ListFileCommitHistoryPaginationTraits< DerivedClient > > ListFileCommitHistoryPaginator(const Model::ListFileCommitHistoryRequest &request)