AWS SDK for C++

AWS SDK for C++ Version 1.11.788

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
25class PanoramaClient;
26
27template <typename DerivedClient>
29 public:
36 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
39 static_cast<DerivedClient*>(this), request};
40 }
41
48 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
51 static_cast<DerivedClient*>(this), request};
52 }
53
60 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
63 static_cast<DerivedClient*>(this), request};
64 }
65
71 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
73 Pagination::ListDevicesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
74 request};
75 }
76
83 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
85 Pagination::ListDevicesJobsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
86 request};
87 }
88
95 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
98 static_cast<DerivedClient*>(this), request};
99 }
100
106 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
108 static_cast<DerivedClient*>(this), request};
109 }
110
117 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
120 static_cast<DerivedClient*>(this), request};
121 }
122
128 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
130 Pagination::ListPackagesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
131 request};
132 }
133};
134} // namespace Panorama
135} // 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)