AWS SDK for C++  1.9.45
AWS SDK for C++
GroundStationClient.h
Go to the documentation of this file.
1 
6 #pragma once
41 #include <future>
42 #include <functional>
43 
44 namespace Aws
45 {
46 
47 namespace Http
48 {
49  class HttpClient;
50  class HttpClientFactory;
51 } // namespace Http
52 
53 namespace Utils
54 {
55  template< typename R, typename E> class Outcome;
56 namespace Threading
57 {
58  class Executor;
59 } // namespace Threading
60 } // namespace Utils
61 
62 namespace Auth
63 {
64  class AWSCredentials;
65  class AWSCredentialsProvider;
66 } // namespace Auth
67 
68 namespace Client
69 {
70  class RetryStrategy;
71 } // namespace Client
72 
73 namespace GroundStation
74 {
75 
76 namespace Model
77 {
79  class CreateConfigRequest;
82  class DeleteConfigRequest;
86  class GetConfigRequest;
90  class GetSatelliteRequest;
91  class ListConfigsRequest;
92  class ListContactsRequest;
99  class TagResourceRequest;
100  class UntagResourceRequest;
101  class UpdateConfigRequest;
103 
129 
130  typedef std::future<CancelContactOutcome> CancelContactOutcomeCallable;
131  typedef std::future<CreateConfigOutcome> CreateConfigOutcomeCallable;
132  typedef std::future<CreateDataflowEndpointGroupOutcome> CreateDataflowEndpointGroupOutcomeCallable;
133  typedef std::future<CreateMissionProfileOutcome> CreateMissionProfileOutcomeCallable;
134  typedef std::future<DeleteConfigOutcome> DeleteConfigOutcomeCallable;
135  typedef std::future<DeleteDataflowEndpointGroupOutcome> DeleteDataflowEndpointGroupOutcomeCallable;
136  typedef std::future<DeleteMissionProfileOutcome> DeleteMissionProfileOutcomeCallable;
137  typedef std::future<DescribeContactOutcome> DescribeContactOutcomeCallable;
138  typedef std::future<GetConfigOutcome> GetConfigOutcomeCallable;
139  typedef std::future<GetDataflowEndpointGroupOutcome> GetDataflowEndpointGroupOutcomeCallable;
140  typedef std::future<GetMinuteUsageOutcome> GetMinuteUsageOutcomeCallable;
141  typedef std::future<GetMissionProfileOutcome> GetMissionProfileOutcomeCallable;
142  typedef std::future<GetSatelliteOutcome> GetSatelliteOutcomeCallable;
143  typedef std::future<ListConfigsOutcome> ListConfigsOutcomeCallable;
144  typedef std::future<ListContactsOutcome> ListContactsOutcomeCallable;
145  typedef std::future<ListDataflowEndpointGroupsOutcome> ListDataflowEndpointGroupsOutcomeCallable;
146  typedef std::future<ListGroundStationsOutcome> ListGroundStationsOutcomeCallable;
147  typedef std::future<ListMissionProfilesOutcome> ListMissionProfilesOutcomeCallable;
148  typedef std::future<ListSatellitesOutcome> ListSatellitesOutcomeCallable;
149  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
150  typedef std::future<ReserveContactOutcome> ReserveContactOutcomeCallable;
151  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
152  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
153  typedef std::future<UpdateConfigOutcome> UpdateConfigOutcomeCallable;
154  typedef std::future<UpdateMissionProfileOutcome> UpdateMissionProfileOutcomeCallable;
155 } // namespace Model
156 
157  class GroundStationClient;
158 
159  typedef std::function<void(const GroundStationClient*, const Model::CancelContactRequest&, const Model::CancelContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelContactResponseReceivedHandler;
160  typedef std::function<void(const GroundStationClient*, const Model::CreateConfigRequest&, const Model::CreateConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConfigResponseReceivedHandler;
161  typedef std::function<void(const GroundStationClient*, const Model::CreateDataflowEndpointGroupRequest&, const Model::CreateDataflowEndpointGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDataflowEndpointGroupResponseReceivedHandler;
162  typedef std::function<void(const GroundStationClient*, const Model::CreateMissionProfileRequest&, const Model::CreateMissionProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMissionProfileResponseReceivedHandler;
163  typedef std::function<void(const GroundStationClient*, const Model::DeleteConfigRequest&, const Model::DeleteConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConfigResponseReceivedHandler;
164  typedef std::function<void(const GroundStationClient*, const Model::DeleteDataflowEndpointGroupRequest&, const Model::DeleteDataflowEndpointGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDataflowEndpointGroupResponseReceivedHandler;
165  typedef std::function<void(const GroundStationClient*, const Model::DeleteMissionProfileRequest&, const Model::DeleteMissionProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMissionProfileResponseReceivedHandler;
166  typedef std::function<void(const GroundStationClient*, const Model::DescribeContactRequest&, const Model::DescribeContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeContactResponseReceivedHandler;
167  typedef std::function<void(const GroundStationClient*, const Model::GetConfigRequest&, const Model::GetConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConfigResponseReceivedHandler;
168  typedef std::function<void(const GroundStationClient*, const Model::GetDataflowEndpointGroupRequest&, const Model::GetDataflowEndpointGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataflowEndpointGroupResponseReceivedHandler;
169  typedef std::function<void(const GroundStationClient*, const Model::GetMinuteUsageRequest&, const Model::GetMinuteUsageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMinuteUsageResponseReceivedHandler;
170  typedef std::function<void(const GroundStationClient*, const Model::GetMissionProfileRequest&, const Model::GetMissionProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMissionProfileResponseReceivedHandler;
171  typedef std::function<void(const GroundStationClient*, const Model::GetSatelliteRequest&, const Model::GetSatelliteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSatelliteResponseReceivedHandler;
172  typedef std::function<void(const GroundStationClient*, const Model::ListConfigsRequest&, const Model::ListConfigsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConfigsResponseReceivedHandler;
173  typedef std::function<void(const GroundStationClient*, const Model::ListContactsRequest&, const Model::ListContactsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListContactsResponseReceivedHandler;
174  typedef std::function<void(const GroundStationClient*, const Model::ListDataflowEndpointGroupsRequest&, const Model::ListDataflowEndpointGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDataflowEndpointGroupsResponseReceivedHandler;
175  typedef std::function<void(const GroundStationClient*, const Model::ListGroundStationsRequest&, const Model::ListGroundStationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGroundStationsResponseReceivedHandler;
176  typedef std::function<void(const GroundStationClient*, const Model::ListMissionProfilesRequest&, const Model::ListMissionProfilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMissionProfilesResponseReceivedHandler;
177  typedef std::function<void(const GroundStationClient*, const Model::ListSatellitesRequest&, const Model::ListSatellitesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSatellitesResponseReceivedHandler;
178  typedef std::function<void(const GroundStationClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
179  typedef std::function<void(const GroundStationClient*, const Model::ReserveContactRequest&, const Model::ReserveContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReserveContactResponseReceivedHandler;
180  typedef std::function<void(const GroundStationClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
181  typedef std::function<void(const GroundStationClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
182  typedef std::function<void(const GroundStationClient*, const Model::UpdateConfigRequest&, const Model::UpdateConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConfigResponseReceivedHandler;
183  typedef std::function<void(const GroundStationClient*, const Model::UpdateMissionProfileRequest&, const Model::UpdateMissionProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMissionProfileResponseReceivedHandler;
184 
193  {
194  public:
196 
202 
208 
213  GroundStationClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
215 
217 
218 
225 
234 
242  virtual void CancelContactAsync(const Model::CancelContactRequest& request, const CancelContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
243 
252 
263 
273  virtual void CreateConfigAsync(const Model::CreateConfigRequest& request, const CreateConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
274 
287 
302 
316  virtual void CreateDataflowEndpointGroupAsync(const Model::CreateDataflowEndpointGroupRequest& request, const CreateDataflowEndpointGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
317 
326 
337 
347  virtual void CreateMissionProfileAsync(const Model::CreateMissionProfileRequest& request, const CreateMissionProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
348 
355 
364 
372  virtual void DeleteConfigAsync(const Model::DeleteConfigRequest& request, const DeleteConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
373 
380 
389 
397  virtual void DeleteDataflowEndpointGroupAsync(const Model::DeleteDataflowEndpointGroupRequest& request, const DeleteDataflowEndpointGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
398 
405 
414 
422  virtual void DeleteMissionProfileAsync(const Model::DeleteMissionProfileRequest& request, const DeleteMissionProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
423 
430 
439 
447  virtual void DescribeContactAsync(const Model::DescribeContactRequest& request, const DescribeContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
448 
456 
466 
475  virtual void GetConfigAsync(const Model::GetConfigRequest& request, const GetConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
476 
483 
492 
500  virtual void GetDataflowEndpointGroupAsync(const Model::GetDataflowEndpointGroupRequest& request, const GetDataflowEndpointGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
501 
508 
517 
525  virtual void GetMinuteUsageAsync(const Model::GetMinuteUsageRequest& request, const GetMinuteUsageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
526 
533 
542 
550  virtual void GetMissionProfileAsync(const Model::GetMissionProfileRequest& request, const GetMissionProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
551 
558 
567 
575  virtual void GetSatelliteAsync(const Model::GetSatelliteRequest& request, const GetSatelliteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
576 
583 
592 
600  virtual void ListConfigsAsync(const Model::ListConfigsRequest& request, const ListConfigsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
601 
611 
623 
634  virtual void ListContactsAsync(const Model::ListContactsRequest& request, const ListContactsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
635 
643 
653 
662  virtual void ListDataflowEndpointGroupsAsync(const Model::ListDataflowEndpointGroupsRequest& request, const ListDataflowEndpointGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
663 
670 
679 
687  virtual void ListGroundStationsAsync(const Model::ListGroundStationsRequest& request, const ListGroundStationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
688 
695 
704 
712  virtual void ListMissionProfilesAsync(const Model::ListMissionProfilesRequest& request, const ListMissionProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
713 
720 
729 
737  virtual void ListSatellitesAsync(const Model::ListSatellitesRequest& request, const ListSatellitesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
738 
746 
756 
765  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
766 
773 
782 
790  virtual void ReserveContactAsync(const Model::ReserveContactRequest& request, const ReserveContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
791 
798 
807 
815  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
816 
823 
832 
840  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
841 
851 
863 
874  virtual void UpdateConfigAsync(const Model::UpdateConfigRequest& request, const UpdateConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
875 
884 
895 
905  virtual void UpdateMissionProfileAsync(const Model::UpdateMissionProfileRequest& request, const UpdateMissionProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
906 
907 
908  void OverrideEndpoint(const Aws::String& endpoint);
909  private:
910  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
911  void CancelContactAsyncHelper(const Model::CancelContactRequest& request, const CancelContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
912  void CreateConfigAsyncHelper(const Model::CreateConfigRequest& request, const CreateConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
913  void CreateDataflowEndpointGroupAsyncHelper(const Model::CreateDataflowEndpointGroupRequest& request, const CreateDataflowEndpointGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
914  void CreateMissionProfileAsyncHelper(const Model::CreateMissionProfileRequest& request, const CreateMissionProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
915  void DeleteConfigAsyncHelper(const Model::DeleteConfigRequest& request, const DeleteConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
916  void DeleteDataflowEndpointGroupAsyncHelper(const Model::DeleteDataflowEndpointGroupRequest& request, const DeleteDataflowEndpointGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
917  void DeleteMissionProfileAsyncHelper(const Model::DeleteMissionProfileRequest& request, const DeleteMissionProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
918  void DescribeContactAsyncHelper(const Model::DescribeContactRequest& request, const DescribeContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
919  void GetConfigAsyncHelper(const Model::GetConfigRequest& request, const GetConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
920  void GetDataflowEndpointGroupAsyncHelper(const Model::GetDataflowEndpointGroupRequest& request, const GetDataflowEndpointGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
921  void GetMinuteUsageAsyncHelper(const Model::GetMinuteUsageRequest& request, const GetMinuteUsageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
922  void GetMissionProfileAsyncHelper(const Model::GetMissionProfileRequest& request, const GetMissionProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
923  void GetSatelliteAsyncHelper(const Model::GetSatelliteRequest& request, const GetSatelliteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
924  void ListConfigsAsyncHelper(const Model::ListConfigsRequest& request, const ListConfigsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
925  void ListContactsAsyncHelper(const Model::ListContactsRequest& request, const ListContactsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
926  void ListDataflowEndpointGroupsAsyncHelper(const Model::ListDataflowEndpointGroupsRequest& request, const ListDataflowEndpointGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
927  void ListGroundStationsAsyncHelper(const Model::ListGroundStationsRequest& request, const ListGroundStationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
928  void ListMissionProfilesAsyncHelper(const Model::ListMissionProfilesRequest& request, const ListMissionProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
929  void ListSatellitesAsyncHelper(const Model::ListSatellitesRequest& request, const ListSatellitesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
930  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
931  void ReserveContactAsyncHelper(const Model::ReserveContactRequest& request, const ReserveContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
932  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
933  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
934  void UpdateConfigAsyncHelper(const Model::UpdateConfigRequest& request, const UpdateConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
935  void UpdateMissionProfileAsyncHelper(const Model::UpdateMissionProfileRequest& request, const UpdateMissionProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
936 
937  Aws::String m_uri;
938  Aws::String m_configScheme;
939  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
940  };
941 
942 } // namespace GroundStation
943 } // namespace Aws
Aws::GroundStation::Model::ListContactsOutcomeCallable
std::future< ListContactsOutcome > ListContactsOutcomeCallable
Definition: GroundStationClient.h:144
Aws::GroundStation::GroundStationClient::ListSatellites
virtual Model::ListSatellitesOutcome ListSatellites(const Model::ListSatellitesRequest &request) const
Aws::GroundStation::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, GroundStationError > ListTagsForResourceOutcome
Definition: GroundStationClient.h:123
Aws::GroundStation::Model::UpdateConfigRequest
Definition: UpdateConfigRequest.h:27
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::GroundStation::GroundStationClient::GroundStationClient
GroundStationClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
UpdateMissionProfileResult.h
Aws::GroundStation::GroundStationClient::UpdateMissionProfileAsync
virtual void UpdateMissionProfileAsync(const Model::UpdateMissionProfileRequest &request, const UpdateMissionProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::Model::ListContactsOutcome
Aws::Utils::Outcome< ListContactsResult, GroundStationError > ListContactsOutcome
Definition: GroundStationClient.h:118
Aws::GroundStation::Model::GetMinuteUsageOutcome
Aws::Utils::Outcome< GetMinuteUsageResult, GroundStationError > GetMinuteUsageOutcome
Definition: GroundStationClient.h:114
Aws::GroundStation::Model::DeleteConfigOutcome
Aws::Utils::Outcome< DeleteConfigResult, GroundStationError > DeleteConfigOutcome
Definition: GroundStationClient.h:108
Aws::GroundStation::GroundStationClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
CreateMissionProfileResult.h
Aws::GroundStation::GroundStationClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::Model::GetDataflowEndpointGroupOutcome
Aws::Utils::Outcome< GetDataflowEndpointGroupResult, GroundStationError > GetDataflowEndpointGroupOutcome
Definition: GroundStationClient.h:113
ListConfigsResult.h
Aws::GroundStation::Model::CreateConfigOutcome
Aws::Utils::Outcome< CreateConfigResult, GroundStationError > CreateConfigOutcome
Definition: GroundStationClient.h:105
Aws::GroundStation::GroundStationClient::ListConfigsCallable
virtual Model::ListConfigsOutcomeCallable ListConfigsCallable(const Model::ListConfigsRequest &request) const
Aws::GroundStation::DeleteMissionProfileResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::DeleteMissionProfileRequest &, const Model::DeleteMissionProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMissionProfileResponseReceivedHandler
Definition: GroundStationClient.h:165
Aws::GroundStation::Model::ListSatellitesOutcomeCallable
std::future< ListSatellitesOutcome > ListSatellitesOutcomeCallable
Definition: GroundStationClient.h:148
Aws::GroundStation::GroundStationClient::GetMissionProfileCallable
virtual Model::GetMissionProfileOutcomeCallable GetMissionProfileCallable(const Model::GetMissionProfileRequest &request) const
Aws::GroundStation::Model::ListMissionProfilesRequest
Definition: ListMissionProfilesRequest.h:29
Aws::GroundStation::Model::ListContactsRequest
Definition: ListContactsRequest.h:28
AWSError.h
Aws::GroundStation::CreateMissionProfileResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::CreateMissionProfileRequest &, const Model::CreateMissionProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMissionProfileResponseReceivedHandler
Definition: GroundStationClient.h:162
Aws::GroundStation::Model::ListMissionProfilesOutcome
Aws::Utils::Outcome< ListMissionProfilesResult, GroundStationError > ListMissionProfilesOutcome
Definition: GroundStationClient.h:121
Aws::GroundStation::Model::UpdateConfigOutcome
Aws::Utils::Outcome< UpdateConfigResult, GroundStationError > UpdateConfigOutcome
Definition: GroundStationClient.h:127
Aws::GroundStation::Model::GetDataflowEndpointGroupOutcomeCallable
std::future< GetDataflowEndpointGroupOutcome > GetDataflowEndpointGroupOutcomeCallable
Definition: GroundStationClient.h:139
ListDataflowEndpointGroupsResult.h
GetMissionProfileResult.h
Aws::GroundStation::Model::ListDataflowEndpointGroupsOutcomeCallable
std::future< ListDataflowEndpointGroupsOutcome > ListDataflowEndpointGroupsOutcomeCallable
Definition: GroundStationClient.h:145
Aws::GroundStation::CreateConfigResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::CreateConfigRequest &, const Model::CreateConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfigResponseReceivedHandler
Definition: GroundStationClient.h:160
Aws::GroundStation::GroundStationClient::ListGroundStationsCallable
virtual Model::ListGroundStationsOutcomeCallable ListGroundStationsCallable(const Model::ListGroundStationsRequest &request) const
Aws::GroundStation::UpdateMissionProfileResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::UpdateMissionProfileRequest &, const Model::UpdateMissionProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMissionProfileResponseReceivedHandler
Definition: GroundStationClient.h:183
Aws::GroundStation::Model::UpdateMissionProfileRequest
Definition: UpdateMissionProfileRequest.h:26
Aws::GroundStation::GroundStationClient::GroundStationClient
GroundStationClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::GroundStation::Model::CreateDataflowEndpointGroupRequest
Definition: CreateDataflowEndpointGroupRequest.h:28
Aws::GroundStation::GroundStationClient::GetConfigCallable
virtual Model::GetConfigOutcomeCallable GetConfigCallable(const Model::GetConfigRequest &request) const
Aws::GroundStation::Model::CreateConfigOutcomeCallable
std::future< CreateConfigOutcome > CreateConfigOutcomeCallable
Definition: GroundStationClient.h:131
Aws::GroundStation::GroundStationClient::CreateMissionProfileCallable
virtual Model::CreateMissionProfileOutcomeCallable CreateMissionProfileCallable(const Model::CreateMissionProfileRequest &request) const
Aws::GroundStation::Model::CreateDataflowEndpointGroupOutcome
Aws::Utils::Outcome< CreateDataflowEndpointGroupResult, GroundStationError > CreateDataflowEndpointGroupOutcome
Definition: GroundStationClient.h:106
Aws::GroundStation::GroundStationClient::GetDataflowEndpointGroupCallable
virtual Model::GetDataflowEndpointGroupOutcomeCallable GetDataflowEndpointGroupCallable(const Model::GetDataflowEndpointGroupRequest &request) const
Aws::GroundStation::TagResourceResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: GroundStationClient.h:180
Aws::GroundStation::GroundStationClient::CancelContactAsync
virtual void CancelContactAsync(const Model::CancelContactRequest &request, const CancelContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::GroundStationClient::GetConfigAsync
virtual void GetConfigAsync(const Model::GetConfigRequest &request, const GetConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::ListDataflowEndpointGroupsResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::ListDataflowEndpointGroupsRequest &, const Model::ListDataflowEndpointGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataflowEndpointGroupsResponseReceivedHandler
Definition: GroundStationClient.h:174
Aws::GroundStation::GroundStationClient::DeleteDataflowEndpointGroupCallable
virtual Model::DeleteDataflowEndpointGroupOutcomeCallable DeleteDataflowEndpointGroupCallable(const Model::DeleteDataflowEndpointGroupRequest &request) const
Aws::GroundStation::Model::DescribeContactRequest
Definition: DescribeContactRequest.h:25
Aws::GroundStation::Model::ListConfigsOutcome
Aws::Utils::Outcome< ListConfigsResult, GroundStationError > ListConfigsOutcome
Definition: GroundStationClient.h:117
Aws::GroundStation::GroundStationClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::GroundStation::DeleteDataflowEndpointGroupResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::DeleteDataflowEndpointGroupRequest &, const Model::DeleteDataflowEndpointGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataflowEndpointGroupResponseReceivedHandler
Definition: GroundStationClient.h:164
Aws::GroundStation::Model::CancelContactRequest
Definition: CancelContactRequest.h:25
Aws::GroundStation::GroundStationClient::ListMissionProfiles
virtual Model::ListMissionProfilesOutcome ListMissionProfiles(const Model::ListMissionProfilesRequest &request) const
Aws::GroundStation::GroundStationClient::GetMinuteUsageCallable
virtual Model::GetMinuteUsageOutcomeCallable GetMinuteUsageCallable(const Model::GetMinuteUsageRequest &request) const
Aws::GroundStation::Model::CreateMissionProfileRequest
Definition: CreateMissionProfileRequest.h:27
Aws::GroundStation::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: GroundStationClient.h:152
Aws::GroundStation::GroundStationClient::GetSatellite
virtual Model::GetSatelliteOutcome GetSatellite(const Model::GetSatelliteRequest &request) const
Aws::GroundStation::GroundStationClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::GroundStation::GroundStationClient::~GroundStationClient
virtual ~GroundStationClient()
Aws::GroundStation::Model::DeleteConfigOutcomeCallable
std::future< DeleteConfigOutcome > DeleteConfigOutcomeCallable
Definition: GroundStationClient.h:134
Aws::GroundStation::GroundStationClient::DeleteMissionProfileAsync
virtual void DeleteMissionProfileAsync(const Model::DeleteMissionProfileRequest &request, const DeleteMissionProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::GroundStationClient::GetDataflowEndpointGroup
virtual Model::GetDataflowEndpointGroupOutcome GetDataflowEndpointGroup(const Model::GetDataflowEndpointGroupRequest &request) const
Aws::GroundStation::GroundStationClient::GetMinuteUsage
virtual Model::GetMinuteUsageOutcome GetMinuteUsage(const Model::GetMinuteUsageRequest &request) const
Aws::GroundStation::GroundStationClient::ListConfigsAsync
virtual void ListConfigsAsync(const Model::ListConfigsRequest &request, const ListConfigsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::UpdateConfigResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::UpdateConfigRequest &, const Model::UpdateConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfigResponseReceivedHandler
Definition: GroundStationClient.h:182
AsyncCallerContext.h
Aws::GroundStation::GetMinuteUsageResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::GetMinuteUsageRequest &, const Model::GetMinuteUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMinuteUsageResponseReceivedHandler
Definition: GroundStationClient.h:169
Aws::GroundStation::GroundStationClient::GetDataflowEndpointGroupAsync
virtual void GetDataflowEndpointGroupAsync(const Model::GetDataflowEndpointGroupRequest &request, const GetDataflowEndpointGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::Model::GetMinuteUsageRequest
Definition: GetMinuteUsageRequest.h:23
Aws::GroundStation::GetSatelliteResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::GetSatelliteRequest &, const Model::GetSatelliteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSatelliteResponseReceivedHandler
Definition: GroundStationClient.h:171
Aws::GroundStation::Model::GetMissionProfileOutcome
Aws::Utils::Outcome< GetMissionProfileResult, GroundStationError > GetMissionProfileOutcome
Definition: GroundStationClient.h:115
Aws::GroundStation::GroundStationClient::CreateDataflowEndpointGroupAsync
virtual void CreateDataflowEndpointGroupAsync(const Model::CreateDataflowEndpointGroupRequest &request, const CreateDataflowEndpointGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::Model::CreateMissionProfileOutcomeCallable
std::future< CreateMissionProfileOutcome > CreateMissionProfileOutcomeCallable
Definition: GroundStationClient.h:133
Aws::GroundStation::UntagResourceResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: GroundStationClient.h:181
ListSatellitesResult.h
Aws::GroundStation::Model::ListMissionProfilesOutcomeCallable
std::future< ListMissionProfilesOutcome > ListMissionProfilesOutcomeCallable
Definition: GroundStationClient.h:147
ListGroundStationsResult.h
Aws::GroundStation::GroundStationClient::GetMinuteUsageAsync
virtual void GetMinuteUsageAsync(const Model::GetMinuteUsageRequest &request, const GetMinuteUsageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::Model::ListGroundStationsRequest
Definition: ListGroundStationsRequest.h:29
Aws::GroundStation::GroundStationClient::UpdateConfig
virtual Model::UpdateConfigOutcome UpdateConfig(const Model::UpdateConfigRequest &request) const
Aws::GroundStation::GroundStationClient::ListMissionProfilesAsync
virtual void ListMissionProfilesAsync(const Model::ListMissionProfilesRequest &request, const ListMissionProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: GroundStationClient.h:149
Aws::GroundStation::ListSatellitesResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::ListSatellitesRequest &, const Model::ListSatellitesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSatellitesResponseReceivedHandler
Definition: GroundStationClient.h:177
Aws::GroundStation::Model::DeleteDataflowEndpointGroupRequest
Definition: DeleteDataflowEndpointGroupRequest.h:25
Aws::GroundStation::ListConfigsResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::ListConfigsRequest &, const Model::ListConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfigsResponseReceivedHandler
Definition: GroundStationClient.h:172
Aws::GroundStation::CancelContactResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::CancelContactRequest &, const Model::CancelContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelContactResponseReceivedHandler
Definition: GroundStationClient.h:157
Aws::GroundStation::GroundStationClient::DeleteMissionProfileCallable
virtual Model::DeleteMissionProfileOutcomeCallable DeleteMissionProfileCallable(const Model::DeleteMissionProfileRequest &request) const
Aws::GroundStation::Model::DeleteConfigRequest
Definition: DeleteConfigRequest.h:26
Aws::GroundStation::GroundStationClient::ListDataflowEndpointGroupsAsync
virtual void ListDataflowEndpointGroupsAsync(const Model::ListDataflowEndpointGroupsRequest &request, const ListDataflowEndpointGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::Model::GetMinuteUsageOutcomeCallable
std::future< GetMinuteUsageOutcome > GetMinuteUsageOutcomeCallable
Definition: GroundStationClient.h:140
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::GroundStation::Model::ReserveContactOutcome
Aws::Utils::Outcome< ReserveContactResult, GroundStationError > ReserveContactOutcome
Definition: GroundStationClient.h:124
Aws::GroundStation::GroundStationClient
Definition: GroundStationClient.h:193
Aws::GroundStation::GroundStationClient::GroundStationClient
GroundStationClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::GroundStation::GroundStationClient::ListGroundStationsAsync
virtual void ListGroundStationsAsync(const Model::ListGroundStationsRequest &request, const ListGroundStationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::GroundStationClient::UpdateMissionProfileCallable
virtual Model::UpdateMissionProfileOutcomeCallable UpdateMissionProfileCallable(const Model::UpdateMissionProfileRequest &request) const
Aws::GroundStation::Model::GetConfigOutcomeCallable
std::future< GetConfigOutcome > GetConfigOutcomeCallable
Definition: GroundStationClient.h:138
Aws::GroundStation::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, GroundStationError > UntagResourceOutcome
Definition: GroundStationClient.h:126
Aws::GroundStation::GroundStationClient::GetConfig
virtual Model::GetConfigOutcome GetConfig(const Model::GetConfigRequest &request) const
Aws::GroundStation::Model::GetSatelliteRequest
Definition: GetSatelliteRequest.h:25
Aws::GroundStation::Model::CreateDataflowEndpointGroupOutcomeCallable
std::future< CreateDataflowEndpointGroupOutcome > CreateDataflowEndpointGroupOutcomeCallable
Definition: GroundStationClient.h:132
DescribeContactResult.h
GroundStation_EXPORTS.h
Aws::GroundStation::Model::ListDataflowEndpointGroupsRequest
Definition: ListDataflowEndpointGroupsRequest.h:29
GroundStationErrors.h
DeleteMissionProfileResult.h
Aws::GroundStation::ListTagsForResourceResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: GroundStationClient.h:178
CreateConfigResult.h
Aws::GroundStation::GroundStationClient::CreateConfig
virtual Model::CreateConfigOutcome CreateConfig(const Model::CreateConfigRequest &request) const
Aws::GroundStation::GroundStationClient::CreateDataflowEndpointGroupCallable
virtual Model::CreateDataflowEndpointGroupOutcomeCallable CreateDataflowEndpointGroupCallable(const Model::CreateDataflowEndpointGroupRequest &request) const
Aws::GroundStation::GroundStationClient::DeleteConfig
virtual Model::DeleteConfigOutcome DeleteConfig(const Model::DeleteConfigRequest &request) const
Aws::GroundStation::Model::ReserveContactOutcomeCallable
std::future< ReserveContactOutcome > ReserveContactOutcomeCallable
Definition: GroundStationClient.h:150
Aws::GroundStation::GroundStationClient::ListSatellitesAsync
virtual void ListSatellitesAsync(const Model::ListSatellitesRequest &request, const ListSatellitesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::Model::DeleteDataflowEndpointGroupOutcome
Aws::Utils::Outcome< DeleteDataflowEndpointGroupResult, GroundStationError > DeleteDataflowEndpointGroupOutcome
Definition: GroundStationClient.h:109
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::GroundStation::Model::GetConfigOutcome
Aws::Utils::Outcome< GetConfigResult, GroundStationError > GetConfigOutcome
Definition: GroundStationClient.h:112
Aws::GroundStation::GetDataflowEndpointGroupResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::GetDataflowEndpointGroupRequest &, const Model::GetDataflowEndpointGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataflowEndpointGroupResponseReceivedHandler
Definition: GroundStationClient.h:168
Aws::GroundStation::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:30
Aws::GroundStation::Model::CancelContactOutcomeCallable
std::future< CancelContactOutcome > CancelContactOutcomeCallable
Definition: GroundStationClient.h:130
AWS_GROUNDSTATION_API
#define AWS_GROUNDSTATION_API
Definition: GroundStation_EXPORTS.h:28
Aws::GroundStation::Model::DescribeContactOutcome
Aws::Utils::Outcome< DescribeContactResult, GroundStationError > DescribeContactOutcome
Definition: GroundStationClient.h:111
Aws::GroundStation::GroundStationClient::ReserveContactAsync
virtual void ReserveContactAsync(const Model::ReserveContactRequest &request, const ReserveContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteConfigResult.h
Aws::GroundStation::Model::ListGroundStationsOutcomeCallable
std::future< ListGroundStationsOutcome > ListGroundStationsOutcomeCallable
Definition: GroundStationClient.h:146
AWSString.h
ListMissionProfilesResult.h
Aws::GroundStation::GroundStationClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::GroundStation::Model::DeleteMissionProfileOutcome
Aws::Utils::Outcome< DeleteMissionProfileResult, GroundStationError > DeleteMissionProfileOutcome
Definition: GroundStationClient.h:110
Aws::GroundStation::ListContactsResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::ListContactsRequest &, const Model::ListContactsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContactsResponseReceivedHandler
Definition: GroundStationClient.h:173
Aws::GroundStation::GetConfigResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::GetConfigRequest &, const Model::GetConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfigResponseReceivedHandler
Definition: GroundStationClient.h:167
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::GroundStation::GroundStationClient::DeleteDataflowEndpointGroupAsync
virtual void DeleteDataflowEndpointGroupAsync(const Model::DeleteDataflowEndpointGroupRequest &request, const DeleteDataflowEndpointGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::GroundStationClient::DeleteConfigAsync
virtual void DeleteConfigAsync(const Model::DeleteConfigRequest &request, const DeleteConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::Model::DescribeContactOutcomeCallable
std::future< DescribeContactOutcome > DescribeContactOutcomeCallable
Definition: GroundStationClient.h:137
Aws::GroundStation::Model::GetMissionProfileRequest
Definition: GetMissionProfileRequest.h:25
CancelContactResult.h
Aws::GroundStation::GroundStationClient::CreateMissionProfileAsync
virtual void CreateMissionProfileAsync(const Model::CreateMissionProfileRequest &request, const CreateMissionProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UntagResourceResult.h
Aws::GroundStation::GroundStationClient::CancelContactCallable
virtual Model::CancelContactOutcomeCallable CancelContactCallable(const Model::CancelContactRequest &request) const
Aws::GroundStation::GroundStationClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::GroundStation::Model::DeleteMissionProfileRequest
Definition: DeleteMissionProfileRequest.h:25
Aws::GroundStation::DeleteConfigResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::DeleteConfigRequest &, const Model::DeleteConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigResponseReceivedHandler
Definition: GroundStationClient.h:163
Aws::GroundStation::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:25
Aws::GroundStation::Model::TagResourceRequest
Definition: TagResourceRequest.h:26
Aws::GroundStation::ReserveContactResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::ReserveContactRequest &, const Model::ReserveContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReserveContactResponseReceivedHandler
Definition: GroundStationClient.h:179
Aws::GroundStation::Model::CreateMissionProfileOutcome
Aws::Utils::Outcome< CreateMissionProfileResult, GroundStationError > CreateMissionProfileOutcome
Definition: GroundStationClient.h:107
Aws::GroundStation::GroundStationClient::CreateConfigAsync
virtual void CreateConfigAsync(const Model::CreateConfigRequest &request, const CreateConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::Model::GetConfigRequest
Definition: GetConfigRequest.h:26
GetSatelliteResult.h
Aws::GroundStation::Model::CreateConfigRequest
Definition: CreateConfigRequest.h:27
Aws::GroundStation::Model::DeleteDataflowEndpointGroupOutcomeCallable
std::future< DeleteDataflowEndpointGroupOutcome > DeleteDataflowEndpointGroupOutcomeCallable
Definition: GroundStationClient.h:135
Aws::GroundStation::GroundStationClient::ListSatellitesCallable
virtual Model::ListSatellitesOutcomeCallable ListSatellitesCallable(const Model::ListSatellitesRequest &request) const
Aws::GroundStation::Model::ListGroundStationsOutcome
Aws::Utils::Outcome< ListGroundStationsResult, GroundStationError > ListGroundStationsOutcome
Definition: GroundStationClient.h:120
Aws::GroundStation::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, GroundStationError > TagResourceOutcome
Definition: GroundStationClient.h:125
Aws::GroundStation::GroundStationClient::ReserveContact
virtual Model::ReserveContactOutcome ReserveContact(const Model::ReserveContactRequest &request) const
Aws::GroundStation::GroundStationClient::DescribeContactAsync
virtual void DescribeContactAsync(const Model::DescribeContactRequest &request, const DescribeContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::GroundStationClient::ListDataflowEndpointGroupsCallable
virtual Model::ListDataflowEndpointGroupsOutcomeCallable ListDataflowEndpointGroupsCallable(const Model::ListDataflowEndpointGroupsRequest &request) const
Aws::GroundStation::DescribeContactResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::DescribeContactRequest &, const Model::DescribeContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeContactResponseReceivedHandler
Definition: GroundStationClient.h:166
GetConfigResult.h
Aws::GroundStation::Model::UpdateMissionProfileOutcome
Aws::Utils::Outcome< UpdateMissionProfileResult, GroundStationError > UpdateMissionProfileOutcome
Definition: GroundStationClient.h:128
ClientConfiguration.h
CreateDataflowEndpointGroupResult.h
Aws::GroundStation::GroundStationClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::Model::DeleteMissionProfileOutcomeCallable
std::future< DeleteMissionProfileOutcome > DeleteMissionProfileOutcomeCallable
Definition: GroundStationClient.h:136
Aws::GroundStation::Model::ListSatellitesOutcome
Aws::Utils::Outcome< ListSatellitesResult, GroundStationError > ListSatellitesOutcome
Definition: GroundStationClient.h:122
Aws
Definition: AccessManagementClient.h:15
GetMinuteUsageResult.h
HttpTypes.h
Aws::GroundStation::CreateDataflowEndpointGroupResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::CreateDataflowEndpointGroupRequest &, const Model::CreateDataflowEndpointGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataflowEndpointGroupResponseReceivedHandler
Definition: GroundStationClient.h:161
Aws::GroundStation::GroundStationClient::ListMissionProfilesCallable
virtual Model::ListMissionProfilesOutcomeCallable ListMissionProfilesCallable(const Model::ListMissionProfilesRequest &request) const
Aws::GroundStation::GroundStationClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
UpdateConfigResult.h
Aws::GroundStation::Model::UpdateMissionProfileOutcomeCallable
std::future< UpdateMissionProfileOutcome > UpdateMissionProfileOutcomeCallable
Definition: GroundStationClient.h:154
Aws::GroundStation::GroundStationClient::ListDataflowEndpointGroups
virtual Model::ListDataflowEndpointGroupsOutcome ListDataflowEndpointGroups(const Model::ListDataflowEndpointGroupsRequest &request) const
Aws::GroundStation::Model::GetMissionProfileOutcomeCallable
std::future< GetMissionProfileOutcome > GetMissionProfileOutcomeCallable
Definition: GroundStationClient.h:141
Aws::GroundStation::GroundStationClient::UpdateConfigCallable
virtual Model::UpdateConfigOutcomeCallable UpdateConfigCallable(const Model::UpdateConfigRequest &request) const
Aws::GroundStation::GroundStationClient::DeleteDataflowEndpointGroup
virtual Model::DeleteDataflowEndpointGroupOutcome DeleteDataflowEndpointGroup(const Model::DeleteDataflowEndpointGroupRequest &request) const
Aws::GroundStation::GroundStationClient::GetSatelliteCallable
virtual Model::GetSatelliteOutcomeCallable GetSatelliteCallable(const Model::GetSatelliteRequest &request) const
Aws::GroundStation::Model::UpdateConfigOutcomeCallable
std::future< UpdateConfigOutcome > UpdateConfigOutcomeCallable
Definition: GroundStationClient.h:153
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::GroundStation::GroundStationClient::ListContactsCallable
virtual Model::ListContactsOutcomeCallable ListContactsCallable(const Model::ListContactsRequest &request) const
GetDataflowEndpointGroupResult.h
Aws::GroundStation::GroundStationClient::CreateMissionProfile
virtual Model::CreateMissionProfileOutcome CreateMissionProfile(const Model::CreateMissionProfileRequest &request) const
Aws::GroundStation::Model::ListSatellitesRequest
Definition: ListSatellitesRequest.h:29
Aws::GroundStation::GroundStationClient::ListGroundStations
virtual Model::ListGroundStationsOutcome ListGroundStations(const Model::ListGroundStationsRequest &request) const
Aws::GroundStation::GroundStationClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: GroundStationClient.h:195
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::GroundStation::GroundStationClient::DeleteMissionProfile
virtual Model::DeleteMissionProfileOutcome DeleteMissionProfile(const Model::DeleteMissionProfileRequest &request) const
Aws::GroundStation::GroundStationClient::GetMissionProfile
virtual Model::GetMissionProfileOutcome GetMissionProfile(const Model::GetMissionProfileRequest &request) const
AWSClient.h
Aws::GroundStation::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: GroundStationClient.h:151
Aws::GroundStation::GetMissionProfileResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::GetMissionProfileRequest &, const Model::GetMissionProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMissionProfileResponseReceivedHandler
Definition: GroundStationClient.h:170
Aws::GroundStation::Model::CancelContactOutcome
Aws::Utils::Outcome< CancelContactResult, GroundStationError > CancelContactOutcome
Definition: GroundStationClient.h:102
Aws::GroundStation::Model::GetDataflowEndpointGroupRequest
Definition: GetDataflowEndpointGroupRequest.h:25
Aws::GroundStation::GroundStationClient::CancelContact
virtual Model::CancelContactOutcome CancelContact(const Model::CancelContactRequest &request) const
TagResourceResult.h
Aws::GroundStation::Model::GetSatelliteOutcome
Aws::Utils::Outcome< GetSatelliteResult, GroundStationError > GetSatelliteOutcome
Definition: GroundStationClient.h:116
ReserveContactResult.h
Aws::GroundStation::Model::ListConfigsRequest
Definition: ListConfigsRequest.h:29
Aws::GroundStation::GroundStationClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::Model::ListConfigsOutcomeCallable
std::future< ListConfigsOutcome > ListConfigsOutcomeCallable
Definition: GroundStationClient.h:143
Aws::GroundStation::GroundStationClient::CreateConfigCallable
virtual Model::CreateConfigOutcomeCallable CreateConfigCallable(const Model::CreateConfigRequest &request) const
Aws::GroundStation::GroundStationClient::DeleteConfigCallable
virtual Model::DeleteConfigOutcomeCallable DeleteConfigCallable(const Model::DeleteConfigRequest &request) const
Aws::GroundStation::GroundStationClient::GetMissionProfileAsync
virtual void GetMissionProfileAsync(const Model::GetMissionProfileRequest &request, const GetMissionProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::GroundStationClient::CreateDataflowEndpointGroup
virtual Model::CreateDataflowEndpointGroupOutcome CreateDataflowEndpointGroup(const Model::CreateDataflowEndpointGroupRequest &request) const
Aws::GroundStation::GroundStationClient::UpdateConfigAsync
virtual void UpdateConfigAsync(const Model::UpdateConfigRequest &request, const UpdateConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::Model::ListDataflowEndpointGroupsOutcome
Aws::Utils::Outcome< ListDataflowEndpointGroupsResult, GroundStationError > ListDataflowEndpointGroupsOutcome
Definition: GroundStationClient.h:119
Aws::GroundStation::Model::GetSatelliteOutcomeCallable
std::future< GetSatelliteOutcome > GetSatelliteOutcomeCallable
Definition: GroundStationClient.h:142
Aws::GroundStation::GroundStationClient::GetSatelliteAsync
virtual void GetSatelliteAsync(const Model::GetSatelliteRequest &request, const GetSatelliteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListContactsResult.h
Aws::GroundStation::GroundStationClient::UpdateMissionProfile
virtual Model::UpdateMissionProfileOutcome UpdateMissionProfile(const Model::UpdateMissionProfileRequest &request) const
ListTagsForResourceResult.h
DeleteDataflowEndpointGroupResult.h
Aws::GroundStation::GroundStationClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
JsonSerializer.h
Aws::GroundStation::Model::ReserveContactRequest
Definition: ReserveContactRequest.h:27
Aws::GroundStation::GroundStationClient::DescribeContact
virtual Model::DescribeContactOutcome DescribeContact(const Model::DescribeContactRequest &request) const
Aws::GroundStation::GroundStationClient::ListContacts
virtual Model::ListContactsOutcome ListContacts(const Model::ListContactsRequest &request) const
Aws::GroundStation::ListGroundStationsResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::ListGroundStationsRequest &, const Model::ListGroundStationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGroundStationsResponseReceivedHandler
Definition: GroundStationClient.h:175
Aws::GroundStation::GroundStationClient::ReserveContactCallable
virtual Model::ReserveContactOutcomeCallable ReserveContactCallable(const Model::ReserveContactRequest &request) const
Aws::GroundStation::GroundStationClient::DescribeContactCallable
virtual Model::DescribeContactOutcomeCallable DescribeContactCallable(const Model::DescribeContactRequest &request) const
Aws::GroundStation::GroundStationClient::ListContactsAsync
virtual void ListContactsAsync(const Model::ListContactsRequest &request, const ListContactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::GroundStation::GroundStationClient::ListConfigs
virtual Model::ListConfigsOutcome ListConfigs(const Model::ListConfigsRequest &request) const
Aws::GroundStation::ListMissionProfilesResponseReceivedHandler
std::function< void(const GroundStationClient *, const Model::ListMissionProfilesRequest &, const Model::ListMissionProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMissionProfilesResponseReceivedHandler
Definition: GroundStationClient.h:176