AWS SDK for C++

AWS SDK for C++ Version 1.11.795

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/DescribeContactVersionResult.h>
34#include <aws/groundstation/model/DescribeEphemerisResult.h>
35#include <aws/groundstation/model/GetAgentConfigurationResult.h>
36#include <aws/groundstation/model/GetAgentTaskResponseUrlResult.h>
37#include <aws/groundstation/model/GetConfigResult.h>
38#include <aws/groundstation/model/GetDataflowEndpointGroupResult.h>
39#include <aws/groundstation/model/GetMinuteUsageResult.h>
40#include <aws/groundstation/model/GetMissionProfileResult.h>
41#include <aws/groundstation/model/GetSatelliteResult.h>
42#include <aws/groundstation/model/ListAntennasResult.h>
43#include <aws/groundstation/model/ListConfigsRequest.h>
44#include <aws/groundstation/model/ListConfigsResult.h>
45#include <aws/groundstation/model/ListContactVersionsResult.h>
46#include <aws/groundstation/model/ListContactsResult.h>
47#include <aws/groundstation/model/ListDataflowEndpointGroupsRequest.h>
48#include <aws/groundstation/model/ListDataflowEndpointGroupsResult.h>
49#include <aws/groundstation/model/ListEphemeridesResult.h>
50#include <aws/groundstation/model/ListGroundStationReservationsResult.h>
51#include <aws/groundstation/model/ListGroundStationsRequest.h>
52#include <aws/groundstation/model/ListGroundStationsResult.h>
53#include <aws/groundstation/model/ListMissionProfilesRequest.h>
54#include <aws/groundstation/model/ListMissionProfilesResult.h>
55#include <aws/groundstation/model/ListSatellitesRequest.h>
56#include <aws/groundstation/model/ListSatellitesResult.h>
57#include <aws/groundstation/model/ListTagsForResourceResult.h>
58#include <aws/groundstation/model/RegisterAgentResult.h>
59#include <aws/groundstation/model/ReserveContactResult.h>
60#include <aws/groundstation/model/TagResourceResult.h>
61#include <aws/groundstation/model/UntagResourceResult.h>
62#include <aws/groundstation/model/UpdateAgentStatusResult.h>
63#include <aws/groundstation/model/UpdateConfigResult.h>
64#include <aws/groundstation/model/UpdateContactResult.h>
65#include <aws/groundstation/model/UpdateEphemerisResult.h>
66#include <aws/groundstation/model/UpdateMissionProfileResult.h>
67/* End of service model headers required in GroundStationClient header */
68
69namespace Aws {
70namespace Http {
71class HttpClient;
72class HttpClientFactory;
73} // namespace Http
74
75namespace Utils {
76template <typename R, typename E>
77class Outcome;
78
79namespace Threading {
80class Executor;
81} // namespace Threading
82} // namespace Utils
83
84namespace Auth {
85class AWSCredentials;
86class AWSCredentialsProvider;
87} // namespace Auth
88
89namespace Client {
90class RetryStrategy;
91} // namespace Client
92
93namespace GroundStation {
97
98namespace Model {
99/* Service model forward declarations required in GroundStationClient header */
115class GetConfigRequest;
140/* End of service model forward declarations required in GroundStationClient header */
141
142/* Service model Outcome class definitions */
183/* End of service model Outcome class definitions */
184
185/* Service model Outcome callable definitions */
186typedef std::future<CancelContactOutcome> CancelContactOutcomeCallable;
187typedef std::future<CreateConfigOutcome> CreateConfigOutcomeCallable;
188typedef std::future<CreateDataflowEndpointGroupOutcome> CreateDataflowEndpointGroupOutcomeCallable;
189typedef std::future<CreateDataflowEndpointGroupV2Outcome> CreateDataflowEndpointGroupV2OutcomeCallable;
190typedef std::future<CreateEphemerisOutcome> CreateEphemerisOutcomeCallable;
191typedef std::future<CreateMissionProfileOutcome> CreateMissionProfileOutcomeCallable;
192typedef std::future<DeleteConfigOutcome> DeleteConfigOutcomeCallable;
193typedef std::future<DeleteDataflowEndpointGroupOutcome> DeleteDataflowEndpointGroupOutcomeCallable;
194typedef std::future<DeleteEphemerisOutcome> DeleteEphemerisOutcomeCallable;
195typedef std::future<DeleteMissionProfileOutcome> DeleteMissionProfileOutcomeCallable;
196typedef std::future<DescribeContactOutcome> DescribeContactOutcomeCallable;
197typedef std::future<DescribeContactVersionOutcome> DescribeContactVersionOutcomeCallable;
198typedef std::future<DescribeEphemerisOutcome> DescribeEphemerisOutcomeCallable;
199typedef std::future<GetAgentConfigurationOutcome> GetAgentConfigurationOutcomeCallable;
200typedef std::future<GetAgentTaskResponseUrlOutcome> GetAgentTaskResponseUrlOutcomeCallable;
201typedef std::future<GetConfigOutcome> GetConfigOutcomeCallable;
202typedef std::future<GetDataflowEndpointGroupOutcome> GetDataflowEndpointGroupOutcomeCallable;
203typedef std::future<GetMinuteUsageOutcome> GetMinuteUsageOutcomeCallable;
204typedef std::future<GetMissionProfileOutcome> GetMissionProfileOutcomeCallable;
205typedef std::future<GetSatelliteOutcome> GetSatelliteOutcomeCallable;
206typedef std::future<ListAntennasOutcome> ListAntennasOutcomeCallable;
207typedef std::future<ListConfigsOutcome> ListConfigsOutcomeCallable;
208typedef std::future<ListContactVersionsOutcome> ListContactVersionsOutcomeCallable;
209typedef std::future<ListContactsOutcome> ListContactsOutcomeCallable;
210typedef std::future<ListDataflowEndpointGroupsOutcome> ListDataflowEndpointGroupsOutcomeCallable;
211typedef std::future<ListEphemeridesOutcome> ListEphemeridesOutcomeCallable;
212typedef std::future<ListGroundStationReservationsOutcome> ListGroundStationReservationsOutcomeCallable;
213typedef std::future<ListGroundStationsOutcome> ListGroundStationsOutcomeCallable;
214typedef std::future<ListMissionProfilesOutcome> ListMissionProfilesOutcomeCallable;
215typedef std::future<ListSatellitesOutcome> ListSatellitesOutcomeCallable;
216typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
217typedef std::future<RegisterAgentOutcome> RegisterAgentOutcomeCallable;
218typedef std::future<ReserveContactOutcome> ReserveContactOutcomeCallable;
219typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
220typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
221typedef std::future<UpdateAgentStatusOutcome> UpdateAgentStatusOutcomeCallable;
222typedef std::future<UpdateConfigOutcome> UpdateConfigOutcomeCallable;
223typedef std::future<UpdateContactOutcome> UpdateContactOutcomeCallable;
224typedef std::future<UpdateEphemerisOutcome> UpdateEphemerisOutcomeCallable;
225typedef std::future<UpdateMissionProfileOutcome> UpdateMissionProfileOutcomeCallable;
226/* End of service model Outcome callable definitions */
227} // namespace Model
228
230
231/* Service model async handlers definitions */
232typedef std::function<void(const GroundStationClient*, const Model::CancelContactRequest&, const Model::CancelContactOutcome&,
233 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
235typedef std::function<void(const GroundStationClient*, const Model::CreateConfigRequest&, const Model::CreateConfigOutcome&,
236 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
238typedef std::function<void(const GroundStationClient*, const Model::CreateDataflowEndpointGroupRequest&,
239 const Model::CreateDataflowEndpointGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
241typedef std::function<void(const GroundStationClient*, const Model::CreateDataflowEndpointGroupV2Request&,
243 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
245typedef std::function<void(const GroundStationClient*, const Model::CreateEphemerisRequest&, const Model::CreateEphemerisOutcome&,
246 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
249 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
251typedef std::function<void(const GroundStationClient*, const Model::DeleteConfigRequest&, const Model::DeleteConfigOutcome&,
252 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
254typedef std::function<void(const GroundStationClient*, const Model::DeleteDataflowEndpointGroupRequest&,
255 const Model::DeleteDataflowEndpointGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
257typedef std::function<void(const GroundStationClient*, const Model::DeleteEphemerisRequest&, const Model::DeleteEphemerisOutcome&,
258 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
261 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
263typedef std::function<void(const GroundStationClient*, const Model::DescribeContactRequest&, const Model::DescribeContactOutcome&,
264 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
266typedef std::function<void(const GroundStationClient*, const Model::DescribeContactVersionRequest&,
267 const Model::DescribeContactVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
269typedef std::function<void(const GroundStationClient*, const Model::DescribeEphemerisRequest&, const Model::DescribeEphemerisOutcome&,
270 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
272typedef std::function<void(const GroundStationClient*, const Model::GetAgentConfigurationRequest&,
273 const Model::GetAgentConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
275typedef std::function<void(const GroundStationClient*, const Model::GetAgentTaskResponseUrlRequest&,
276 const Model::GetAgentTaskResponseUrlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
278typedef std::function<void(const GroundStationClient*, const Model::GetConfigRequest&, const Model::GetConfigOutcome&,
279 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
281typedef std::function<void(const GroundStationClient*, const Model::GetDataflowEndpointGroupRequest&,
282 const Model::GetDataflowEndpointGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
284typedef std::function<void(const GroundStationClient*, const Model::GetMinuteUsageRequest&, const Model::GetMinuteUsageOutcome&,
285 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
287typedef std::function<void(const GroundStationClient*, const Model::GetMissionProfileRequest&, const Model::GetMissionProfileOutcome&,
288 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
290typedef std::function<void(const GroundStationClient*, const Model::GetSatelliteRequest&, const Model::GetSatelliteOutcome&,
291 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
293typedef std::function<void(const GroundStationClient*, const Model::ListAntennasRequest&, const Model::ListAntennasOutcome&,
294 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
296typedef std::function<void(const GroundStationClient*, const Model::ListConfigsRequest&, const Model::ListConfigsOutcome&,
297 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
299typedef std::function<void(const GroundStationClient*, const Model::ListContactVersionsRequest&, const Model::ListContactVersionsOutcome&,
300 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
302typedef std::function<void(const GroundStationClient*, const Model::ListContactsRequest&, const Model::ListContactsOutcome&,
303 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
305typedef std::function<void(const GroundStationClient*, const Model::ListDataflowEndpointGroupsRequest&,
306 const Model::ListDataflowEndpointGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
308typedef std::function<void(const GroundStationClient*, const Model::ListEphemeridesRequest&, const Model::ListEphemeridesOutcome&,
309 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
311typedef std::function<void(const GroundStationClient*, const Model::ListGroundStationReservationsRequest&,
313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
315typedef std::function<void(const GroundStationClient*, const Model::ListGroundStationsRequest&, const Model::ListGroundStationsOutcome&,
316 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
318typedef std::function<void(const GroundStationClient*, const Model::ListMissionProfilesRequest&, const Model::ListMissionProfilesOutcome&,
319 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
321typedef std::function<void(const GroundStationClient*, const Model::ListSatellitesRequest&, const Model::ListSatellitesOutcome&,
322 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
324typedef std::function<void(const GroundStationClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
325 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
327typedef std::function<void(const GroundStationClient*, const Model::RegisterAgentRequest&, const Model::RegisterAgentOutcome&,
328 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
330typedef std::function<void(const GroundStationClient*, const Model::ReserveContactRequest&, const Model::ReserveContactOutcome&,
331 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
333typedef std::function<void(const GroundStationClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
334 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
336typedef std::function<void(const GroundStationClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
337 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
339typedef std::function<void(const GroundStationClient*, const Model::UpdateAgentStatusRequest&, const Model::UpdateAgentStatusOutcome&,
340 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
342typedef std::function<void(const GroundStationClient*, const Model::UpdateConfigRequest&, const Model::UpdateConfigOutcome&,
343 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
345typedef std::function<void(const GroundStationClient*, const Model::UpdateContactRequest&, const Model::UpdateContactOutcome&,
346 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
348typedef std::function<void(const GroundStationClient*, const Model::UpdateEphemerisRequest&, const Model::UpdateEphemerisOutcome&,
349 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
352 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
354/* End of service model async handlers definitions */
355} // namespace GroundStation
356} // namespace Aws
EndpointProviderBase< GroundStationClientConfiguration, GroundStationBuiltInParameters, GroundStationClientContextParameters > GroundStationEndpointProviderBase
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListEphemeridesOutcome > ListEphemeridesOutcomeCallable
std::future< GetAgentConfigurationOutcome > GetAgentConfigurationOutcomeCallable
Aws::Utils::Outcome< DescribeContactVersionResult, GroundStationError > DescribeContactVersionOutcome
Aws::Utils::Outcome< CreateMissionProfileResult, GroundStationError > CreateMissionProfileOutcome
Aws::Utils::Outcome< ListDataflowEndpointGroupsResult, GroundStationError > ListDataflowEndpointGroupsOutcome
Aws::Utils::Outcome< ListContactVersionsResult, GroundStationError > ListContactVersionsOutcome
std::future< CreateEphemerisOutcome > CreateEphemerisOutcomeCallable
std::future< ListGroundStationReservationsOutcome > ListGroundStationReservationsOutcomeCallable
Aws::Utils::Outcome< DeleteEphemerisResult, GroundStationError > DeleteEphemerisOutcome
std::future< UpdateAgentStatusOutcome > UpdateAgentStatusOutcomeCallable
Aws::Utils::Outcome< UpdateContactResult, GroundStationError > UpdateContactOutcome
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
std::future< DescribeContactVersionOutcome > DescribeContactVersionOutcomeCallable
Aws::Utils::Outcome< GetConfigResult, GroundStationError > GetConfigOutcome
Aws::Utils::Outcome< ListSatellitesResult, GroundStationError > ListSatellitesOutcome
std::future< GetAgentTaskResponseUrlOutcome > GetAgentTaskResponseUrlOutcomeCallable
std::future< ListContactVersionsOutcome > ListContactVersionsOutcomeCallable
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
Aws::Utils::Outcome< ListGroundStationReservationsResult, GroundStationError > ListGroundStationReservationsOutcome
std::future< UpdateEphemerisOutcome > UpdateEphemerisOutcomeCallable
Aws::Utils::Outcome< GetMinuteUsageResult, GroundStationError > GetMinuteUsageOutcome
std::future< ListAntennasOutcome > ListAntennasOutcomeCallable
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
std::future< UpdateContactOutcome > UpdateContactOutcomeCallable
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< ListAntennasResult, GroundStationError > ListAntennasOutcome
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::ListGroundStationReservationsRequest &, const Model::ListGroundStationReservationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListGroundStationReservationsResponseReceivedHandler
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::ListAntennasRequest &, const Model::ListAntennasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAntennasResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::ListContactVersionsRequest &, const Model::ListContactVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListContactVersionsResponseReceivedHandler
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::DescribeContactVersionRequest &, const Model::DescribeContactVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeContactVersionResponseReceivedHandler
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::UpdateContactRequest &, const Model::UpdateContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateContactResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::UpdateAgentStatusRequest &, const Model::UpdateAgentStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAgentStatusResponseReceivedHandler