AWS SDK for C++

AWS SDK for C++ Version 1.11.874

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/GetBlobDifferencesPaginationTraits.h>
11#include <aws/codecommit/model/GetCommentReactionsPaginationTraits.h>
12#include <aws/codecommit/model/GetCommentsForComparedCommitPaginationTraits.h>
13#include <aws/codecommit/model/GetCommentsForPullRequestPaginationTraits.h>
14#include <aws/codecommit/model/GetDifferencesPaginationTraits.h>
15#include <aws/codecommit/model/GetMergeConflictsPaginationTraits.h>
16#include <aws/codecommit/model/ListApprovalRuleTemplatesPaginationTraits.h>
17#include <aws/codecommit/model/ListAssociatedApprovalRuleTemplatesForRepositoryPaginationTraits.h>
18#include <aws/codecommit/model/ListBranchesPaginationTraits.h>
19#include <aws/codecommit/model/ListFileCommitHistoryPaginationTraits.h>
20#include <aws/codecommit/model/ListPullRequestsPaginationTraits.h>
21#include <aws/codecommit/model/ListRepositoriesForApprovalRuleTemplatePaginationTraits.h>
22#include <aws/codecommit/model/ListRepositoriesPaginationTraits.h>
23#include <aws/core/client/UserAgent.h>
24#include <aws/core/utils/pagination/Paginator.h>
25
26#include <memory>
27
28namespace Aws {
29namespace CodeCommit {
30
31template <typename DerivedClient>
33 public:
40 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
43 static_cast<DerivedClient*>(this), request};
44 }
45
52 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
55 static_cast<DerivedClient*>(this), request};
56 }
57
64 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
67 static_cast<DerivedClient*>(this), request};
68 }
69
76 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
79 static_cast<DerivedClient*>(this), request};
80 }
81
88 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
91 static_cast<DerivedClient*>(this), request};
92 }
93
100 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
103 static_cast<DerivedClient*>(this), request};
104 }
105
111 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
113 Pagination::GetDifferencesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
114 request};
115 }
116
123 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
126 static_cast<DerivedClient*>(this), request};
127 }
128
135 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
138 static_cast<DerivedClient*>(this), request};
139 }
140
147 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
150 static_cast<DerivedClient*>(this), request};
151 }
152
158 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
160 Pagination::ListBranchesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
161 request};
162 }
163
170 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
173 static_cast<DerivedClient*>(this), request};
174 }
175
182 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
184 Pagination::ListPullRequestsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
185 request};
186 }
187
194 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
196 Pagination::ListRepositoriesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
197 request};
198 }
199
206 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
209 static_cast<DerivedClient*>(this), request};
210 }
211};
212} // namespace CodeCommit
213} // 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::GetBlobDifferencesRequest, Pagination::GetBlobDifferencesPaginationTraits< DerivedClient > > GetBlobDifferencesPaginator(const Model::GetBlobDifferencesRequest &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)