AWS SDK for C++

AWS SDK for C++ Version 1.11.680

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/CreateEphemerisResult.h>
26#include <aws/groundstation/model/CreateMissionProfileResult.h>
27#include <aws/groundstation/model/DeleteConfigResult.h>
28#include <aws/groundstation/model/DeleteDataflowEndpointGroupResult.h>
29#include <aws/groundstation/model/DeleteEphemerisResult.h>
30#include <aws/groundstation/model/DeleteMissionProfileResult.h>
31#include <aws/groundstation/model/DescribeContactResult.h>
32#include <aws/groundstation/model/DescribeEphemerisResult.h>
33#include <aws/groundstation/model/GetAgentConfigurationResult.h>
34#include <aws/groundstation/model/GetConfigResult.h>
35#include <aws/groundstation/model/GetDataflowEndpointGroupResult.h>
36#include <aws/groundstation/model/GetMinuteUsageResult.h>
37#include <aws/groundstation/model/GetMissionProfileResult.h>
38#include <aws/groundstation/model/GetSatelliteResult.h>
39#include <aws/groundstation/model/ListConfigsRequest.h>
40#include <aws/groundstation/model/ListConfigsResult.h>
41#include <aws/groundstation/model/ListContactsResult.h>
42#include <aws/groundstation/model/ListDataflowEndpointGroupsRequest.h>
43#include <aws/groundstation/model/ListDataflowEndpointGroupsResult.h>
44#include <aws/groundstation/model/ListEphemeridesResult.h>
45#include <aws/groundstation/model/ListGroundStationsRequest.h>
46#include <aws/groundstation/model/ListGroundStationsResult.h>
47#include <aws/groundstation/model/ListMissionProfilesRequest.h>
48#include <aws/groundstation/model/ListMissionProfilesResult.h>
49#include <aws/groundstation/model/ListSatellitesRequest.h>
50#include <aws/groundstation/model/ListSatellitesResult.h>
51#include <aws/groundstation/model/ListTagsForResourceResult.h>
52#include <aws/groundstation/model/RegisterAgentResult.h>
53#include <aws/groundstation/model/ReserveContactResult.h>
54#include <aws/groundstation/model/TagResourceResult.h>
55#include <aws/groundstation/model/UntagResourceResult.h>
56#include <aws/groundstation/model/UpdateAgentStatusResult.h>
57#include <aws/groundstation/model/UpdateConfigResult.h>
58#include <aws/groundstation/model/UpdateEphemerisResult.h>
59#include <aws/groundstation/model/UpdateMissionProfileResult.h>
60/* End of service model headers required in GroundStationClient header */
61
62namespace Aws {
63namespace Http {
64class HttpClient;
65class HttpClientFactory;
66} // namespace Http
67
68namespace Utils {
69template <typename R, typename E>
70class Outcome;
71
72namespace Threading {
73class Executor;
74} // namespace Threading
75} // namespace Utils
76
77namespace Auth {
78class AWSCredentials;
79class AWSCredentialsProvider;
80} // namespace Auth
81
82namespace Client {
83class RetryStrategy;
84} // namespace Client
85
86namespace GroundStation {
90
91namespace Model {
92/* Service model forward declarations required in GroundStationClient header */
105class GetConfigRequest;
126/* End of service model forward declarations required in GroundStationClient header */
127
128/* Service model Outcome class definitions */
162/* End of service model Outcome class definitions */
163
164/* Service model Outcome callable definitions */
165typedef std::future<CancelContactOutcome> CancelContactOutcomeCallable;
166typedef std::future<CreateConfigOutcome> CreateConfigOutcomeCallable;
167typedef std::future<CreateDataflowEndpointGroupOutcome> CreateDataflowEndpointGroupOutcomeCallable;
168typedef std::future<CreateEphemerisOutcome> CreateEphemerisOutcomeCallable;
169typedef std::future<CreateMissionProfileOutcome> CreateMissionProfileOutcomeCallable;
170typedef std::future<DeleteConfigOutcome> DeleteConfigOutcomeCallable;
171typedef std::future<DeleteDataflowEndpointGroupOutcome> DeleteDataflowEndpointGroupOutcomeCallable;
172typedef std::future<DeleteEphemerisOutcome> DeleteEphemerisOutcomeCallable;
173typedef std::future<DeleteMissionProfileOutcome> DeleteMissionProfileOutcomeCallable;
174typedef std::future<DescribeContactOutcome> DescribeContactOutcomeCallable;
175typedef std::future<DescribeEphemerisOutcome> DescribeEphemerisOutcomeCallable;
176typedef std::future<GetAgentConfigurationOutcome> GetAgentConfigurationOutcomeCallable;
177typedef std::future<GetConfigOutcome> GetConfigOutcomeCallable;
178typedef std::future<GetDataflowEndpointGroupOutcome> GetDataflowEndpointGroupOutcomeCallable;
179typedef std::future<GetMinuteUsageOutcome> GetMinuteUsageOutcomeCallable;
180typedef std::future<GetMissionProfileOutcome> GetMissionProfileOutcomeCallable;
181typedef std::future<GetSatelliteOutcome> GetSatelliteOutcomeCallable;
182typedef std::future<ListConfigsOutcome> ListConfigsOutcomeCallable;
183typedef std::future<ListContactsOutcome> ListContactsOutcomeCallable;
184typedef std::future<ListDataflowEndpointGroupsOutcome> ListDataflowEndpointGroupsOutcomeCallable;
185typedef std::future<ListEphemeridesOutcome> ListEphemeridesOutcomeCallable;
186typedef std::future<ListGroundStationsOutcome> ListGroundStationsOutcomeCallable;
187typedef std::future<ListMissionProfilesOutcome> ListMissionProfilesOutcomeCallable;
188typedef std::future<ListSatellitesOutcome> ListSatellitesOutcomeCallable;
189typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
190typedef std::future<RegisterAgentOutcome> RegisterAgentOutcomeCallable;
191typedef std::future<ReserveContactOutcome> ReserveContactOutcomeCallable;
192typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
193typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
194typedef std::future<UpdateAgentStatusOutcome> UpdateAgentStatusOutcomeCallable;
195typedef std::future<UpdateConfigOutcome> UpdateConfigOutcomeCallable;
196typedef std::future<UpdateEphemerisOutcome> UpdateEphemerisOutcomeCallable;
197typedef std::future<UpdateMissionProfileOutcome> UpdateMissionProfileOutcomeCallable;
198/* End of service model Outcome callable definitions */
199} // namespace Model
200
202
203/* Service model async handlers definitions */
204typedef std::function<void(const GroundStationClient*, const Model::CancelContactRequest&, const Model::CancelContactOutcome&,
205 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
207typedef std::function<void(const GroundStationClient*, const Model::CreateConfigRequest&, const Model::CreateConfigOutcome&,
208 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
210typedef std::function<void(const GroundStationClient*, const Model::CreateDataflowEndpointGroupRequest&,
211 const Model::CreateDataflowEndpointGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
213typedef std::function<void(const GroundStationClient*, const Model::CreateEphemerisRequest&, const Model::CreateEphemerisOutcome&,
214 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
217 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
219typedef std::function<void(const GroundStationClient*, const Model::DeleteConfigRequest&, const Model::DeleteConfigOutcome&,
220 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
222typedef std::function<void(const GroundStationClient*, const Model::DeleteDataflowEndpointGroupRequest&,
223 const Model::DeleteDataflowEndpointGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
225typedef std::function<void(const GroundStationClient*, const Model::DeleteEphemerisRequest&, const Model::DeleteEphemerisOutcome&,
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::DescribeContactRequest&, const Model::DescribeContactOutcome&,
232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
234typedef std::function<void(const GroundStationClient*, const Model::DescribeEphemerisRequest&, const Model::DescribeEphemerisOutcome&,
235 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
237typedef std::function<void(const GroundStationClient*, const Model::GetAgentConfigurationRequest&,
238 const Model::GetAgentConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
240typedef std::function<void(const GroundStationClient*, const Model::GetConfigRequest&, const Model::GetConfigOutcome&,
241 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
243typedef std::function<void(const GroundStationClient*, const Model::GetDataflowEndpointGroupRequest&,
244 const Model::GetDataflowEndpointGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
246typedef std::function<void(const GroundStationClient*, const Model::GetMinuteUsageRequest&, const Model::GetMinuteUsageOutcome&,
247 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
249typedef std::function<void(const GroundStationClient*, const Model::GetMissionProfileRequest&, const Model::GetMissionProfileOutcome&,
250 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
252typedef std::function<void(const GroundStationClient*, const Model::GetSatelliteRequest&, const Model::GetSatelliteOutcome&,
253 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
255typedef std::function<void(const GroundStationClient*, const Model::ListConfigsRequest&, const Model::ListConfigsOutcome&,
256 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
258typedef std::function<void(const GroundStationClient*, const Model::ListContactsRequest&, const Model::ListContactsOutcome&,
259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
261typedef std::function<void(const GroundStationClient*, const Model::ListDataflowEndpointGroupsRequest&,
262 const Model::ListDataflowEndpointGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
264typedef std::function<void(const GroundStationClient*, const Model::ListEphemeridesRequest&, const Model::ListEphemeridesOutcome&,
265 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
267typedef std::function<void(const GroundStationClient*, const Model::ListGroundStationsRequest&, const Model::ListGroundStationsOutcome&,
268 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
270typedef std::function<void(const GroundStationClient*, const Model::ListMissionProfilesRequest&, const Model::ListMissionProfilesOutcome&,
271 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
273typedef std::function<void(const GroundStationClient*, const Model::ListSatellitesRequest&, const Model::ListSatellitesOutcome&,
274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
276typedef std::function<void(const GroundStationClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
279typedef std::function<void(const GroundStationClient*, const Model::RegisterAgentRequest&, const Model::RegisterAgentOutcome&,
280 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
282typedef std::function<void(const GroundStationClient*, const Model::ReserveContactRequest&, const Model::ReserveContactOutcome&,
283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
285typedef std::function<void(const GroundStationClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
286 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
288typedef std::function<void(const GroundStationClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
289 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
291typedef std::function<void(const GroundStationClient*, const Model::UpdateAgentStatusRequest&, const Model::UpdateAgentStatusOutcome&,
292 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
294typedef std::function<void(const GroundStationClient*, const Model::UpdateConfigRequest&, const Model::UpdateConfigOutcome&,
295 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
297typedef std::function<void(const GroundStationClient*, const Model::UpdateEphemerisRequest&, const Model::UpdateEphemerisOutcome&,
298 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
301 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
303/* End of service model async handlers definitions */
304} // namespace GroundStation
305} // 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::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::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::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