AWS SDK for C++

AWS SDK for C++ Version 1.11.811

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
26template <typename DerivedClient>
28 public:
34 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
36 Pagination::ListBridgesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
37 request};
38 }
39
46 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
48 Pagination::ListEntitlementsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
49 request};
50 }
51
57 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
59 static_cast<DerivedClient*>(this), request};
60 }
61
68 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
71 static_cast<DerivedClient*>(this), request};
72 }
73
79 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
81 Pagination::ListGatewaysPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
82 request};
83 }
84
90 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
92 Pagination::ListOfferingsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
93 request};
94 }
95
102 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
104 Pagination::ListReservationsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
105 request};
106 }
107
114 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
116 Pagination::ListRouterInputsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
117 request};
118 }
119
126 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
129 static_cast<DerivedClient*>(this), request};
130 }
131
138 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
141 static_cast<DerivedClient*>(this), request};
142 }
143};
144} // namespace MediaConnect
145} // 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)