AWS SDK for C++

AWS SDK for C++ Version 1.11.788

Loading...
Searching...
No Matches
MediaConnectPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/mediaconnect/model/ListBridgesPaginationTraits.h>
11#include <aws/mediaconnect/model/ListEntitlementsPaginationTraits.h>
12#include <aws/mediaconnect/model/ListFlowsPaginationTraits.h>
13#include <aws/mediaconnect/model/ListGatewayInstancesPaginationTraits.h>
14#include <aws/mediaconnect/model/ListGatewaysPaginationTraits.h>
15#include <aws/mediaconnect/model/ListOfferingsPaginationTraits.h>
16#include <aws/mediaconnect/model/ListReservationsPaginationTraits.h>
17#include <aws/mediaconnect/model/ListRouterInputsPaginationTraits.h>
18#include <aws/mediaconnect/model/ListRouterNetworkInterfacesPaginationTraits.h>
19#include <aws/mediaconnect/model/ListRouterOutputsPaginationTraits.h>
20
21#include <memory>
22
23namespace Aws {
24namespace MediaConnect {
25
26class MediaConnectClient;
27
28template <typename DerivedClient>
30 public:
36 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
38 Pagination::ListBridgesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
39 request};
40 }
41
48 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
50 Pagination::ListEntitlementsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
51 request};
52 }
53
59 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
61 static_cast<DerivedClient*>(this), request};
62 }
63
70 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
73 static_cast<DerivedClient*>(this), request};
74 }
75
81 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
83 Pagination::ListGatewaysPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
84 request};
85 }
86
92 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
94 Pagination::ListOfferingsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
95 request};
96 }
97
104 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
106 Pagination::ListReservationsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
107 request};
108 }
109
116 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
118 Pagination::ListRouterInputsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
119 request};
120 }
121
128 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
131 static_cast<DerivedClient*>(this), request};
132 }
133
140 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
143 static_cast<DerivedClient*>(this), request};
144 }
145};
146} // namespace MediaConnect
147} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListBridgesRequest, Pagination::ListBridgesPaginationTraits< DerivedClient > > ListBridgesPaginator(const Model::ListBridgesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRouterNetworkInterfacesRequest, Pagination::ListRouterNetworkInterfacesPaginationTraits< DerivedClient > > ListRouterNetworkInterfacesPaginator(const Model::ListRouterNetworkInterfacesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRouterOutputsRequest, Pagination::ListRouterOutputsPaginationTraits< DerivedClient > > ListRouterOutputsPaginator(const Model::ListRouterOutputsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListGatewaysRequest, Pagination::ListGatewaysPaginationTraits< DerivedClient > > ListGatewaysPaginator(const Model::ListGatewaysRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRouterInputsRequest, Pagination::ListRouterInputsPaginationTraits< DerivedClient > > ListRouterInputsPaginator(const Model::ListRouterInputsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListGatewayInstancesRequest, Pagination::ListGatewayInstancesPaginationTraits< DerivedClient > > ListGatewayInstancesPaginator(const Model::ListGatewayInstancesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListOfferingsRequest, Pagination::ListOfferingsPaginationTraits< DerivedClient > > ListOfferingsPaginator(const Model::ListOfferingsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEntitlementsRequest, Pagination::ListEntitlementsPaginationTraits< DerivedClient > > ListEntitlementsPaginator(const Model::ListEntitlementsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFlowsRequest, Pagination::ListFlowsPaginationTraits< DerivedClient > > ListFlowsPaginator(const Model::ListFlowsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListReservationsRequest, Pagination::ListReservationsPaginationTraits< DerivedClient > > ListReservationsPaginator(const Model::ListReservationsRequest &request)