AWS SDK for C++

AWS SDK for C++ Version 1.11.812

Loading...
Searching...
No Matches
IoTWirelessPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/iotwireless/model/ListDestinationsPaginationTraits.h>
11#include <aws/iotwireless/model/ListDeviceProfilesPaginationTraits.h>
12#include <aws/iotwireless/model/ListFuotaTasksPaginationTraits.h>
13#include <aws/iotwireless/model/ListMulticastGroupsByFuotaTaskPaginationTraits.h>
14#include <aws/iotwireless/model/ListMulticastGroupsPaginationTraits.h>
15#include <aws/iotwireless/model/ListNetworkAnalyzerConfigurationsPaginationTraits.h>
16#include <aws/iotwireless/model/ListQueuedMessagesPaginationTraits.h>
17#include <aws/iotwireless/model/ListServiceProfilesPaginationTraits.h>
18#include <aws/iotwireless/model/ListWirelessDevicesPaginationTraits.h>
19#include <aws/iotwireless/model/ListWirelessGatewaysPaginationTraits.h>
20
21#include <memory>
22
23namespace Aws {
24namespace IoTWireless {
25
26template <typename DerivedClient>
28 public:
35 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
37 Pagination::ListDestinationsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
38 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::ListFuotaTasksPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
61 request};
62 }
63
70 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
73 static_cast<DerivedClient*>(this), request};
74 }
75
82 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
85 static_cast<DerivedClient*>(this), request};
86 }
87
94 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
97 static_cast<DerivedClient*>(this), request};
98 }
99
106 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
109 static_cast<DerivedClient*>(this), request};
110 }
111
118 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
121 static_cast<DerivedClient*>(this), request};
122 }
123
130 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
133 static_cast<DerivedClient*>(this), request};
134 }
135
142 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
145 static_cast<DerivedClient*>(this), request};
146 }
147};
148} // namespace IoTWireless
149} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDestinationsRequest, Pagination::ListDestinationsPaginationTraits< DerivedClient > > ListDestinationsPaginator(const Model::ListDestinationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNetworkAnalyzerConfigurationsRequest, Pagination::ListNetworkAnalyzerConfigurationsPaginationTraits< DerivedClient > > ListNetworkAnalyzerConfigurationsPaginator(const Model::ListNetworkAnalyzerConfigurationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListServiceProfilesRequest, Pagination::ListServiceProfilesPaginationTraits< DerivedClient > > ListServiceProfilesPaginator(const Model::ListServiceProfilesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListWirelessDevicesRequest, Pagination::ListWirelessDevicesPaginationTraits< DerivedClient > > ListWirelessDevicesPaginator(const Model::ListWirelessDevicesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListQueuedMessagesRequest, Pagination::ListQueuedMessagesPaginationTraits< DerivedClient > > ListQueuedMessagesPaginator(const Model::ListQueuedMessagesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDeviceProfilesRequest, Pagination::ListDeviceProfilesPaginationTraits< DerivedClient > > ListDeviceProfilesPaginator(const Model::ListDeviceProfilesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListWirelessGatewaysRequest, Pagination::ListWirelessGatewaysPaginationTraits< DerivedClient > > ListWirelessGatewaysPaginator(const Model::ListWirelessGatewaysRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFuotaTasksRequest, Pagination::ListFuotaTasksPaginationTraits< DerivedClient > > ListFuotaTasksPaginator(const Model::ListFuotaTasksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMulticastGroupsRequest, Pagination::ListMulticastGroupsPaginationTraits< DerivedClient > > ListMulticastGroupsPaginator(const Model::ListMulticastGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMulticastGroupsByFuotaTaskRequest, Pagination::ListMulticastGroupsByFuotaTaskPaginationTraits< DerivedClient > > ListMulticastGroupsByFuotaTaskPaginator(const Model::ListMulticastGroupsByFuotaTaskRequest &request)