AWS SDK for C++

AWS SDK for C++ Version 1.11.781

Loading...
Searching...
No Matches
ECRPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/ecr/model/DescribeImageScanFindingsPaginationTraits.h>
11#include <aws/ecr/model/DescribeImagesPaginationTraits.h>
12#include <aws/ecr/model/DescribePullThroughCacheRulesPaginationTraits.h>
13#include <aws/ecr/model/DescribeRepositoriesPaginationTraits.h>
14#include <aws/ecr/model/DescribeRepositoryCreationTemplatesPaginationTraits.h>
15#include <aws/ecr/model/GetLifecyclePolicyPreviewPaginationTraits.h>
16#include <aws/ecr/model/ListImagesPaginationTraits.h>
17
18#include <memory>
19
20namespace Aws {
21namespace ECR {
22
23class ECRClient;
24
25template <typename DerivedClient>
27 public:
33 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
35 Pagination::DescribeImagesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
36 request};
37 }
38
45 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
48 static_cast<DerivedClient*>(this), request};
49 }
50
57 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
60 static_cast<DerivedClient*>(this), 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
104 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
106 Pagination::ListImagesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
107 request};
108 }
109};
110} // namespace ECR
111} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListImagesRequest, Pagination::ListImagesPaginationTraits< DerivedClient > > ListImagesPaginator(const Model::ListImagesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribePullThroughCacheRulesRequest, Pagination::DescribePullThroughCacheRulesPaginationTraits< DerivedClient > > DescribePullThroughCacheRulesPaginator(const Model::DescribePullThroughCacheRulesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeImagesRequest, Pagination::DescribeImagesPaginationTraits< DerivedClient > > DescribeImagesPaginator(const Model::DescribeImagesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeRepositoryCreationTemplatesRequest, Pagination::DescribeRepositoryCreationTemplatesPaginationTraits< DerivedClient > > DescribeRepositoryCreationTemplatesPaginator(const Model::DescribeRepositoryCreationTemplatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeRepositoriesRequest, Pagination::DescribeRepositoriesPaginationTraits< DerivedClient > > DescribeRepositoriesPaginator(const Model::DescribeRepositoriesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeImageScanFindingsRequest, Pagination::DescribeImageScanFindingsPaginationTraits< DerivedClient > > DescribeImageScanFindingsPaginator(const Model::DescribeImageScanFindingsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetLifecyclePolicyPreviewRequest, Pagination::GetLifecyclePolicyPreviewPaginationTraits< DerivedClient > > GetLifecyclePolicyPreviewPaginator(const Model::GetLifecyclePolicyPreviewRequest &request)