AWS SDK for C++

AWS SDK for C++ Version 1.11.795

Loading...
Searching...
No Matches
GroundStationPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/groundstation/model/ListAntennasPaginationTraits.h>
11#include <aws/groundstation/model/ListConfigsPaginationTraits.h>
12#include <aws/groundstation/model/ListContactVersionsPaginationTraits.h>
13#include <aws/groundstation/model/ListContactsPaginationTraits.h>
14#include <aws/groundstation/model/ListDataflowEndpointGroupsPaginationTraits.h>
15#include <aws/groundstation/model/ListEphemeridesPaginationTraits.h>
16#include <aws/groundstation/model/ListGroundStationReservationsPaginationTraits.h>
17#include <aws/groundstation/model/ListGroundStationsPaginationTraits.h>
18#include <aws/groundstation/model/ListMissionProfilesPaginationTraits.h>
19#include <aws/groundstation/model/ListSatellitesPaginationTraits.h>
20
21#include <memory>
22
23namespace Aws {
24namespace GroundStation {
25
26class GroundStationClient;
27
28template <typename DerivedClient>
30 public:
36 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
38 Pagination::ListAntennasPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
39 request};
40 }
41
47 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
49 Pagination::ListConfigsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
50 request};
51 }
52
58 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
60 Pagination::ListContactsPaginationTraits<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);
96 Pagination::ListEphemeridesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
97 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
141 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
143 Pagination::ListSatellitesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
144 request};
145 }
146};
147} // namespace GroundStation
148} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSatellitesRequest, Pagination::ListSatellitesPaginationTraits< DerivedClient > > ListSatellitesPaginator(const Model::ListSatellitesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDataflowEndpointGroupsRequest, Pagination::ListDataflowEndpointGroupsPaginationTraits< DerivedClient > > ListDataflowEndpointGroupsPaginator(const Model::ListDataflowEndpointGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListContactVersionsRequest, Pagination::ListContactVersionsPaginationTraits< DerivedClient > > ListContactVersionsPaginator(const Model::ListContactVersionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListGroundStationReservationsRequest, Pagination::ListGroundStationReservationsPaginationTraits< DerivedClient > > ListGroundStationReservationsPaginator(const Model::ListGroundStationReservationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListConfigsRequest, Pagination::ListConfigsPaginationTraits< DerivedClient > > ListConfigsPaginator(const Model::ListConfigsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListContactsRequest, Pagination::ListContactsPaginationTraits< DerivedClient > > ListContactsPaginator(const Model::ListContactsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAntennasRequest, Pagination::ListAntennasPaginationTraits< DerivedClient > > ListAntennasPaginator(const Model::ListAntennasRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListGroundStationsRequest, Pagination::ListGroundStationsPaginationTraits< DerivedClient > > ListGroundStationsPaginator(const Model::ListGroundStationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMissionProfilesRequest, Pagination::ListMissionProfilesPaginationTraits< DerivedClient > > ListMissionProfilesPaginator(const Model::ListMissionProfilesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEphemeridesRequest, Pagination::ListEphemeridesPaginationTraits< DerivedClient > > ListEphemeridesPaginator(const Model::ListEphemeridesRequest &request)