AWS SDK for C++
AWS SDK for C++ Version 1.11.925
Main Page
Related Pages
Namespaces
Classes
Modules
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-codebuild
include
aws
codebuild
CodeBuildPaginationBase.h
1
6
#pragma once
7
8
#include <aws/codebuild/model/DescribeCodeCoveragesPaginationTraits.h>
9
#include <aws/codebuild/model/DescribeTestCasesPaginationTraits.h>
10
#include <aws/codebuild/model/ListBuildBatchesForProjectPaginationTraits.h>
11
#include <aws/codebuild/model/ListBuildBatchesPaginationTraits.h>
12
#include <aws/codebuild/model/ListBuildsForProjectPaginationTraits.h>
13
#include <aws/codebuild/model/ListBuildsPaginationTraits.h>
14
#include <aws/codebuild/model/ListCommandExecutionsForSandboxPaginationTraits.h>
15
#include <aws/codebuild/model/ListFleetsPaginationTraits.h>
16
#include <aws/codebuild/model/ListProjectsPaginationTraits.h>
17
#include <aws/codebuild/model/ListReportGroupsPaginationTraits.h>
18
#include <aws/codebuild/model/ListReportsForReportGroupPaginationTraits.h>
19
#include <aws/codebuild/model/ListReportsPaginationTraits.h>
20
#include <aws/codebuild/model/ListSandboxesForProjectPaginationTraits.h>
21
#include <aws/codebuild/model/ListSandboxesPaginationTraits.h>
22
#include <aws/codebuild/model/ListSharedProjectsPaginationTraits.h>
23
#include <aws/codebuild/model/ListSharedReportGroupsPaginationTraits.h>
24
#include <aws/core/client/UserAgent.h>
25
#include <aws/core/utils/pagination/Paginator.h>
26
27
#include <memory>
28
29
namespace
Aws
{
30
namespace
CodeBuild {
31
32
template
<
typename
DerivedClient>
33
class
CodeBuildPaginationBase
{
34
public
:
38
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeCodeCoveragesRequest
,
39
Pagination::DescribeCodeCoveragesPaginationTraits<DerivedClient>
>
40
DescribeCodeCoveragesPaginator
(
const
Model::DescribeCodeCoveragesRequest
& request) {
41
request.
AddUserAgentFeature
(Aws::Client::UserAgentFeature::PAGINATOR);
42
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeCodeCoveragesRequest
,
43
Pagination::DescribeCodeCoveragesPaginationTraits<DerivedClient>
>{
44
static_cast<
DerivedClient*
>
(
this
), request};
45
}
46
50
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeTestCasesRequest
,
51
Pagination::DescribeTestCasesPaginationTraits<DerivedClient>
>
52
DescribeTestCasesPaginator
(
const
Model::DescribeTestCasesRequest
& request) {
53
request.
AddUserAgentFeature
(Aws::Client::UserAgentFeature::PAGINATOR);
54
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::DescribeTestCasesRequest
,
55
Pagination::DescribeTestCasesPaginationTraits<DerivedClient>
>{
56
static_cast<
DerivedClient*
>
(
this
), request};
57
}
58
62
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListBuildBatchesRequest
,
63
Pagination::ListBuildBatchesPaginationTraits<DerivedClient>
>
64
ListBuildBatchesPaginator
(
const
Model::ListBuildBatchesRequest
& request) {
65
request.
AddUserAgentFeature
(Aws::Client::UserAgentFeature::PAGINATOR);
66
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListBuildBatchesRequest
,
67
Pagination::ListBuildBatchesPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
68
request};
69
}
70
74
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListBuildBatchesForProjectRequest
,
75
Pagination::ListBuildBatchesForProjectPaginationTraits<DerivedClient>
>
76
ListBuildBatchesForProjectPaginator
(
const
Model::ListBuildBatchesForProjectRequest
& request) {
77
request.
AddUserAgentFeature
(Aws::Client::UserAgentFeature::PAGINATOR);
78
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListBuildBatchesForProjectRequest
,
79
Pagination::ListBuildBatchesForProjectPaginationTraits<DerivedClient>
>{
80
static_cast<
DerivedClient*
>
(
this
), request};
81
}
82
86
Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListBuildsRequest, Pagination::ListBuildsPaginationTraits<DerivedClient>
>
87
ListBuildsPaginator
(
const
Model::ListBuildsRequest
& request) {
88
request.
AddUserAgentFeature
(Aws::Client::UserAgentFeature::PAGINATOR);
89
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListBuildsRequest
,
90
Pagination::ListBuildsPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
91
request};
92
}
93
97
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListBuildsForProjectRequest
,
98
Pagination::ListBuildsForProjectPaginationTraits<DerivedClient>
>
99
ListBuildsForProjectPaginator
(
const
Model::ListBuildsForProjectRequest
& request) {
100
request.
AddUserAgentFeature
(Aws::Client::UserAgentFeature::PAGINATOR);
101
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListBuildsForProjectRequest
,
102
Pagination::ListBuildsForProjectPaginationTraits<DerivedClient>
>{
103
static_cast<
DerivedClient*
>
(
this
), request};
104
}
105
109
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListCommandExecutionsForSandboxRequest
,
110
Pagination::ListCommandExecutionsForSandboxPaginationTraits<DerivedClient>
>
111
ListCommandExecutionsForSandboxPaginator
(
const
Model::ListCommandExecutionsForSandboxRequest
& request) {
112
request.
AddUserAgentFeature
(Aws::Client::UserAgentFeature::PAGINATOR);
113
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListCommandExecutionsForSandboxRequest
,
114
Pagination::ListCommandExecutionsForSandboxPaginationTraits<DerivedClient>
>{
115
static_cast<
DerivedClient*
>
(
this
), request};
116
}
117
121
Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListFleetsRequest, Pagination::ListFleetsPaginationTraits<DerivedClient>
>
122
ListFleetsPaginator
(
const
Model::ListFleetsRequest
& request) {
123
request.
AddUserAgentFeature
(Aws::Client::UserAgentFeature::PAGINATOR);
124
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListFleetsRequest
,
125
Pagination::ListFleetsPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
126
request};
127
}
128
132
Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListProjectsRequest, Pagination::ListProjectsPaginationTraits<DerivedClient>
>
133
ListProjectsPaginator
(
const
Model::ListProjectsRequest
& request) {
134
request.
AddUserAgentFeature
(Aws::Client::UserAgentFeature::PAGINATOR);
135
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListProjectsRequest
,
136
Pagination::ListProjectsPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
137
request};
138
}
139
143
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListReportGroupsRequest
,
144
Pagination::ListReportGroupsPaginationTraits<DerivedClient>
>
145
ListReportGroupsPaginator
(
const
Model::ListReportGroupsRequest
& request) {
146
request.
AddUserAgentFeature
(Aws::Client::UserAgentFeature::PAGINATOR);
147
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListReportGroupsRequest
,
148
Pagination::ListReportGroupsPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
149
request};
150
}
151
155
Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListReportsRequest, Pagination::ListReportsPaginationTraits<DerivedClient>
>
156
ListReportsPaginator
(
const
Model::ListReportsRequest
& request) {
157
request.
AddUserAgentFeature
(Aws::Client::UserAgentFeature::PAGINATOR);
158
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListReportsRequest
,
159
Pagination::ListReportsPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
160
request};
161
}
162
166
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListReportsForReportGroupRequest
,
167
Pagination::ListReportsForReportGroupPaginationTraits<DerivedClient>
>
168
ListReportsForReportGroupPaginator
(
const
Model::ListReportsForReportGroupRequest
& request) {
169
request.
AddUserAgentFeature
(Aws::Client::UserAgentFeature::PAGINATOR);
170
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListReportsForReportGroupRequest
,
171
Pagination::ListReportsForReportGroupPaginationTraits<DerivedClient>
>{
172
static_cast<
DerivedClient*
>
(
this
), request};
173
}
174
178
Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListSandboxesRequest, Pagination::ListSandboxesPaginationTraits<DerivedClient>
>
179
ListSandboxesPaginator
(
const
Model::ListSandboxesRequest
& request) {
180
request.
AddUserAgentFeature
(Aws::Client::UserAgentFeature::PAGINATOR);
181
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListSandboxesRequest
,
182
Pagination::ListSandboxesPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
183
request};
184
}
185
189
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListSandboxesForProjectRequest
,
190
Pagination::ListSandboxesForProjectPaginationTraits<DerivedClient>
>
191
ListSandboxesForProjectPaginator
(
const
Model::ListSandboxesForProjectRequest
& request) {
192
request.
AddUserAgentFeature
(Aws::Client::UserAgentFeature::PAGINATOR);
193
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListSandboxesForProjectRequest
,
194
Pagination::ListSandboxesForProjectPaginationTraits<DerivedClient>
>{
195
static_cast<
DerivedClient*
>
(
this
), request};
196
}
197
201
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListSharedProjectsRequest
,
202
Pagination::ListSharedProjectsPaginationTraits<DerivedClient>
>
203
ListSharedProjectsPaginator
(
const
Model::ListSharedProjectsRequest
& request) {
204
request.
AddUserAgentFeature
(Aws::Client::UserAgentFeature::PAGINATOR);
205
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListSharedProjectsRequest
,
206
Pagination::ListSharedProjectsPaginationTraits<DerivedClient>
>{
207
static_cast<
DerivedClient*
>
(
this
), request};
208
}
209
213
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListSharedReportGroupsRequest
,
214
Pagination::ListSharedReportGroupsPaginationTraits<DerivedClient>
>
215
ListSharedReportGroupsPaginator
(
const
Model::ListSharedReportGroupsRequest
& request) {
216
request.
AddUserAgentFeature
(Aws::Client::UserAgentFeature::PAGINATOR);
217
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListSharedReportGroupsRequest
,
218
Pagination::ListSharedReportGroupsPaginationTraits<DerivedClient>
>{
219
static_cast<
DerivedClient*
>
(
this
), request};
220
}
221
};
222
}
// namespace CodeBuild
223
}
// namespace Aws
Aws::AmazonWebServiceRequest::AddUserAgentFeature
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::CodeBuild::CodeBuildPaginationBase
Definition
CodeBuildPaginationBase.h:33
Aws::CodeBuild::CodeBuildPaginationBase::ListBuildsForProjectPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBuildsForProjectRequest, Pagination::ListBuildsForProjectPaginationTraits< DerivedClient > > ListBuildsForProjectPaginator(const Model::ListBuildsForProjectRequest &request)
Definition
CodeBuildPaginationBase.h:99
Aws::CodeBuild::CodeBuildPaginationBase::ListBuildsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBuildsRequest, Pagination::ListBuildsPaginationTraits< DerivedClient > > ListBuildsPaginator(const Model::ListBuildsRequest &request)
Definition
CodeBuildPaginationBase.h:87
Aws::CodeBuild::CodeBuildPaginationBase::ListReportsForReportGroupPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListReportsForReportGroupRequest, Pagination::ListReportsForReportGroupPaginationTraits< DerivedClient > > ListReportsForReportGroupPaginator(const Model::ListReportsForReportGroupRequest &request)
Definition
CodeBuildPaginationBase.h:168
Aws::CodeBuild::CodeBuildPaginationBase::ListReportsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListReportsRequest, Pagination::ListReportsPaginationTraits< DerivedClient > > ListReportsPaginator(const Model::ListReportsRequest &request)
Definition
CodeBuildPaginationBase.h:156
Aws::CodeBuild::CodeBuildPaginationBase::ListCommandExecutionsForSandboxPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCommandExecutionsForSandboxRequest, Pagination::ListCommandExecutionsForSandboxPaginationTraits< DerivedClient > > ListCommandExecutionsForSandboxPaginator(const Model::ListCommandExecutionsForSandboxRequest &request)
Definition
CodeBuildPaginationBase.h:111
Aws::CodeBuild::CodeBuildPaginationBase::ListSandboxesForProjectPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSandboxesForProjectRequest, Pagination::ListSandboxesForProjectPaginationTraits< DerivedClient > > ListSandboxesForProjectPaginator(const Model::ListSandboxesForProjectRequest &request)
Definition
CodeBuildPaginationBase.h:191
Aws::CodeBuild::CodeBuildPaginationBase::DescribeCodeCoveragesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeCodeCoveragesRequest, Pagination::DescribeCodeCoveragesPaginationTraits< DerivedClient > > DescribeCodeCoveragesPaginator(const Model::DescribeCodeCoveragesRequest &request)
Definition
CodeBuildPaginationBase.h:40
Aws::CodeBuild::CodeBuildPaginationBase::ListReportGroupsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListReportGroupsRequest, Pagination::ListReportGroupsPaginationTraits< DerivedClient > > ListReportGroupsPaginator(const Model::ListReportGroupsRequest &request)
Definition
CodeBuildPaginationBase.h:145
Aws::CodeBuild::CodeBuildPaginationBase::ListBuildBatchesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBuildBatchesRequest, Pagination::ListBuildBatchesPaginationTraits< DerivedClient > > ListBuildBatchesPaginator(const Model::ListBuildBatchesRequest &request)
Definition
CodeBuildPaginationBase.h:64
Aws::CodeBuild::CodeBuildPaginationBase::ListSharedReportGroupsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSharedReportGroupsRequest, Pagination::ListSharedReportGroupsPaginationTraits< DerivedClient > > ListSharedReportGroupsPaginator(const Model::ListSharedReportGroupsRequest &request)
Definition
CodeBuildPaginationBase.h:215
Aws::CodeBuild::CodeBuildPaginationBase::ListFleetsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFleetsRequest, Pagination::ListFleetsPaginationTraits< DerivedClient > > ListFleetsPaginator(const Model::ListFleetsRequest &request)
Definition
CodeBuildPaginationBase.h:122
Aws::CodeBuild::CodeBuildPaginationBase::ListSharedProjectsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSharedProjectsRequest, Pagination::ListSharedProjectsPaginationTraits< DerivedClient > > ListSharedProjectsPaginator(const Model::ListSharedProjectsRequest &request)
Definition
CodeBuildPaginationBase.h:203
Aws::CodeBuild::CodeBuildPaginationBase::ListProjectsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListProjectsRequest, Pagination::ListProjectsPaginationTraits< DerivedClient > > ListProjectsPaginator(const Model::ListProjectsRequest &request)
Definition
CodeBuildPaginationBase.h:133
Aws::CodeBuild::CodeBuildPaginationBase::ListSandboxesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSandboxesRequest, Pagination::ListSandboxesPaginationTraits< DerivedClient > > ListSandboxesPaginator(const Model::ListSandboxesRequest &request)
Definition
CodeBuildPaginationBase.h:179
Aws::CodeBuild::CodeBuildPaginationBase::DescribeTestCasesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeTestCasesRequest, Pagination::DescribeTestCasesPaginationTraits< DerivedClient > > DescribeTestCasesPaginator(const Model::DescribeTestCasesRequest &request)
Definition
CodeBuildPaginationBase.h:52
Aws::CodeBuild::CodeBuildPaginationBase::ListBuildBatchesForProjectPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBuildBatchesForProjectRequest, Pagination::ListBuildBatchesForProjectPaginationTraits< DerivedClient > > ListBuildBatchesForProjectPaginator(const Model::ListBuildBatchesForProjectRequest &request)
Definition
CodeBuildPaginationBase.h:76
Aws::CodeBuild::Model::DescribeCodeCoveragesRequest
Definition
DescribeCodeCoveragesRequest.h:21
Aws::CodeBuild::Model::DescribeTestCasesRequest
Definition
DescribeTestCasesRequest.h:20
Aws::CodeBuild::Model::ListBuildBatchesForProjectRequest
Definition
ListBuildBatchesForProjectRequest.h:21
Aws::CodeBuild::Model::ListBuildBatchesRequest
Definition
ListBuildBatchesRequest.h:21
Aws::CodeBuild::Model::ListBuildsForProjectRequest
Definition
ListBuildsForProjectRequest.h:20
Aws::CodeBuild::Model::ListBuildsRequest
Definition
ListBuildsRequest.h:20
Aws::CodeBuild::Model::ListCommandExecutionsForSandboxRequest
Definition
ListCommandExecutionsForSandboxRequest.h:20
Aws::CodeBuild::Model::ListFleetsRequest
Definition
ListFleetsRequest.h:21
Aws::CodeBuild::Model::ListProjectsRequest
Definition
ListProjectsRequest.h:21
Aws::CodeBuild::Model::ListReportGroupsRequest
Definition
ListReportGroupsRequest.h:21
Aws::CodeBuild::Model::ListReportsForReportGroupRequest
Definition
ListReportsForReportGroupRequest.h:21
Aws::CodeBuild::Model::ListReportsRequest
Definition
ListReportsRequest.h:21
Aws::CodeBuild::Model::ListSandboxesForProjectRequest
Definition
ListSandboxesForProjectRequest.h:20
Aws::CodeBuild::Model::ListSandboxesRequest
Definition
ListSandboxesRequest.h:20
Aws::CodeBuild::Model::ListSharedProjectsRequest
Definition
ListSharedProjectsRequest.h:21
Aws::CodeBuild::Model::ListSharedReportGroupsRequest
Definition
ListSharedReportGroupsRequest.h:21
Aws::Utils::Pagination::Paginator
Aws::Utils::Pagination::Paginator
Aws
Aws::CodeBuild::Pagination::DescribeCodeCoveragesPaginationTraits
Definition
DescribeCodeCoveragesPaginationTraits.h:17
Aws::CodeBuild::Pagination::DescribeTestCasesPaginationTraits
Definition
DescribeTestCasesPaginationTraits.h:17
Aws::CodeBuild::Pagination::ListBuildBatchesForProjectPaginationTraits
Definition
ListBuildBatchesForProjectPaginationTraits.h:17
Aws::CodeBuild::Pagination::ListBuildBatchesPaginationTraits
Definition
ListBuildBatchesPaginationTraits.h:17
Aws::CodeBuild::Pagination::ListBuildsForProjectPaginationTraits
Definition
ListBuildsForProjectPaginationTraits.h:17
Aws::CodeBuild::Pagination::ListBuildsPaginationTraits
Definition
ListBuildsPaginationTraits.h:17
Aws::CodeBuild::Pagination::ListCommandExecutionsForSandboxPaginationTraits
Definition
ListCommandExecutionsForSandboxPaginationTraits.h:17
Aws::CodeBuild::Pagination::ListFleetsPaginationTraits
Definition
ListFleetsPaginationTraits.h:17
Aws::CodeBuild::Pagination::ListProjectsPaginationTraits
Definition
ListProjectsPaginationTraits.h:17
Aws::CodeBuild::Pagination::ListReportGroupsPaginationTraits
Definition
ListReportGroupsPaginationTraits.h:17
Aws::CodeBuild::Pagination::ListReportsForReportGroupPaginationTraits
Definition
ListReportsForReportGroupPaginationTraits.h:17
Aws::CodeBuild::Pagination::ListReportsPaginationTraits
Definition
ListReportsPaginationTraits.h:17
Aws::CodeBuild::Pagination::ListSandboxesForProjectPaginationTraits
Definition
ListSandboxesForProjectPaginationTraits.h:17
Aws::CodeBuild::Pagination::ListSandboxesPaginationTraits
Definition
ListSandboxesPaginationTraits.h:17
Aws::CodeBuild::Pagination::ListSharedProjectsPaginationTraits
Definition
ListSharedProjectsPaginationTraits.h:17
Aws::CodeBuild::Pagination::ListSharedReportGroupsPaginationTraits
Definition
ListSharedReportGroupsPaginationTraits.h:17
Generated by
1.12.0
Privacy |
Site terms |
Cookie preferences