AWS SDK for C++

AWS SDK for C++ Version 1.11.788

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/ListConfigsPaginationTraits.h>
11#include <aws/groundstation/model/ListContactsPaginationTraits.h>
12#include <aws/groundstation/model/ListDataflowEndpointGroupsPaginationTraits.h>
13#include <aws/groundstation/model/ListEphemeridesPaginationTraits.h>
14#include <aws/groundstation/model/ListGroundStationsPaginationTraits.h>
15#include <aws/groundstation/model/ListMissionProfilesPaginationTraits.h>
16#include <aws/groundstation/model/ListSatellitesPaginationTraits.h>
17
18#include <memory>
19
20namespace Aws {
21namespace GroundStation {
22
23class GroundStationClient;
24
25template <typename DerivedClient>
27 public:
33 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
35 Pagination::ListConfigsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
36 request};
37 }
38
44 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
46 Pagination::ListContactsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
47 request};
48 }
49
56 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
59 static_cast<DerivedClient*>(this), request};
60 }
61
68 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
70 Pagination::ListEphemeridesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
71 request};
72 }
73
80 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
83 static_cast<DerivedClient*>(this), request};
84 }
85
92 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
95 static_cast<DerivedClient*>(this), request};
96 }
97
103 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
105 Pagination::ListSatellitesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
106 request};
107 }
108};
109} // namespace GroundStation
110} // 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::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::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)