AWS SDK for C++  1.9.123
AWS SDK for C++
MediaConnectClient.h
Go to the documentation of this file.
1 
6 #pragma once
42 #include <aws/core/NoResult.h>
45 #include <future>
46 #include <functional>
47 
48 namespace Aws
49 {
50 
51 namespace Http
52 {
53  class HttpClient;
54  class HttpClientFactory;
55 } // namespace Http
56 
57 namespace Utils
58 {
59  template< typename R, typename E> class Outcome;
60 namespace Threading
61 {
62  class Executor;
63 } // namespace Threading
64 } // namespace Utils
65 
66 namespace Auth
67 {
68  class AWSCredentials;
69  class AWSCredentialsProvider;
70 } // namespace Auth
71 
72 namespace Client
73 {
74  class RetryStrategy;
75 } // namespace Client
76 
77 namespace MediaConnect
78 {
79 
80 namespace Model
81 {
86  class CreateFlowRequest;
87  class DeleteFlowRequest;
88  class DescribeFlowRequest;
93  class ListFlowsRequest;
103  class StartFlowRequest;
104  class StopFlowRequest;
105  class TagResourceRequest;
106  class UntagResourceRequest;
107  class UpdateFlowRequest;
112 
143 
144  typedef std::future<AddFlowMediaStreamsOutcome> AddFlowMediaStreamsOutcomeCallable;
145  typedef std::future<AddFlowOutputsOutcome> AddFlowOutputsOutcomeCallable;
146  typedef std::future<AddFlowSourcesOutcome> AddFlowSourcesOutcomeCallable;
147  typedef std::future<AddFlowVpcInterfacesOutcome> AddFlowVpcInterfacesOutcomeCallable;
148  typedef std::future<CreateFlowOutcome> CreateFlowOutcomeCallable;
149  typedef std::future<DeleteFlowOutcome> DeleteFlowOutcomeCallable;
150  typedef std::future<DescribeFlowOutcome> DescribeFlowOutcomeCallable;
151  typedef std::future<DescribeOfferingOutcome> DescribeOfferingOutcomeCallable;
152  typedef std::future<DescribeReservationOutcome> DescribeReservationOutcomeCallable;
153  typedef std::future<GrantFlowEntitlementsOutcome> GrantFlowEntitlementsOutcomeCallable;
154  typedef std::future<ListEntitlementsOutcome> ListEntitlementsOutcomeCallable;
155  typedef std::future<ListFlowsOutcome> ListFlowsOutcomeCallable;
156  typedef std::future<ListOfferingsOutcome> ListOfferingsOutcomeCallable;
157  typedef std::future<ListReservationsOutcome> ListReservationsOutcomeCallable;
158  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
159  typedef std::future<PurchaseOfferingOutcome> PurchaseOfferingOutcomeCallable;
160  typedef std::future<RemoveFlowMediaStreamOutcome> RemoveFlowMediaStreamOutcomeCallable;
161  typedef std::future<RemoveFlowOutputOutcome> RemoveFlowOutputOutcomeCallable;
162  typedef std::future<RemoveFlowSourceOutcome> RemoveFlowSourceOutcomeCallable;
163  typedef std::future<RemoveFlowVpcInterfaceOutcome> RemoveFlowVpcInterfaceOutcomeCallable;
164  typedef std::future<RevokeFlowEntitlementOutcome> RevokeFlowEntitlementOutcomeCallable;
165  typedef std::future<StartFlowOutcome> StartFlowOutcomeCallable;
166  typedef std::future<StopFlowOutcome> StopFlowOutcomeCallable;
167  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
168  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
169  typedef std::future<UpdateFlowOutcome> UpdateFlowOutcomeCallable;
170  typedef std::future<UpdateFlowEntitlementOutcome> UpdateFlowEntitlementOutcomeCallable;
171  typedef std::future<UpdateFlowMediaStreamOutcome> UpdateFlowMediaStreamOutcomeCallable;
172  typedef std::future<UpdateFlowOutputOutcome> UpdateFlowOutputOutcomeCallable;
173  typedef std::future<UpdateFlowSourceOutcome> UpdateFlowSourceOutcomeCallable;
174 } // namespace Model
175 
176  class MediaConnectClient;
177 
178  typedef std::function<void(const MediaConnectClient*, const Model::AddFlowMediaStreamsRequest&, const Model::AddFlowMediaStreamsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddFlowMediaStreamsResponseReceivedHandler;
179  typedef std::function<void(const MediaConnectClient*, const Model::AddFlowOutputsRequest&, const Model::AddFlowOutputsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddFlowOutputsResponseReceivedHandler;
180  typedef std::function<void(const MediaConnectClient*, const Model::AddFlowSourcesRequest&, const Model::AddFlowSourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddFlowSourcesResponseReceivedHandler;
181  typedef std::function<void(const MediaConnectClient*, const Model::AddFlowVpcInterfacesRequest&, const Model::AddFlowVpcInterfacesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddFlowVpcInterfacesResponseReceivedHandler;
182  typedef std::function<void(const MediaConnectClient*, const Model::CreateFlowRequest&, const Model::CreateFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFlowResponseReceivedHandler;
183  typedef std::function<void(const MediaConnectClient*, const Model::DeleteFlowRequest&, const Model::DeleteFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFlowResponseReceivedHandler;
184  typedef std::function<void(const MediaConnectClient*, const Model::DescribeFlowRequest&, const Model::DescribeFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFlowResponseReceivedHandler;
185  typedef std::function<void(const MediaConnectClient*, const Model::DescribeOfferingRequest&, const Model::DescribeOfferingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOfferingResponseReceivedHandler;
186  typedef std::function<void(const MediaConnectClient*, const Model::DescribeReservationRequest&, const Model::DescribeReservationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReservationResponseReceivedHandler;
187  typedef std::function<void(const MediaConnectClient*, const Model::GrantFlowEntitlementsRequest&, const Model::GrantFlowEntitlementsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GrantFlowEntitlementsResponseReceivedHandler;
188  typedef std::function<void(const MediaConnectClient*, const Model::ListEntitlementsRequest&, const Model::ListEntitlementsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEntitlementsResponseReceivedHandler;
189  typedef std::function<void(const MediaConnectClient*, const Model::ListFlowsRequest&, const Model::ListFlowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFlowsResponseReceivedHandler;
190  typedef std::function<void(const MediaConnectClient*, const Model::ListOfferingsRequest&, const Model::ListOfferingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOfferingsResponseReceivedHandler;
191  typedef std::function<void(const MediaConnectClient*, const Model::ListReservationsRequest&, const Model::ListReservationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListReservationsResponseReceivedHandler;
192  typedef std::function<void(const MediaConnectClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
193  typedef std::function<void(const MediaConnectClient*, const Model::PurchaseOfferingRequest&, const Model::PurchaseOfferingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PurchaseOfferingResponseReceivedHandler;
194  typedef std::function<void(const MediaConnectClient*, const Model::RemoveFlowMediaStreamRequest&, const Model::RemoveFlowMediaStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveFlowMediaStreamResponseReceivedHandler;
195  typedef std::function<void(const MediaConnectClient*, const Model::RemoveFlowOutputRequest&, const Model::RemoveFlowOutputOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveFlowOutputResponseReceivedHandler;
196  typedef std::function<void(const MediaConnectClient*, const Model::RemoveFlowSourceRequest&, const Model::RemoveFlowSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveFlowSourceResponseReceivedHandler;
197  typedef std::function<void(const MediaConnectClient*, const Model::RemoveFlowVpcInterfaceRequest&, const Model::RemoveFlowVpcInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveFlowVpcInterfaceResponseReceivedHandler;
198  typedef std::function<void(const MediaConnectClient*, const Model::RevokeFlowEntitlementRequest&, const Model::RevokeFlowEntitlementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RevokeFlowEntitlementResponseReceivedHandler;
199  typedef std::function<void(const MediaConnectClient*, const Model::StartFlowRequest&, const Model::StartFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartFlowResponseReceivedHandler;
200  typedef std::function<void(const MediaConnectClient*, const Model::StopFlowRequest&, const Model::StopFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopFlowResponseReceivedHandler;
201  typedef std::function<void(const MediaConnectClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
202  typedef std::function<void(const MediaConnectClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
203  typedef std::function<void(const MediaConnectClient*, const Model::UpdateFlowRequest&, const Model::UpdateFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFlowResponseReceivedHandler;
204  typedef std::function<void(const MediaConnectClient*, const Model::UpdateFlowEntitlementRequest&, const Model::UpdateFlowEntitlementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFlowEntitlementResponseReceivedHandler;
205  typedef std::function<void(const MediaConnectClient*, const Model::UpdateFlowMediaStreamRequest&, const Model::UpdateFlowMediaStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFlowMediaStreamResponseReceivedHandler;
206  typedef std::function<void(const MediaConnectClient*, const Model::UpdateFlowOutputRequest&, const Model::UpdateFlowOutputOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFlowOutputResponseReceivedHandler;
207  typedef std::function<void(const MediaConnectClient*, const Model::UpdateFlowSourceRequest&, const Model::UpdateFlowSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFlowSourceResponseReceivedHandler;
208 
213  {
214  public:
216 
222 
228 
233  MediaConnectClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
235 
237 
238 
247 
258 
268  virtual void AddFlowMediaStreamsAsync(const Model::AddFlowMediaStreamsRequest& request, const AddFlowMediaStreamsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
269 
277 
287 
296  virtual void AddFlowOutputsAsync(const Model::AddFlowOutputsRequest& request, const AddFlowOutputsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
297 
304 
313 
321  virtual void AddFlowSourcesAsync(const Model::AddFlowSourcesRequest& request, const AddFlowSourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
322 
329 
338 
346  virtual void AddFlowVpcInterfacesAsync(const Model::AddFlowVpcInterfacesRequest& request, const AddFlowVpcInterfacesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
347 
356 
367 
377  virtual void CreateFlowAsync(const Model::CreateFlowRequest& request, const CreateFlowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
378 
386 
396 
405  virtual void DeleteFlowAsync(const Model::DeleteFlowRequest& request, const DeleteFlowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
406 
415 
426 
436  virtual void DescribeFlowAsync(const Model::DescribeFlowRequest& request, const DescribeFlowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
437 
446 
457 
467  virtual void DescribeOfferingAsync(const Model::DescribeOfferingRequest& request, const DescribeOfferingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
468 
478 
490 
501  virtual void DescribeReservationAsync(const Model::DescribeReservationRequest& request, const DescribeReservationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
502 
509 
518 
526  virtual void GrantFlowEntitlementsAsync(const Model::GrantFlowEntitlementsRequest& request, const GrantFlowEntitlementsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
527 
535 
545 
554  virtual void ListEntitlementsAsync(const Model::ListEntitlementsRequest& request, const ListEntitlementsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
555 
563 
573 
582  virtual void ListFlowsAsync(const Model::ListFlowsRequest& request, const ListFlowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
583 
593 
605 
616  virtual void ListOfferingsAsync(const Model::ListOfferingsRequest& request, const ListOfferingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
617 
626 
637 
647  virtual void ListReservationsAsync(const Model::ListReservationsRequest& request, const ListReservationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
648 
656 
666 
675  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
676 
684 
694 
703  virtual void PurchaseOfferingAsync(const Model::PurchaseOfferingRequest& request, const PurchaseOfferingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
704 
712 
722 
731  virtual void RemoveFlowMediaStreamAsync(const Model::RemoveFlowMediaStreamRequest& request, const RemoveFlowMediaStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
732 
743 
756 
768  virtual void RemoveFlowOutputAsync(const Model::RemoveFlowOutputRequest& request, const RemoveFlowOutputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
769 
777 
787 
796  virtual void RemoveFlowSourceAsync(const Model::RemoveFlowSourceRequest& request, const RemoveFlowSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
797 
808 
821 
833  virtual void RemoveFlowVpcInterfaceAsync(const Model::RemoveFlowVpcInterfaceRequest& request, const RemoveFlowVpcInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
834 
843 
854 
864  virtual void RevokeFlowEntitlementAsync(const Model::RevokeFlowEntitlementRequest& request, const RevokeFlowEntitlementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
865 
872 
881 
889  virtual void StartFlowAsync(const Model::StartFlowRequest& request, const StartFlowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
890 
897 
906 
914  virtual void StopFlowAsync(const Model::StopFlowRequest& request, const StopFlowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
915 
925 
937 
948  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
949 
956 
965 
973  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
974 
981 
990 
998  virtual void UpdateFlowAsync(const Model::UpdateFlowRequest& request, const UpdateFlowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
999 
1008 
1019 
1029  virtual void UpdateFlowEntitlementAsync(const Model::UpdateFlowEntitlementRequest& request, const UpdateFlowEntitlementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1030 
1037 
1046 
1054  virtual void UpdateFlowMediaStreamAsync(const Model::UpdateFlowMediaStreamRequest& request, const UpdateFlowMediaStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1055 
1062 
1071 
1079  virtual void UpdateFlowOutputAsync(const Model::UpdateFlowOutputRequest& request, const UpdateFlowOutputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1080 
1087 
1096 
1104  virtual void UpdateFlowSourceAsync(const Model::UpdateFlowSourceRequest& request, const UpdateFlowSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1105 
1106 
1107  void OverrideEndpoint(const Aws::String& endpoint);
1108  private:
1109  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1110  void AddFlowMediaStreamsAsyncHelper(const Model::AddFlowMediaStreamsRequest& request, const AddFlowMediaStreamsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1111  void AddFlowOutputsAsyncHelper(const Model::AddFlowOutputsRequest& request, const AddFlowOutputsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1112  void AddFlowSourcesAsyncHelper(const Model::AddFlowSourcesRequest& request, const AddFlowSourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1113  void AddFlowVpcInterfacesAsyncHelper(const Model::AddFlowVpcInterfacesRequest& request, const AddFlowVpcInterfacesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1114  void CreateFlowAsyncHelper(const Model::CreateFlowRequest& request, const CreateFlowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1115  void DeleteFlowAsyncHelper(const Model::DeleteFlowRequest& request, const DeleteFlowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1116  void DescribeFlowAsyncHelper(const Model::DescribeFlowRequest& request, const DescribeFlowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1117  void DescribeOfferingAsyncHelper(const Model::DescribeOfferingRequest& request, const DescribeOfferingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1118  void DescribeReservationAsyncHelper(const Model::DescribeReservationRequest& request, const DescribeReservationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1119  void GrantFlowEntitlementsAsyncHelper(const Model::GrantFlowEntitlementsRequest& request, const GrantFlowEntitlementsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1120  void ListEntitlementsAsyncHelper(const Model::ListEntitlementsRequest& request, const ListEntitlementsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1121  void ListFlowsAsyncHelper(const Model::ListFlowsRequest& request, const ListFlowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1122  void ListOfferingsAsyncHelper(const Model::ListOfferingsRequest& request, const ListOfferingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1123  void ListReservationsAsyncHelper(const Model::ListReservationsRequest& request, const ListReservationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1124  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1125  void PurchaseOfferingAsyncHelper(const Model::PurchaseOfferingRequest& request, const PurchaseOfferingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1126  void RemoveFlowMediaStreamAsyncHelper(const Model::RemoveFlowMediaStreamRequest& request, const RemoveFlowMediaStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1127  void RemoveFlowOutputAsyncHelper(const Model::RemoveFlowOutputRequest& request, const RemoveFlowOutputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1128  void RemoveFlowSourceAsyncHelper(const Model::RemoveFlowSourceRequest& request, const RemoveFlowSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1129  void RemoveFlowVpcInterfaceAsyncHelper(const Model::RemoveFlowVpcInterfaceRequest& request, const RemoveFlowVpcInterfaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1130  void RevokeFlowEntitlementAsyncHelper(const Model::RevokeFlowEntitlementRequest& request, const RevokeFlowEntitlementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1131  void StartFlowAsyncHelper(const Model::StartFlowRequest& request, const StartFlowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1132  void StopFlowAsyncHelper(const Model::StopFlowRequest& request, const StopFlowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1133  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1134  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1135  void UpdateFlowAsyncHelper(const Model::UpdateFlowRequest& request, const UpdateFlowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1136  void UpdateFlowEntitlementAsyncHelper(const Model::UpdateFlowEntitlementRequest& request, const UpdateFlowEntitlementResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1137  void UpdateFlowMediaStreamAsyncHelper(const Model::UpdateFlowMediaStreamRequest& request, const UpdateFlowMediaStreamResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1138  void UpdateFlowOutputAsyncHelper(const Model::UpdateFlowOutputRequest& request, const UpdateFlowOutputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1139  void UpdateFlowSourceAsyncHelper(const Model::UpdateFlowSourceRequest& request, const UpdateFlowSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1140 
1141  Aws::String m_uri;
1142  Aws::String m_configScheme;
1143  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1144  };
1145 
1146 } // namespace MediaConnect
1147 } // namespace Aws
Aws::MediaConnect::StartFlowResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::StartFlowRequest &, const Model::StartFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartFlowResponseReceivedHandler
Definition: MediaConnectClient.h:199
Aws::MediaConnect::Model::StopFlowRequest
Definition: StopFlowRequest.h:22
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::MediaConnect::MediaConnectClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::Model::ListReservationsRequest
Definition: ListReservationsRequest.h:26
Aws::MediaConnect::MediaConnectClient::StopFlowCallable
virtual Model::StopFlowOutcomeCallable StopFlowCallable(const Model::StopFlowRequest &request) const
Aws::MediaConnect::Model::AddFlowOutputsRequest
Definition: AddFlowOutputsRequest.h:27
Aws::MediaConnect::MediaConnectClient::DeleteFlowCallable
virtual Model::DeleteFlowOutcomeCallable DeleteFlowCallable(const Model::DeleteFlowRequest &request) const
Aws::MediaConnect::Model::UpdateFlowOutputRequest
Definition: UpdateFlowOutputRequest.h:30
Aws::MediaConnect::Model::UpdateFlowMediaStreamOutcome
Aws::Utils::Outcome< UpdateFlowMediaStreamResult, MediaConnectError > UpdateFlowMediaStreamOutcome
Definition: MediaConnectClient.h:140
DescribeOfferingResult.h
Aws::MediaConnect::MediaConnectClient::StartFlowAsync
virtual void StartFlowAsync(const Model::StartFlowRequest &request, const StartFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::MediaConnectClient::RevokeFlowEntitlementCallable
virtual Model::RevokeFlowEntitlementOutcomeCallable RevokeFlowEntitlementCallable(const Model::RevokeFlowEntitlementRequest &request) const
Aws::MediaConnect::Model::UpdateFlowSourceRequest
Definition: UpdateFlowSourceRequest.h:29
Aws::MediaConnect::Model::TagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, MediaConnectError > TagResourceOutcome
Definition: MediaConnectClient.h:136
Aws::MediaConnect::MediaConnectClient::MediaConnectClient
MediaConnectClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
RemoveFlowVpcInterfaceResult.h
Aws::MediaConnect::DescribeReservationResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::DescribeReservationRequest &, const Model::DescribeReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservationResponseReceivedHandler
Definition: MediaConnectClient.h:186
Aws::MediaConnect::Model::UpdateFlowSourceOutcomeCallable
std::future< UpdateFlowSourceOutcome > UpdateFlowSourceOutcomeCallable
Definition: MediaConnectClient.h:173
Aws::MediaConnect::Model::UpdateFlowOutputOutcomeCallable
std::future< UpdateFlowOutputOutcome > UpdateFlowOutputOutcomeCallable
Definition: MediaConnectClient.h:172
Aws::MediaConnect::DescribeOfferingResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::DescribeOfferingRequest &, const Model::DescribeOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOfferingResponseReceivedHandler
Definition: MediaConnectClient.h:185
Aws::MediaConnect::Model::CreateFlowOutcomeCallable
std::future< CreateFlowOutcome > CreateFlowOutcomeCallable
Definition: MediaConnectClient.h:148
Aws::MediaConnect::Model::DescribeOfferingOutcomeCallable
std::future< DescribeOfferingOutcome > DescribeOfferingOutcomeCallable
Definition: MediaConnectClient.h:151
Aws::MediaConnect::Model::PurchaseOfferingOutcomeCallable
std::future< PurchaseOfferingOutcome > PurchaseOfferingOutcomeCallable
Definition: MediaConnectClient.h:159
Aws::MediaConnect::MediaConnectClient::ListReservationsCallable
virtual Model::ListReservationsOutcomeCallable ListReservationsCallable(const Model::ListReservationsRequest &request) const
AWSError.h
Aws::MediaConnect::UpdateFlowResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::UpdateFlowRequest &, const Model::UpdateFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFlowResponseReceivedHandler
Definition: MediaConnectClient.h:203
Aws::MediaConnect::Model::RemoveFlowOutputOutcomeCallable
std::future< RemoveFlowOutputOutcome > RemoveFlowOutputOutcomeCallable
Definition: MediaConnectClient.h:161
Aws::MediaConnect::MediaConnectClient::DescribeReservationCallable
virtual Model::DescribeReservationOutcomeCallable DescribeReservationCallable(const Model::DescribeReservationRequest &request) const
Aws::MediaConnect::Model::ListReservationsOutcome
Aws::Utils::Outcome< ListReservationsResult, MediaConnectError > ListReservationsOutcome
Definition: MediaConnectClient.h:126
Aws::MediaConnect::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::MediaConnect::MediaConnectClient::AddFlowVpcInterfacesCallable
virtual Model::AddFlowVpcInterfacesOutcomeCallable AddFlowVpcInterfacesCallable(const Model::AddFlowVpcInterfacesRequest &request) const
Aws::MediaConnect::ListTagsForResourceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: MediaConnectClient.h:192
Aws::MediaConnect::MediaConnectClient::RemoveFlowVpcInterfaceAsync
virtual void RemoveFlowVpcInterfaceAsync(const Model::RemoveFlowVpcInterfaceRequest &request, const RemoveFlowVpcInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::Model::UpdateFlowEntitlementOutcomeCallable
std::future< UpdateFlowEntitlementOutcome > UpdateFlowEntitlementOutcomeCallable
Definition: MediaConnectClient.h:170
UpdateFlowResult.h
Aws::MediaConnect::Model::RemoveFlowMediaStreamRequest
Definition: RemoveFlowMediaStreamRequest.h:22
Aws::MediaConnect::Model::UpdateFlowOutcome
Aws::Utils::Outcome< UpdateFlowResult, MediaConnectError > UpdateFlowOutcome
Definition: MediaConnectClient.h:138
Aws::MediaConnect::RemoveFlowVpcInterfaceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::RemoveFlowVpcInterfaceRequest &, const Model::RemoveFlowVpcInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveFlowVpcInterfaceResponseReceivedHandler
Definition: MediaConnectClient.h:197
Aws::MediaConnect::RemoveFlowOutputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::RemoveFlowOutputRequest &, const Model::RemoveFlowOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveFlowOutputResponseReceivedHandler
Definition: MediaConnectClient.h:195
Aws::MediaConnect::Model::RemoveFlowVpcInterfaceOutcomeCallable
std::future< RemoveFlowVpcInterfaceOutcome > RemoveFlowVpcInterfaceOutcomeCallable
Definition: MediaConnectClient.h:163
Aws::MediaConnect::MediaConnectClient::GrantFlowEntitlementsAsync
virtual void GrantFlowEntitlementsAsync(const Model::GrantFlowEntitlementsRequest &request, const GrantFlowEntitlementsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::Model::UntagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, MediaConnectError > UntagResourceOutcome
Definition: MediaConnectClient.h:137
Aws::MediaConnect::MediaConnectClient::StartFlowCallable
virtual Model::StartFlowOutcomeCallable StartFlowCallable(const Model::StartFlowRequest &request) const
Aws::MediaConnect::Model::RevokeFlowEntitlementOutcome
Aws::Utils::Outcome< RevokeFlowEntitlementResult, MediaConnectError > RevokeFlowEntitlementOutcome
Definition: MediaConnectClient.h:133
Aws::MediaConnect::MediaConnectClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::MediaConnect::Model::ListEntitlementsRequest
Definition: ListEntitlementsRequest.h:26
Aws::MediaConnect::Model::DescribeReservationRequest
Definition: DescribeReservationRequest.h:22
Aws::MediaConnect::MediaConnectClient::UpdateFlowAsync
virtual void UpdateFlowAsync(const Model::UpdateFlowRequest &request, const UpdateFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::MediaConnectClient::PurchaseOffering
virtual Model::PurchaseOfferingOutcome PurchaseOffering(const Model::PurchaseOfferingRequest &request) const
UpdateFlowSourceResult.h
Aws::MediaConnect::MediaConnectClient::RemoveFlowSourceCallable
virtual Model::RemoveFlowSourceOutcomeCallable RemoveFlowSourceCallable(const Model::RemoveFlowSourceRequest &request) const
Aws::MediaConnect::Model::DescribeOfferingRequest
Definition: DescribeOfferingRequest.h:22
Aws::MediaConnect::Model::RemoveFlowMediaStreamOutcome
Aws::Utils::Outcome< RemoveFlowMediaStreamResult, MediaConnectError > RemoveFlowMediaStreamOutcome
Definition: MediaConnectClient.h:129
Aws::MediaConnect::MediaConnectClient::RemoveFlowOutput
virtual Model::RemoveFlowOutputOutcome RemoveFlowOutput(const Model::RemoveFlowOutputRequest &request) const
Aws::MediaConnect::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: MediaConnectClient.h:168
Aws::MediaConnect::MediaConnectClient::MediaConnectClient
MediaConnectClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::MediaConnect::MediaConnectClient::AddFlowMediaStreamsCallable
virtual Model::AddFlowMediaStreamsOutcomeCallable AddFlowMediaStreamsCallable(const Model::AddFlowMediaStreamsRequest &request) const
Aws::MediaConnect::MediaConnectClient::RemoveFlowMediaStreamAsync
virtual void RemoveFlowMediaStreamAsync(const Model::RemoveFlowMediaStreamRequest &request, const RemoveFlowMediaStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::Model::DeleteFlowOutcomeCallable
std::future< DeleteFlowOutcome > DeleteFlowOutcomeCallable
Definition: MediaConnectClient.h:149
Aws::MediaConnect::Model::RemoveFlowMediaStreamOutcomeCallable
std::future< RemoveFlowMediaStreamOutcome > RemoveFlowMediaStreamOutcomeCallable
Definition: MediaConnectClient.h:160
Aws::MediaConnect::MediaConnectClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::MediaConnect::Model::StartFlowOutcome
Aws::Utils::Outcome< StartFlowResult, MediaConnectError > StartFlowOutcome
Definition: MediaConnectClient.h:134
Aws::MediaConnect::MediaConnectClient::RevokeFlowEntitlementAsync
virtual void RevokeFlowEntitlementAsync(const Model::RevokeFlowEntitlementRequest &request, const RevokeFlowEntitlementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AddFlowOutputsResult.h
Aws::MediaConnect::Model::RemoveFlowOutputOutcome
Aws::Utils::Outcome< RemoveFlowOutputResult, MediaConnectError > RemoveFlowOutputOutcome
Definition: MediaConnectClient.h:130
Aws::MediaConnect::Model::DescribeReservationOutcome
Aws::Utils::Outcome< DescribeReservationResult, MediaConnectError > DescribeReservationOutcome
Definition: MediaConnectClient.h:121
Aws::MediaConnect::UpdateFlowMediaStreamResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::UpdateFlowMediaStreamRequest &, const Model::UpdateFlowMediaStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFlowMediaStreamResponseReceivedHandler
Definition: MediaConnectClient.h:205
Aws::MediaConnect::MediaConnectClient::DeleteFlow
virtual Model::DeleteFlowOutcome DeleteFlow(const Model::DeleteFlowRequest &request) const
Aws::MediaConnect::MediaConnectClient::ListEntitlements
virtual Model::ListEntitlementsOutcome ListEntitlements(const Model::ListEntitlementsRequest &request) const
Aws::MediaConnect::MediaConnectClient::AddFlowOutputsCallable
virtual Model::AddFlowOutputsOutcomeCallable AddFlowOutputsCallable(const Model::AddFlowOutputsRequest &request) const
Aws::MediaConnect::MediaConnectClient::UpdateFlowEntitlementCallable
virtual Model::UpdateFlowEntitlementOutcomeCallable UpdateFlowEntitlementCallable(const Model::UpdateFlowEntitlementRequest &request) const
RemoveFlowSourceResult.h
Aws::MediaConnect::MediaConnectClient::PurchaseOfferingCallable
virtual Model::PurchaseOfferingOutcomeCallable PurchaseOfferingCallable(const Model::PurchaseOfferingRequest &request) const
AsyncCallerContext.h
Aws::MediaConnect::MediaConnectClient::ListFlowsCallable
virtual Model::ListFlowsOutcomeCallable ListFlowsCallable(const Model::ListFlowsRequest &request) const
Aws::MediaConnect::MediaConnectClient::AddFlowOutputsAsync
virtual void AddFlowOutputsAsync(const Model::AddFlowOutputsRequest &request, const AddFlowOutputsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::MediaConnectClient::DescribeOfferingCallable
virtual Model::DescribeOfferingOutcomeCallable DescribeOfferingCallable(const Model::DescribeOfferingRequest &request) const
Aws::MediaConnect::Model::AddFlowOutputsOutcome
Aws::Utils::Outcome< AddFlowOutputsResult, MediaConnectError > AddFlowOutputsOutcome
Definition: MediaConnectClient.h:114
Aws::MediaConnect::RemoveFlowSourceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::RemoveFlowSourceRequest &, const Model::RemoveFlowSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveFlowSourceResponseReceivedHandler
Definition: MediaConnectClient.h:196
Aws::MediaConnect::Model::UpdateFlowOutcomeCallable
std::future< UpdateFlowOutcome > UpdateFlowOutcomeCallable
Definition: MediaConnectClient.h:169
Aws::MediaConnect::Model::ListFlowsOutcome
Aws::Utils::Outcome< ListFlowsResult, MediaConnectError > ListFlowsOutcome
Definition: MediaConnectClient.h:124
Aws::MediaConnect::MediaConnectClient::MediaConnectClient
MediaConnectClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::MediaConnect::AddFlowVpcInterfacesResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::AddFlowVpcInterfacesRequest &, const Model::AddFlowVpcInterfacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddFlowVpcInterfacesResponseReceivedHandler
Definition: MediaConnectClient.h:181
Aws::MediaConnect::MediaConnectClient::GrantFlowEntitlementsCallable
virtual Model::GrantFlowEntitlementsOutcomeCallable GrantFlowEntitlementsCallable(const Model::GrantFlowEntitlementsRequest &request) const
Aws::MediaConnect::MediaConnectClient::UpdateFlowOutputAsync
virtual void UpdateFlowOutputAsync(const Model::UpdateFlowOutputRequest &request, const UpdateFlowOutputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::MediaConnectClient
Definition: MediaConnectClient.h:213
Aws::MediaConnect::GrantFlowEntitlementsResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::GrantFlowEntitlementsRequest &, const Model::GrantFlowEntitlementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GrantFlowEntitlementsResponseReceivedHandler
Definition: MediaConnectClient.h:187
Aws::MediaConnect::MediaConnectClient::UpdateFlowMediaStreamAsync
virtual void UpdateFlowMediaStreamAsync(const Model::UpdateFlowMediaStreamRequest &request, const UpdateFlowMediaStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::Model::RemoveFlowVpcInterfaceOutcome
Aws::Utils::Outcome< RemoveFlowVpcInterfaceResult, MediaConnectError > RemoveFlowVpcInterfaceOutcome
Definition: MediaConnectClient.h:132
Aws::MediaConnect::Model::DescribeReservationOutcomeCallable
std::future< DescribeReservationOutcome > DescribeReservationOutcomeCallable
Definition: MediaConnectClient.h:152
DeleteFlowResult.h
UpdateFlowOutputResult.h
Aws::MediaConnect::MediaConnectClient::ListOfferingsAsync
virtual void ListOfferingsAsync(const Model::ListOfferingsRequest &request, const ListOfferingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AddFlowMediaStreamsResult.h
Aws::MediaConnect::Model::AddFlowMediaStreamsRequest
Definition: AddFlowMediaStreamsRequest.h:27
Aws::MediaConnect::MediaConnectClient::ListEntitlementsAsync
virtual void ListEntitlementsAsync(const Model::ListEntitlementsRequest &request, const ListEntitlementsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::MediaConnectClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::MediaConnect::Model::RevokeFlowEntitlementRequest
Definition: RevokeFlowEntitlementRequest.h:22
NoResult.h
Aws::MediaConnect::Model::RemoveFlowSourceOutcome
Aws::Utils::Outcome< RemoveFlowSourceResult, MediaConnectError > RemoveFlowSourceOutcome
Definition: MediaConnectClient.h:131
Aws::MediaConnect::Model::UpdateFlowOutputOutcome
Aws::Utils::Outcome< UpdateFlowOutputResult, MediaConnectError > UpdateFlowOutputOutcome
Definition: MediaConnectClient.h:141
Aws::MediaConnect::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:27
Aws::MediaConnect::MediaConnectClient::UpdateFlowMediaStreamCallable
virtual Model::UpdateFlowMediaStreamOutcomeCallable UpdateFlowMediaStreamCallable(const Model::UpdateFlowMediaStreamRequest &request) const
Aws::MediaConnect::Model::AddFlowVpcInterfacesRequest
Definition: AddFlowVpcInterfacesRequest.h:27
Aws::MediaConnect::MediaConnectClient::AddFlowSourcesAsync
virtual void AddFlowSourcesAsync(const Model::AddFlowSourcesRequest &request, const AddFlowSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::MediaConnectClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::MediaConnect::MediaConnectClient::PurchaseOfferingAsync
virtual void PurchaseOfferingAsync(const Model::PurchaseOfferingRequest &request, const PurchaseOfferingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::MediaConnectClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::MediaConnectClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::MediaConnect::UpdateFlowOutputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::UpdateFlowOutputRequest &, const Model::UpdateFlowOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFlowOutputResponseReceivedHandler
Definition: MediaConnectClient.h:206
Aws::MediaConnect::MediaConnectClient::DescribeFlowCallable
virtual Model::DescribeFlowOutcomeCallable DescribeFlowCallable(const Model::DescribeFlowRequest &request) const
Aws::MediaConnect::Model::CreateFlowOutcome
Aws::Utils::Outcome< CreateFlowResult, MediaConnectError > CreateFlowOutcome
Definition: MediaConnectClient.h:117
Aws::MediaConnect::MediaConnectClient::DescribeOfferingAsync
virtual void DescribeOfferingAsync(const Model::DescribeOfferingRequest &request, const DescribeOfferingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::Model::DeleteFlowRequest
Definition: DeleteFlowRequest.h:22
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
AddFlowSourcesResult.h
Aws::MediaConnect::DeleteFlowResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::DeleteFlowRequest &, const Model::DeleteFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFlowResponseReceivedHandler
Definition: MediaConnectClient.h:183
Aws::MediaConnect::Model::AddFlowSourcesOutcome
Aws::Utils::Outcome< AddFlowSourcesResult, MediaConnectError > AddFlowSourcesOutcome
Definition: MediaConnectClient.h:115
Aws::MediaConnect::MediaConnectClient::RemoveFlowMediaStreamCallable
virtual Model::RemoveFlowMediaStreamOutcomeCallable RemoveFlowMediaStreamCallable(const Model::RemoveFlowMediaStreamRequest &request) const
AWS_MEDIACONNECT_API
#define AWS_MEDIACONNECT_API
Definition: MediaConnect_EXPORTS.h:28
Aws::MediaConnect::ListReservationsResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::ListReservationsRequest &, const Model::ListReservationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReservationsResponseReceivedHandler
Definition: MediaConnectClient.h:191
Aws::MediaConnect::MediaConnectClient::StartFlow
virtual Model::StartFlowOutcome StartFlow(const Model::StartFlowRequest &request) const
Aws::MediaConnect::MediaConnectClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: MediaConnectClient.h:215
Aws::MediaConnect::MediaConnectClient::DescribeFlow
virtual Model::DescribeFlowOutcome DescribeFlow(const Model::DescribeFlowRequest &request) const
Aws::MediaConnect::DescribeFlowResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::DescribeFlowRequest &, const Model::DescribeFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFlowResponseReceivedHandler
Definition: MediaConnectClient.h:184
Aws::MediaConnect::Model::UpdateFlowEntitlementOutcome
Aws::Utils::Outcome< UpdateFlowEntitlementResult, MediaConnectError > UpdateFlowEntitlementOutcome
Definition: MediaConnectClient.h:139
Aws::MediaConnect::Model::PurchaseOfferingRequest
Definition: PurchaseOfferingRequest.h:25
Aws::MediaConnect::Model::DescribeOfferingOutcome
Aws::Utils::Outcome< DescribeOfferingResult, MediaConnectError > DescribeOfferingOutcome
Definition: MediaConnectClient.h:120
Aws::MediaConnect::MediaConnectClient::CreateFlow
virtual Model::CreateFlowOutcome CreateFlow(const Model::CreateFlowRequest &request) const
Aws::MediaConnect::Model::DescribeFlowOutcome
Aws::Utils::Outcome< DescribeFlowResult, MediaConnectError > DescribeFlowOutcome
Definition: MediaConnectClient.h:119
Aws::MediaConnect::Model::AddFlowOutputsOutcomeCallable
std::future< AddFlowOutputsOutcome > AddFlowOutputsOutcomeCallable
Definition: MediaConnectClient.h:145
Aws::MediaConnect::MediaConnectClient::DescribeReservation
virtual Model::DescribeReservationOutcome DescribeReservation(const Model::DescribeReservationRequest &request) const
Aws::MediaConnect::AddFlowMediaStreamsResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::AddFlowMediaStreamsRequest &, const Model::AddFlowMediaStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddFlowMediaStreamsResponseReceivedHandler
Definition: MediaConnectClient.h:176
RevokeFlowEntitlementResult.h
Aws::MediaConnect::Model::UpdateFlowMediaStreamRequest
Definition: UpdateFlowMediaStreamRequest.h:28
Aws::MediaConnect::CreateFlowResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::CreateFlowRequest &, const Model::CreateFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFlowResponseReceivedHandler
Definition: MediaConnectClient.h:182
DescribeFlowResult.h
ListEntitlementsResult.h
Aws::MediaConnect::Model::TagResourceRequest
Definition: TagResourceRequest.h:28
Aws::MediaConnect::UntagResourceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: MediaConnectClient.h:202
Aws::MediaConnect::MediaConnectClient::AddFlowSourcesCallable
virtual Model::AddFlowSourcesOutcomeCallable AddFlowSourcesCallable(const Model::AddFlowSourcesRequest &request) const
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::MediaConnect::Model::CreateFlowRequest
Definition: CreateFlowRequest.h:34
Aws::MediaConnect::Model::RemoveFlowOutputRequest
Definition: RemoveFlowOutputRequest.h:22
Aws::MediaConnect::Model::RemoveFlowSourceOutcomeCallable
std::future< RemoveFlowSourceOutcome > RemoveFlowSourceOutcomeCallable
Definition: MediaConnectClient.h:162
ListFlowsResult.h
Aws::MediaConnect::Model::AddFlowMediaStreamsOutcomeCallable
std::future< AddFlowMediaStreamsOutcome > AddFlowMediaStreamsOutcomeCallable
Definition: MediaConnectClient.h:144
Aws::MediaConnect::StopFlowResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::StopFlowRequest &, const Model::StopFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopFlowResponseReceivedHandler
Definition: MediaConnectClient.h:200
Aws::MediaConnect::MediaConnectClient::RemoveFlowVpcInterfaceCallable
virtual Model::RemoveFlowVpcInterfaceOutcomeCallable RemoveFlowVpcInterfaceCallable(const Model::RemoveFlowVpcInterfaceRequest &request) const
Aws::MediaConnect::MediaConnectClient::UpdateFlowCallable
virtual Model::UpdateFlowOutcomeCallable UpdateFlowCallable(const Model::UpdateFlowRequest &request) const
Aws::MediaConnect::MediaConnectClient::GrantFlowEntitlements
virtual Model::GrantFlowEntitlementsOutcome GrantFlowEntitlements(const Model::GrantFlowEntitlementsRequest &request) const
Aws::MediaConnect::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: MediaConnectClient.h:167
Aws::MediaConnect::Model::RemoveFlowSourceRequest
Definition: RemoveFlowSourceRequest.h:22
Aws::MediaConnect::MediaConnectClient::UpdateFlow
virtual Model::UpdateFlowOutcome UpdateFlow(const Model::UpdateFlowRequest &request) const
Aws::MediaConnect::Model::AddFlowVpcInterfacesOutcome
Aws::Utils::Outcome< AddFlowVpcInterfacesResult, MediaConnectError > AddFlowVpcInterfacesOutcome
Definition: MediaConnectClient.h:116
Aws::MediaConnect::Model::AddFlowSourcesRequest
Definition: AddFlowSourcesRequest.h:27
AWSString.h
Aws::MediaConnect::MediaConnectClient::DescribeOffering
virtual Model::DescribeOfferingOutcome DescribeOffering(const Model::DescribeOfferingRequest &request) const
UpdateFlowEntitlementResult.h
Aws::MediaConnect::Model::ListOfferingsOutcomeCallable
std::future< ListOfferingsOutcome > ListOfferingsOutcomeCallable
Definition: MediaConnectClient.h:156
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::MediaConnect::PurchaseOfferingResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::PurchaseOfferingRequest &, const Model::PurchaseOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseOfferingResponseReceivedHandler
Definition: MediaConnectClient.h:193
Aws::MediaConnect::Model::RevokeFlowEntitlementOutcomeCallable
std::future< RevokeFlowEntitlementOutcome > RevokeFlowEntitlementOutcomeCallable
Definition: MediaConnectClient.h:164
Aws::MediaConnect::Model::ListReservationsOutcomeCallable
std::future< ListReservationsOutcome > ListReservationsOutcomeCallable
Definition: MediaConnectClient.h:157
Aws::MediaConnect::MediaConnectClient::CreateFlowCallable
virtual Model::CreateFlowOutcomeCallable CreateFlowCallable(const Model::CreateFlowRequest &request) const
Aws::MediaConnect::MediaConnectClient::RemoveFlowOutputAsync
virtual void RemoveFlowOutputAsync(const Model::RemoveFlowOutputRequest &request, const RemoveFlowOutputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::ListFlowsResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::ListFlowsRequest &, const Model::ListFlowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFlowsResponseReceivedHandler
Definition: MediaConnectClient.h:189
Aws::MediaConnect::RevokeFlowEntitlementResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::RevokeFlowEntitlementRequest &, const Model::RevokeFlowEntitlementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeFlowEntitlementResponseReceivedHandler
Definition: MediaConnectClient.h:198
UpdateFlowMediaStreamResult.h
Aws::MediaConnect::Model::ListEntitlementsOutcome
Aws::Utils::Outcome< ListEntitlementsResult, MediaConnectError > ListEntitlementsOutcome
Definition: MediaConnectClient.h:123
Aws::MediaConnect::MediaConnectClient::ListReservations
virtual Model::ListReservationsOutcome ListReservations(const Model::ListReservationsRequest &request) const
Aws::MediaConnect::Model::DescribeFlowOutcomeCallable
std::future< DescribeFlowOutcome > DescribeFlowOutcomeCallable
Definition: MediaConnectClient.h:150
Aws::MediaConnect::MediaConnectClient::UpdateFlowOutputCallable
virtual Model::UpdateFlowOutputOutcomeCallable UpdateFlowOutputCallable(const Model::UpdateFlowOutputRequest &request) const
Aws::MediaConnect::Model::GrantFlowEntitlementsOutcome
Aws::Utils::Outcome< GrantFlowEntitlementsResult, MediaConnectError > GrantFlowEntitlementsOutcome
Definition: MediaConnectClient.h:122
Aws::MediaConnect::MediaConnectClient::RemoveFlowSource
virtual Model::RemoveFlowSourceOutcome RemoveFlowSource(const Model::RemoveFlowSourceRequest &request) const
Aws::MediaConnect::Model::StopFlowOutcomeCallable
std::future< StopFlowOutcome > StopFlowOutcomeCallable
Definition: MediaConnectClient.h:166
Aws::MediaConnect::MediaConnectClient::AddFlowSources
virtual Model::AddFlowSourcesOutcome AddFlowSources(const Model::AddFlowSourcesRequest &request) const
Aws::MediaConnect::MediaConnectClient::ListReservationsAsync
virtual void ListReservationsAsync(const Model::ListReservationsRequest &request, const ListReservationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::Model::GrantFlowEntitlementsOutcomeCallable
std::future< GrantFlowEntitlementsOutcome > GrantFlowEntitlementsOutcomeCallable
Definition: MediaConnectClient.h:153
PurchaseOfferingResult.h
Aws::MediaConnect::MediaConnectClient::ListFlowsAsync
virtual void ListFlowsAsync(const Model::ListFlowsRequest &request, const ListFlowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::MediaConnectClient::StopFlow
virtual Model::StopFlowOutcome StopFlow(const Model::StopFlowRequest &request) const
Aws::MediaConnect::Model::StartFlowRequest
Definition: StartFlowRequest.h:22
Aws::MediaConnect::TagResourceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: MediaConnectClient.h:201
Aws::MediaConnect::Model::UpdateFlowSourceOutcome
Aws::Utils::Outcome< UpdateFlowSourceResult, MediaConnectError > UpdateFlowSourceOutcome
Definition: MediaConnectClient.h:142
Aws::MediaConnect::MediaConnectClient::UpdateFlowMediaStream
virtual Model::UpdateFlowMediaStreamOutcome UpdateFlowMediaStream(const Model::UpdateFlowMediaStreamRequest &request) const
Aws::MediaConnect::MediaConnectClient::AddFlowMediaStreams
virtual Model::AddFlowMediaStreamsOutcome AddFlowMediaStreams(const Model::AddFlowMediaStreamsRequest &request) const
GrantFlowEntitlementsResult.h
RemoveFlowOutputResult.h
Aws::MediaConnect::MediaConnectClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::MediaConnect::Model::AddFlowSourcesOutcomeCallable
std::future< AddFlowSourcesOutcome > AddFlowSourcesOutcomeCallable
Definition: MediaConnectClient.h:146
ClientConfiguration.h
Aws::MediaConnect::MediaConnectClient::AddFlowVpcInterfaces
virtual Model::AddFlowVpcInterfacesOutcome AddFlowVpcInterfaces(const Model::AddFlowVpcInterfacesRequest &request) const
Aws::MediaConnect::MediaConnectClient::RevokeFlowEntitlement
virtual Model::RevokeFlowEntitlementOutcome RevokeFlowEntitlement(const Model::RevokeFlowEntitlementRequest &request) const
Aws::MediaConnect::ListEntitlementsResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::ListEntitlementsRequest &, const Model::ListEntitlementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEntitlementsResponseReceivedHandler
Definition: MediaConnectClient.h:188
Aws
Definition: AccessManagementClient.h:15
HttpTypes.h
Aws::MediaConnect::UpdateFlowEntitlementResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::UpdateFlowEntitlementRequest &, const Model::UpdateFlowEntitlementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFlowEntitlementResponseReceivedHandler
Definition: MediaConnectClient.h:204
Aws::MediaConnect::MediaConnectClient::UpdateFlowSourceCallable
virtual Model::UpdateFlowSourceOutcomeCallable UpdateFlowSourceCallable(const Model::UpdateFlowSourceRequest &request) const
Aws::MediaConnect::MediaConnectClient::UpdateFlowSource
virtual Model::UpdateFlowSourceOutcome UpdateFlowSource(const Model::UpdateFlowSourceRequest &request) const
Aws::MediaConnect::Model::ListFlowsRequest
Definition: ListFlowsRequest.h:26
Aws::MediaConnect::Model::AddFlowVpcInterfacesOutcomeCallable
std::future< AddFlowVpcInterfacesOutcome > AddFlowVpcInterfacesOutcomeCallable
Definition: MediaConnectClient.h:147
StartFlowResult.h
Aws::MediaConnect::MediaConnectClient::DescribeFlowAsync
virtual void DescribeFlowAsync(const Model::DescribeFlowRequest &request, const DescribeFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::MediaConnectClient::DeleteFlowAsync
virtual void DeleteFlowAsync(const Model::DeleteFlowRequest &request, const DeleteFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::AddFlowSourcesResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::AddFlowSourcesRequest &, const Model::AddFlowSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddFlowSourcesResponseReceivedHandler
Definition: MediaConnectClient.h:180
Aws::MediaConnect::MediaConnectClient::UpdateFlowEntitlementAsync
virtual void UpdateFlowEntitlementAsync(const Model::UpdateFlowEntitlementRequest &request, const UpdateFlowEntitlementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::Model::StopFlowOutcome
Aws::Utils::Outcome< StopFlowResult, MediaConnectError > StopFlowOutcome
Definition: MediaConnectClient.h:135
Aws::MediaConnect::Model::RemoveFlowVpcInterfaceRequest
Definition: RemoveFlowVpcInterfaceRequest.h:22
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::MediaConnect::MediaConnectClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
ListTagsForResourceResult.h
Aws::MediaConnect::MediaConnectClient::CreateFlowAsync
virtual void CreateFlowAsync(const Model::CreateFlowRequest &request, const CreateFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
MediaConnectErrors.h
DescribeReservationResult.h
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MediaConnect::Model::UpdateFlowRequest
Definition: UpdateFlowRequest.h:26
Aws::MediaConnect::Model::UpdateFlowEntitlementRequest
Definition: UpdateFlowEntitlementRequest.h:28
RemoveFlowMediaStreamResult.h
ListReservationsResult.h
Aws::MediaConnect::MediaConnectClient::UpdateFlowEntitlement
virtual Model::UpdateFlowEntitlementOutcome UpdateFlowEntitlement(const Model::UpdateFlowEntitlementRequest &request) const
Aws::MediaConnect::MediaConnectClient::ListFlows
virtual Model::ListFlowsOutcome ListFlows(const Model::ListFlowsRequest &request) const
Aws::MediaConnect::MediaConnectClient::AddFlowOutputs
virtual Model::AddFlowOutputsOutcome AddFlowOutputs(const Model::AddFlowOutputsRequest &request) const
AWSClient.h
Aws::MediaConnect::MediaConnectClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
MediaConnect_EXPORTS.h
Aws::MediaConnect::Model::UpdateFlowMediaStreamOutcomeCallable
std::future< UpdateFlowMediaStreamOutcome > UpdateFlowMediaStreamOutcomeCallable
Definition: MediaConnectClient.h:171
Aws::MediaConnect::Model::ListFlowsOutcomeCallable
std::future< ListFlowsOutcome > ListFlowsOutcomeCallable
Definition: MediaConnectClient.h:155
Aws::MediaConnect::MediaConnectClient::RemoveFlowOutputCallable
virtual Model::RemoveFlowOutputOutcomeCallable RemoveFlowOutputCallable(const Model::RemoveFlowOutputRequest &request) const
Aws::MediaConnect::ListOfferingsResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::ListOfferingsRequest &, const Model::ListOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOfferingsResponseReceivedHandler
Definition: MediaConnectClient.h:190
Aws::MediaConnect::MediaConnectClient::ListOfferingsCallable
virtual Model::ListOfferingsOutcomeCallable ListOfferingsCallable(const Model::ListOfferingsRequest &request) const
ListOfferingsResult.h
Aws::MediaConnect::MediaConnectClient::AddFlowMediaStreamsAsync
virtual void AddFlowMediaStreamsAsync(const Model::AddFlowMediaStreamsRequest &request, const AddFlowMediaStreamsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::Model::DescribeFlowRequest
Definition: DescribeFlowRequest.h:22
Aws::MediaConnect::AddFlowOutputsResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::AddFlowOutputsRequest &, const Model::AddFlowOutputsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddFlowOutputsResponseReceivedHandler
Definition: MediaConnectClient.h:179
CreateFlowResult.h
Aws::MediaConnect::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, MediaConnectError > ListTagsForResourceOutcome
Definition: MediaConnectClient.h:127
Aws::MediaConnect::MediaConnectClient::~MediaConnectClient
virtual ~MediaConnectClient()
StopFlowResult.h
Aws::MediaConnect::MediaConnectClient::UpdateFlowOutput
virtual Model::UpdateFlowOutputOutcome UpdateFlowOutput(const Model::UpdateFlowOutputRequest &request) const
Aws::MediaConnect::Model::PurchaseOfferingOutcome
Aws::Utils::Outcome< PurchaseOfferingResult, MediaConnectError > PurchaseOfferingOutcome
Definition: MediaConnectClient.h:128
Aws::MediaConnect::MediaConnectClient::ListOfferings
virtual Model::ListOfferingsOutcome ListOfferings(const Model::ListOfferingsRequest &request) const
Aws::MediaConnect::Model::DeleteFlowOutcome
Aws::Utils::Outcome< DeleteFlowResult, MediaConnectError > DeleteFlowOutcome
Definition: MediaConnectClient.h:118
Aws::MediaConnect::Model::ListOfferingsOutcome
Aws::Utils::Outcome< ListOfferingsResult, MediaConnectError > ListOfferingsOutcome
Definition: MediaConnectClient.h:125
Aws::MediaConnect::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: MediaConnectClient.h:158
Aws::MediaConnect::MediaConnectClient::StopFlowAsync
virtual void StopFlowAsync(const Model::StopFlowRequest &request, const StopFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::MediaConnectClient::RemoveFlowVpcInterface
virtual Model::RemoveFlowVpcInterfaceOutcome RemoveFlowVpcInterface(const Model::RemoveFlowVpcInterfaceRequest &request) const
Aws::MediaConnect::MediaConnectClient::DescribeReservationAsync
virtual void DescribeReservationAsync(const Model::DescribeReservationRequest &request, const DescribeReservationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::MediaConnectClient::AddFlowVpcInterfacesAsync
virtual void AddFlowVpcInterfacesAsync(const Model::AddFlowVpcInterfacesRequest &request, const AddFlowVpcInterfacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::Model::AddFlowMediaStreamsOutcome
Aws::Utils::Outcome< AddFlowMediaStreamsResult, MediaConnectError > AddFlowMediaStreamsOutcome
Definition: MediaConnectClient.h:111
Aws::MediaConnect::Model::GrantFlowEntitlementsRequest
Definition: GrantFlowEntitlementsRequest.h:27
JsonSerializer.h
Aws::MediaConnect::MediaConnectClient::UpdateFlowSourceAsync
virtual void UpdateFlowSourceAsync(const Model::UpdateFlowSourceRequest &request, const UpdateFlowSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::MediaConnectClient::ListEntitlementsCallable
virtual Model::ListEntitlementsOutcomeCallable ListEntitlementsCallable(const Model::ListEntitlementsRequest &request) const
Aws::MediaConnect::MediaConnectClient::RemoveFlowSourceAsync
virtual void RemoveFlowSourceAsync(const Model::RemoveFlowSourceRequest &request, const RemoveFlowSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaConnect::UpdateFlowSourceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::UpdateFlowSourceRequest &, const Model::UpdateFlowSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFlowSourceResponseReceivedHandler
Definition: MediaConnectClient.h:207
Aws::MediaConnect::Model::ListEntitlementsOutcomeCallable
std::future< ListEntitlementsOutcome > ListEntitlementsOutcomeCallable
Definition: MediaConnectClient.h:154
Aws::MediaConnect::RemoveFlowMediaStreamResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::RemoveFlowMediaStreamRequest &, const Model::RemoveFlowMediaStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveFlowMediaStreamResponseReceivedHandler
Definition: MediaConnectClient.h:194
Aws::MediaConnect::MediaConnectClient::RemoveFlowMediaStream
virtual Model::RemoveFlowMediaStreamOutcome RemoveFlowMediaStream(const Model::RemoveFlowMediaStreamRequest &request) const
Aws::MediaConnect::Model::ListOfferingsRequest
Definition: ListOfferingsRequest.h:26
Aws::MediaConnect::Model::StartFlowOutcomeCallable
std::future< StartFlowOutcome > StartFlowOutcomeCallable
Definition: MediaConnectClient.h:165
AddFlowVpcInterfacesResult.h