AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
GroundStationClient.h
1
6#pragma once
7#include <aws/groundstation/GroundStation_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/groundstation/GroundStationServiceClientModel.h>
13
14namespace Aws
15{
16namespace GroundStation
17{
25 class AWS_GROUNDSTATION_API GroundStationClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<GroundStationClient>
26 {
27 public:
29 static const char* GetServiceName();
30 static const char* GetAllocationTag();
31
34
40 std::shared_ptr<GroundStationEndpointProviderBase> endpointProvider = nullptr);
41
47 std::shared_ptr<GroundStationEndpointProviderBase> endpointProvider = nullptr,
49
54 GroundStationClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
55 std::shared_ptr<GroundStationEndpointProviderBase> endpointProvider = nullptr,
57
58
59 /* Legacy constructors due deprecation */
65
71 const Aws::Client::ClientConfiguration& clientConfiguration);
72
77 GroundStationClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
78 const Aws::Client::ClientConfiguration& clientConfiguration);
79
80 /* End of legacy constructors due deprecation */
82
89
93 template<typename CancelContactRequestT = Model::CancelContactRequest>
94 Model::CancelContactOutcomeCallable CancelContactCallable(const CancelContactRequestT& request) const
95 {
96 return SubmitCallable(&GroundStationClient::CancelContact, request);
97 }
98
102 template<typename CancelContactRequestT = Model::CancelContactRequest>
103 void CancelContactAsync(const CancelContactRequestT& request, const CancelContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
104 {
105 return SubmitAsync(&GroundStationClient::CancelContact, request, handler, context);
106 }
107
116
120 template<typename CreateConfigRequestT = Model::CreateConfigRequest>
121 Model::CreateConfigOutcomeCallable CreateConfigCallable(const CreateConfigRequestT& request) const
122 {
123 return SubmitCallable(&GroundStationClient::CreateConfig, request);
124 }
125
129 template<typename CreateConfigRequestT = Model::CreateConfigRequest>
130 void CreateConfigAsync(const CreateConfigRequestT& request, const CreateConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
131 {
132 return SubmitAsync(&GroundStationClient::CreateConfig, request, handler, context);
133 }
134
147
151 template<typename CreateDataflowEndpointGroupRequestT = Model::CreateDataflowEndpointGroupRequest>
152 Model::CreateDataflowEndpointGroupOutcomeCallable CreateDataflowEndpointGroupCallable(const CreateDataflowEndpointGroupRequestT& request) const
153 {
154 return SubmitCallable(&GroundStationClient::CreateDataflowEndpointGroup, request);
155 }
156
160 template<typename CreateDataflowEndpointGroupRequestT = Model::CreateDataflowEndpointGroupRequest>
161 void CreateDataflowEndpointGroupAsync(const CreateDataflowEndpointGroupRequestT& request, const CreateDataflowEndpointGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
162 {
163 return SubmitAsync(&GroundStationClient::CreateDataflowEndpointGroup, request, handler, context);
164 }
165
173
177 template<typename CreateEphemerisRequestT = Model::CreateEphemerisRequest>
178 Model::CreateEphemerisOutcomeCallable CreateEphemerisCallable(const CreateEphemerisRequestT& request) const
179 {
180 return SubmitCallable(&GroundStationClient::CreateEphemeris, request);
181 }
182
186 template<typename CreateEphemerisRequestT = Model::CreateEphemerisRequest>
187 void CreateEphemerisAsync(const CreateEphemerisRequestT& request, const CreateEphemerisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
188 {
189 return SubmitAsync(&GroundStationClient::CreateEphemeris, request, handler, context);
190 }
191
200
204 template<typename CreateMissionProfileRequestT = Model::CreateMissionProfileRequest>
205 Model::CreateMissionProfileOutcomeCallable CreateMissionProfileCallable(const CreateMissionProfileRequestT& request) const
206 {
207 return SubmitCallable(&GroundStationClient::CreateMissionProfile, request);
208 }
209
213 template<typename CreateMissionProfileRequestT = Model::CreateMissionProfileRequest>
214 void CreateMissionProfileAsync(const CreateMissionProfileRequestT& request, const CreateMissionProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
215 {
216 return SubmitAsync(&GroundStationClient::CreateMissionProfile, request, handler, context);
217 }
218
225
229 template<typename DeleteConfigRequestT = Model::DeleteConfigRequest>
230 Model::DeleteConfigOutcomeCallable DeleteConfigCallable(const DeleteConfigRequestT& request) const
231 {
232 return SubmitCallable(&GroundStationClient::DeleteConfig, request);
233 }
234
238 template<typename DeleteConfigRequestT = Model::DeleteConfigRequest>
239 void DeleteConfigAsync(const DeleteConfigRequestT& request, const DeleteConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
240 {
241 return SubmitAsync(&GroundStationClient::DeleteConfig, request, handler, context);
242 }
243
250
254 template<typename DeleteDataflowEndpointGroupRequestT = Model::DeleteDataflowEndpointGroupRequest>
255 Model::DeleteDataflowEndpointGroupOutcomeCallable DeleteDataflowEndpointGroupCallable(const DeleteDataflowEndpointGroupRequestT& request) const
256 {
257 return SubmitCallable(&GroundStationClient::DeleteDataflowEndpointGroup, request);
258 }
259
263 template<typename DeleteDataflowEndpointGroupRequestT = Model::DeleteDataflowEndpointGroupRequest>
264 void DeleteDataflowEndpointGroupAsync(const DeleteDataflowEndpointGroupRequestT& request, const DeleteDataflowEndpointGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
265 {
266 return SubmitAsync(&GroundStationClient::DeleteDataflowEndpointGroup, request, handler, context);
267 }
268
275
279 template<typename DeleteEphemerisRequestT = Model::DeleteEphemerisRequest>
280 Model::DeleteEphemerisOutcomeCallable DeleteEphemerisCallable(const DeleteEphemerisRequestT& request) const
281 {
282 return SubmitCallable(&GroundStationClient::DeleteEphemeris, request);
283 }
284
288 template<typename DeleteEphemerisRequestT = Model::DeleteEphemerisRequest>
289 void DeleteEphemerisAsync(const DeleteEphemerisRequestT& request, const DeleteEphemerisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
290 {
291 return SubmitAsync(&GroundStationClient::DeleteEphemeris, request, handler, context);
292 }
293
300
304 template<typename DeleteMissionProfileRequestT = Model::DeleteMissionProfileRequest>
305 Model::DeleteMissionProfileOutcomeCallable DeleteMissionProfileCallable(const DeleteMissionProfileRequestT& request) const
306 {
307 return SubmitCallable(&GroundStationClient::DeleteMissionProfile, request);
308 }
309
313 template<typename DeleteMissionProfileRequestT = Model::DeleteMissionProfileRequest>
314 void DeleteMissionProfileAsync(const DeleteMissionProfileRequestT& request, const DeleteMissionProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
315 {
316 return SubmitAsync(&GroundStationClient::DeleteMissionProfile, request, handler, context);
317 }
318
325
329 template<typename DescribeContactRequestT = Model::DescribeContactRequest>
330 Model::DescribeContactOutcomeCallable DescribeContactCallable(const DescribeContactRequestT& request) const
331 {
332 return SubmitCallable(&GroundStationClient::DescribeContact, request);
333 }
334
338 template<typename DescribeContactRequestT = Model::DescribeContactRequest>
339 void DescribeContactAsync(const DescribeContactRequestT& request, const DescribeContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
340 {
341 return SubmitAsync(&GroundStationClient::DescribeContact, request, handler, context);
342 }
343
350
354 template<typename DescribeEphemerisRequestT = Model::DescribeEphemerisRequest>
355 Model::DescribeEphemerisOutcomeCallable DescribeEphemerisCallable(const DescribeEphemerisRequestT& request) const
356 {
357 return SubmitCallable(&GroundStationClient::DescribeEphemeris, request);
358 }
359
363 template<typename DescribeEphemerisRequestT = Model::DescribeEphemerisRequest>
364 void DescribeEphemerisAsync(const DescribeEphemerisRequestT& request, const DescribeEphemerisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
365 {
366 return SubmitAsync(&GroundStationClient::DescribeEphemeris, request, handler, context);
367 }
368
377
381 template<typename GetAgentConfigurationRequestT = Model::GetAgentConfigurationRequest>
382 Model::GetAgentConfigurationOutcomeCallable GetAgentConfigurationCallable(const GetAgentConfigurationRequestT& request) const
383 {
384 return SubmitCallable(&GroundStationClient::GetAgentConfiguration, request);
385 }
386
390 template<typename GetAgentConfigurationRequestT = Model::GetAgentConfigurationRequest>
391 void GetAgentConfigurationAsync(const GetAgentConfigurationRequestT& request, const GetAgentConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
392 {
393 return SubmitAsync(&GroundStationClient::GetAgentConfiguration, request, handler, context);
394 }
395
403
407 template<typename GetConfigRequestT = Model::GetConfigRequest>
408 Model::GetConfigOutcomeCallable GetConfigCallable(const GetConfigRequestT& request) const
409 {
410 return SubmitCallable(&GroundStationClient::GetConfig, request);
411 }
412
416 template<typename GetConfigRequestT = Model::GetConfigRequest>
417 void GetConfigAsync(const GetConfigRequestT& request, const GetConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
418 {
419 return SubmitAsync(&GroundStationClient::GetConfig, request, handler, context);
420 }
421
428
432 template<typename GetDataflowEndpointGroupRequestT = Model::GetDataflowEndpointGroupRequest>
433 Model::GetDataflowEndpointGroupOutcomeCallable GetDataflowEndpointGroupCallable(const GetDataflowEndpointGroupRequestT& request) const
434 {
435 return SubmitCallable(&GroundStationClient::GetDataflowEndpointGroup, request);
436 }
437
441 template<typename GetDataflowEndpointGroupRequestT = Model::GetDataflowEndpointGroupRequest>
442 void GetDataflowEndpointGroupAsync(const GetDataflowEndpointGroupRequestT& request, const GetDataflowEndpointGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
443 {
444 return SubmitAsync(&GroundStationClient::GetDataflowEndpointGroup, request, handler, context);
445 }
446
454
458 template<typename GetMinuteUsageRequestT = Model::GetMinuteUsageRequest>
459 Model::GetMinuteUsageOutcomeCallable GetMinuteUsageCallable(const GetMinuteUsageRequestT& request) const
460 {
461 return SubmitCallable(&GroundStationClient::GetMinuteUsage, request);
462 }
463
467 template<typename GetMinuteUsageRequestT = Model::GetMinuteUsageRequest>
468 void GetMinuteUsageAsync(const GetMinuteUsageRequestT& request, const GetMinuteUsageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
469 {
470 return SubmitAsync(&GroundStationClient::GetMinuteUsage, request, handler, context);
471 }
472
479
483 template<typename GetMissionProfileRequestT = Model::GetMissionProfileRequest>
484 Model::GetMissionProfileOutcomeCallable GetMissionProfileCallable(const GetMissionProfileRequestT& request) const
485 {
486 return SubmitCallable(&GroundStationClient::GetMissionProfile, request);
487 }
488
492 template<typename GetMissionProfileRequestT = Model::GetMissionProfileRequest>
493 void GetMissionProfileAsync(const GetMissionProfileRequestT& request, const GetMissionProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
494 {
495 return SubmitAsync(&GroundStationClient::GetMissionProfile, request, handler, context);
496 }
497
504
508 template<typename GetSatelliteRequestT = Model::GetSatelliteRequest>
509 Model::GetSatelliteOutcomeCallable GetSatelliteCallable(const GetSatelliteRequestT& request) const
510 {
511 return SubmitCallable(&GroundStationClient::GetSatellite, request);
512 }
513
517 template<typename GetSatelliteRequestT = Model::GetSatelliteRequest>
518 void GetSatelliteAsync(const GetSatelliteRequestT& request, const GetSatelliteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
519 {
520 return SubmitAsync(&GroundStationClient::GetSatellite, request, handler, context);
521 }
522
529
533 template<typename ListConfigsRequestT = Model::ListConfigsRequest>
534 Model::ListConfigsOutcomeCallable ListConfigsCallable(const ListConfigsRequestT& request = {}) const
535 {
536 return SubmitCallable(&GroundStationClient::ListConfigs, request);
537 }
538
542 template<typename ListConfigsRequestT = Model::ListConfigsRequest>
543 void ListConfigsAsync(const ListConfigsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListConfigsRequestT& request = {}) const
544 {
545 return SubmitAsync(&GroundStationClient::ListConfigs, request, handler, context);
546 }
547
557
561 template<typename ListContactsRequestT = Model::ListContactsRequest>
562 Model::ListContactsOutcomeCallable ListContactsCallable(const ListContactsRequestT& request) const
563 {
564 return SubmitCallable(&GroundStationClient::ListContacts, request);
565 }
566
570 template<typename ListContactsRequestT = Model::ListContactsRequest>
571 void ListContactsAsync(const ListContactsRequestT& request, const ListContactsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
572 {
573 return SubmitAsync(&GroundStationClient::ListContacts, request, handler, context);
574 }
575
583
587 template<typename ListDataflowEndpointGroupsRequestT = Model::ListDataflowEndpointGroupsRequest>
588 Model::ListDataflowEndpointGroupsOutcomeCallable ListDataflowEndpointGroupsCallable(const ListDataflowEndpointGroupsRequestT& request = {}) const
589 {
590 return SubmitCallable(&GroundStationClient::ListDataflowEndpointGroups, request);
591 }
592
596 template<typename ListDataflowEndpointGroupsRequestT = Model::ListDataflowEndpointGroupsRequest>
597 void ListDataflowEndpointGroupsAsync(const ListDataflowEndpointGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDataflowEndpointGroupsRequestT& request = {}) const
598 {
599 return SubmitAsync(&GroundStationClient::ListDataflowEndpointGroups, request, handler, context);
600 }
601
608
612 template<typename ListEphemeridesRequestT = Model::ListEphemeridesRequest>
613 Model::ListEphemeridesOutcomeCallable ListEphemeridesCallable(const ListEphemeridesRequestT& request) const
614 {
615 return SubmitCallable(&GroundStationClient::ListEphemerides, request);
616 }
617
621 template<typename ListEphemeridesRequestT = Model::ListEphemeridesRequest>
622 void ListEphemeridesAsync(const ListEphemeridesRequestT& request, const ListEphemeridesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
623 {
624 return SubmitAsync(&GroundStationClient::ListEphemerides, request, handler, context);
625 }
626
633
637 template<typename ListGroundStationsRequestT = Model::ListGroundStationsRequest>
638 Model::ListGroundStationsOutcomeCallable ListGroundStationsCallable(const ListGroundStationsRequestT& request = {}) const
639 {
640 return SubmitCallable(&GroundStationClient::ListGroundStations, request);
641 }
642
646 template<typename ListGroundStationsRequestT = Model::ListGroundStationsRequest>
647 void ListGroundStationsAsync(const ListGroundStationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListGroundStationsRequestT& request = {}) const
648 {
649 return SubmitAsync(&GroundStationClient::ListGroundStations, request, handler, context);
650 }
651
658
662 template<typename ListMissionProfilesRequestT = Model::ListMissionProfilesRequest>
663 Model::ListMissionProfilesOutcomeCallable ListMissionProfilesCallable(const ListMissionProfilesRequestT& request = {}) const
664 {
665 return SubmitCallable(&GroundStationClient::ListMissionProfiles, request);
666 }
667
671 template<typename ListMissionProfilesRequestT = Model::ListMissionProfilesRequest>
672 void ListMissionProfilesAsync(const ListMissionProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListMissionProfilesRequestT& request = {}) const
673 {
674 return SubmitAsync(&GroundStationClient::ListMissionProfiles, request, handler, context);
675 }
676
683
687 template<typename ListSatellitesRequestT = Model::ListSatellitesRequest>
688 Model::ListSatellitesOutcomeCallable ListSatellitesCallable(const ListSatellitesRequestT& request = {}) const
689 {
690 return SubmitCallable(&GroundStationClient::ListSatellites, request);
691 }
692
696 template<typename ListSatellitesRequestT = Model::ListSatellitesRequest>
697 void ListSatellitesAsync(const ListSatellitesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListSatellitesRequestT& request = {}) const
698 {
699 return SubmitAsync(&GroundStationClient::ListSatellites, request, handler, context);
700 }
701
709
713 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
714 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
715 {
716 return SubmitCallable(&GroundStationClient::ListTagsForResource, request);
717 }
718
722 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
723 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
724 {
725 return SubmitAsync(&GroundStationClient::ListTagsForResource, request, handler, context);
726 }
727
736
740 template<typename RegisterAgentRequestT = Model::RegisterAgentRequest>
741 Model::RegisterAgentOutcomeCallable RegisterAgentCallable(const RegisterAgentRequestT& request) const
742 {
743 return SubmitCallable(&GroundStationClient::RegisterAgent, request);
744 }
745
749 template<typename RegisterAgentRequestT = Model::RegisterAgentRequest>
750 void RegisterAgentAsync(const RegisterAgentRequestT& request, const RegisterAgentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
751 {
752 return SubmitAsync(&GroundStationClient::RegisterAgent, request, handler, context);
753 }
754
761
765 template<typename ReserveContactRequestT = Model::ReserveContactRequest>
766 Model::ReserveContactOutcomeCallable ReserveContactCallable(const ReserveContactRequestT& request) const
767 {
768 return SubmitCallable(&GroundStationClient::ReserveContact, request);
769 }
770
774 template<typename ReserveContactRequestT = Model::ReserveContactRequest>
775 void ReserveContactAsync(const ReserveContactRequestT& request, const ReserveContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
776 {
777 return SubmitAsync(&GroundStationClient::ReserveContact, request, handler, context);
778 }
779
786
790 template<typename TagResourceRequestT = Model::TagResourceRequest>
791 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
792 {
793 return SubmitCallable(&GroundStationClient::TagResource, request);
794 }
795
799 template<typename TagResourceRequestT = Model::TagResourceRequest>
800 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
801 {
802 return SubmitAsync(&GroundStationClient::TagResource, request, handler, context);
803 }
804
811
815 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
816 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
817 {
818 return SubmitCallable(&GroundStationClient::UntagResource, request);
819 }
820
824 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
825 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
826 {
827 return SubmitAsync(&GroundStationClient::UntagResource, request, handler, context);
828 }
829
838
842 template<typename UpdateAgentStatusRequestT = Model::UpdateAgentStatusRequest>
843 Model::UpdateAgentStatusOutcomeCallable UpdateAgentStatusCallable(const UpdateAgentStatusRequestT& request) const
844 {
845 return SubmitCallable(&GroundStationClient::UpdateAgentStatus, request);
846 }
847
851 template<typename UpdateAgentStatusRequestT = Model::UpdateAgentStatusRequest>
852 void UpdateAgentStatusAsync(const UpdateAgentStatusRequestT& request, const UpdateAgentStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
853 {
854 return SubmitAsync(&GroundStationClient::UpdateAgentStatus, request, handler, context);
855 }
856
866
870 template<typename UpdateConfigRequestT = Model::UpdateConfigRequest>
871 Model::UpdateConfigOutcomeCallable UpdateConfigCallable(const UpdateConfigRequestT& request) const
872 {
873 return SubmitCallable(&GroundStationClient::UpdateConfig, request);
874 }
875
879 template<typename UpdateConfigRequestT = Model::UpdateConfigRequest>
880 void UpdateConfigAsync(const UpdateConfigRequestT& request, const UpdateConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
881 {
882 return SubmitAsync(&GroundStationClient::UpdateConfig, request, handler, context);
883 }
884
891
895 template<typename UpdateEphemerisRequestT = Model::UpdateEphemerisRequest>
896 Model::UpdateEphemerisOutcomeCallable UpdateEphemerisCallable(const UpdateEphemerisRequestT& request) const
897 {
898 return SubmitCallable(&GroundStationClient::UpdateEphemeris, request);
899 }
900
904 template<typename UpdateEphemerisRequestT = Model::UpdateEphemerisRequest>
905 void UpdateEphemerisAsync(const UpdateEphemerisRequestT& request, const UpdateEphemerisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
906 {
907 return SubmitAsync(&GroundStationClient::UpdateEphemeris, request, handler, context);
908 }
909
918
922 template<typename UpdateMissionProfileRequestT = Model::UpdateMissionProfileRequest>
923 Model::UpdateMissionProfileOutcomeCallable UpdateMissionProfileCallable(const UpdateMissionProfileRequestT& request) const
924 {
925 return SubmitCallable(&GroundStationClient::UpdateMissionProfile, request);
926 }
927
931 template<typename UpdateMissionProfileRequestT = Model::UpdateMissionProfileRequest>
932 void UpdateMissionProfileAsync(const UpdateMissionProfileRequestT& request, const UpdateMissionProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
933 {
934 return SubmitAsync(&GroundStationClient::UpdateMissionProfile, request, handler, context);
935 }
936
937
938 void OverrideEndpoint(const Aws::String& endpoint);
939 std::shared_ptr<GroundStationEndpointProviderBase>& accessEndpointProvider();
940 private:
942 void init(const GroundStationClientConfiguration& clientConfiguration);
943
944 GroundStationClientConfiguration m_clientConfiguration;
945 std::shared_ptr<GroundStationEndpointProviderBase> m_endpointProvider;
946 };
947
948} // namespace GroundStation
949} // namespace Aws
virtual Model::ListGroundStationsOutcome ListGroundStations(const Model::ListGroundStationsRequest &request={}) const
Model::GetConfigOutcomeCallable GetConfigCallable(const GetConfigRequestT &request) const
void DeleteMissionProfileAsync(const DeleteMissionProfileRequestT &request, const DeleteMissionProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDataflowEndpointGroupAsync(const GetDataflowEndpointGroupRequestT &request, const GetDataflowEndpointGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GroundStationClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void ListConfigsAsync(const ListConfigsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConfigsRequestT &request={}) const
void CreateEphemerisAsync(const CreateEphemerisRequestT &request, const CreateEphemerisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::UpdateAgentStatusOutcomeCallable UpdateAgentStatusCallable(const UpdateAgentStatusRequestT &request) const
virtual Model::CancelContactOutcome CancelContact(const Model::CancelContactRequest &request) const
virtual Model::CreateConfigOutcome CreateConfig(const Model::CreateConfigRequest &request) const
Model::CreateConfigOutcomeCallable CreateConfigCallable(const CreateConfigRequestT &request) const
Model::UpdateConfigOutcomeCallable UpdateConfigCallable(const UpdateConfigRequestT &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::ListSatellitesOutcomeCallable ListSatellitesCallable(const ListSatellitesRequestT &request={}) const
void UpdateMissionProfileAsync(const UpdateMissionProfileRequestT &request, const UpdateMissionProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteEphemerisOutcomeCallable DeleteEphemerisCallable(const DeleteEphemerisRequestT &request) const
virtual Model::DeleteEphemerisOutcome DeleteEphemeris(const Model::DeleteEphemerisRequest &request) const
Model::GetSatelliteOutcomeCallable GetSatelliteCallable(const GetSatelliteRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual Model::GetMissionProfileOutcome GetMissionProfile(const Model::GetMissionProfileRequest &request) const
void RegisterAgentAsync(const RegisterAgentRequestT &request, const RegisterAgentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListEphemeridesOutcomeCallable ListEphemeridesCallable(const ListEphemeridesRequestT &request) const
void DeleteDataflowEndpointGroupAsync(const DeleteDataflowEndpointGroupRequestT &request, const DeleteDataflowEndpointGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetSatelliteAsync(const GetSatelliteRequestT &request, const GetSatelliteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetConfigOutcome GetConfig(const Model::GetConfigRequest &request) const
virtual Model::GetMinuteUsageOutcome GetMinuteUsage(const Model::GetMinuteUsageRequest &request) const
void UpdateConfigAsync(const UpdateConfigRequestT &request, const UpdateConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void DescribeEphemerisAsync(const DescribeEphemerisRequestT &request, const DescribeEphemerisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateEphemerisOutcomeCallable CreateEphemerisCallable(const CreateEphemerisRequestT &request) const
Model::DeleteMissionProfileOutcomeCallable DeleteMissionProfileCallable(const DeleteMissionProfileRequestT &request) const
Model::DescribeEphemerisOutcomeCallable DescribeEphemerisCallable(const DescribeEphemerisRequestT &request) const
virtual Model::GetSatelliteOutcome GetSatellite(const Model::GetSatelliteRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void UpdateEphemerisAsync(const UpdateEphemerisRequestT &request, const UpdateEphemerisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateAgentStatusOutcome UpdateAgentStatus(const Model::UpdateAgentStatusRequest &request) const
GroundStationClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< GroundStationEndpointProviderBase > endpointProvider=nullptr, const Aws::GroundStation::GroundStationClientConfiguration &clientConfiguration=Aws::GroundStation::GroundStationClientConfiguration())
virtual Model::DeleteDataflowEndpointGroupOutcome DeleteDataflowEndpointGroup(const Model::DeleteDataflowEndpointGroupRequest &request) const
Model::GetMissionProfileOutcomeCallable GetMissionProfileCallable(const GetMissionProfileRequestT &request) const
void ListEphemeridesAsync(const ListEphemeridesRequestT &request, const ListEphemeridesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateMissionProfileOutcome UpdateMissionProfile(const Model::UpdateMissionProfileRequest &request) const
Model::ListConfigsOutcomeCallable ListConfigsCallable(const ListConfigsRequestT &request={}) const
void ListGroundStationsAsync(const ListGroundStationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListGroundStationsRequestT &request={}) const
void ListContactsAsync(const ListContactsRequestT &request, const ListContactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteDataflowEndpointGroupOutcomeCallable DeleteDataflowEndpointGroupCallable(const DeleteDataflowEndpointGroupRequestT &request) const
void GetAgentConfigurationAsync(const GetAgentConfigurationRequestT &request, const GetAgentConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteMissionProfileOutcome DeleteMissionProfile(const Model::DeleteMissionProfileRequest &request) const
virtual Model::CreateEphemerisOutcome CreateEphemeris(const Model::CreateEphemerisRequest &request) const
virtual Model::UpdateEphemerisOutcome UpdateEphemeris(const Model::UpdateEphemerisRequest &request) const
Model::ListMissionProfilesOutcomeCallable ListMissionProfilesCallable(const ListMissionProfilesRequestT &request={}) const
Model::GetDataflowEndpointGroupOutcomeCallable GetDataflowEndpointGroupCallable(const GetDataflowEndpointGroupRequestT &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void DeleteConfigAsync(const DeleteConfigRequestT &request, const DeleteConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GroundStationClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< GroundStationEndpointProviderBase > endpointProvider=nullptr, const Aws::GroundStation::GroundStationClientConfiguration &clientConfiguration=Aws::GroundStation::GroundStationClientConfiguration())
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::DescribeEphemerisOutcome DescribeEphemeris(const Model::DescribeEphemerisRequest &request) const
virtual Model::CreateMissionProfileOutcome CreateMissionProfile(const Model::CreateMissionProfileRequest &request) const
virtual Model::ListContactsOutcome ListContacts(const Model::ListContactsRequest &request) const
GroundStationClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void CreateDataflowEndpointGroupAsync(const CreateDataflowEndpointGroupRequestT &request, const CreateDataflowEndpointGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListEphemeridesOutcome ListEphemerides(const Model::ListEphemeridesRequest &request) const
virtual Model::RegisterAgentOutcome RegisterAgent(const Model::RegisterAgentRequest &request) const
GroundStationClient(const Aws::GroundStation::GroundStationClientConfiguration &clientConfiguration=Aws::GroundStation::GroundStationClientConfiguration(), std::shared_ptr< GroundStationEndpointProviderBase > endpointProvider=nullptr)
virtual Model::UpdateConfigOutcome UpdateConfig(const Model::UpdateConfigRequest &request) const
virtual Model::GetAgentConfigurationOutcome GetAgentConfiguration(const Model::GetAgentConfigurationRequest &request) const
Model::GetAgentConfigurationOutcomeCallable GetAgentConfigurationCallable(const GetAgentConfigurationRequestT &request) const
void GetMinuteUsageAsync(const GetMinuteUsageRequestT &request, const GetMinuteUsageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeContactOutcomeCallable DescribeContactCallable(const DescribeContactRequestT &request) const
void GetConfigAsync(const GetConfigRequestT &request, const GetConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListConfigsOutcome ListConfigs(const Model::ListConfigsRequest &request={}) const
Model::DeleteConfigOutcomeCallable DeleteConfigCallable(const DeleteConfigRequestT &request) const
std::shared_ptr< GroundStationEndpointProviderBase > & accessEndpointProvider()
void CreateMissionProfileAsync(const CreateMissionProfileRequestT &request, const CreateMissionProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ReserveContactOutcomeCallable ReserveContactCallable(const ReserveContactRequestT &request) const
virtual Model::DescribeContactOutcome DescribeContact(const Model::DescribeContactRequest &request) const
virtual Model::ListDataflowEndpointGroupsOutcome ListDataflowEndpointGroups(const Model::ListDataflowEndpointGroupsRequest &request={}) const
GroundStationEndpointProvider EndpointProviderType
virtual Model::ListMissionProfilesOutcome ListMissionProfiles(const Model::ListMissionProfilesRequest &request={}) const
Model::GetMinuteUsageOutcomeCallable GetMinuteUsageCallable(const GetMinuteUsageRequestT &request) const
Model::ListContactsOutcomeCallable ListContactsCallable(const ListContactsRequestT &request) const
GroundStationClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DeleteConfigOutcome DeleteConfig(const Model::DeleteConfigRequest &request) const
Model::ListDataflowEndpointGroupsOutcomeCallable ListDataflowEndpointGroupsCallable(const ListDataflowEndpointGroupsRequestT &request={}) const
void DeleteEphemerisAsync(const DeleteEphemerisRequestT &request, const DeleteEphemerisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GroundStationClientConfiguration ClientConfigurationType
Model::ListGroundStationsOutcomeCallable ListGroundStationsCallable(const ListGroundStationsRequestT &request={}) const
virtual Model::GetDataflowEndpointGroupOutcome GetDataflowEndpointGroup(const Model::GetDataflowEndpointGroupRequest &request) const
virtual Model::ListSatellitesOutcome ListSatellites(const Model::ListSatellitesRequest &request={}) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDataflowEndpointGroupsAsync(const ListDataflowEndpointGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDataflowEndpointGroupsRequestT &request={}) const
void ListSatellitesAsync(const ListSatellitesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSatellitesRequestT &request={}) const
Model::CreateMissionProfileOutcomeCallable CreateMissionProfileCallable(const CreateMissionProfileRequestT &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeContactAsync(const DescribeContactRequestT &request, const DescribeContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateAgentStatusAsync(const UpdateAgentStatusRequestT &request, const UpdateAgentStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateConfigAsync(const CreateConfigRequestT &request, const CreateConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateMissionProfileOutcomeCallable UpdateMissionProfileCallable(const UpdateMissionProfileRequestT &request) const
virtual Model::CreateDataflowEndpointGroupOutcome CreateDataflowEndpointGroup(const Model::CreateDataflowEndpointGroupRequest &request) const
Model::CancelContactOutcomeCallable CancelContactCallable(const CancelContactRequestT &request) const
Model::CreateDataflowEndpointGroupOutcomeCallable CreateDataflowEndpointGroupCallable(const CreateDataflowEndpointGroupRequestT &request) const
Model::UpdateEphemerisOutcomeCallable UpdateEphemerisCallable(const UpdateEphemerisRequestT &request) const
void ReserveContactAsync(const ReserveContactRequestT &request, const ReserveContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CancelContactAsync(const CancelContactRequestT &request, const CancelContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetMissionProfileAsync(const GetMissionProfileRequestT &request, const GetMissionProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ReserveContactOutcome ReserveContact(const Model::ReserveContactRequest &request) const
void ListMissionProfilesAsync(const ListMissionProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMissionProfilesRequestT &request={}) const
Model::RegisterAgentOutcomeCallable RegisterAgentCallable(const RegisterAgentRequestT &request) const
static const char * GetAllocationTag()
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListEphemeridesOutcome > ListEphemeridesOutcomeCallable
std::future< GetAgentConfigurationOutcome > GetAgentConfigurationOutcomeCallable
std::future< CreateEphemerisOutcome > CreateEphemerisOutcomeCallable
std::future< UpdateAgentStatusOutcome > UpdateAgentStatusOutcomeCallable
std::future< CancelContactOutcome > CancelContactOutcomeCallable
std::future< ReserveContactOutcome > ReserveContactOutcomeCallable
std::future< CreateConfigOutcome > CreateConfigOutcomeCallable
std::future< GetSatelliteOutcome > GetSatelliteOutcomeCallable
std::future< ListGroundStationsOutcome > ListGroundStationsOutcomeCallable
std::future< ListConfigsOutcome > ListConfigsOutcomeCallable
std::future< DeleteEphemerisOutcome > DeleteEphemerisOutcomeCallable
std::future< CreateMissionProfileOutcome > CreateMissionProfileOutcomeCallable
std::future< DeleteMissionProfileOutcome > DeleteMissionProfileOutcomeCallable
std::future< UpdateEphemerisOutcome > UpdateEphemerisOutcomeCallable
std::future< ListMissionProfilesOutcome > ListMissionProfilesOutcomeCallable
std::future< DescribeEphemerisOutcome > DescribeEphemerisOutcomeCallable
std::future< DeleteDataflowEndpointGroupOutcome > DeleteDataflowEndpointGroupOutcomeCallable
std::future< ListDataflowEndpointGroupsOutcome > ListDataflowEndpointGroupsOutcomeCallable
std::future< ListContactsOutcome > ListContactsOutcomeCallable
std::future< GetConfigOutcome > GetConfigOutcomeCallable
std::future< DeleteConfigOutcome > DeleteConfigOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< GetMinuteUsageOutcome > GetMinuteUsageOutcomeCallable
std::future< GetMissionProfileOutcome > GetMissionProfileOutcomeCallable
std::future< UpdateConfigOutcome > UpdateConfigOutcomeCallable
std::future< RegisterAgentOutcome > RegisterAgentOutcomeCallable
std::future< ListSatellitesOutcome > ListSatellitesOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< CreateDataflowEndpointGroupOutcome > CreateDataflowEndpointGroupOutcomeCallable
std::future< DescribeContactOutcome > DescribeContactOutcomeCallable
std::future< UpdateMissionProfileOutcome > UpdateMissionProfileOutcomeCallable
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
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String