AWS SDK for C++

AWS SDK for C++ Version 1.11.812

Loading...
Searching...
No Matches
PanoramaPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/panorama/model/ListApplicationInstanceDependenciesPaginationTraits.h>
11#include <aws/panorama/model/ListApplicationInstanceNodeInstancesPaginationTraits.h>
12#include <aws/panorama/model/ListApplicationInstancesPaginationTraits.h>
13#include <aws/panorama/model/ListDevicesJobsPaginationTraits.h>
14#include <aws/panorama/model/ListDevicesPaginationTraits.h>
15#include <aws/panorama/model/ListNodeFromTemplateJobsPaginationTraits.h>
16#include <aws/panorama/model/ListNodesPaginationTraits.h>
17#include <aws/panorama/model/ListPackageImportJobsPaginationTraits.h>
18#include <aws/panorama/model/ListPackagesPaginationTraits.h>
19
20#include <memory>
21
22namespace Aws {
23namespace Panorama {
24
25template <typename DerivedClient>
27 public:
34 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
37 static_cast<DerivedClient*>(this), request};
38 }
39
46 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
49 static_cast<DerivedClient*>(this), request};
50 }
51
58 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
61 static_cast<DerivedClient*>(this), request};
62 }
63
69 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
71 Pagination::ListDevicesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
72 request};
73 }
74
81 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
83 Pagination::ListDevicesJobsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
84 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 static_cast<DerivedClient*>(this), request};
107 }
108
115 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
118 static_cast<DerivedClient*>(this), request};
119 }
120
126 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
128 Pagination::ListPackagesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
129 request};
130 }
131};
132} // namespace Panorama
133} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListApplicationInstancesRequest, Pagination::ListApplicationInstancesPaginationTraits< DerivedClient > > ListApplicationInstancesPaginator(const Model::ListApplicationInstancesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNodeFromTemplateJobsRequest, Pagination::ListNodeFromTemplateJobsPaginationTraits< DerivedClient > > ListNodeFromTemplateJobsPaginator(const Model::ListNodeFromTemplateJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDevicesJobsRequest, Pagination::ListDevicesJobsPaginationTraits< DerivedClient > > ListDevicesJobsPaginator(const Model::ListDevicesJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPackagesRequest, Pagination::ListPackagesPaginationTraits< DerivedClient > > ListPackagesPaginator(const Model::ListPackagesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPackageImportJobsRequest, Pagination::ListPackageImportJobsPaginationTraits< DerivedClient > > ListPackageImportJobsPaginator(const Model::ListPackageImportJobsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListApplicationInstanceNodeInstancesRequest, Pagination::ListApplicationInstanceNodeInstancesPaginationTraits< DerivedClient > > ListApplicationInstanceNodeInstancesPaginator(const Model::ListApplicationInstanceNodeInstancesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNodesRequest, Pagination::ListNodesPaginationTraits< DerivedClient > > ListNodesPaginator(const Model::ListNodesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDevicesRequest, Pagination::ListDevicesPaginationTraits< DerivedClient > > ListDevicesPaginator(const Model::ListDevicesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListApplicationInstanceDependenciesRequest, Pagination::ListApplicationInstanceDependenciesPaginationTraits< DerivedClient > > ListApplicationInstanceDependenciesPaginator(const Model::ListApplicationInstanceDependenciesRequest &request)