AWS SDK for C++

AWS SDK for C++ Version 1.11.808

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
37template <typename DerivedClient>
39 public:
46 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
49 static_cast<DerivedClient*>(this), request};
50 }
51
57 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
59 Pagination::ListComponentsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
60 request};
61 }
62
69 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
72 static_cast<DerivedClient*>(this), request};
73 }
74
81 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
84 static_cast<DerivedClient*>(this), request};
85 }
86
93 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
96 static_cast<DerivedClient*>(this), request};
97 }
98
105 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
108 static_cast<DerivedClient*>(this), request};
109 }
110
117 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
120 static_cast<DerivedClient*>(this), request};
121 }
122
129 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
132 static_cast<DerivedClient*>(this), request};
133 }
134
141 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
143 Pagination::ListImageRecipesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
144 request};
145 }
146
152 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
154 Pagination::ListImagesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
155 request};
156 }
157
164 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
167 static_cast<DerivedClient*>(this), request};
168 }
169
176 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
179 static_cast<DerivedClient*>(this), request};
180 }
181
188 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
191 static_cast<DerivedClient*>(this), request};
192 }
193
200 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
203 static_cast<DerivedClient*>(this), request};
204 }
205
212 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
215 static_cast<DerivedClient*>(this), request};
216 }
217
224 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
227 static_cast<DerivedClient*>(this), request};
228 }
229
236 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
239 static_cast<DerivedClient*>(this), request};
240 }
241
248 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
251 static_cast<DerivedClient*>(this), request};
252 }
253
260 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
263 static_cast<DerivedClient*>(this), request};
264 }
265
271 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
273 Pagination::ListWorkflowsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
274 request};
275 }
276
283 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
286 static_cast<DerivedClient*>(this), request};
287 }
288};
289} // namespace imagebuilder
290} // 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)