AWS SDK for C++

AWS SDK for C++ Version 1.11.739

Loading...
Searching...
No Matches
GroundStationServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/groundstation/GroundStationEndpointProvider.h>
15#include <aws/groundstation/GroundStationErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in GroundStationClient header */
22#include <aws/groundstation/model/CancelContactResult.h>
23#include <aws/groundstation/model/CreateConfigResult.h>
24#include <aws/groundstation/model/CreateDataflowEndpointGroupResult.h>
25#include <aws/groundstation/model/CreateDataflowEndpointGroupV2Result.h>
26#include <aws/groundstation/model/CreateEphemerisResult.h>
27#include <aws/groundstation/model/CreateMissionProfileResult.h>
28#include <aws/groundstation/model/DeleteConfigResult.h>
29#include <aws/groundstation/model/DeleteDataflowEndpointGroupResult.h>
30#include <aws/groundstation/model/DeleteEphemerisResult.h>
31#include <aws/groundstation/model/DeleteMissionProfileResult.h>
32#include <aws/groundstation/model/DescribeContactResult.h>
33#include <aws/groundstation/model/DescribeEphemerisResult.h>
34#include <aws/groundstation/model/GetAgentConfigurationResult.h>
35#include <aws/groundstation/model/GetAgentTaskResponseUrlResult.h>
36#include <aws/groundstation/model/GetConfigResult.h>
37#include <aws/groundstation/model/GetDataflowEndpointGroupResult.h>
38#include <aws/groundstation/model/GetMinuteUsageResult.h>
39#include <aws/groundstation/model/GetMissionProfileResult.h>
40#include <aws/groundstation/model/GetSatelliteResult.h>
41#include <aws/groundstation/model/ListConfigsRequest.h>
42#include <aws/groundstation/model/ListConfigsResult.h>
43#include <aws/groundstation/model/ListContactsResult.h>
44#include <aws/groundstation/model/ListDataflowEndpointGroupsRequest.h>
45#include <aws/groundstation/model/ListDataflowEndpointGroupsResult.h>
46#include <aws/groundstation/model/ListEphemeridesResult.h>
47#include <aws/groundstation/model/ListGroundStationsRequest.h>
48#include <aws/groundstation/model/ListGroundStationsResult.h>
49#include <aws/groundstation/model/ListMissionProfilesRequest.h>
50#include <aws/groundstation/model/ListMissionProfilesResult.h>
51#include <aws/groundstation/model/ListSatellitesRequest.h>
52#include <aws/groundstation/model/ListSatellitesResult.h>
53#include <aws/groundstation/model/ListTagsForResourceResult.h>
54#include <aws/groundstation/model/RegisterAgentResult.h>
55#include <aws/groundstation/model/ReserveContactResult.h>
56#include <aws/groundstation/model/TagResourceResult.h>
57#include <aws/groundstation/model/UntagResourceResult.h>
58#include <aws/groundstation/model/UpdateAgentStatusResult.h>
59#include <aws/groundstation/model/UpdateConfigResult.h>
60#include <aws/groundstation/model/UpdateEphemerisResult.h>
61#include <aws/groundstation/model/UpdateMissionProfileResult.h>
62/* End of service model headers required in GroundStationClient header */
63
64namespace Aws {
65namespace Http {
66class HttpClient;
67class HttpClientFactory;
68} // namespace Http
69
70namespace Utils {
71template <typename R, typename E>
72class Outcome;
73
74namespace Threading {
75class Executor;
76} // namespace Threading
77} // namespace Utils
78
79namespace Auth {
80class AWSCredentials;
81class AWSCredentialsProvider;
82} // namespace Auth
83
84namespace Client {
85class RetryStrategy;
86} // namespace Client
87
88namespace GroundStation {
92
93namespace Model {
94/* Service model forward declarations required in GroundStationClient header */
109class GetConfigRequest;
130/* End of service model forward declarations required in GroundStationClient header */
131
132/* Service model Outcome class definitions */
168/* End of service model Outcome class definitions */
169
170/* Service model Outcome callable definitions */
171typedef std::future<CancelContactOutcome> CancelContactOutcomeCallable;
172typedef std::future<CreateConfigOutcome> CreateConfigOutcomeCallable;
173typedef std::future<CreateDataflowEndpointGroupOutcome> CreateDataflowEndpointGroupOutcomeCallable;
174typedef std::future<CreateDataflowEndpointGroupV2Outcome> CreateDataflowEndpointGroupV2OutcomeCallable;
175typedef std::future<CreateEphemerisOutcome> CreateEphemerisOutcomeCallable;
176typedef std::future<CreateMissionProfileOutcome> CreateMissionProfileOutcomeCallable;
177typedef std::future<DeleteConfigOutcome> DeleteConfigOutcomeCallable;
178typedef std::future<DeleteDataflowEndpointGroupOutcome> DeleteDataflowEndpointGroupOutcomeCallable;
179typedef std::future<DeleteEphemerisOutcome> DeleteEphemerisOutcomeCallable;
180typedef std::future<DeleteMissionProfileOutcome> DeleteMissionProfileOutcomeCallable;
181typedef std::future<DescribeContactOutcome> DescribeContactOutcomeCallable;
182typedef std::future<DescribeEphemerisOutcome> DescribeEphemerisOutcomeCallable;
183typedef std::future<GetAgentConfigurationOutcome> GetAgentConfigurationOutcomeCallable;
184typedef std::future<GetAgentTaskResponseUrlOutcome> GetAgentTaskResponseUrlOutcomeCallable;
185typedef std::future<GetConfigOutcome> GetConfigOutcomeCallable;
186typedef std::future<GetDataflowEndpointGroupOutcome> GetDataflowEndpointGroupOutcomeCallable;
187typedef std::future<GetMinuteUsageOutcome> GetMinuteUsageOutcomeCallable;
188typedef std::future<GetMissionProfileOutcome> GetMissionProfileOutcomeCallable;
189typedef std::future<GetSatelliteOutcome> GetSatelliteOutcomeCallable;
190typedef std::future<ListConfigsOutcome> ListConfigsOutcomeCallable;
191typedef std::future<ListContactsOutcome> ListContactsOutcomeCallable;
192typedef std::future<ListDataflowEndpointGroupsOutcome> ListDataflowEndpointGroupsOutcomeCallable;
193typedef std::future<ListEphemeridesOutcome> ListEphemeridesOutcomeCallable;
194typedef std::future<ListGroundStationsOutcome> ListGroundStationsOutcomeCallable;
195typedef std::future<ListMissionProfilesOutcome> ListMissionProfilesOutcomeCallable;
196typedef std::future<ListSatellitesOutcome> ListSatellitesOutcomeCallable;
197typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
198typedef std::future<RegisterAgentOutcome> RegisterAgentOutcomeCallable;
199typedef std::future<ReserveContactOutcome> ReserveContactOutcomeCallable;
200typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
201typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
202typedef std::future<UpdateAgentStatusOutcome> UpdateAgentStatusOutcomeCallable;
203typedef std::future<UpdateConfigOutcome> UpdateConfigOutcomeCallable;
204typedef std::future<UpdateEphemerisOutcome> UpdateEphemerisOutcomeCallable;
205typedef std::future<UpdateMissionProfileOutcome> UpdateMissionProfileOutcomeCallable;
206/* End of service model Outcome callable definitions */
207} // namespace Model
208
210
211/* Service model async handlers definitions */
212typedef std::function<void(const GroundStationClient*, const Model::CancelContactRequest&, const Model::CancelContactOutcome&,
213 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
215typedef std::function<void(const GroundStationClient*, const Model::CreateConfigRequest&, const Model::CreateConfigOutcome&,
216 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
218typedef std::function<void(const GroundStationClient*, const Model::CreateDataflowEndpointGroupRequest&,
219 const Model::CreateDataflowEndpointGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
221typedef std::function<void(const GroundStationClient*, const Model::CreateDataflowEndpointGroupV2Request&,
223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
225typedef std::function<void(const GroundStationClient*, const Model::CreateEphemerisRequest&, const Model::CreateEphemerisOutcome&,
226 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
229 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
231typedef std::function<void(const GroundStationClient*, const Model::DeleteConfigRequest&, const Model::DeleteConfigOutcome&,
232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
234typedef std::function<void(const GroundStationClient*, const Model::DeleteDataflowEndpointGroupRequest&,
235 const Model::DeleteDataflowEndpointGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
237typedef std::function<void(const GroundStationClient*, const Model::DeleteEphemerisRequest&, const Model::DeleteEphemerisOutcome&,
238 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
241 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
243typedef std::function<void(const GroundStationClient*, const Model::DescribeContactRequest&, const Model::DescribeContactOutcome&,
244 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
246typedef std::function<void(const GroundStationClient*, const Model::DescribeEphemerisRequest&, const Model::DescribeEphemerisOutcome&,
247 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
249typedef std::function<void(const GroundStationClient*, const Model::GetAgentConfigurationRequest&,
250 const Model::GetAgentConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
252typedef std::function<void(const GroundStationClient*, const Model::GetAgentTaskResponseUrlRequest&,
253 const Model::GetAgentTaskResponseUrlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
255typedef std::function<void(const GroundStationClient*, const Model::GetConfigRequest&, const Model::GetConfigOutcome&,
256 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
258typedef std::function<void(const GroundStationClient*, const Model::GetDataflowEndpointGroupRequest&,
259 const Model::GetDataflowEndpointGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
261typedef std::function<void(const GroundStationClient*, const Model::GetMinuteUsageRequest&, const Model::GetMinuteUsageOutcome&,
262 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
264typedef std::function<void(const GroundStationClient*, const Model::GetMissionProfileRequest&, const Model::GetMissionProfileOutcome&,
265 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
267typedef std::function<void(const GroundStationClient*, const Model::GetSatelliteRequest&, const Model::GetSatelliteOutcome&,
268 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
270typedef std::function<void(const GroundStationClient*, const Model::ListConfigsRequest&, const Model::ListConfigsOutcome&,
271 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
273typedef std::function<void(const GroundStationClient*, const Model::ListContactsRequest&, const Model::ListContactsOutcome&,
274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
276typedef std::function<void(const GroundStationClient*, const Model::ListDataflowEndpointGroupsRequest&,
277 const Model::ListDataflowEndpointGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
279typedef std::function<void(const GroundStationClient*, const Model::ListEphemeridesRequest&, const Model::ListEphemeridesOutcome&,
280 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
282typedef std::function<void(const GroundStationClient*, const Model::ListGroundStationsRequest&, const Model::ListGroundStationsOutcome&,
283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
285typedef std::function<void(const GroundStationClient*, const Model::ListMissionProfilesRequest&, const Model::ListMissionProfilesOutcome&,
286 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
288typedef std::function<void(const GroundStationClient*, const Model::ListSatellitesRequest&, const Model::ListSatellitesOutcome&,
289 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
291typedef std::function<void(const GroundStationClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
292 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
294typedef std::function<void(const GroundStationClient*, const Model::RegisterAgentRequest&, const Model::RegisterAgentOutcome&,
295 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
297typedef std::function<void(const GroundStationClient*, const Model::ReserveContactRequest&, const Model::ReserveContactOutcome&,
298 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
300typedef std::function<void(const GroundStationClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
301 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
303typedef std::function<void(const GroundStationClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
304 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
306typedef std::function<void(const GroundStationClient*, const Model::UpdateAgentStatusRequest&, const Model::UpdateAgentStatusOutcome&,
307 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
309typedef std::function<void(const GroundStationClient*, const Model::UpdateConfigRequest&, const Model::UpdateConfigOutcome&,
310 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
312typedef std::function<void(const GroundStationClient*, const Model::UpdateEphemerisRequest&, const Model::UpdateEphemerisOutcome&,
313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
316 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
318/* End of service model async handlers definitions */
319} // namespace GroundStation
320} // 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
std::future< CreateDataflowEndpointGroupV2Outcome > CreateDataflowEndpointGroupV2OutcomeCallable
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< GetAgentTaskResponseUrlOutcome > GetAgentTaskResponseUrlOutcomeCallable
std::future< GetSatelliteOutcome > GetSatelliteOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, GroundStationError > UntagResourceOutcome
std::future< ListGroundStationsOutcome > ListGroundStationsOutcomeCallable
Aws::Utils::Outcome< DeleteConfigResult, GroundStationError > DeleteConfigOutcome
Aws::Utils::Outcome< CreateDataflowEndpointGroupV2Result, GroundStationError > CreateDataflowEndpointGroupV2Outcome
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
Aws::Utils::Outcome< GetAgentTaskResponseUrlResult, GroundStationError > GetAgentTaskResponseUrlOutcome
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::GetConfigRequest &, const Model::GetConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConfigResponseReceivedHandler
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::CreateDataflowEndpointGroupV2Request &, const Model::CreateDataflowEndpointGroupV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDataflowEndpointGroupV2ResponseReceivedHandler
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::GetSatelliteRequest &, const Model::GetSatelliteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSatelliteResponseReceivedHandler
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::UpdateMissionProfileRequest &, const Model::UpdateMissionProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateMissionProfileResponseReceivedHandler
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::UpdateEphemerisRequest &, const Model::UpdateEphemerisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEphemerisResponseReceivedHandler
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::GetAgentConfigurationRequest &, const Model::GetAgentConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAgentConfigurationResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::CreateConfigRequest &, const Model::CreateConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateConfigResponseReceivedHandler
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::GetAgentTaskResponseUrlRequest &, const Model::GetAgentTaskResponseUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAgentTaskResponseUrlResponseReceivedHandler
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::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::CreateDataflowEndpointGroupRequest &, const Model::CreateDataflowEndpointGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDataflowEndpointGroupResponseReceivedHandler
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::UpdateConfigRequest &, const Model::UpdateConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConfigResponseReceivedHandler
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::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::CancelContactRequest &, const Model::CancelContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelContactResponseReceivedHandler
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::DeleteMissionProfileRequest &, const Model::DeleteMissionProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteMissionProfileResponseReceivedHandler
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::ListEphemeridesRequest &, const Model::ListEphemeridesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEphemeridesResponseReceivedHandler
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
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::DeleteEphemerisRequest &, const Model::DeleteEphemerisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEphemerisResponseReceivedHandler
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::UpdateAgentStatusRequest &, const Model::UpdateAgentStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAgentStatusResponseReceivedHandler