AWS SDK for C++

AWS SDK for C++ Version 1.11.819

Loading...
Searching...
No Matches
GreengrassV2PaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/greengrassv2/model/ListClientDevicesAssociatedWithCoreDevicePaginationTraits.h>
11#include <aws/greengrassv2/model/ListComponentVersionsPaginationTraits.h>
12#include <aws/greengrassv2/model/ListComponentsPaginationTraits.h>
13#include <aws/greengrassv2/model/ListCoreDevicesPaginationTraits.h>
14#include <aws/greengrassv2/model/ListDeploymentsPaginationTraits.h>
15#include <aws/greengrassv2/model/ListEffectiveDeploymentsPaginationTraits.h>
16#include <aws/greengrassv2/model/ListInstalledComponentsPaginationTraits.h>
17
18#include <memory>
19
20namespace Aws {
21namespace GreengrassV2 {
22
23template <typename DerivedClient>
25 public:
32 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
35 static_cast<DerivedClient*>(this), request};
36 }
37
43 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
45 Pagination::ListComponentsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
46 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);
69 Pagination::ListCoreDevicesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
70 request};
71 }
72
79 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
81 Pagination::ListDeploymentsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
82 request};
83 }
84
91 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
94 static_cast<DerivedClient*>(this), request};
95 }
96
103 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
106 static_cast<DerivedClient*>(this), request};
107 }
108};
109} // namespace GreengrassV2
110} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEffectiveDeploymentsRequest, Pagination::ListEffectiveDeploymentsPaginationTraits< DerivedClient > > ListEffectiveDeploymentsPaginator(const Model::ListEffectiveDeploymentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListInstalledComponentsRequest, Pagination::ListInstalledComponentsPaginationTraits< DerivedClient > > ListInstalledComponentsPaginator(const Model::ListInstalledComponentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDeploymentsRequest, Pagination::ListDeploymentsPaginationTraits< DerivedClient > > ListDeploymentsPaginator(const Model::ListDeploymentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCoreDevicesRequest, Pagination::ListCoreDevicesPaginationTraits< DerivedClient > > ListCoreDevicesPaginator(const Model::ListCoreDevicesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListComponentVersionsRequest, Pagination::ListComponentVersionsPaginationTraits< DerivedClient > > ListComponentVersionsPaginator(const Model::ListComponentVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListComponentsRequest, Pagination::ListComponentsPaginationTraits< DerivedClient > > ListComponentsPaginator(const Model::ListComponentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListClientDevicesAssociatedWithCoreDeviceRequest, Pagination::ListClientDevicesAssociatedWithCoreDevicePaginationTraits< DerivedClient > > ListClientDevicesAssociatedWithCoreDevicePaginator(const Model::ListClientDevicesAssociatedWithCoreDeviceRequest &request)