AWS SDK for C++

AWS SDK for C++ Version 1.11.791

Loading...
Searching...
No Matches
MediaLivePaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/medialive/model/DescribeSchedulePaginationTraits.h>
11#include <aws/medialive/model/ListAlertsPaginationTraits.h>
12#include <aws/medialive/model/ListChannelPlacementGroupsPaginationTraits.h>
13#include <aws/medialive/model/ListChannelsPaginationTraits.h>
14#include <aws/medialive/model/ListCloudWatchAlarmTemplateGroupsPaginationTraits.h>
15#include <aws/medialive/model/ListCloudWatchAlarmTemplatesPaginationTraits.h>
16#include <aws/medialive/model/ListClusterAlertsPaginationTraits.h>
17#include <aws/medialive/model/ListClustersPaginationTraits.h>
18#include <aws/medialive/model/ListEventBridgeRuleTemplateGroupsPaginationTraits.h>
19#include <aws/medialive/model/ListEventBridgeRuleTemplatesPaginationTraits.h>
20#include <aws/medialive/model/ListInputDeviceTransfersPaginationTraits.h>
21#include <aws/medialive/model/ListInputDevicesPaginationTraits.h>
22#include <aws/medialive/model/ListInputSecurityGroupsPaginationTraits.h>
23#include <aws/medialive/model/ListInputsPaginationTraits.h>
24#include <aws/medialive/model/ListMultiplexAlertsPaginationTraits.h>
25#include <aws/medialive/model/ListMultiplexProgramsPaginationTraits.h>
26#include <aws/medialive/model/ListMultiplexesPaginationTraits.h>
27#include <aws/medialive/model/ListNetworksPaginationTraits.h>
28#include <aws/medialive/model/ListNodesPaginationTraits.h>
29#include <aws/medialive/model/ListOfferingsPaginationTraits.h>
30#include <aws/medialive/model/ListReservationsPaginationTraits.h>
31#include <aws/medialive/model/ListSdiSourcesPaginationTraits.h>
32#include <aws/medialive/model/ListSignalMapsPaginationTraits.h>
33
34#include <memory>
35
36namespace Aws {
37namespace MediaLive {
38
39class MediaLiveClient;
40
41template <typename DerivedClient>
43 public:
50 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
52 Pagination::DescribeSchedulePaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
53 request};
54 }
55
61 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
63 Pagination::ListAlertsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
64 request};
65 }
66
73 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
76 static_cast<DerivedClient*>(this), request};
77 }
78
84 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
86 Pagination::ListChannelsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
87 request};
88 }
89
96 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
99 static_cast<DerivedClient*>(this), request};
100 }
101
108 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
111 static_cast<DerivedClient*>(this), request};
112 }
113
120 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
123 static_cast<DerivedClient*>(this), request};
124 }
125
131 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
133 Pagination::ListClustersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
134 request};
135 }
136
143 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
146 static_cast<DerivedClient*>(this), request};
147 }
148
155 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
158 static_cast<DerivedClient*>(this), request};
159 }
160
167 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
169 Pagination::ListInputDevicesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
170 request};
171 }
172
179 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
182 static_cast<DerivedClient*>(this), request};
183 }
184
190 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
192 Pagination::ListInputsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
193 request};
194 }
195
202 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
205 static_cast<DerivedClient*>(this), request};
206 }
207
214 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
217 static_cast<DerivedClient*>(this), request};
218 }
219
226 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
228 Pagination::ListMultiplexesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
229 request};
230 }
231
238 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
241 static_cast<DerivedClient*>(this), request};
242 }
243
249 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
251 Pagination::ListNetworksPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
252 request};
253 }
254
260 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
262 static_cast<DerivedClient*>(this), request};
263 }
264
270 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
272 Pagination::ListOfferingsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
273 request};
274 }
275
282 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
284 Pagination::ListReservationsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
285 request};
286 }
287
293 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
295 Pagination::ListSdiSourcesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
296 request};
297 }
298
304 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
306 Pagination::ListSignalMapsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
307 request};
308 }
309};
310} // namespace MediaLive
311} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListChannelPlacementGroupsRequest, Pagination::ListChannelPlacementGroupsPaginationTraits< DerivedClient > > ListChannelPlacementGroupsPaginator(const Model::ListChannelPlacementGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMultiplexAlertsRequest, Pagination::ListMultiplexAlertsPaginationTraits< DerivedClient > > ListMultiplexAlertsPaginator(const Model::ListMultiplexAlertsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSignalMapsRequest, Pagination::ListSignalMapsPaginationTraits< DerivedClient > > ListSignalMapsPaginator(const Model::ListSignalMapsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSdiSourcesRequest, Pagination::ListSdiSourcesPaginationTraits< DerivedClient > > ListSdiSourcesPaginator(const Model::ListSdiSourcesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListClusterAlertsRequest, Pagination::ListClusterAlertsPaginationTraits< DerivedClient > > ListClusterAlertsPaginator(const Model::ListClusterAlertsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListInputsRequest, Pagination::ListInputsPaginationTraits< DerivedClient > > ListInputsPaginator(const Model::ListInputsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListOfferingsRequest, Pagination::ListOfferingsPaginationTraits< DerivedClient > > ListOfferingsPaginator(const Model::ListOfferingsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCloudWatchAlarmTemplatesRequest, Pagination::ListCloudWatchAlarmTemplatesPaginationTraits< DerivedClient > > ListCloudWatchAlarmTemplatesPaginator(const Model::ListCloudWatchAlarmTemplatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListChannelsRequest, Pagination::ListChannelsPaginationTraits< DerivedClient > > ListChannelsPaginator(const Model::ListChannelsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNodesRequest, Pagination::ListNodesPaginationTraits< DerivedClient > > ListNodesPaginator(const Model::ListNodesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListClustersRequest, Pagination::ListClustersPaginationTraits< DerivedClient > > ListClustersPaginator(const Model::ListClustersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEventBridgeRuleTemplatesRequest, Pagination::ListEventBridgeRuleTemplatesPaginationTraits< DerivedClient > > ListEventBridgeRuleTemplatesPaginator(const Model::ListEventBridgeRuleTemplatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMultiplexProgramsRequest, Pagination::ListMultiplexProgramsPaginationTraits< DerivedClient > > ListMultiplexProgramsPaginator(const Model::ListMultiplexProgramsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMultiplexesRequest, Pagination::ListMultiplexesPaginationTraits< DerivedClient > > ListMultiplexesPaginator(const Model::ListMultiplexesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListNetworksRequest, Pagination::ListNetworksPaginationTraits< DerivedClient > > ListNetworksPaginator(const Model::ListNetworksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListReservationsRequest, Pagination::ListReservationsPaginationTraits< DerivedClient > > ListReservationsPaginator(const Model::ListReservationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListInputDeviceTransfersRequest, Pagination::ListInputDeviceTransfersPaginationTraits< DerivedClient > > ListInputDeviceTransfersPaginator(const Model::ListInputDeviceTransfersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAlertsRequest, Pagination::ListAlertsPaginationTraits< DerivedClient > > ListAlertsPaginator(const Model::ListAlertsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCloudWatchAlarmTemplateGroupsRequest, Pagination::ListCloudWatchAlarmTemplateGroupsPaginationTraits< DerivedClient > > ListCloudWatchAlarmTemplateGroupsPaginator(const Model::ListCloudWatchAlarmTemplateGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEventBridgeRuleTemplateGroupsRequest, Pagination::ListEventBridgeRuleTemplateGroupsPaginationTraits< DerivedClient > > ListEventBridgeRuleTemplateGroupsPaginator(const Model::ListEventBridgeRuleTemplateGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListInputSecurityGroupsRequest, Pagination::ListInputSecurityGroupsPaginationTraits< DerivedClient > > ListInputSecurityGroupsPaginator(const Model::ListInputSecurityGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeScheduleRequest, Pagination::DescribeSchedulePaginationTraits< DerivedClient > > DescribeSchedulePaginator(const Model::DescribeScheduleRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListInputDevicesRequest, Pagination::ListInputDevicesPaginationTraits< DerivedClient > > ListInputDevicesPaginator(const Model::ListInputDevicesRequest &request)