AWS SDK for C++

AWS SDK for C++ Version 1.11.806

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
26template <typename DerivedClient>
28 public:
35 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
38 static_cast<DerivedClient*>(this), request};
39 }
40
47 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
50 static_cast<DerivedClient*>(this), request};
51 }
52
58 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
60 Pagination::ListDomainsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
61 request};
62 }
63
70 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
73 static_cast<DerivedClient*>(this), request};
74 }
75
81 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
83 Pagination::ListPackagesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
84 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);
119 Pagination::ListRepositoriesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
120 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);
144 static_cast<DerivedClient*>(this), request};
145 }
146};
147} // namespace CodeArtifact
148} // 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)