AWS SDK for C++

AWS SDK for C++ Version 1.11.786

Loading...
Searching...
No Matches
CodeArtifactPaginationBase.h
1
6#pragma once
7
8#include <aws/codeartifact/model/ListAllowedRepositoriesForGroupPaginationTraits.h>
9#include <aws/codeartifact/model/ListAssociatedPackagesPaginationTraits.h>
10#include <aws/codeartifact/model/ListDomainsPaginationTraits.h>
11#include <aws/codeartifact/model/ListPackageGroupsPaginationTraits.h>
12#include <aws/codeartifact/model/ListPackageVersionAssetsPaginationTraits.h>
13#include <aws/codeartifact/model/ListPackageVersionsPaginationTraits.h>
14#include <aws/codeartifact/model/ListPackagesPaginationTraits.h>
15#include <aws/codeartifact/model/ListRepositoriesInDomainPaginationTraits.h>
16#include <aws/codeartifact/model/ListRepositoriesPaginationTraits.h>
17#include <aws/codeartifact/model/ListSubPackageGroupsPaginationTraits.h>
18#include <aws/core/client/UserAgent.h>
19#include <aws/core/utils/pagination/Paginator.h>
20
21#include <memory>
22
23namespace Aws {
24namespace CodeArtifact {
25
26class CodeArtifactClient;
27
28template <typename DerivedClient>
30 public:
37 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
40 static_cast<DerivedClient*>(this), request};
41 }
42
49 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
52 static_cast<DerivedClient*>(this), request};
53 }
54
60 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
62 Pagination::ListDomainsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
63 request};
64 }
65
72 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
75 static_cast<DerivedClient*>(this), request};
76 }
77
83 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
85 Pagination::ListPackagesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
86 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);
121 Pagination::ListRepositoriesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
122 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);
146 static_cast<DerivedClient*>(this), request};
147 }
148};
149} // namespace CodeArtifact
150} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAssociatedPackagesRequest, Pagination::ListAssociatedPackagesPaginationTraits< DerivedClient > > ListAssociatedPackagesPaginator(const Model::ListAssociatedPackagesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPackagesRequest, Pagination::ListPackagesPaginationTraits< DerivedClient > > ListPackagesPaginator(const Model::ListPackagesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRepositoriesInDomainRequest, Pagination::ListRepositoriesInDomainPaginationTraits< DerivedClient > > ListRepositoriesInDomainPaginator(const Model::ListRepositoriesInDomainRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPackageVersionsRequest, Pagination::ListPackageVersionsPaginationTraits< DerivedClient > > ListPackageVersionsPaginator(const Model::ListPackageVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPackageVersionAssetsRequest, Pagination::ListPackageVersionAssetsPaginationTraits< DerivedClient > > ListPackageVersionAssetsPaginator(const Model::ListPackageVersionAssetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRepositoriesRequest, Pagination::ListRepositoriesPaginationTraits< DerivedClient > > ListRepositoriesPaginator(const Model::ListRepositoriesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDomainsRequest, Pagination::ListDomainsPaginationTraits< DerivedClient > > ListDomainsPaginator(const Model::ListDomainsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSubPackageGroupsRequest, Pagination::ListSubPackageGroupsPaginationTraits< DerivedClient > > ListSubPackageGroupsPaginator(const Model::ListSubPackageGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPackageGroupsRequest, Pagination::ListPackageGroupsPaginationTraits< DerivedClient > > ListPackageGroupsPaginator(const Model::ListPackageGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAllowedRepositoriesForGroupRequest, Pagination::ListAllowedRepositoriesForGroupPaginationTraits< DerivedClient > > ListAllowedRepositoriesForGroupPaginator(const Model::ListAllowedRepositoriesForGroupRequest &request)