AWS SDK for C++

AWS SDK for C++ Version 1.11.807

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
30template <typename DerivedClient>
32 public:
39 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
42 static_cast<DerivedClient*>(this), request};
43 }
44
51 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
54 static_cast<DerivedClient*>(this), request};
55 }
56
63 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
66 static_cast<DerivedClient*>(this), request};
67 }
68
75 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
78 static_cast<DerivedClient*>(this), request};
79 }
80
87 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
90 static_cast<DerivedClient*>(this), request};
91 }
92
98 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
100 Pagination::GetDifferencesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
101 request};
102 }
103
110 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
113 static_cast<DerivedClient*>(this), request};
114 }
115
122 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
125 static_cast<DerivedClient*>(this), request};
126 }
127
134 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
137 static_cast<DerivedClient*>(this), request};
138 }
139
145 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
147 Pagination::ListBranchesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
148 request};
149 }
150
157 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
160 static_cast<DerivedClient*>(this), request};
161 }
162
169 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
171 Pagination::ListPullRequestsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
172 request};
173 }
174
181 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
183 Pagination::ListRepositoriesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
184 request};
185 }
186
193 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
196 static_cast<DerivedClient*>(this), request};
197 }
198};
199} // namespace CodeCommit
200} // 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)