AWS SDK for C++

AWS SDK for C++ Version 1.11.756

Loading...
Searching...
No Matches
ImagebuilderPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/imagebuilder/model/ListComponentBuildVersionsPaginationTraits.h>
11#include <aws/imagebuilder/model/ListComponentsPaginationTraits.h>
12#include <aws/imagebuilder/model/ListContainerRecipesPaginationTraits.h>
13#include <aws/imagebuilder/model/ListDistributionConfigurationsPaginationTraits.h>
14#include <aws/imagebuilder/model/ListImageBuildVersionsPaginationTraits.h>
15#include <aws/imagebuilder/model/ListImagePackagesPaginationTraits.h>
16#include <aws/imagebuilder/model/ListImagePipelineImagesPaginationTraits.h>
17#include <aws/imagebuilder/model/ListImagePipelinesPaginationTraits.h>
18#include <aws/imagebuilder/model/ListImageRecipesPaginationTraits.h>
19#include <aws/imagebuilder/model/ListImageScanFindingAggregationsPaginationTraits.h>
20#include <aws/imagebuilder/model/ListImageScanFindingsPaginationTraits.h>
21#include <aws/imagebuilder/model/ListImagesPaginationTraits.h>
22#include <aws/imagebuilder/model/ListInfrastructureConfigurationsPaginationTraits.h>
23#include <aws/imagebuilder/model/ListLifecycleExecutionResourcesPaginationTraits.h>
24#include <aws/imagebuilder/model/ListLifecycleExecutionsPaginationTraits.h>
25#include <aws/imagebuilder/model/ListLifecyclePoliciesPaginationTraits.h>
26#include <aws/imagebuilder/model/ListWaitingWorkflowStepsPaginationTraits.h>
27#include <aws/imagebuilder/model/ListWorkflowBuildVersionsPaginationTraits.h>
28#include <aws/imagebuilder/model/ListWorkflowExecutionsPaginationTraits.h>
29#include <aws/imagebuilder/model/ListWorkflowStepExecutionsPaginationTraits.h>
30#include <aws/imagebuilder/model/ListWorkflowsPaginationTraits.h>
31
32#include <memory>
33
34namespace Aws {
35namespace imagebuilder {
36
37class ImagebuilderClient;
38
39template <typename DerivedClient>
41 public:
48 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
51 static_cast<DerivedClient*>(this), request};
52 }
53
59 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
61 Pagination::ListComponentsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
62 request};
63 }
64
71 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
74 static_cast<DerivedClient*>(this), request};
75 }
76
83 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
86 static_cast<DerivedClient*>(this), request};
87 }
88
95 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
98 static_cast<DerivedClient*>(this), request};
99 }
100
107 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
110 static_cast<DerivedClient*>(this), request};
111 }
112
119 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
122 static_cast<DerivedClient*>(this), request};
123 }
124
131 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
134 static_cast<DerivedClient*>(this), request};
135 }
136
143 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
145 Pagination::ListImageRecipesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
146 request};
147 }
148
154 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
156 Pagination::ListImagesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
157 request};
158 }
159
166 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
169 static_cast<DerivedClient*>(this), request};
170 }
171
178 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
181 static_cast<DerivedClient*>(this), request};
182 }
183
190 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
193 static_cast<DerivedClient*>(this), request};
194 }
195
202 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
205 static_cast<DerivedClient*>(this), request};
206 }
207
214 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
217 static_cast<DerivedClient*>(this), request};
218 }
219
226 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
229 static_cast<DerivedClient*>(this), request};
230 }
231
238 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
241 static_cast<DerivedClient*>(this), request};
242 }
243
250 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
253 static_cast<DerivedClient*>(this), request};
254 }
255
262 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
265 static_cast<DerivedClient*>(this), request};
266 }
267
273 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
275 Pagination::ListWorkflowsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
276 request};
277 }
278
285 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
288 static_cast<DerivedClient*>(this), request};
289 }
290};
291} // namespace imagebuilder
292} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListLifecycleExecutionResourcesRequest, Pagination::ListLifecycleExecutionResourcesPaginationTraits< DerivedClient > > ListLifecycleExecutionResourcesPaginator(const Model::ListLifecycleExecutionResourcesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListWaitingWorkflowStepsRequest, Pagination::ListWaitingWorkflowStepsPaginationTraits< DerivedClient > > ListWaitingWorkflowStepsPaginator(const Model::ListWaitingWorkflowStepsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListImagesRequest, Pagination::ListImagesPaginationTraits< DerivedClient > > ListImagesPaginator(const Model::ListImagesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListWorkflowsRequest, Pagination::ListWorkflowsPaginationTraits< DerivedClient > > ListWorkflowsPaginator(const Model::ListWorkflowsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListComponentsRequest, Pagination::ListComponentsPaginationTraits< DerivedClient > > ListComponentsPaginator(const Model::ListComponentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListImageBuildVersionsRequest, Pagination::ListImageBuildVersionsPaginationTraits< DerivedClient > > ListImageBuildVersionsPaginator(const Model::ListImageBuildVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDistributionConfigurationsRequest, Pagination::ListDistributionConfigurationsPaginationTraits< DerivedClient > > ListDistributionConfigurationsPaginator(const Model::ListDistributionConfigurationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListImagePackagesRequest, Pagination::ListImagePackagesPaginationTraits< DerivedClient > > ListImagePackagesPaginator(const Model::ListImagePackagesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListComponentBuildVersionsRequest, Pagination::ListComponentBuildVersionsPaginationTraits< DerivedClient > > ListComponentBuildVersionsPaginator(const Model::ListComponentBuildVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListImagePipelineImagesRequest, Pagination::ListImagePipelineImagesPaginationTraits< DerivedClient > > ListImagePipelineImagesPaginator(const Model::ListImagePipelineImagesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListInfrastructureConfigurationsRequest, Pagination::ListInfrastructureConfigurationsPaginationTraits< DerivedClient > > ListInfrastructureConfigurationsPaginator(const Model::ListInfrastructureConfigurationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListWorkflowBuildVersionsRequest, Pagination::ListWorkflowBuildVersionsPaginationTraits< DerivedClient > > ListWorkflowBuildVersionsPaginator(const Model::ListWorkflowBuildVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListLifecycleExecutionsRequest, Pagination::ListLifecycleExecutionsPaginationTraits< DerivedClient > > ListLifecycleExecutionsPaginator(const Model::ListLifecycleExecutionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListContainerRecipesRequest, Pagination::ListContainerRecipesPaginationTraits< DerivedClient > > ListContainerRecipesPaginator(const Model::ListContainerRecipesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListWorkflowExecutionsRequest, Pagination::ListWorkflowExecutionsPaginationTraits< DerivedClient > > ListWorkflowExecutionsPaginator(const Model::ListWorkflowExecutionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListWorkflowStepExecutionsRequest, Pagination::ListWorkflowStepExecutionsPaginationTraits< DerivedClient > > ListWorkflowStepExecutionsPaginator(const Model::ListWorkflowStepExecutionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListImageScanFindingAggregationsRequest, Pagination::ListImageScanFindingAggregationsPaginationTraits< DerivedClient > > ListImageScanFindingAggregationsPaginator(const Model::ListImageScanFindingAggregationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListImageRecipesRequest, Pagination::ListImageRecipesPaginationTraits< DerivedClient > > ListImageRecipesPaginator(const Model::ListImageRecipesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListImagePipelinesRequest, Pagination::ListImagePipelinesPaginationTraits< DerivedClient > > ListImagePipelinesPaginator(const Model::ListImagePipelinesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListLifecyclePoliciesRequest, Pagination::ListLifecyclePoliciesPaginationTraits< DerivedClient > > ListLifecyclePoliciesPaginator(const Model::ListLifecyclePoliciesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListImageScanFindingsRequest, Pagination::ListImageScanFindingsPaginationTraits< DerivedClient > > ListImageScanFindingsPaginator(const Model::ListImageScanFindingsRequest &request)