AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
GroundStationServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/groundstation/GroundStationErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/groundstation/GroundStationEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in GroundStationClient header */
21#include <aws/groundstation/model/CancelContactResult.h>
22#include <aws/groundstation/model/CreateConfigResult.h>
23#include <aws/groundstation/model/CreateDataflowEndpointGroupResult.h>
24#include <aws/groundstation/model/CreateEphemerisResult.h>
25#include <aws/groundstation/model/CreateMissionProfileResult.h>
26#include <aws/groundstation/model/DeleteConfigResult.h>
27#include <aws/groundstation/model/DeleteDataflowEndpointGroupResult.h>
28#include <aws/groundstation/model/DeleteEphemerisResult.h>
29#include <aws/groundstation/model/DeleteMissionProfileResult.h>
30#include <aws/groundstation/model/DescribeContactResult.h>
31#include <aws/groundstation/model/DescribeEphemerisResult.h>
32#include <aws/groundstation/model/GetAgentConfigurationResult.h>
33#include <aws/groundstation/model/GetConfigResult.h>
34#include <aws/groundstation/model/GetDataflowEndpointGroupResult.h>
35#include <aws/groundstation/model/GetMinuteUsageResult.h>
36#include <aws/groundstation/model/GetMissionProfileResult.h>
37#include <aws/groundstation/model/GetSatelliteResult.h>
38#include <aws/groundstation/model/ListConfigsResult.h>
39#include <aws/groundstation/model/ListContactsResult.h>
40#include <aws/groundstation/model/ListDataflowEndpointGroupsResult.h>
41#include <aws/groundstation/model/ListEphemeridesResult.h>
42#include <aws/groundstation/model/ListGroundStationsResult.h>
43#include <aws/groundstation/model/ListMissionProfilesResult.h>
44#include <aws/groundstation/model/ListSatellitesResult.h>
45#include <aws/groundstation/model/ListTagsForResourceResult.h>
46#include <aws/groundstation/model/RegisterAgentResult.h>
47#include <aws/groundstation/model/ReserveContactResult.h>
48#include <aws/groundstation/model/TagResourceResult.h>
49#include <aws/groundstation/model/UntagResourceResult.h>
50#include <aws/groundstation/model/UpdateAgentStatusResult.h>
51#include <aws/groundstation/model/UpdateConfigResult.h>
52#include <aws/groundstation/model/UpdateEphemerisResult.h>
53#include <aws/groundstation/model/UpdateMissionProfileResult.h>
54#include <aws/groundstation/model/ListDataflowEndpointGroupsRequest.h>
55#include <aws/groundstation/model/ListMissionProfilesRequest.h>
56#include <aws/groundstation/model/ListConfigsRequest.h>
57#include <aws/groundstation/model/ListSatellitesRequest.h>
58#include <aws/groundstation/model/ListGroundStationsRequest.h>
59/* End of service model headers required in GroundStationClient header */
60
61namespace Aws
62{
63 namespace Http
64 {
65 class HttpClient;
66 class HttpClientFactory;
67 } // namespace Http
68
69 namespace Utils
70 {
71 template< typename R, typename E> class Outcome;
72
73 namespace Threading
74 {
75 class Executor;
76 } // namespace Threading
77 } // namespace Utils
78
79 namespace Auth
80 {
81 class AWSCredentials;
82 class AWSCredentialsProvider;
83 } // namespace Auth
84
85 namespace Client
86 {
87 class RetryStrategy;
88 } // namespace Client
89
90 namespace GroundStation
91 {
95
96 namespace Model
97 {
98 /* Service model forward declarations required in GroundStationClient header */
111 class GetConfigRequest;
116 class ListConfigsRequest;
126 class TagResourceRequest;
132 /* End of service model forward declarations required in GroundStationClient header */
133
134 /* Service model Outcome class definitions */
168 /* End of service model Outcome class definitions */
169
170 /* Service model Outcome callable definitions */
171 typedef std::future<CancelContactOutcome> CancelContactOutcomeCallable;
172 typedef std::future<CreateConfigOutcome> CreateConfigOutcomeCallable;
173 typedef std::future<CreateDataflowEndpointGroupOutcome> CreateDataflowEndpointGroupOutcomeCallable;
174 typedef std::future<CreateEphemerisOutcome> CreateEphemerisOutcomeCallable;
175 typedef std::future<CreateMissionProfileOutcome> CreateMissionProfileOutcomeCallable;
176 typedef std::future<DeleteConfigOutcome> DeleteConfigOutcomeCallable;
177 typedef std::future<DeleteDataflowEndpointGroupOutcome> DeleteDataflowEndpointGroupOutcomeCallable;
178 typedef std::future<DeleteEphemerisOutcome> DeleteEphemerisOutcomeCallable;
179 typedef std::future<DeleteMissionProfileOutcome> DeleteMissionProfileOutcomeCallable;
180 typedef std::future<DescribeContactOutcome> DescribeContactOutcomeCallable;
181 typedef std::future<DescribeEphemerisOutcome> DescribeEphemerisOutcomeCallable;
182 typedef std::future<GetAgentConfigurationOutcome> GetAgentConfigurationOutcomeCallable;
183 typedef std::future<GetConfigOutcome> GetConfigOutcomeCallable;
184 typedef std::future<GetDataflowEndpointGroupOutcome> GetDataflowEndpointGroupOutcomeCallable;
185 typedef std::future<GetMinuteUsageOutcome> GetMinuteUsageOutcomeCallable;
186 typedef std::future<GetMissionProfileOutcome> GetMissionProfileOutcomeCallable;
187 typedef std::future<GetSatelliteOutcome> GetSatelliteOutcomeCallable;
188 typedef std::future<ListConfigsOutcome> ListConfigsOutcomeCallable;
189 typedef std::future<ListContactsOutcome> ListContactsOutcomeCallable;
190 typedef std::future<ListDataflowEndpointGroupsOutcome> ListDataflowEndpointGroupsOutcomeCallable;
191 typedef std::future<ListEphemeridesOutcome> ListEphemeridesOutcomeCallable;
192 typedef std::future<ListGroundStationsOutcome> ListGroundStationsOutcomeCallable;
193 typedef std::future<ListMissionProfilesOutcome> ListMissionProfilesOutcomeCallable;
194 typedef std::future<ListSatellitesOutcome> ListSatellitesOutcomeCallable;
195 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
196 typedef std::future<RegisterAgentOutcome> RegisterAgentOutcomeCallable;
197 typedef std::future<ReserveContactOutcome> ReserveContactOutcomeCallable;
198 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
199 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
200 typedef std::future<UpdateAgentStatusOutcome> UpdateAgentStatusOutcomeCallable;
201 typedef std::future<UpdateConfigOutcome> UpdateConfigOutcomeCallable;
202 typedef std::future<UpdateEphemerisOutcome> UpdateEphemerisOutcomeCallable;
203 typedef std::future<UpdateMissionProfileOutcome> UpdateMissionProfileOutcomeCallable;
204 /* End of service model Outcome callable definitions */
205 } // namespace Model
206
208
209 /* Service model async handlers definitions */
210 typedef std::function<void(const GroundStationClient*, const Model::CancelContactRequest&, const Model::CancelContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelContactResponseReceivedHandler;
211 typedef std::function<void(const GroundStationClient*, const Model::CreateConfigRequest&, const Model::CreateConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConfigResponseReceivedHandler;
212 typedef std::function<void(const GroundStationClient*, const Model::CreateDataflowEndpointGroupRequest&, const Model::CreateDataflowEndpointGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDataflowEndpointGroupResponseReceivedHandler;
213 typedef std::function<void(const GroundStationClient*, const Model::CreateEphemerisRequest&, const Model::CreateEphemerisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEphemerisResponseReceivedHandler;
214 typedef std::function<void(const GroundStationClient*, const Model::CreateMissionProfileRequest&, const Model::CreateMissionProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMissionProfileResponseReceivedHandler;
215 typedef std::function<void(const GroundStationClient*, const Model::DeleteConfigRequest&, const Model::DeleteConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConfigResponseReceivedHandler;
216 typedef std::function<void(const GroundStationClient*, const Model::DeleteDataflowEndpointGroupRequest&, const Model::DeleteDataflowEndpointGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDataflowEndpointGroupResponseReceivedHandler;
217 typedef std::function<void(const GroundStationClient*, const Model::DeleteEphemerisRequest&, const Model::DeleteEphemerisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEphemerisResponseReceivedHandler;
218 typedef std::function<void(const GroundStationClient*, const Model::DeleteMissionProfileRequest&, const Model::DeleteMissionProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMissionProfileResponseReceivedHandler;
219 typedef std::function<void(const GroundStationClient*, const Model::DescribeContactRequest&, const Model::DescribeContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeContactResponseReceivedHandler;
220 typedef std::function<void(const GroundStationClient*, const Model::DescribeEphemerisRequest&, const Model::DescribeEphemerisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEphemerisResponseReceivedHandler;
221 typedef std::function<void(const GroundStationClient*, const Model::GetAgentConfigurationRequest&, const Model::GetAgentConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAgentConfigurationResponseReceivedHandler;
222 typedef std::function<void(const GroundStationClient*, const Model::GetConfigRequest&, const Model::GetConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConfigResponseReceivedHandler;
223 typedef std::function<void(const GroundStationClient*, const Model::GetDataflowEndpointGroupRequest&, const Model::GetDataflowEndpointGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataflowEndpointGroupResponseReceivedHandler;
224 typedef std::function<void(const GroundStationClient*, const Model::GetMinuteUsageRequest&, const Model::GetMinuteUsageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMinuteUsageResponseReceivedHandler;
225 typedef std::function<void(const GroundStationClient*, const Model::GetMissionProfileRequest&, const Model::GetMissionProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMissionProfileResponseReceivedHandler;
226 typedef std::function<void(const GroundStationClient*, const Model::GetSatelliteRequest&, const Model::GetSatelliteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSatelliteResponseReceivedHandler;
227 typedef std::function<void(const GroundStationClient*, const Model::ListConfigsRequest&, const Model::ListConfigsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConfigsResponseReceivedHandler;
228 typedef std::function<void(const GroundStationClient*, const Model::ListContactsRequest&, const Model::ListContactsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListContactsResponseReceivedHandler;
229 typedef std::function<void(const GroundStationClient*, const Model::ListDataflowEndpointGroupsRequest&, const Model::ListDataflowEndpointGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataflowEndpointGroupsResponseReceivedHandler;
230 typedef std::function<void(const GroundStationClient*, const Model::ListEphemeridesRequest&, const Model::ListEphemeridesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEphemeridesResponseReceivedHandler;
231 typedef std::function<void(const GroundStationClient*, const Model::ListGroundStationsRequest&, const Model::ListGroundStationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGroundStationsResponseReceivedHandler;
232 typedef std::function<void(const GroundStationClient*, const Model::ListMissionProfilesRequest&, const Model::ListMissionProfilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMissionProfilesResponseReceivedHandler;
233 typedef std::function<void(const GroundStationClient*, const Model::ListSatellitesRequest&, const Model::ListSatellitesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSatellitesResponseReceivedHandler;
234 typedef std::function<void(const GroundStationClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
235 typedef std::function<void(const GroundStationClient*, const Model::RegisterAgentRequest&, const Model::RegisterAgentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterAgentResponseReceivedHandler;
236 typedef std::function<void(const GroundStationClient*, const Model::ReserveContactRequest&, const Model::ReserveContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReserveContactResponseReceivedHandler;
237 typedef std::function<void(const GroundStationClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
238 typedef std::function<void(const GroundStationClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
239 typedef std::function<void(const GroundStationClient*, const Model::UpdateAgentStatusRequest&, const Model::UpdateAgentStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAgentStatusResponseReceivedHandler;
240 typedef std::function<void(const GroundStationClient*, const Model::UpdateConfigRequest&, const Model::UpdateConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConfigResponseReceivedHandler;
241 typedef std::function<void(const GroundStationClient*, const Model::UpdateEphemerisRequest&, const Model::UpdateEphemerisOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEphemerisResponseReceivedHandler;
242 typedef std::function<void(const GroundStationClient*, const Model::UpdateMissionProfileRequest&, const Model::UpdateMissionProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMissionProfileResponseReceivedHandler;
243 /* End of service model async handlers definitions */
244 } // namespace GroundStation
245} // namespace Aws
EndpointProviderBase< GroundStationClientConfiguration, GroundStationBuiltInParameters, GroundStationClientContextParameters > GroundStationEndpointProviderBase
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListEphemeridesOutcome > ListEphemeridesOutcomeCallable
std::future< GetAgentConfigurationOutcome > GetAgentConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateMissionProfileResult, GroundStationError > CreateMissionProfileOutcome
Aws::Utils::Outcome< ListDataflowEndpointGroupsResult, GroundStationError > ListDataflowEndpointGroupsOutcome
std::future< CreateEphemerisOutcome > CreateEphemerisOutcomeCallable
Aws::Utils::Outcome< DeleteEphemerisResult, GroundStationError > DeleteEphemerisOutcome
std::future< UpdateAgentStatusOutcome > UpdateAgentStatusOutcomeCallable
std::future< CancelContactOutcome > CancelContactOutcomeCallable
Aws::Utils::Outcome< ListConfigsResult, GroundStationError > ListConfigsOutcome
std::future< ReserveContactOutcome > ReserveContactOutcomeCallable
std::future< CreateConfigOutcome > CreateConfigOutcomeCallable
Aws::Utils::Outcome< DeleteMissionProfileResult, GroundStationError > DeleteMissionProfileOutcome
Aws::Utils::Outcome< UpdateAgentStatusResult, GroundStationError > UpdateAgentStatusOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, GroundStationError > ListTagsForResourceOutcome
Aws::Utils::Outcome< DescribeContactResult, GroundStationError > DescribeContactOutcome
Aws::Utils::Outcome< GetConfigResult, GroundStationError > GetConfigOutcome
Aws::Utils::Outcome< ListSatellitesResult, GroundStationError > ListSatellitesOutcome
std::future< GetSatelliteOutcome > GetSatelliteOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, GroundStationError > UntagResourceOutcome
std::future< ListGroundStationsOutcome > ListGroundStationsOutcomeCallable
Aws::Utils::Outcome< DeleteConfigResult, GroundStationError > DeleteConfigOutcome
Aws::Utils::Outcome< GetAgentConfigurationResult, GroundStationError > GetAgentConfigurationOutcome
Aws::Utils::Outcome< ListContactsResult, GroundStationError > ListContactsOutcome
Aws::Utils::Outcome< DescribeEphemerisResult, GroundStationError > DescribeEphemerisOutcome
std::future< ListConfigsOutcome > ListConfigsOutcomeCallable
std::future< DeleteEphemerisOutcome > DeleteEphemerisOutcomeCallable
Aws::Utils::Outcome< UpdateEphemerisResult, GroundStationError > UpdateEphemerisOutcome
std::future< CreateMissionProfileOutcome > CreateMissionProfileOutcomeCallable
std::future< DeleteMissionProfileOutcome > DeleteMissionProfileOutcomeCallable
Aws::Utils::Outcome< ReserveContactResult, GroundStationError > ReserveContactOutcome
std::future< UpdateEphemerisOutcome > UpdateEphemerisOutcomeCallable
Aws::Utils::Outcome< GetMinuteUsageResult, GroundStationError > GetMinuteUsageOutcome
std::future< ListMissionProfilesOutcome > ListMissionProfilesOutcomeCallable
std::future< DescribeEphemerisOutcome > DescribeEphemerisOutcomeCallable
Aws::Utils::Outcome< GetSatelliteResult, GroundStationError > GetSatelliteOutcome
std::future< DeleteDataflowEndpointGroupOutcome > DeleteDataflowEndpointGroupOutcomeCallable
std::future< ListDataflowEndpointGroupsOutcome > ListDataflowEndpointGroupsOutcomeCallable
std::future< ListContactsOutcome > ListContactsOutcomeCallable
std::future< GetConfigOutcome > GetConfigOutcomeCallable
Aws::Utils::Outcome< GetDataflowEndpointGroupResult, GroundStationError > GetDataflowEndpointGroupOutcome
std::future< DeleteConfigOutcome > DeleteConfigOutcomeCallable
Aws::Utils::Outcome< DeleteDataflowEndpointGroupResult, GroundStationError > DeleteDataflowEndpointGroupOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< GetMinuteUsageOutcome > GetMinuteUsageOutcomeCallable
Aws::Utils::Outcome< RegisterAgentResult, GroundStationError > RegisterAgentOutcome
Aws::Utils::Outcome< TagResourceResult, GroundStationError > TagResourceOutcome
std::future< GetMissionProfileOutcome > GetMissionProfileOutcomeCallable
std::future< UpdateConfigOutcome > UpdateConfigOutcomeCallable
std::future< RegisterAgentOutcome > RegisterAgentOutcomeCallable
std::future< ListSatellitesOutcome > ListSatellitesOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< ListGroundStationsResult, GroundStationError > ListGroundStationsOutcome
std::future< CreateDataflowEndpointGroupOutcome > CreateDataflowEndpointGroupOutcomeCallable
Aws::Utils::Outcome< UpdateConfigResult, GroundStationError > UpdateConfigOutcome
Aws::Utils::Outcome< ListMissionProfilesResult, GroundStationError > ListMissionProfilesOutcome
Aws::Utils::Outcome< CreateEphemerisResult, GroundStationError > CreateEphemerisOutcome
Aws::Utils::Outcome< CancelContactResult, GroundStationError > CancelContactOutcome
Aws::Utils::Outcome< CreateDataflowEndpointGroupResult, GroundStationError > CreateDataflowEndpointGroupOutcome
std::future< DescribeContactOutcome > DescribeContactOutcomeCallable
Aws::Utils::Outcome< GetMissionProfileResult, GroundStationError > GetMissionProfileOutcome
Aws::Utils::Outcome< UpdateMissionProfileResult, GroundStationError > UpdateMissionProfileOutcome
Aws::Utils::Outcome< ListEphemeridesResult, GroundStationError > ListEphemeridesOutcome
std::future< UpdateMissionProfileOutcome > UpdateMissionProfileOutcomeCallable
Aws::Utils::Outcome< CreateConfigResult, GroundStationError > CreateConfigOutcome
std::future< GetDataflowEndpointGroupOutcome > GetDataflowEndpointGroupOutcomeCallable
std::function< void(const GroundStationClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::GetAgentConfigurationRequest &, const Model::GetAgentConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAgentConfigurationResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::DeleteEphemerisRequest &, const Model::DeleteEphemerisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEphemerisResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::GetMissionProfileRequest &, const Model::GetMissionProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMissionProfileResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::UpdateMissionProfileRequest &, const Model::UpdateMissionProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMissionProfileResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::GetMinuteUsageRequest &, const Model::GetMinuteUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMinuteUsageResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::UpdateEphemerisRequest &, const Model::UpdateEphemerisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEphemerisResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::ReserveContactRequest &, const Model::ReserveContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReserveContactResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::GetSatelliteRequest &, const Model::GetSatelliteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSatelliteResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::ListMissionProfilesRequest &, const Model::ListMissionProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMissionProfilesResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::CancelContactRequest &, const Model::CancelContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelContactResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::RegisterAgentRequest &, const Model::RegisterAgentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterAgentResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::CreateMissionProfileRequest &, const Model::CreateMissionProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMissionProfileResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::UpdateAgentStatusRequest &, const Model::UpdateAgentStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAgentStatusResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::UpdateConfigRequest &, const Model::UpdateConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfigResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::DescribeContactRequest &, const Model::DescribeContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeContactResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::GetDataflowEndpointGroupRequest &, const Model::GetDataflowEndpointGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataflowEndpointGroupResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::ListContactsRequest &, const Model::ListContactsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContactsResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::DeleteConfigRequest &, const Model::DeleteConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::ListSatellitesRequest &, const Model::ListSatellitesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSatellitesResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::DescribeEphemerisRequest &, const Model::DescribeEphemerisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEphemerisResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::CreateDataflowEndpointGroupRequest &, const Model::CreateDataflowEndpointGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataflowEndpointGroupResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::DeleteMissionProfileRequest &, const Model::DeleteMissionProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMissionProfileResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::ListEphemeridesRequest &, const Model::ListEphemeridesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEphemeridesResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::ListGroundStationsRequest &, const Model::ListGroundStationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGroundStationsResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::ListConfigsRequest &, const Model::ListConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfigsResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::CreateEphemerisRequest &, const Model::CreateEphemerisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEphemerisResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::ListDataflowEndpointGroupsRequest &, const Model::ListDataflowEndpointGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataflowEndpointGroupsResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::DeleteDataflowEndpointGroupRequest &, const Model::DeleteDataflowEndpointGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataflowEndpointGroupResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::GetConfigRequest &, const Model::GetConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfigResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::CreateConfigRequest &, const Model::CreateConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfigResponseReceivedHandler