AWS SDK for C++

AWS SDK for C++ Version 1.11.812

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
23template <typename DerivedClient>
25 public:
31 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
33 Pagination::DescribeImagesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
34 request};
35 }
36
43 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
46 static_cast<DerivedClient*>(this), request};
47 }
48
55 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
58 static_cast<DerivedClient*>(this), request};
59 }
60
67 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
70 static_cast<DerivedClient*>(this), request};
71 }
72
79 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
82 static_cast<DerivedClient*>(this), request};
83 }
84
91 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
94 static_cast<DerivedClient*>(this), request};
95 }
96
102 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
104 Pagination::ListImagesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
105 request};
106 }
107};
108} // namespace ECR
109} // 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)