AWS SDK for C++  1.9.109
AWS SDK for C++
MediaLiveClient.h
Go to the documentation of this file.
1 
6 #pragma once
68 #include <aws/core/NoResult.h>
71 #include <future>
72 #include <functional>
73 
74 namespace Aws
75 {
76 
77 namespace Http
78 {
79  class HttpClient;
80  class HttpClientFactory;
81 } // namespace Http
82 
83 namespace Utils
84 {
85  template< typename R, typename E> class Outcome;
86 namespace Threading
87 {
88  class Executor;
89 } // namespace Threading
90 } // namespace Utils
91 
92 namespace Auth
93 {
94  class AWSCredentials;
95  class AWSCredentialsProvider;
96 } // namespace Auth
97 
98 namespace Client
99 {
100  class RetryStrategy;
101 } // namespace Client
102 
103 namespace MediaLive
104 {
105 
106 namespace Model
107 {
109  class BatchDeleteRequest;
110  class BatchStartRequest;
111  class BatchStopRequest;
114  class CreateChannelRequest;
115  class CreateInputRequest;
120  class CreateTagsRequest;
121  class DeleteChannelRequest;
122  class DeleteInputRequest;
127  class DeleteScheduleRequest;
128  class DeleteTagsRequest;
130  class DescribeInputRequest;
139  class ListChannelsRequest;
143  class ListInputsRequest;
146  class ListOfferingsRequest;
151  class StartChannelRequest;
152  class StartMultiplexRequest;
153  class StopChannelRequest;
154  class StopMultiplexRequest;
156  class UpdateChannelRequest;
158  class UpdateInputRequest;
164 
221 
222  typedef std::future<AcceptInputDeviceTransferOutcome> AcceptInputDeviceTransferOutcomeCallable;
223  typedef std::future<BatchDeleteOutcome> BatchDeleteOutcomeCallable;
224  typedef std::future<BatchStartOutcome> BatchStartOutcomeCallable;
225  typedef std::future<BatchStopOutcome> BatchStopOutcomeCallable;
226  typedef std::future<BatchUpdateScheduleOutcome> BatchUpdateScheduleOutcomeCallable;
227  typedef std::future<CancelInputDeviceTransferOutcome> CancelInputDeviceTransferOutcomeCallable;
228  typedef std::future<CreateChannelOutcome> CreateChannelOutcomeCallable;
229  typedef std::future<CreateInputOutcome> CreateInputOutcomeCallable;
230  typedef std::future<CreateInputSecurityGroupOutcome> CreateInputSecurityGroupOutcomeCallable;
231  typedef std::future<CreateMultiplexOutcome> CreateMultiplexOutcomeCallable;
232  typedef std::future<CreateMultiplexProgramOutcome> CreateMultiplexProgramOutcomeCallable;
233  typedef std::future<CreatePartnerInputOutcome> CreatePartnerInputOutcomeCallable;
234  typedef std::future<CreateTagsOutcome> CreateTagsOutcomeCallable;
235  typedef std::future<DeleteChannelOutcome> DeleteChannelOutcomeCallable;
236  typedef std::future<DeleteInputOutcome> DeleteInputOutcomeCallable;
237  typedef std::future<DeleteInputSecurityGroupOutcome> DeleteInputSecurityGroupOutcomeCallable;
238  typedef std::future<DeleteMultiplexOutcome> DeleteMultiplexOutcomeCallable;
239  typedef std::future<DeleteMultiplexProgramOutcome> DeleteMultiplexProgramOutcomeCallable;
240  typedef std::future<DeleteReservationOutcome> DeleteReservationOutcomeCallable;
241  typedef std::future<DeleteScheduleOutcome> DeleteScheduleOutcomeCallable;
242  typedef std::future<DeleteTagsOutcome> DeleteTagsOutcomeCallable;
243  typedef std::future<DescribeChannelOutcome> DescribeChannelOutcomeCallable;
244  typedef std::future<DescribeInputOutcome> DescribeInputOutcomeCallable;
245  typedef std::future<DescribeInputDeviceOutcome> DescribeInputDeviceOutcomeCallable;
246  typedef std::future<DescribeInputDeviceThumbnailOutcome> DescribeInputDeviceThumbnailOutcomeCallable;
247  typedef std::future<DescribeInputSecurityGroupOutcome> DescribeInputSecurityGroupOutcomeCallable;
248  typedef std::future<DescribeMultiplexOutcome> DescribeMultiplexOutcomeCallable;
249  typedef std::future<DescribeMultiplexProgramOutcome> DescribeMultiplexProgramOutcomeCallable;
250  typedef std::future<DescribeOfferingOutcome> DescribeOfferingOutcomeCallable;
251  typedef std::future<DescribeReservationOutcome> DescribeReservationOutcomeCallable;
252  typedef std::future<DescribeScheduleOutcome> DescribeScheduleOutcomeCallable;
253  typedef std::future<ListChannelsOutcome> ListChannelsOutcomeCallable;
254  typedef std::future<ListInputDeviceTransfersOutcome> ListInputDeviceTransfersOutcomeCallable;
255  typedef std::future<ListInputDevicesOutcome> ListInputDevicesOutcomeCallable;
256  typedef std::future<ListInputSecurityGroupsOutcome> ListInputSecurityGroupsOutcomeCallable;
257  typedef std::future<ListInputsOutcome> ListInputsOutcomeCallable;
258  typedef std::future<ListMultiplexProgramsOutcome> ListMultiplexProgramsOutcomeCallable;
259  typedef std::future<ListMultiplexesOutcome> ListMultiplexesOutcomeCallable;
260  typedef std::future<ListOfferingsOutcome> ListOfferingsOutcomeCallable;
261  typedef std::future<ListReservationsOutcome> ListReservationsOutcomeCallable;
262  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
263  typedef std::future<PurchaseOfferingOutcome> PurchaseOfferingOutcomeCallable;
264  typedef std::future<RejectInputDeviceTransferOutcome> RejectInputDeviceTransferOutcomeCallable;
265  typedef std::future<StartChannelOutcome> StartChannelOutcomeCallable;
266  typedef std::future<StartMultiplexOutcome> StartMultiplexOutcomeCallable;
267  typedef std::future<StopChannelOutcome> StopChannelOutcomeCallable;
268  typedef std::future<StopMultiplexOutcome> StopMultiplexOutcomeCallable;
269  typedef std::future<TransferInputDeviceOutcome> TransferInputDeviceOutcomeCallable;
270  typedef std::future<UpdateChannelOutcome> UpdateChannelOutcomeCallable;
271  typedef std::future<UpdateChannelClassOutcome> UpdateChannelClassOutcomeCallable;
272  typedef std::future<UpdateInputOutcome> UpdateInputOutcomeCallable;
273  typedef std::future<UpdateInputDeviceOutcome> UpdateInputDeviceOutcomeCallable;
274  typedef std::future<UpdateInputSecurityGroupOutcome> UpdateInputSecurityGroupOutcomeCallable;
275  typedef std::future<UpdateMultiplexOutcome> UpdateMultiplexOutcomeCallable;
276  typedef std::future<UpdateMultiplexProgramOutcome> UpdateMultiplexProgramOutcomeCallable;
277  typedef std::future<UpdateReservationOutcome> UpdateReservationOutcomeCallable;
278 } // namespace Model
279 
280  class MediaLiveClient;
281 
282  typedef std::function<void(const MediaLiveClient*, const Model::AcceptInputDeviceTransferRequest&, const Model::AcceptInputDeviceTransferOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptInputDeviceTransferResponseReceivedHandler;
283  typedef std::function<void(const MediaLiveClient*, const Model::BatchDeleteRequest&, const Model::BatchDeleteOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteResponseReceivedHandler;
284  typedef std::function<void(const MediaLiveClient*, const Model::BatchStartRequest&, const Model::BatchStartOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchStartResponseReceivedHandler;
285  typedef std::function<void(const MediaLiveClient*, const Model::BatchStopRequest&, const Model::BatchStopOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchStopResponseReceivedHandler;
286  typedef std::function<void(const MediaLiveClient*, const Model::BatchUpdateScheduleRequest&, const Model::BatchUpdateScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchUpdateScheduleResponseReceivedHandler;
287  typedef std::function<void(const MediaLiveClient*, const Model::CancelInputDeviceTransferRequest&, const Model::CancelInputDeviceTransferOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelInputDeviceTransferResponseReceivedHandler;
288  typedef std::function<void(const MediaLiveClient*, const Model::CreateChannelRequest&, const Model::CreateChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateChannelResponseReceivedHandler;
289  typedef std::function<void(const MediaLiveClient*, const Model::CreateInputRequest&, const Model::CreateInputOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInputResponseReceivedHandler;
290  typedef std::function<void(const MediaLiveClient*, const Model::CreateInputSecurityGroupRequest&, const Model::CreateInputSecurityGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInputSecurityGroupResponseReceivedHandler;
291  typedef std::function<void(const MediaLiveClient*, const Model::CreateMultiplexRequest&, const Model::CreateMultiplexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMultiplexResponseReceivedHandler;
292  typedef std::function<void(const MediaLiveClient*, const Model::CreateMultiplexProgramRequest&, const Model::CreateMultiplexProgramOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMultiplexProgramResponseReceivedHandler;
293  typedef std::function<void(const MediaLiveClient*, const Model::CreatePartnerInputRequest&, const Model::CreatePartnerInputOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePartnerInputResponseReceivedHandler;
294  typedef std::function<void(const MediaLiveClient*, const Model::CreateTagsRequest&, const Model::CreateTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTagsResponseReceivedHandler;
295  typedef std::function<void(const MediaLiveClient*, const Model::DeleteChannelRequest&, const Model::DeleteChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteChannelResponseReceivedHandler;
296  typedef std::function<void(const MediaLiveClient*, const Model::DeleteInputRequest&, const Model::DeleteInputOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInputResponseReceivedHandler;
297  typedef std::function<void(const MediaLiveClient*, const Model::DeleteInputSecurityGroupRequest&, const Model::DeleteInputSecurityGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInputSecurityGroupResponseReceivedHandler;
298  typedef std::function<void(const MediaLiveClient*, const Model::DeleteMultiplexRequest&, const Model::DeleteMultiplexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMultiplexResponseReceivedHandler;
299  typedef std::function<void(const MediaLiveClient*, const Model::DeleteMultiplexProgramRequest&, const Model::DeleteMultiplexProgramOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMultiplexProgramResponseReceivedHandler;
300  typedef std::function<void(const MediaLiveClient*, const Model::DeleteReservationRequest&, const Model::DeleteReservationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteReservationResponseReceivedHandler;
301  typedef std::function<void(const MediaLiveClient*, const Model::DeleteScheduleRequest&, const Model::DeleteScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteScheduleResponseReceivedHandler;
302  typedef std::function<void(const MediaLiveClient*, const Model::DeleteTagsRequest&, const Model::DeleteTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTagsResponseReceivedHandler;
303  typedef std::function<void(const MediaLiveClient*, const Model::DescribeChannelRequest&, const Model::DescribeChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeChannelResponseReceivedHandler;
304  typedef std::function<void(const MediaLiveClient*, const Model::DescribeInputRequest&, const Model::DescribeInputOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInputResponseReceivedHandler;
305  typedef std::function<void(const MediaLiveClient*, const Model::DescribeInputDeviceRequest&, const Model::DescribeInputDeviceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInputDeviceResponseReceivedHandler;
306  typedef std::function<void(const MediaLiveClient*, const Model::DescribeInputDeviceThumbnailRequest&, Model::DescribeInputDeviceThumbnailOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInputDeviceThumbnailResponseReceivedHandler;
307  typedef std::function<void(const MediaLiveClient*, const Model::DescribeInputSecurityGroupRequest&, const Model::DescribeInputSecurityGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInputSecurityGroupResponseReceivedHandler;
308  typedef std::function<void(const MediaLiveClient*, const Model::DescribeMultiplexRequest&, const Model::DescribeMultiplexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMultiplexResponseReceivedHandler;
309  typedef std::function<void(const MediaLiveClient*, const Model::DescribeMultiplexProgramRequest&, const Model::DescribeMultiplexProgramOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMultiplexProgramResponseReceivedHandler;
310  typedef std::function<void(const MediaLiveClient*, const Model::DescribeOfferingRequest&, const Model::DescribeOfferingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOfferingResponseReceivedHandler;
311  typedef std::function<void(const MediaLiveClient*, const Model::DescribeReservationRequest&, const Model::DescribeReservationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReservationResponseReceivedHandler;
312  typedef std::function<void(const MediaLiveClient*, const Model::DescribeScheduleRequest&, const Model::DescribeScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeScheduleResponseReceivedHandler;
313  typedef std::function<void(const MediaLiveClient*, const Model::ListChannelsRequest&, const Model::ListChannelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListChannelsResponseReceivedHandler;
314  typedef std::function<void(const MediaLiveClient*, const Model::ListInputDeviceTransfersRequest&, const Model::ListInputDeviceTransfersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInputDeviceTransfersResponseReceivedHandler;
315  typedef std::function<void(const MediaLiveClient*, const Model::ListInputDevicesRequest&, const Model::ListInputDevicesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInputDevicesResponseReceivedHandler;
316  typedef std::function<void(const MediaLiveClient*, const Model::ListInputSecurityGroupsRequest&, const Model::ListInputSecurityGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInputSecurityGroupsResponseReceivedHandler;
317  typedef std::function<void(const MediaLiveClient*, const Model::ListInputsRequest&, const Model::ListInputsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInputsResponseReceivedHandler;
318  typedef std::function<void(const MediaLiveClient*, const Model::ListMultiplexProgramsRequest&, const Model::ListMultiplexProgramsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMultiplexProgramsResponseReceivedHandler;
319  typedef std::function<void(const MediaLiveClient*, const Model::ListMultiplexesRequest&, const Model::ListMultiplexesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMultiplexesResponseReceivedHandler;
320  typedef std::function<void(const MediaLiveClient*, const Model::ListOfferingsRequest&, const Model::ListOfferingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOfferingsResponseReceivedHandler;
321  typedef std::function<void(const MediaLiveClient*, const Model::ListReservationsRequest&, const Model::ListReservationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListReservationsResponseReceivedHandler;
322  typedef std::function<void(const MediaLiveClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
323  typedef std::function<void(const MediaLiveClient*, const Model::PurchaseOfferingRequest&, const Model::PurchaseOfferingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PurchaseOfferingResponseReceivedHandler;
324  typedef std::function<void(const MediaLiveClient*, const Model::RejectInputDeviceTransferRequest&, const Model::RejectInputDeviceTransferOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RejectInputDeviceTransferResponseReceivedHandler;
325  typedef std::function<void(const MediaLiveClient*, const Model::StartChannelRequest&, const Model::StartChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartChannelResponseReceivedHandler;
326  typedef std::function<void(const MediaLiveClient*, const Model::StartMultiplexRequest&, const Model::StartMultiplexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMultiplexResponseReceivedHandler;
327  typedef std::function<void(const MediaLiveClient*, const Model::StopChannelRequest&, const Model::StopChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopChannelResponseReceivedHandler;
328  typedef std::function<void(const MediaLiveClient*, const Model::StopMultiplexRequest&, const Model::StopMultiplexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopMultiplexResponseReceivedHandler;
329  typedef std::function<void(const MediaLiveClient*, const Model::TransferInputDeviceRequest&, const Model::TransferInputDeviceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TransferInputDeviceResponseReceivedHandler;
330  typedef std::function<void(const MediaLiveClient*, const Model::UpdateChannelRequest&, const Model::UpdateChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateChannelResponseReceivedHandler;
331  typedef std::function<void(const MediaLiveClient*, const Model::UpdateChannelClassRequest&, const Model::UpdateChannelClassOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateChannelClassResponseReceivedHandler;
332  typedef std::function<void(const MediaLiveClient*, const Model::UpdateInputRequest&, const Model::UpdateInputOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateInputResponseReceivedHandler;
333  typedef std::function<void(const MediaLiveClient*, const Model::UpdateInputDeviceRequest&, const Model::UpdateInputDeviceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateInputDeviceResponseReceivedHandler;
334  typedef std::function<void(const MediaLiveClient*, const Model::UpdateInputSecurityGroupRequest&, const Model::UpdateInputSecurityGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateInputSecurityGroupResponseReceivedHandler;
335  typedef std::function<void(const MediaLiveClient*, const Model::UpdateMultiplexRequest&, const Model::UpdateMultiplexOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMultiplexResponseReceivedHandler;
336  typedef std::function<void(const MediaLiveClient*, const Model::UpdateMultiplexProgramRequest&, const Model::UpdateMultiplexProgramOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMultiplexProgramResponseReceivedHandler;
337  typedef std::function<void(const MediaLiveClient*, const Model::UpdateReservationRequest&, const Model::UpdateReservationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateReservationResponseReceivedHandler;
338 
343  {
344  public:
346 
352 
358 
363  MediaLiveClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
365 
366  virtual ~MediaLiveClient();
367 
368 
376 
386 
395  virtual void AcceptInputDeviceTransferAsync(const Model::AcceptInputDeviceTransferRequest& request, const AcceptInputDeviceTransferResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
396 
403 
412 
420  virtual void BatchDeleteAsync(const Model::BatchDeleteRequest& request, const BatchDeleteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
421 
428 
437 
445  virtual void BatchStartAsync(const Model::BatchStartRequest& request, const BatchStartResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
446 
453 
462 
470  virtual void BatchStopAsync(const Model::BatchStopRequest& request, const BatchStopResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
471 
478 
487 
495  virtual void BatchUpdateScheduleAsync(const Model::BatchUpdateScheduleRequest& request, const BatchUpdateScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
496 
504 
514 
523  virtual void CancelInputDeviceTransferAsync(const Model::CancelInputDeviceTransferRequest& request, const CancelInputDeviceTransferResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
524 
531 
540 
548  virtual void CreateChannelAsync(const Model::CreateChannelRequest& request, const CreateChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
549 
556 
565 
573  virtual void CreateInputAsync(const Model::CreateInputRequest& request, const CreateInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
574 
581 
590 
598  virtual void CreateInputSecurityGroupAsync(const Model::CreateInputSecurityGroupRequest& request, const CreateInputSecurityGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
599 
606 
615 
623  virtual void CreateMultiplexAsync(const Model::CreateMultiplexRequest& request, const CreateMultiplexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
624 
631 
640 
648  virtual void CreateMultiplexProgramAsync(const Model::CreateMultiplexProgramRequest& request, const CreateMultiplexProgramResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
649 
656 
665 
673  virtual void CreatePartnerInputAsync(const Model::CreatePartnerInputRequest& request, const CreatePartnerInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
674 
681 
690 
698  virtual void CreateTagsAsync(const Model::CreateTagsRequest& request, const CreateTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
699 
707 
717 
726  virtual void DeleteChannelAsync(const Model::DeleteChannelRequest& request, const DeleteChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
727 
734 
743 
751  virtual void DeleteInputAsync(const Model::DeleteInputRequest& request, const DeleteInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
752 
759 
768 
776  virtual void DeleteInputSecurityGroupAsync(const Model::DeleteInputSecurityGroupRequest& request, const DeleteInputSecurityGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
777 
784 
793 
801  virtual void DeleteMultiplexAsync(const Model::DeleteMultiplexRequest& request, const DeleteMultiplexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
802 
809 
818 
826  virtual void DeleteMultiplexProgramAsync(const Model::DeleteMultiplexProgramRequest& request, const DeleteMultiplexProgramResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
827 
834 
843 
851  virtual void DeleteReservationAsync(const Model::DeleteReservationRequest& request, const DeleteReservationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
852 
859 
868 
876  virtual void DeleteScheduleAsync(const Model::DeleteScheduleRequest& request, const DeleteScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
877 
884 
893 
901  virtual void DeleteTagsAsync(const Model::DeleteTagsRequest& request, const DeleteTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
902 
909 
918 
926  virtual void DescribeChannelAsync(const Model::DescribeChannelRequest& request, const DescribeChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
927 
934 
943 
951  virtual void DescribeInputAsync(const Model::DescribeInputRequest& request, const DescribeInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
952 
959 
968 
976  virtual void DescribeInputDeviceAsync(const Model::DescribeInputDeviceRequest& request, const DescribeInputDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
977 
984 
993 
1001  virtual void DescribeInputDeviceThumbnailAsync(const Model::DescribeInputDeviceThumbnailRequest& request, const DescribeInputDeviceThumbnailResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1002 
1009 
1018 
1026  virtual void DescribeInputSecurityGroupAsync(const Model::DescribeInputSecurityGroupRequest& request, const DescribeInputSecurityGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1027 
1034 
1043 
1051  virtual void DescribeMultiplexAsync(const Model::DescribeMultiplexRequest& request, const DescribeMultiplexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1052 
1059 
1068 
1076  virtual void DescribeMultiplexProgramAsync(const Model::DescribeMultiplexProgramRequest& request, const DescribeMultiplexProgramResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1077 
1084 
1093 
1101  virtual void DescribeOfferingAsync(const Model::DescribeOfferingRequest& request, const DescribeOfferingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1102 
1109 
1118 
1126  virtual void DescribeReservationAsync(const Model::DescribeReservationRequest& request, const DescribeReservationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1127 
1134 
1143 
1151  virtual void DescribeScheduleAsync(const Model::DescribeScheduleRequest& request, const DescribeScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1152 
1159 
1168 
1176  virtual void ListChannelsAsync(const Model::ListChannelsRequest& request, const ListChannelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1177 
1186 
1197 
1207  virtual void ListInputDeviceTransfersAsync(const Model::ListInputDeviceTransfersRequest& request, const ListInputDeviceTransfersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1208 
1215 
1224 
1232  virtual void ListInputDevicesAsync(const Model::ListInputDevicesRequest& request, const ListInputDevicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1233 
1241 
1251 
1260  virtual void ListInputSecurityGroupsAsync(const Model::ListInputSecurityGroupsRequest& request, const ListInputSecurityGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1261 
1268 
1277 
1285  virtual void ListInputsAsync(const Model::ListInputsRequest& request, const ListInputsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1286 
1294 
1304 
1313  virtual void ListMultiplexProgramsAsync(const Model::ListMultiplexProgramsRequest& request, const ListMultiplexProgramsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1314 
1321 
1330 
1338  virtual void ListMultiplexesAsync(const Model::ListMultiplexesRequest& request, const ListMultiplexesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1339 
1346 
1355 
1363  virtual void ListOfferingsAsync(const Model::ListOfferingsRequest& request, const ListOfferingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1364 
1371 
1380 
1388  virtual void ListReservationsAsync(const Model::ListReservationsRequest& request, const ListReservationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1389 
1397 
1407 
1416  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1417 
1424 
1433 
1441  virtual void PurchaseOfferingAsync(const Model::PurchaseOfferingRequest& request, const PurchaseOfferingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1442 
1450 
1460 
1469  virtual void RejectInputDeviceTransferAsync(const Model::RejectInputDeviceTransferRequest& request, const RejectInputDeviceTransferResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1470 
1477 
1486 
1494  virtual void StartChannelAsync(const Model::StartChannelRequest& request, const StartChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1495 
1503 
1513 
1522  virtual void StartMultiplexAsync(const Model::StartMultiplexRequest& request, const StartMultiplexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1523 
1530 
1539 
1547  virtual void StopChannelAsync(const Model::StopChannelRequest& request, const StopChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1548 
1556 
1566 
1575  virtual void StopMultiplexAsync(const Model::StopMultiplexRequest& request, const StopMultiplexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1576 
1585 
1596 
1606  virtual void TransferInputDeviceAsync(const Model::TransferInputDeviceRequest& request, const TransferInputDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1607 
1614 
1623 
1631  virtual void UpdateChannelAsync(const Model::UpdateChannelRequest& request, const UpdateChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1632 
1639 
1648 
1656  virtual void UpdateChannelClassAsync(const Model::UpdateChannelClassRequest& request, const UpdateChannelClassResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1657 
1664 
1673 
1681  virtual void UpdateInputAsync(const Model::UpdateInputRequest& request, const UpdateInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1682 
1689 
1698 
1706  virtual void UpdateInputDeviceAsync(const Model::UpdateInputDeviceRequest& request, const UpdateInputDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1707 
1714 
1723 
1731  virtual void UpdateInputSecurityGroupAsync(const Model::UpdateInputSecurityGroupRequest& request, const UpdateInputSecurityGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1732 
1739 
1748 
1756  virtual void UpdateMultiplexAsync(const Model::UpdateMultiplexRequest& request, const UpdateMultiplexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1757 
1764 
1773 
1781  virtual void UpdateMultiplexProgramAsync(const Model::UpdateMultiplexProgramRequest& request, const UpdateMultiplexProgramResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1782 
1789 
1798 
1806  virtual void UpdateReservationAsync(const Model::UpdateReservationRequest& request, const UpdateReservationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1807 
1808 
1809  void OverrideEndpoint(const Aws::String& endpoint);
1810  private:
1811  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1812  void AcceptInputDeviceTransferAsyncHelper(const Model::AcceptInputDeviceTransferRequest& request, const AcceptInputDeviceTransferResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1813  void BatchDeleteAsyncHelper(const Model::BatchDeleteRequest& request, const BatchDeleteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1814  void BatchStartAsyncHelper(const Model::BatchStartRequest& request, const BatchStartResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1815  void BatchStopAsyncHelper(const Model::BatchStopRequest& request, const BatchStopResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1816  void BatchUpdateScheduleAsyncHelper(const Model::BatchUpdateScheduleRequest& request, const BatchUpdateScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1817  void CancelInputDeviceTransferAsyncHelper(const Model::CancelInputDeviceTransferRequest& request, const CancelInputDeviceTransferResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1818  void CreateChannelAsyncHelper(const Model::CreateChannelRequest& request, const CreateChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1819  void CreateInputAsyncHelper(const Model::CreateInputRequest& request, const CreateInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1820  void CreateInputSecurityGroupAsyncHelper(const Model::CreateInputSecurityGroupRequest& request, const CreateInputSecurityGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1821  void CreateMultiplexAsyncHelper(const Model::CreateMultiplexRequest& request, const CreateMultiplexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1822  void CreateMultiplexProgramAsyncHelper(const Model::CreateMultiplexProgramRequest& request, const CreateMultiplexProgramResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1823  void CreatePartnerInputAsyncHelper(const Model::CreatePartnerInputRequest& request, const CreatePartnerInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1824  void CreateTagsAsyncHelper(const Model::CreateTagsRequest& request, const CreateTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1825  void DeleteChannelAsyncHelper(const Model::DeleteChannelRequest& request, const DeleteChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1826  void DeleteInputAsyncHelper(const Model::DeleteInputRequest& request, const DeleteInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1827  void DeleteInputSecurityGroupAsyncHelper(const Model::DeleteInputSecurityGroupRequest& request, const DeleteInputSecurityGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1828  void DeleteMultiplexAsyncHelper(const Model::DeleteMultiplexRequest& request, const DeleteMultiplexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1829  void DeleteMultiplexProgramAsyncHelper(const Model::DeleteMultiplexProgramRequest& request, const DeleteMultiplexProgramResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1830  void DeleteReservationAsyncHelper(const Model::DeleteReservationRequest& request, const DeleteReservationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1831  void DeleteScheduleAsyncHelper(const Model::DeleteScheduleRequest& request, const DeleteScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1832  void DeleteTagsAsyncHelper(const Model::DeleteTagsRequest& request, const DeleteTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1833  void DescribeChannelAsyncHelper(const Model::DescribeChannelRequest& request, const DescribeChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1834  void DescribeInputAsyncHelper(const Model::DescribeInputRequest& request, const DescribeInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1835  void DescribeInputDeviceAsyncHelper(const Model::DescribeInputDeviceRequest& request, const DescribeInputDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1836  void DescribeInputDeviceThumbnailAsyncHelper(const Model::DescribeInputDeviceThumbnailRequest& request, const DescribeInputDeviceThumbnailResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1837  void DescribeInputSecurityGroupAsyncHelper(const Model::DescribeInputSecurityGroupRequest& request, const DescribeInputSecurityGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1838  void DescribeMultiplexAsyncHelper(const Model::DescribeMultiplexRequest& request, const DescribeMultiplexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1839  void DescribeMultiplexProgramAsyncHelper(const Model::DescribeMultiplexProgramRequest& request, const DescribeMultiplexProgramResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1840  void DescribeOfferingAsyncHelper(const Model::DescribeOfferingRequest& request, const DescribeOfferingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1841  void DescribeReservationAsyncHelper(const Model::DescribeReservationRequest& request, const DescribeReservationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1842  void DescribeScheduleAsyncHelper(const Model::DescribeScheduleRequest& request, const DescribeScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1843  void ListChannelsAsyncHelper(const Model::ListChannelsRequest& request, const ListChannelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1844  void ListInputDeviceTransfersAsyncHelper(const Model::ListInputDeviceTransfersRequest& request, const ListInputDeviceTransfersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1845  void ListInputDevicesAsyncHelper(const Model::ListInputDevicesRequest& request, const ListInputDevicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1846  void ListInputSecurityGroupsAsyncHelper(const Model::ListInputSecurityGroupsRequest& request, const ListInputSecurityGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1847  void ListInputsAsyncHelper(const Model::ListInputsRequest& request, const ListInputsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1848  void ListMultiplexProgramsAsyncHelper(const Model::ListMultiplexProgramsRequest& request, const ListMultiplexProgramsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1849  void ListMultiplexesAsyncHelper(const Model::ListMultiplexesRequest& request, const ListMultiplexesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1850  void ListOfferingsAsyncHelper(const Model::ListOfferingsRequest& request, const ListOfferingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1851  void ListReservationsAsyncHelper(const Model::ListReservationsRequest& request, const ListReservationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1852  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1853  void PurchaseOfferingAsyncHelper(const Model::PurchaseOfferingRequest& request, const PurchaseOfferingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1854  void RejectInputDeviceTransferAsyncHelper(const Model::RejectInputDeviceTransferRequest& request, const RejectInputDeviceTransferResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1855  void StartChannelAsyncHelper(const Model::StartChannelRequest& request, const StartChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1856  void StartMultiplexAsyncHelper(const Model::StartMultiplexRequest& request, const StartMultiplexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1857  void StopChannelAsyncHelper(const Model::StopChannelRequest& request, const StopChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1858  void StopMultiplexAsyncHelper(const Model::StopMultiplexRequest& request, const StopMultiplexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1859  void TransferInputDeviceAsyncHelper(const Model::TransferInputDeviceRequest& request, const TransferInputDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1860  void UpdateChannelAsyncHelper(const Model::UpdateChannelRequest& request, const UpdateChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1861  void UpdateChannelClassAsyncHelper(const Model::UpdateChannelClassRequest& request, const UpdateChannelClassResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1862  void UpdateInputAsyncHelper(const Model::UpdateInputRequest& request, const UpdateInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1863  void UpdateInputDeviceAsyncHelper(const Model::UpdateInputDeviceRequest& request, const UpdateInputDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1864  void UpdateInputSecurityGroupAsyncHelper(const Model::UpdateInputSecurityGroupRequest& request, const UpdateInputSecurityGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1865  void UpdateMultiplexAsyncHelper(const Model::UpdateMultiplexRequest& request, const UpdateMultiplexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1866  void UpdateMultiplexProgramAsyncHelper(const Model::UpdateMultiplexProgramRequest& request, const UpdateMultiplexProgramResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1867  void UpdateReservationAsyncHelper(const Model::UpdateReservationRequest& request, const UpdateReservationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1868 
1869  Aws::String m_uri;
1870  Aws::String m_configScheme;
1871  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1872  };
1873 
1874 } // namespace MediaLive
1875 } // namespace Aws
Aws::MediaLive::MediaLiveClient::DescribeMultiplexProgram
virtual Model::DescribeMultiplexProgramOutcome DescribeMultiplexProgram(const Model::DescribeMultiplexProgramRequest &request) const
Aws::MediaLive::MediaLiveClient::StartChannelAsync
virtual void StartChannelAsync(const Model::StartChannelRequest &request, const StartChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::DescribeInputSecurityGroupResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeInputSecurityGroupRequest &, const Model::DescribeInputSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInputSecurityGroupResponseReceivedHandler
Definition: MediaLiveClient.h:307
Aws::MediaLive::MediaLiveClient::MediaLiveClient
MediaLiveClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::MediaLive::Model::ListChannelsOutcome
Aws::Utils::Outcome< ListChannelsResult, MediaLiveError > ListChannelsOutcome
Definition: MediaLiveClient.h:196
DescribeMultiplexResult.h
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::MediaLive::CreateMultiplexResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateMultiplexRequest &, const Model::CreateMultiplexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMultiplexResponseReceivedHandler
Definition: MediaLiveClient.h:291
Aws::MediaLive::MediaLiveClient::DeleteReservationAsync
virtual void DeleteReservationAsync(const Model::DeleteReservationRequest &request, const DeleteReservationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::MediaLiveClient::CreateInputCallable
virtual Model::CreateInputOutcomeCallable CreateInputCallable(const Model::CreateInputRequest &request) const
Aws::MediaLive::Model::CreateMultiplexOutcome
Aws::Utils::Outcome< CreateMultiplexResult, MediaLiveError > CreateMultiplexOutcome
Definition: MediaLiveClient.h:174
Aws::MediaLive::Model::UpdateInputDeviceOutcome
Aws::Utils::Outcome< UpdateInputDeviceResult, MediaLiveError > UpdateInputDeviceOutcome
Definition: MediaLiveClient.h:216
Aws::MediaLive::Model::DescribeInputSecurityGroupOutcome
Aws::Utils::Outcome< DescribeInputSecurityGroupResult, MediaLiveError > DescribeInputSecurityGroupOutcome
Definition: MediaLiveClient.h:190
DescribeInputDeviceThumbnailResult.h
Aws::MediaLive::MediaLiveClient::DeleteInputSecurityGroupAsync
virtual void DeleteInputSecurityGroupAsync(const Model::DeleteInputSecurityGroupRequest &request, const DeleteInputSecurityGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::ListInputsOutcome
Aws::Utils::Outcome< ListInputsResult, MediaLiveError > ListInputsOutcome
Definition: MediaLiveClient.h:200
MediaLiveErrors.h
Aws::MediaLive::MediaLiveClient::DescribeReservationCallable
virtual Model::DescribeReservationOutcomeCallable DescribeReservationCallable(const Model::DescribeReservationRequest &request) const
Aws::MediaLive::Model::BatchUpdateScheduleOutcomeCallable
std::future< BatchUpdateScheduleOutcome > BatchUpdateScheduleOutcomeCallable
Definition: MediaLiveClient.h:226
Aws::MediaLive::MediaLiveClient::DeleteChannelAsync
virtual void DeleteChannelAsync(const Model::DeleteChannelRequest &request, const DeleteChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::MediaLiveClient::PurchaseOfferingCallable
virtual Model::PurchaseOfferingOutcomeCallable PurchaseOfferingCallable(const Model::PurchaseOfferingRequest &request) const
Aws::MediaLive::Model::BatchStartRequest
Definition: BatchStartRequest.h:26
Aws::MediaLive::Model::DeleteReservationRequest
Definition: DeleteReservationRequest.h:25
Aws::MediaLive::Model::BatchUpdateScheduleRequest
Definition: BatchUpdateScheduleRequest.h:28
Aws::MediaLive::Model::DeleteMultiplexProgramRequest
Definition: DeleteMultiplexProgramRequest.h:26
Aws::MediaLive::MediaLiveClient::UpdateReservationAsync
virtual void UpdateReservationAsync(const Model::UpdateReservationRequest &request, const UpdateReservationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::MediaLiveClient::CreateTags
virtual Model::CreateTagsOutcome CreateTags(const Model::CreateTagsRequest &request) const
Aws::MediaLive::MediaLiveClient::StopChannel
virtual Model::StopChannelOutcome StopChannel(const Model::StopChannelRequest &request) const
Aws::MediaLive::MediaLiveClient::DescribeOffering
virtual Model::DescribeOfferingOutcome DescribeOffering(const Model::DescribeOfferingRequest &request) const
Aws::MediaLive::MediaLiveClient::DescribeMultiplexProgramCallable
virtual Model::DescribeMultiplexProgramOutcomeCallable DescribeMultiplexProgramCallable(const Model::DescribeMultiplexProgramRequest &request) const
Aws::MediaLive::MediaLiveClient::ListOfferingsCallable
virtual Model::ListOfferingsOutcomeCallable ListOfferingsCallable(const Model::ListOfferingsRequest &request) const
RejectInputDeviceTransferResult.h
Aws::MediaLive::MediaLiveClient::DeleteScheduleAsync
virtual void DeleteScheduleAsync(const Model::DeleteScheduleRequest &request, const DeleteScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::MediaLiveClient::DescribeInputDeviceThumbnail
virtual Model::DescribeInputDeviceThumbnailOutcome DescribeInputDeviceThumbnail(const Model::DescribeInputDeviceThumbnailRequest &request) const
CreateMultiplexResult.h
Aws::MediaLive::StartChannelResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::StartChannelRequest &, const Model::StartChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartChannelResponseReceivedHandler
Definition: MediaLiveClient.h:325
Aws::MediaLive::MediaLiveClient::UpdateMultiplexProgramCallable
virtual Model::UpdateMultiplexProgramOutcomeCallable UpdateMultiplexProgramCallable(const Model::UpdateMultiplexProgramRequest &request) const
UpdateChannelClassResult.h
Aws::MediaLive::Model::ListInputDeviceTransfersOutcome
Aws::Utils::Outcome< ListInputDeviceTransfersResult, MediaLiveError > ListInputDeviceTransfersOutcome
Definition: MediaLiveClient.h:197
Aws::MediaLive::MediaLiveClient::TransferInputDeviceAsync
virtual void TransferInputDeviceAsync(const Model::TransferInputDeviceRequest &request, const TransferInputDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::MediaLiveClient::BatchStop
virtual Model::BatchStopOutcome BatchStop(const Model::BatchStopRequest &request) const
Aws::MediaLive::ListInputsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListInputsRequest &, const Model::ListInputsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInputsResponseReceivedHandler
Definition: MediaLiveClient.h:317
Aws::MediaLive::UpdateInputSecurityGroupResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateInputSecurityGroupRequest &, const Model::UpdateInputSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInputSecurityGroupResponseReceivedHandler
Definition: MediaLiveClient.h:334
Aws::MediaLive::MediaLiveClient::UpdateInputAsync
virtual void UpdateInputAsync(const Model::UpdateInputRequest &request, const UpdateInputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::CancelInputDeviceTransferResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CancelInputDeviceTransferRequest &, const Model::CancelInputDeviceTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelInputDeviceTransferResponseReceivedHandler
Definition: MediaLiveClient.h:287
Aws::MediaLive::MediaLiveClient::DeleteMultiplexCallable
virtual Model::DeleteMultiplexOutcomeCallable DeleteMultiplexCallable(const Model::DeleteMultiplexRequest &request) const
AWSError.h
Aws::MediaLive::Model::StartMultiplexOutcome
Aws::Utils::Outcome< StartMultiplexResult, MediaLiveError > StartMultiplexOutcome
Definition: MediaLiveClient.h:209
Aws::MediaLive::MediaLiveClient::ListInputsCallable
virtual Model::ListInputsOutcomeCallable ListInputsCallable(const Model::ListInputsRequest &request) const
BatchDeleteResult.h
ListInputSecurityGroupsResult.h
BatchStartResult.h
Aws::MediaLive::Model::CreateMultiplexProgramRequest
Definition: CreateMultiplexProgramRequest.h:27
Aws::MediaLive::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, MediaLiveError > ListTagsForResourceOutcome
Definition: MediaLiveClient.h:205
Aws::MediaLive::Model::DescribeMultiplexOutcomeCallable
std::future< DescribeMultiplexOutcome > DescribeMultiplexOutcomeCallable
Definition: MediaLiveClient.h:248
Aws::MediaLive::MediaLiveClient::DeleteTags
virtual Model::DeleteTagsOutcome DeleteTags(const Model::DeleteTagsRequest &request) const
Aws::MediaLive::Model::CreateChannelOutcomeCallable
std::future< CreateChannelOutcome > CreateChannelOutcomeCallable
Definition: MediaLiveClient.h:228
Aws::MediaLive::RejectInputDeviceTransferResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::RejectInputDeviceTransferRequest &, const Model::RejectInputDeviceTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectInputDeviceTransferResponseReceivedHandler
Definition: MediaLiveClient.h:324
Aws::MediaLive::MediaLiveClient::DescribeInputDevice
virtual Model::DescribeInputDeviceOutcome DescribeInputDevice(const Model::DescribeInputDeviceRequest &request) const
DescribeScheduleResult.h
Aws::MediaLive::MediaLiveClient::DeleteInputSecurityGroupCallable
virtual Model::DeleteInputSecurityGroupOutcomeCallable DeleteInputSecurityGroupCallable(const Model::DeleteInputSecurityGroupRequest &request) const
Aws::MediaLive::DeleteInputSecurityGroupResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteInputSecurityGroupRequest &, const Model::DeleteInputSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInputSecurityGroupResponseReceivedHandler
Definition: MediaLiveClient.h:297
Aws::MediaLive::MediaLiveClient::UpdateReservationCallable
virtual Model::UpdateReservationOutcomeCallable UpdateReservationCallable(const Model::UpdateReservationRequest &request) const
Aws::MediaLive::Model::DescribeInputSecurityGroupRequest
Definition: DescribeInputSecurityGroupRequest.h:26
Aws::MediaLive::Model::UpdateChannelOutcomeCallable
std::future< UpdateChannelOutcome > UpdateChannelOutcomeCallable
Definition: MediaLiveClient.h:270
Aws::MediaLive::Model::ListOfferingsRequest
Definition: ListOfferingsRequest.h:29
Aws::MediaLive::Model::DeleteScheduleOutcomeCallable
std::future< DeleteScheduleOutcome > DeleteScheduleOutcomeCallable
Definition: MediaLiveClient.h:241
Aws::MediaLive::MediaLiveClient::UpdateMultiplex
virtual Model::UpdateMultiplexOutcome UpdateMultiplex(const Model::UpdateMultiplexRequest &request) const
StartMultiplexResult.h
DeleteInputResult.h
Aws::MediaLive::TransferInputDeviceResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::TransferInputDeviceRequest &, const Model::TransferInputDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TransferInputDeviceResponseReceivedHandler
Definition: MediaLiveClient.h:329
Aws::MediaLive::BatchStopResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::BatchStopRequest &, const Model::BatchStopOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchStopResponseReceivedHandler
Definition: MediaLiveClient.h:285
Aws::MediaLive::MediaLiveClient::MediaLiveClient
MediaLiveClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::MediaLive::MediaLiveClient::CreateMultiplexProgramAsync
virtual void CreateMultiplexProgramAsync(const Model::CreateMultiplexProgramRequest &request, const CreateMultiplexProgramResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListMultiplexProgramsResult.h
Aws::MediaLive::StopChannelResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::StopChannelRequest &, const Model::StopChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopChannelResponseReceivedHandler
Definition: MediaLiveClient.h:327
Aws::MediaLive::Model::CreateMultiplexRequest
Definition: CreateMultiplexRequest.h:29
Aws::MediaLive::ListInputDeviceTransfersResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListInputDeviceTransfersRequest &, const Model::ListInputDeviceTransfersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInputDeviceTransfersResponseReceivedHandler
Definition: MediaLiveClient.h:314
Aws::MediaLive::Model::UpdateReservationOutcome
Aws::Utils::Outcome< UpdateReservationResult, MediaLiveError > UpdateReservationOutcome
Definition: MediaLiveClient.h:220
Aws::MediaLive::Model::StopChannelOutcome
Aws::Utils::Outcome< StopChannelResult, MediaLiveError > StopChannelOutcome
Definition: MediaLiveClient.h:210
Aws::MediaLive::UpdateChannelResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateChannelRequest &, const Model::UpdateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateChannelResponseReceivedHandler
Definition: MediaLiveClient.h:330
Aws::MediaLive::ListInputSecurityGroupsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListInputSecurityGroupsRequest &, const Model::ListInputSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInputSecurityGroupsResponseReceivedHandler
Definition: MediaLiveClient.h:316
Aws::MediaLive::Model::DeleteInputOutcomeCallable
std::future< DeleteInputOutcome > DeleteInputOutcomeCallable
Definition: MediaLiveClient.h:236
Aws::MediaLive::Model::DescribeMultiplexProgramOutcome
Aws::Utils::Outcome< DescribeMultiplexProgramResult, MediaLiveError > DescribeMultiplexProgramOutcome
Definition: MediaLiveClient.h:192
Aws::MediaLive::Model::ListInputDeviceTransfersRequest
Definition: ListInputDeviceTransfersRequest.h:30
Aws::MediaLive::MediaLiveClient::DeleteChannelCallable
virtual Model::DeleteChannelOutcomeCallable DeleteChannelCallable(const Model::DeleteChannelRequest &request) const
Aws::MediaLive::Model::UpdateMultiplexOutcomeCallable
std::future< UpdateMultiplexOutcome > UpdateMultiplexOutcomeCallable
Definition: MediaLiveClient.h:275
Aws::MediaLive::StopMultiplexResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::StopMultiplexRequest &, const Model::StopMultiplexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopMultiplexResponseReceivedHandler
Definition: MediaLiveClient.h:328
Aws::MediaLive::Model::StopChannelRequest
Definition: StopChannelRequest.h:25
Aws::MediaLive::UpdateMultiplexResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateMultiplexRequest &, const Model::UpdateMultiplexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMultiplexResponseReceivedHandler
Definition: MediaLiveClient.h:335
Aws::MediaLive::Model::StopChannelOutcomeCallable
std::future< StopChannelOutcome > StopChannelOutcomeCallable
Definition: MediaLiveClient.h:267
AcceptInputDeviceTransferResult.h
ListMultiplexesResult.h
Aws::MediaLive::DeleteScheduleResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteScheduleRequest &, const Model::DeleteScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteScheduleResponseReceivedHandler
Definition: MediaLiveClient.h:301
Aws::MediaLive::MediaLiveClient::UpdateMultiplexProgram
virtual Model::UpdateMultiplexProgramOutcome UpdateMultiplexProgram(const Model::UpdateMultiplexProgramRequest &request) const
Aws::MediaLive::Model::DescribeOfferingOutcomeCallable
std::future< DescribeOfferingOutcome > DescribeOfferingOutcomeCallable
Definition: MediaLiveClient.h:250
Aws::MediaLive::MediaLiveClient::TransferInputDeviceCallable
virtual Model::TransferInputDeviceOutcomeCallable TransferInputDeviceCallable(const Model::TransferInputDeviceRequest &request) const
CancelInputDeviceTransferResult.h
Aws::MediaLive::Model::ListMultiplexProgramsRequest
Definition: ListMultiplexProgramsRequest.h:30
ListInputDeviceTransfersResult.h
UpdateInputDeviceResult.h
DeleteReservationResult.h
Aws::MediaLive::MediaLiveClient::UpdateMultiplexCallable
virtual Model::UpdateMultiplexOutcomeCallable UpdateMultiplexCallable(const Model::UpdateMultiplexRequest &request) const
Aws::MediaLive::MediaLiveClient::CreateMultiplex
virtual Model::CreateMultiplexOutcome CreateMultiplex(const Model::CreateMultiplexRequest &request) const
UpdateInputResult.h
DeleteInputSecurityGroupResult.h
Aws::MediaLive::MediaLiveClient::ListReservations
virtual Model::ListReservationsOutcome ListReservations(const Model::ListReservationsRequest &request) const
Aws::MediaLive::Model::ListInputsOutcomeCallable
std::future< ListInputsOutcome > ListInputsOutcomeCallable
Definition: MediaLiveClient.h:257
Aws::MediaLive::MediaLiveClient::AcceptInputDeviceTransfer
virtual Model::AcceptInputDeviceTransferOutcome AcceptInputDeviceTransfer(const Model::AcceptInputDeviceTransferRequest &request) const
Aws::MediaLive::MediaLiveClient::DescribeMultiplex
virtual Model::DescribeMultiplexOutcome DescribeMultiplex(const Model::DescribeMultiplexRequest &request) const
Aws::MediaLive::MediaLiveClient::CreateInputSecurityGroupCallable
virtual Model::CreateInputSecurityGroupOutcomeCallable CreateInputSecurityGroupCallable(const Model::CreateInputSecurityGroupRequest &request) const
Aws::MediaLive::UpdateChannelClassResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateChannelClassRequest &, const Model::UpdateChannelClassOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateChannelClassResponseReceivedHandler
Definition: MediaLiveClient.h:331
Aws::MediaLive::Model::BatchStopOutcomeCallable
std::future< BatchStopOutcome > BatchStopOutcomeCallable
Definition: MediaLiveClient.h:225
Aws::MediaLive::Model::StartChannelOutcomeCallable
std::future< StartChannelOutcome > StartChannelOutcomeCallable
Definition: MediaLiveClient.h:265
Aws::MediaLive::MediaLiveClient::CreateTagsAsync
virtual void CreateTagsAsync(const Model::CreateTagsRequest &request, const CreateTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::UpdateChannelClassOutcome
Aws::Utils::Outcome< UpdateChannelClassResult, MediaLiveError > UpdateChannelClassOutcome
Definition: MediaLiveClient.h:214
Aws::MediaLive::MediaLiveClient::DescribeChannelAsync
virtual void DescribeChannelAsync(const Model::DescribeChannelRequest &request, const DescribeChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::UpdateMultiplexProgramOutcomeCallable
std::future< UpdateMultiplexProgramOutcome > UpdateMultiplexProgramOutcomeCallable
Definition: MediaLiveClient.h:276
CreateInputSecurityGroupResult.h
Aws::MediaLive::Model::ListReservationsOutcomeCallable
std::future< ListReservationsOutcome > ListReservationsOutcomeCallable
Definition: MediaLiveClient.h:261
Aws::MediaLive::Model::UpdateInputDeviceRequest
Definition: UpdateInputDeviceRequest.h:26
Aws::MediaLive::MediaLiveClient::DeleteReservationCallable
virtual Model::DeleteReservationOutcomeCallable DeleteReservationCallable(const Model::DeleteReservationRequest &request) const
Aws::MediaLive::MediaLiveClient::DeleteInputCallable
virtual Model::DeleteInputOutcomeCallable DeleteInputCallable(const Model::DeleteInputRequest &request) const
Aws::MediaLive::MediaLiveClient::BatchStartAsync
virtual void BatchStartAsync(const Model::BatchStartRequest &request, const BatchStartResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::DeleteReservationResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteReservationRequest &, const Model::DeleteReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReservationResponseReceivedHandler
Definition: MediaLiveClient.h:300
Aws::MediaLive::Model::DeleteTagsOutcome
Aws::Utils::Outcome< Aws::NoResult, MediaLiveError > DeleteTagsOutcome
Definition: MediaLiveClient.h:185
Aws::MediaLive::ListOfferingsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListOfferingsRequest &, const Model::ListOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOfferingsResponseReceivedHandler
Definition: MediaLiveClient.h:320
AsyncCallerContext.h
Aws::MediaLive::ListMultiplexesResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListMultiplexesRequest &, const Model::ListMultiplexesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMultiplexesResponseReceivedHandler
Definition: MediaLiveClient.h:319
Aws::MediaLive::MediaLiveClient::MediaLiveClient
MediaLiveClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
DescribeOfferingResult.h
Aws::MediaLive::MediaLiveClient::ListChannels
virtual Model::ListChannelsOutcome ListChannels(const Model::ListChannelsRequest &request) const
Aws::MediaLive::MediaLiveClient::UpdateMultiplexProgramAsync
virtual void UpdateMultiplexProgramAsync(const Model::UpdateMultiplexProgramRequest &request, const UpdateMultiplexProgramResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::RejectInputDeviceTransferOutcome
Aws::Utils::Outcome< RejectInputDeviceTransferResult, MediaLiveError > RejectInputDeviceTransferOutcome
Definition: MediaLiveClient.h:207
Aws::MediaLive::MediaLiveClient::CreateMultiplexCallable
virtual Model::CreateMultiplexOutcomeCallable CreateMultiplexCallable(const Model::CreateMultiplexRequest &request) const
StartChannelResult.h
PurchaseOfferingResult.h
Aws::MediaLive::Model::DeleteReservationOutcomeCallable
std::future< DeleteReservationOutcome > DeleteReservationOutcomeCallable
Definition: MediaLiveClient.h:240
DescribeReservationResult.h
Aws::MediaLive::MediaLiveClient::StartMultiplexCallable
virtual Model::StartMultiplexOutcomeCallable StartMultiplexCallable(const Model::StartMultiplexRequest &request) const
Aws::MediaLive::MediaLiveClient::CancelInputDeviceTransfer
virtual Model::CancelInputDeviceTransferOutcome CancelInputDeviceTransfer(const Model::CancelInputDeviceTransferRequest &request) const
Aws::MediaLive::MediaLiveClient::ListInputDevices
virtual Model::ListInputDevicesOutcome ListInputDevices(const Model::ListInputDevicesRequest &request) const
Aws::MediaLive::MediaLiveClient::StopChannelCallable
virtual Model::StopChannelOutcomeCallable StopChannelCallable(const Model::StopChannelRequest &request) const
Aws::MediaLive::CreatePartnerInputResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreatePartnerInputRequest &, const Model::CreatePartnerInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePartnerInputResponseReceivedHandler
Definition: MediaLiveClient.h:293
Aws::MediaLive::MediaLiveClient::CreatePartnerInput
virtual Model::CreatePartnerInputOutcome CreatePartnerInput(const Model::CreatePartnerInputRequest &request) const
Aws::MediaLive::Model::DeleteScheduleRequest
Definition: DeleteScheduleRequest.h:25
Aws::MediaLive::DeleteMultiplexProgramResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteMultiplexProgramRequest &, const Model::DeleteMultiplexProgramOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMultiplexProgramResponseReceivedHandler
Definition: MediaLiveClient.h:299
Aws::MediaLive::Model::ListInputsRequest
Definition: ListInputsRequest.h:29
Aws::MediaLive::Model::DescribeMultiplexRequest
Definition: DescribeMultiplexRequest.h:25
DeleteScheduleResult.h
Aws::MediaLive::MediaLiveClient::StartChannel
virtual Model::StartChannelOutcome StartChannel(const Model::StartChannelRequest &request) const
Aws::MediaLive::Model::ListInputSecurityGroupsOutcomeCallable
std::future< ListInputSecurityGroupsOutcome > ListInputSecurityGroupsOutcomeCallable
Definition: MediaLiveClient.h:256
Aws::MediaLive::Model::UpdateInputOutcome
Aws::Utils::Outcome< UpdateInputResult, MediaLiveError > UpdateInputOutcome
Definition: MediaLiveClient.h:215
Aws::MediaLive::ListChannelsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListChannelsRequest &, const Model::ListChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListChannelsResponseReceivedHandler
Definition: MediaLiveClient.h:313
Aws::MediaLive::MediaLiveClient::ListChannelsCallable
virtual Model::ListChannelsOutcomeCallable ListChannelsCallable(const Model::ListChannelsRequest &request) const
BatchStopResult.h
Aws::MediaLive::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:26
Aws::MediaLive::Model::ListChannelsRequest
Definition: ListChannelsRequest.h:29
Aws::MediaLive::MediaLiveClient::DeleteMultiplexProgramCallable
virtual Model::DeleteMultiplexProgramOutcomeCallable DeleteMultiplexProgramCallable(const Model::DeleteMultiplexProgramRequest &request) const
Aws::MediaLive::MediaLiveClient::DescribeMultiplexCallable
virtual Model::DescribeMultiplexOutcomeCallable DescribeMultiplexCallable(const Model::DescribeMultiplexRequest &request) const
Aws::MediaLive::MediaLiveClient::ListInputsAsync
virtual void ListInputsAsync(const Model::ListInputsRequest &request, const ListInputsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::BatchDeleteRequest
Definition: BatchDeleteRequest.h:26
Aws::MediaLive::Model::CreateInputSecurityGroupRequest
Definition: CreateInputSecurityGroupRequest.h:29
Aws::MediaLive::Model::CreateInputSecurityGroupOutcomeCallable
std::future< CreateInputSecurityGroupOutcome > CreateInputSecurityGroupOutcomeCallable
Definition: MediaLiveClient.h:230
Aws::MediaLive::MediaLiveClient::~MediaLiveClient
virtual ~MediaLiveClient()
Aws::MediaLive::MediaLiveClient::CreatePartnerInputCallable
virtual Model::CreatePartnerInputOutcomeCallable CreatePartnerInputCallable(const Model::CreatePartnerInputRequest &request) const
Aws::MediaLive::ListMultiplexProgramsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListMultiplexProgramsRequest &, const Model::ListMultiplexProgramsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMultiplexProgramsResponseReceivedHandler
Definition: MediaLiveClient.h:318
NoResult.h
Aws::MediaLive::Model::AcceptInputDeviceTransferOutcome
Aws::Utils::Outcome< AcceptInputDeviceTransferResult, MediaLiveError > AcceptInputDeviceTransferOutcome
Definition: MediaLiveClient.h:163
Aws::MediaLive::MediaLiveClient::UpdateInputSecurityGroupCallable
virtual Model::UpdateInputSecurityGroupOutcomeCallable UpdateInputSecurityGroupCallable(const Model::UpdateInputSecurityGroupRequest &request) const
Aws::MediaLive::Model::DescribeOfferingOutcome
Aws::Utils::Outcome< DescribeOfferingResult, MediaLiveError > DescribeOfferingOutcome
Definition: MediaLiveClient.h:193
Aws::MediaLive::MediaLiveClient::DescribeSchedule
virtual Model::DescribeScheduleOutcome DescribeSchedule(const Model::DescribeScheduleRequest &request) const
Aws::MediaLive::MediaLiveClient::DescribeMultiplexProgramAsync
virtual void DescribeMultiplexProgramAsync(const Model::DescribeMultiplexProgramRequest &request, const DescribeMultiplexProgramResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::DescribeScheduleResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeScheduleRequest &, const Model::DescribeScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScheduleResponseReceivedHandler
Definition: MediaLiveClient.h:312
Aws::MediaLive::MediaLiveClient::AcceptInputDeviceTransferCallable
virtual Model::AcceptInputDeviceTransferOutcomeCallable AcceptInputDeviceTransferCallable(const Model::AcceptInputDeviceTransferRequest &request) const
Aws::MediaLive::MediaLiveClient::CreateInputSecurityGroupAsync
virtual void CreateInputSecurityGroupAsync(const Model::CreateInputSecurityGroupRequest &request, const CreateInputSecurityGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::ListMultiplexProgramsOutcomeCallable
std::future< ListMultiplexProgramsOutcome > ListMultiplexProgramsOutcomeCallable
Definition: MediaLiveClient.h:258
Aws::MediaLive::MediaLiveClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::MediaLive::MediaLiveClient::UpdateChannelClass
virtual Model::UpdateChannelClassOutcome UpdateChannelClass(const Model::UpdateChannelClassRequest &request) const
Aws::MediaLive::Model::UpdateChannelOutcome
Aws::Utils::Outcome< UpdateChannelResult, MediaLiveError > UpdateChannelOutcome
Definition: MediaLiveClient.h:213
Aws::MediaLive::Model::UpdateMultiplexProgramRequest
Definition: UpdateMultiplexProgramRequest.h:26
Aws::MediaLive::Model::UpdateReservationRequest
Definition: UpdateReservationRequest.h:25
Aws::MediaLive::BatchDeleteResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::BatchDeleteRequest &, const Model::BatchDeleteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteResponseReceivedHandler
Definition: MediaLiveClient.h:283
Aws::MediaLive::Model::DescribeInputDeviceThumbnailOutcomeCallable
std::future< DescribeInputDeviceThumbnailOutcome > DescribeInputDeviceThumbnailOutcomeCallable
Definition: MediaLiveClient.h:246
Aws::MediaLive::MediaLiveClient
Definition: MediaLiveClient.h:343
Aws::MediaLive::MediaLiveClient::ListInputDeviceTransfersCallable
virtual Model::ListInputDeviceTransfersOutcomeCallable ListInputDeviceTransfersCallable(const Model::ListInputDeviceTransfersRequest &request) const
Aws::MediaLive::Model::DeleteInputOutcome
Aws::Utils::Outcome< DeleteInputResult, MediaLiveError > DeleteInputOutcome
Definition: MediaLiveClient.h:179
Aws::MediaLive::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: MediaLiveClient.h:262
Aws::MediaLive::Model::UpdateChannelClassOutcomeCallable
std::future< UpdateChannelClassOutcome > UpdateChannelClassOutcomeCallable
Definition: MediaLiveClient.h:271
Aws::MediaLive::Model::UpdateMultiplexProgramOutcome
Aws::Utils::Outcome< UpdateMultiplexProgramResult, MediaLiveError > UpdateMultiplexProgramOutcome
Definition: MediaLiveClient.h:219
Aws::MediaLive::Model::DeleteChannelOutcome
Aws::Utils::Outcome< DeleteChannelResult, MediaLiveError > DeleteChannelOutcome
Definition: MediaLiveClient.h:178
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::MediaLive::MediaLiveClient::UpdateChannelCallable
virtual Model::UpdateChannelOutcomeCallable UpdateChannelCallable(const Model::UpdateChannelRequest &request) const
Aws::MediaLive::Model::TransferInputDeviceRequest
Definition: TransferInputDeviceRequest.h:25
Aws::MediaLive::MediaLiveClient::ListChannelsAsync
virtual void ListChannelsAsync(const Model::ListChannelsRequest &request, const ListChannelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::DeleteTagsOutcomeCallable
std::future< DeleteTagsOutcome > DeleteTagsOutcomeCallable
Definition: MediaLiveClient.h:242
Aws::MediaLive::MediaLiveClient::ListInputDeviceTransfers
virtual Model::ListInputDeviceTransfersOutcome ListInputDeviceTransfers(const Model::ListInputDeviceTransfersRequest &request) const
Aws::MediaLive::MediaLiveClient::ListInputSecurityGroups
virtual Model::ListInputSecurityGroupsOutcome ListInputSecurityGroups(const Model::ListInputSecurityGroupsRequest &request) const
Aws::MediaLive::MediaLiveClient::TransferInputDevice
virtual Model::TransferInputDeviceOutcome TransferInputDevice(const Model::TransferInputDeviceRequest &request) const
Aws::MediaLive::MediaLiveClient::UpdateInputSecurityGroupAsync
virtual void UpdateInputSecurityGroupAsync(const Model::UpdateInputSecurityGroupRequest &request, const UpdateInputSecurityGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::MediaLiveClient::CreateChannelCallable
virtual Model::CreateChannelOutcomeCallable CreateChannelCallable(const Model::CreateChannelRequest &request) const
CreatePartnerInputResult.h
Aws::MediaLive::Model::DescribeScheduleOutcome
Aws::Utils::Outcome< DescribeScheduleResult, MediaLiveError > DescribeScheduleOutcome
Definition: MediaLiveClient.h:195
Aws::MediaLive::MediaLiveClient::CreateChannelAsync
virtual void CreateChannelAsync(const Model::CreateChannelRequest &request, const CreateChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::DeleteInputRequest
Definition: DeleteInputRequest.h:25
AWS_MEDIALIVE_API
#define AWS_MEDIALIVE_API
Definition: MediaLive_EXPORTS.h:28
Aws::MediaLive::MediaLiveClient::CreateMultiplexAsync
virtual void CreateMultiplexAsync(const Model::CreateMultiplexRequest &request, const CreateMultiplexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::UpdateChannelClassRequest
Definition: UpdateChannelClassRequest.h:28
Aws::MediaLive::Model::CreateMultiplexOutcomeCallable
std::future< CreateMultiplexOutcome > CreateMultiplexOutcomeCallable
Definition: MediaLiveClient.h:231
DescribeInputSecurityGroupResult.h
Aws::MediaLive::MediaLiveClient::UpdateInput
virtual Model::UpdateInputOutcome UpdateInput(const Model::UpdateInputRequest &request) const
Aws::MediaLive::Model::DescribeScheduleOutcomeCallable
std::future< DescribeScheduleOutcome > DescribeScheduleOutcomeCallable
Definition: MediaLiveClient.h:252
Aws::MediaLive::MediaLiveClient::CreateChannel
virtual Model::CreateChannelOutcome CreateChannel(const Model::CreateChannelRequest &request) const
StopMultiplexResult.h
Aws::MediaLive::MediaLiveClient::CreatePartnerInputAsync
virtual void CreatePartnerInputAsync(const Model::CreatePartnerInputRequest &request, const CreatePartnerInputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::DescribeInputDeviceThumbnailRequest
Definition: DescribeInputDeviceThumbnailRequest.h:27
Aws::MediaLive::MediaLiveClient::BatchStart
virtual Model::BatchStartOutcome BatchStart(const Model::BatchStartRequest &request) const
Aws::MediaLive::MediaLiveClient::UpdateChannelClassCallable
virtual Model::UpdateChannelClassOutcomeCallable UpdateChannelClassCallable(const Model::UpdateChannelClassRequest &request) const
Aws::MediaLive::Model::UpdateInputSecurityGroupRequest
Definition: UpdateInputSecurityGroupRequest.h:29
Aws::MediaLive::Model::DescribeInputDeviceOutcomeCallable
std::future< DescribeInputDeviceOutcome > DescribeInputDeviceOutcomeCallable
Definition: MediaLiveClient.h:245
UpdateChannelResult.h
Aws::MediaLive::MediaLiveClient::ListMultiplexesAsync
virtual void ListMultiplexesAsync(const Model::ListMultiplexesRequest &request, const ListMultiplexesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::MediaLiveClient::CancelInputDeviceTransferCallable
virtual Model::CancelInputDeviceTransferOutcomeCallable CancelInputDeviceTransferCallable(const Model::CancelInputDeviceTransferRequest &request) const
Aws::MediaLive::MediaLiveClient::DescribeInputSecurityGroup
virtual Model::DescribeInputSecurityGroupOutcome DescribeInputSecurityGroup(const Model::DescribeInputSecurityGroupRequest &request) const
Aws::MediaLive::Model::StopMultiplexRequest
Definition: StopMultiplexRequest.h:25
Aws::MediaLive::MediaLiveClient::UpdateChannelClassAsync
virtual void UpdateChannelClassAsync(const Model::UpdateChannelClassRequest &request, const UpdateChannelClassResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::DescribeInputDeviceThumbnailOutcome
Aws::Utils::Outcome< DescribeInputDeviceThumbnailResult, MediaLiveError > DescribeInputDeviceThumbnailOutcome
Definition: MediaLiveClient.h:189
Aws::MediaLive::CreateInputSecurityGroupResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateInputSecurityGroupRequest &, const Model::CreateInputSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInputSecurityGroupResponseReceivedHandler
Definition: MediaLiveClient.h:290
DeleteMultiplexResult.h
Aws::MediaLive::MediaLiveClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: MediaLiveClient.h:345
Aws::MediaLive::MediaLiveClient::DeleteMultiplexProgramAsync
virtual void DeleteMultiplexProgramAsync(const Model::DeleteMultiplexProgramRequest &request, const DeleteMultiplexProgramResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::MediaLiveClient::UpdateInputDeviceAsync
virtual void UpdateInputDeviceAsync(const Model::UpdateInputDeviceRequest &request, const UpdateInputDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::AcceptInputDeviceTransferResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::AcceptInputDeviceTransferRequest &, const Model::AcceptInputDeviceTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptInputDeviceTransferResponseReceivedHandler
Definition: MediaLiveClient.h:280
Aws::MediaLive::Model::CreatePartnerInputOutcome
Aws::Utils::Outcome< CreatePartnerInputResult, MediaLiveError > CreatePartnerInputOutcome
Definition: MediaLiveClient.h:176
Aws::MediaLive::Model::DeleteMultiplexRequest
Definition: DeleteMultiplexRequest.h:25
Aws::MediaLive::Model::UpdateMultiplexOutcome
Aws::Utils::Outcome< UpdateMultiplexResult, MediaLiveError > UpdateMultiplexOutcome
Definition: MediaLiveClient.h:218
Aws::MediaLive::Model::BatchDeleteOutcomeCallable
std::future< BatchDeleteOutcome > BatchDeleteOutcomeCallable
Definition: MediaLiveClient.h:223
Aws::MediaLive::MediaLiveClient::UpdateChannelAsync
virtual void UpdateChannelAsync(const Model::UpdateChannelRequest &request, const UpdateChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::DeleteReservationOutcome
Aws::Utils::Outcome< DeleteReservationResult, MediaLiveError > DeleteReservationOutcome
Definition: MediaLiveClient.h:183
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::MediaLive::Model::CreateTagsOutcome
Aws::Utils::Outcome< Aws::NoResult, MediaLiveError > CreateTagsOutcome
Definition: MediaLiveClient.h:177
Aws::MediaLive::MediaLiveClient::DeleteInputSecurityGroup
virtual Model::DeleteInputSecurityGroupOutcome DeleteInputSecurityGroup(const Model::DeleteInputSecurityGroupRequest &request) const
ListReservationsResult.h
Aws::MediaLive::Model::ListMultiplexesOutcome
Aws::Utils::Outcome< ListMultiplexesResult, MediaLiveError > ListMultiplexesOutcome
Definition: MediaLiveClient.h:202
Aws::MediaLive::Model::DeleteChannelOutcomeCallable
std::future< DeleteChannelOutcome > DeleteChannelOutcomeCallable
Definition: MediaLiveClient.h:235
UpdateMultiplexResult.h
Aws::MediaLive::Model::DescribeMultiplexProgramOutcomeCallable
std::future< DescribeMultiplexProgramOutcome > DescribeMultiplexProgramOutcomeCallable
Definition: MediaLiveClient.h:249
Aws::MediaLive::MediaLiveClient::DeleteMultiplexAsync
virtual void DeleteMultiplexAsync(const Model::DeleteMultiplexRequest &request, const DeleteMultiplexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::CreateMultiplexProgramResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateMultiplexProgramRequest &, const Model::CreateMultiplexProgramOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMultiplexProgramResponseReceivedHandler
Definition: MediaLiveClient.h:292
Aws::MediaLive::MediaLiveClient::DescribeReservationAsync
virtual void DescribeReservationAsync(const Model::DescribeReservationRequest &request, const DescribeReservationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::DeleteMultiplexOutcomeCallable
std::future< DeleteMultiplexOutcome > DeleteMultiplexOutcomeCallable
Definition: MediaLiveClient.h:238
Aws::MediaLive::MediaLiveClient::ListOfferingsAsync
virtual void ListOfferingsAsync(const Model::ListOfferingsRequest &request, const ListOfferingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::CreateMultiplexProgramOutcome
Aws::Utils::Outcome< CreateMultiplexProgramResult, MediaLiveError > CreateMultiplexProgramOutcome
Definition: MediaLiveClient.h:175
Aws::MediaLive::MediaLiveClient::UpdateMultiplexAsync
virtual void UpdateMultiplexAsync(const Model::UpdateMultiplexRequest &request, const UpdateMultiplexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteMultiplexProgramResult.h
Aws::MediaLive::MediaLiveClient::DescribeScheduleAsync
virtual void DescribeScheduleAsync(const Model::DescribeScheduleRequest &request, const DescribeScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::CreateMultiplexProgramOutcomeCallable
std::future< CreateMultiplexProgramOutcome > CreateMultiplexProgramOutcomeCallable
Definition: MediaLiveClient.h:232
Aws::MediaLive::MediaLiveClient::DescribeInputSecurityGroupAsync
virtual void DescribeInputSecurityGroupAsync(const Model::DescribeInputSecurityGroupRequest &request, const DescribeInputSecurityGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::MediaLiveClient::UpdateChannel
virtual Model::UpdateChannelOutcome UpdateChannel(const Model::UpdateChannelRequest &request) const
Aws::MediaLive::MediaLiveClient::DeleteMultiplexProgram
virtual Model::DeleteMultiplexProgramOutcome DeleteMultiplexProgram(const Model::DeleteMultiplexProgramRequest &request) const
Aws::MediaLive::Model::BatchStartOutcomeCallable
std::future< BatchStartOutcome > BatchStartOutcomeCallable
Definition: MediaLiveClient.h:224
Aws::MediaLive::Model::CreateChannelOutcome
Aws::Utils::Outcome< CreateChannelResult, MediaLiveError > CreateChannelOutcome
Definition: MediaLiveClient.h:171
Aws::MediaLive::MediaLiveClient::CreateMultiplexProgramCallable
virtual Model::CreateMultiplexProgramOutcomeCallable CreateMultiplexProgramCallable(const Model::CreateMultiplexProgramRequest &request) const
AWSString.h
Aws::MediaLive::CreateChannelResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateChannelRequest &, const Model::CreateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateChannelResponseReceivedHandler
Definition: MediaLiveClient.h:288
Aws::MediaLive::MediaLiveClient::StartMultiplexAsync
virtual void StartMultiplexAsync(const Model::StartMultiplexRequest &request, const StartMultiplexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::ListInputSecurityGroupsRequest
Definition: ListInputSecurityGroupsRequest.h:30
Aws::MediaLive::DescribeChannelResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeChannelRequest &, const Model::DescribeChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeChannelResponseReceivedHandler
Definition: MediaLiveClient.h:303
Aws::MediaLive::MediaLiveClient::RejectInputDeviceTransfer
virtual Model::RejectInputDeviceTransferOutcome RejectInputDeviceTransfer(const Model::RejectInputDeviceTransferRequest &request) const
Aws::MediaLive::MediaLiveClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
UpdateInputSecurityGroupResult.h
Aws::MediaLive::MediaLiveClient::CreateInputAsync
virtual void CreateInputAsync(const Model::CreateInputRequest &request, const CreateInputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::MediaLiveClient::RejectInputDeviceTransferCallable
virtual Model::RejectInputDeviceTransferOutcomeCallable RejectInputDeviceTransferCallable(const Model::RejectInputDeviceTransferRequest &request) const
Aws::MediaLive::MediaLiveClient::CreateMultiplexProgram
virtual Model::CreateMultiplexProgramOutcome CreateMultiplexProgram(const Model::CreateMultiplexProgramRequest &request) const
Aws::MediaLive::MediaLiveClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
ListTagsForResourceResult.h
Aws::MediaLive::DescribeInputResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeInputRequest &, const Model::DescribeInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInputResponseReceivedHandler
Definition: MediaLiveClient.h:304
Aws::MediaLive::Model::TransferInputDeviceOutcome
Aws::Utils::Outcome< TransferInputDeviceResult, MediaLiveError > TransferInputDeviceOutcome
Definition: MediaLiveClient.h:212
Aws::MediaLive::Model::UpdateReservationOutcomeCallable
std::future< UpdateReservationOutcome > UpdateReservationOutcomeCallable
Definition: MediaLiveClient.h:277
UpdateReservationResult.h
Aws::MediaLive::Model::DescribeChannelRequest
Definition: DescribeChannelRequest.h:25
Aws::MediaLive::MediaLiveClient::StopMultiplex
virtual Model::StopMultiplexOutcome StopMultiplex(const Model::StopMultiplexRequest &request) const
Aws::MediaLive::MediaLiveClient::CreateTagsCallable
virtual Model::CreateTagsOutcomeCallable CreateTagsCallable(const Model::CreateTagsRequest &request) const
Aws::MediaLive::Model::ListMultiplexesRequest
Definition: ListMultiplexesRequest.h:29
ListChannelsResult.h
Aws::MediaLive::MediaLiveClient::UpdateReservation
virtual Model::UpdateReservationOutcome UpdateReservation(const Model::UpdateReservationRequest &request) const
Aws::MediaLive::UpdateReservationResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateReservationRequest &, const Model::UpdateReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateReservationResponseReceivedHandler
Definition: MediaLiveClient.h:337
Aws::MediaLive::UpdateMultiplexProgramResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateMultiplexProgramRequest &, const Model::UpdateMultiplexProgramOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMultiplexProgramResponseReceivedHandler
Definition: MediaLiveClient.h:336
ListOfferingsResult.h
DescribeChannelResult.h
Aws::MediaLive::MediaLiveClient::DeleteScheduleCallable
virtual Model::DeleteScheduleOutcomeCallable DeleteScheduleCallable(const Model::DeleteScheduleRequest &request) const
Aws::MediaLive::Model::CreateInputRequest
Definition: CreateInputRequest.h:34
CreateChannelResult.h
Aws::MediaLive::Model::StopMultiplexOutcomeCallable
std::future< StopMultiplexOutcome > StopMultiplexOutcomeCallable
Definition: MediaLiveClient.h:268
Aws::MediaLive::MediaLiveClient::DescribeOfferingAsync
virtual void DescribeOfferingAsync(const Model::DescribeOfferingRequest &request, const DescribeOfferingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::MediaLiveClient::UpdateInputCallable
virtual Model::UpdateInputOutcomeCallable UpdateInputCallable(const Model::UpdateInputRequest &request) const
Aws::MediaLive::MediaLiveClient::DescribeMultiplexAsync
virtual void DescribeMultiplexAsync(const Model::DescribeMultiplexRequest &request, const DescribeMultiplexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::StartMultiplexResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::StartMultiplexRequest &, const Model::StartMultiplexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMultiplexResponseReceivedHandler
Definition: MediaLiveClient.h:326
Aws::MediaLive::MediaLiveClient::DeleteTagsCallable
virtual Model::DeleteTagsOutcomeCallable DeleteTagsCallable(const Model::DeleteTagsRequest &request) const
Aws::MediaLive::PurchaseOfferingResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::PurchaseOfferingRequest &, const Model::PurchaseOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseOfferingResponseReceivedHandler
Definition: MediaLiveClient.h:323
Aws::MediaLive::Model::DescribeInputRequest
Definition: DescribeInputRequest.h:25
Aws::MediaLive::MediaLiveClient::CancelInputDeviceTransferAsync
virtual void CancelInputDeviceTransferAsync(const Model::CancelInputDeviceTransferRequest &request, const CancelInputDeviceTransferResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::MediaLiveClient::ListOfferings
virtual Model::ListOfferingsOutcome ListOfferings(const Model::ListOfferingsRequest &request) const
Aws::MediaLive::Model::DescribeInputOutcomeCallable
std::future< DescribeInputOutcome > DescribeInputOutcomeCallable
Definition: MediaLiveClient.h:244
Aws::MediaLive::Model::DescribeChannelOutcome
Aws::Utils::Outcome< DescribeChannelResult, MediaLiveError > DescribeChannelOutcome
Definition: MediaLiveClient.h:186
Aws::MediaLive::DescribeInputDeviceResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeInputDeviceRequest &, const Model::DescribeInputDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInputDeviceResponseReceivedHandler
Definition: MediaLiveClient.h:305
Aws::MediaLive::MediaLiveClient::ListReservationsAsync
virtual void ListReservationsAsync(const Model::ListReservationsRequest &request, const ListReservationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::MediaLiveClient::ListInputDevicesAsync
virtual void ListInputDevicesAsync(const Model::ListInputDevicesRequest &request, const ListInputDevicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::CreateTagsRequest
Definition: CreateTagsRequest.h:26
Aws::MediaLive::MediaLiveClient::DescribeInputSecurityGroupCallable
virtual Model::DescribeInputSecurityGroupOutcomeCallable DescribeInputSecurityGroupCallable(const Model::DescribeInputSecurityGroupRequest &request) const
Aws::MediaLive::Model::UpdateInputRequest
Definition: UpdateInputRequest.h:30
Aws::MediaLive::Model::PurchaseOfferingOutcome
Aws::Utils::Outcome< PurchaseOfferingResult, MediaLiveError > PurchaseOfferingOutcome
Definition: MediaLiveClient.h:206
Aws::MediaLive::Model::AcceptInputDeviceTransferOutcomeCallable
std::future< AcceptInputDeviceTransferOutcome > AcceptInputDeviceTransferOutcomeCallable
Definition: MediaLiveClient.h:222
Aws::MediaLive::MediaLiveClient::ListMultiplexesCallable
virtual Model::ListMultiplexesOutcomeCallable ListMultiplexesCallable(const Model::ListMultiplexesRequest &request) const
Aws::MediaLive::Model::UpdateInputOutcomeCallable
std::future< UpdateInputOutcome > UpdateInputOutcomeCallable
Definition: MediaLiveClient.h:272
TransferInputDeviceResult.h
Aws::MediaLive::DeleteChannelResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteChannelRequest &, const Model::DeleteChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChannelResponseReceivedHandler
Definition: MediaLiveClient.h:295
Aws::MediaLive::Model::DescribeReservationRequest
Definition: DescribeReservationRequest.h:26
Aws::MediaLive::Model::DescribeReservationOutcomeCallable
std::future< DescribeReservationOutcome > DescribeReservationOutcomeCallable
Definition: MediaLiveClient.h:251
DescribeInputDeviceResult.h
Aws::MediaLive::MediaLiveClient::DeleteInput
virtual Model::DeleteInputOutcome DeleteInput(const Model::DeleteInputRequest &request) const
Aws::MediaLive::Model::BatchStartOutcome
Aws::Utils::Outcome< BatchStartResult, MediaLiveError > BatchStartOutcome
Definition: MediaLiveClient.h:167
Aws::MediaLive::MediaLiveClient::UpdateInputDeviceCallable
virtual Model::UpdateInputDeviceOutcomeCallable UpdateInputDeviceCallable(const Model::UpdateInputDeviceRequest &request) const
StopChannelResult.h
Aws::MediaLive::MediaLiveClient::CreateInputSecurityGroup
virtual Model::CreateInputSecurityGroupOutcome CreateInputSecurityGroup(const Model::CreateInputSecurityGroupRequest &request) const
Aws::MediaLive::Model::BatchStopOutcome
Aws::Utils::Outcome< BatchStopResult, MediaLiveError > BatchStopOutcome
Definition: MediaLiveClient.h:168
Aws::MediaLive::Model::StopMultiplexOutcome
Aws::Utils::Outcome< StopMultiplexResult, MediaLiveError > StopMultiplexOutcome
Definition: MediaLiveClient.h:211
Aws::MediaLive::MediaLiveClient::DeleteInputAsync
virtual void DeleteInputAsync(const Model::DeleteInputRequest &request, const DeleteInputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::MediaLiveClient::BatchStopAsync
virtual void BatchStopAsync(const Model::BatchStopRequest &request, const BatchStopResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::StartMultiplexOutcomeCallable
std::future< StartMultiplexOutcome > StartMultiplexOutcomeCallable
Definition: MediaLiveClient.h:266
Aws::MediaLive::MediaLiveClient::UpdateInputDevice
virtual Model::UpdateInputDeviceOutcome UpdateInputDevice(const Model::UpdateInputDeviceRequest &request) const
Aws::MediaLive::ListInputDevicesResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListInputDevicesRequest &, const Model::ListInputDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInputDevicesResponseReceivedHandler
Definition: MediaLiveClient.h:315
Aws::MediaLive::MediaLiveClient::BatchDeleteCallable
virtual Model::BatchDeleteOutcomeCallable BatchDeleteCallable(const Model::BatchDeleteRequest &request) const
Aws::MediaLive::ListTagsForResourceResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: MediaLiveClient.h:322
Aws::MediaLive::MediaLiveClient::ListInputs
virtual Model::ListInputsOutcome ListInputs(const Model::ListInputsRequest &request) const
Aws::MediaLive::Model::CreatePartnerInputRequest
Definition: CreatePartnerInputRequest.h:27
Aws::MediaLive::Model::DeleteMultiplexProgramOutcome
Aws::Utils::Outcome< DeleteMultiplexProgramResult, MediaLiveError > DeleteMultiplexProgramOutcome
Definition: MediaLiveClient.h:182
Aws::MediaLive::MediaLiveClient::DescribeReservation
virtual Model::DescribeReservationOutcome DescribeReservation(const Model::DescribeReservationRequest &request) const
Aws::MediaLive::Model::DescribeChannelOutcomeCallable
std::future< DescribeChannelOutcome > DescribeChannelOutcomeCallable
Definition: MediaLiveClient.h:243
Aws::MediaLive::MediaLiveClient::ListMultiplexes
virtual Model::ListMultiplexesOutcome ListMultiplexes(const Model::ListMultiplexesRequest &request) const
Aws::MediaLive::Model::ListInputDevicesRequest
Definition: ListInputDevicesRequest.h:29
Aws::MediaLive::DescribeReservationResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeReservationRequest &, const Model::DescribeReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservationResponseReceivedHandler
Definition: MediaLiveClient.h:311
Aws::MediaLive::Model::DeleteInputSecurityGroupRequest
Definition: DeleteInputSecurityGroupRequest.h:26
ClientConfiguration.h
Aws::MediaLive::MediaLiveClient::ListInputDeviceTransfersAsync
virtual void ListInputDeviceTransfersAsync(const Model::ListInputDeviceTransfersRequest &request, const ListInputDeviceTransfersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::MediaLiveClient::StopMultiplexAsync
virtual void StopMultiplexAsync(const Model::StopMultiplexRequest &request, const StopMultiplexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::DeleteInputSecurityGroupOutcome
Aws::Utils::Outcome< DeleteInputSecurityGroupResult, MediaLiveError > DeleteInputSecurityGroupOutcome
Definition: MediaLiveClient.h:180
Aws::MediaLive::Model::ListOfferingsOutcomeCallable
std::future< ListOfferingsOutcome > ListOfferingsOutcomeCallable
Definition: MediaLiveClient.h:260
Aws::MediaLive::Model::DeleteInputSecurityGroupOutcomeCallable
std::future< DeleteInputSecurityGroupOutcome > DeleteInputSecurityGroupOutcomeCallable
Definition: MediaLiveClient.h:237
BatchUpdateScheduleResult.h
Aws::MediaLive::MediaLiveClient::DescribeInputDeviceAsync
virtual void DescribeInputDeviceAsync(const Model::DescribeInputDeviceRequest &request, const DescribeInputDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::MediaLiveClient::BatchStopCallable
virtual Model::BatchStopOutcomeCallable BatchStopCallable(const Model::BatchStopRequest &request) const
Aws::MediaLive::MediaLiveClient::ListInputSecurityGroupsCallable
virtual Model::ListInputSecurityGroupsOutcomeCallable ListInputSecurityGroupsCallable(const Model::ListInputSecurityGroupsRequest &request) const
Aws::MediaLive::Model::StartChannelRequest
Definition: StartChannelRequest.h:25
DeleteChannelResult.h
Aws
Definition: AccessManagementClient.h:15
CreateMultiplexProgramResult.h
Aws::MediaLive::Model::CreatePartnerInputOutcomeCallable
std::future< CreatePartnerInputOutcome > CreatePartnerInputOutcomeCallable
Definition: MediaLiveClient.h:233
HttpTypes.h
Aws::MediaLive::Model::DescribeInputSecurityGroupOutcomeCallable
std::future< DescribeInputSecurityGroupOutcome > DescribeInputSecurityGroupOutcomeCallable
Definition: MediaLiveClient.h:247
Aws::MediaLive::MediaLiveClient::DescribeInputAsync
virtual void DescribeInputAsync(const Model::DescribeInputRequest &request, const DescribeInputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::UpdateInputSecurityGroupOutcomeCallable
std::future< UpdateInputSecurityGroupOutcome > UpdateInputSecurityGroupOutcomeCallable
Definition: MediaLiveClient.h:274
Aws::MediaLive::Model::CreateTagsOutcomeCallable
std::future< CreateTagsOutcome > CreateTagsOutcomeCallable
Definition: MediaLiveClient.h:234
Aws::MediaLive::MediaLiveClient::DeleteSchedule
virtual Model::DeleteScheduleOutcome DeleteSchedule(const Model::DeleteScheduleRequest &request) const
Aws::MediaLive::Model::RejectInputDeviceTransferRequest
Definition: RejectInputDeviceTransferRequest.h:26
DescribeInputResult.h
Aws::MediaLive::MediaLiveClient::ListReservationsCallable
virtual Model::ListReservationsOutcomeCallable ListReservationsCallable(const Model::ListReservationsRequest &request) const
Aws::MediaLive::MediaLiveClient::DescribeOfferingCallable
virtual Model::DescribeOfferingOutcomeCallable DescribeOfferingCallable(const Model::DescribeOfferingRequest &request) const
Aws::MediaLive::Model::CancelInputDeviceTransferRequest
Definition: CancelInputDeviceTransferRequest.h:26
Aws::MediaLive::MediaLiveClient::DescribeChannel
virtual Model::DescribeChannelOutcome DescribeChannel(const Model::DescribeChannelRequest &request) const
UpdateMultiplexProgramResult.h
Aws::MediaLive::MediaLiveClient::UpdateInputSecurityGroup
virtual Model::UpdateInputSecurityGroupOutcome UpdateInputSecurityGroup(const Model::UpdateInputSecurityGroupRequest &request) const
Aws::MediaLive::Model::ListInputSecurityGroupsOutcome
Aws::Utils::Outcome< ListInputSecurityGroupsResult, MediaLiveError > ListInputSecurityGroupsOutcome
Definition: MediaLiveClient.h:199
Aws::MediaLive::MediaLiveClient::DescribeInputDeviceThumbnailCallable
virtual Model::DescribeInputDeviceThumbnailOutcomeCallable DescribeInputDeviceThumbnailCallable(const Model::DescribeInputDeviceThumbnailRequest &request) const
Aws::MediaLive::MediaLiveClient::ListMultiplexProgramsCallable
virtual Model::ListMultiplexProgramsOutcomeCallable ListMultiplexProgramsCallable(const Model::ListMultiplexProgramsRequest &request) const
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::MediaLive::MediaLiveClient::StartMultiplex
virtual Model::StartMultiplexOutcome StartMultiplex(const Model::StartMultiplexRequest &request) const
Aws::MediaLive::Model::ListInputDeviceTransfersOutcomeCallable
std::future< ListInputDeviceTransfersOutcome > ListInputDeviceTransfersOutcomeCallable
Definition: MediaLiveClient.h:254
Aws::MediaLive::Model::TransferInputDeviceOutcomeCallable
std::future< TransferInputDeviceOutcome > TransferInputDeviceOutcomeCallable
Definition: MediaLiveClient.h:269
Aws::MediaLive::ListReservationsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListReservationsRequest &, const Model::ListReservationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReservationsResponseReceivedHandler
Definition: MediaLiveClient.h:321
Aws::MediaLive::DeleteMultiplexResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteMultiplexRequest &, const Model::DeleteMultiplexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMultiplexResponseReceivedHandler
Definition: MediaLiveClient.h:298
Aws::MediaLive::Model::CreateInputOutcome
Aws::Utils::Outcome< CreateInputResult, MediaLiveError > CreateInputOutcome
Definition: MediaLiveClient.h:172
Aws::MediaLive::BatchUpdateScheduleResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::BatchUpdateScheduleRequest &, const Model::BatchUpdateScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateScheduleResponseReceivedHandler
Definition: MediaLiveClient.h:286
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::MediaLive::MediaLiveClient::ListMultiplexProgramsAsync
virtual void ListMultiplexProgramsAsync(const Model::ListMultiplexProgramsRequest &request, const ListMultiplexProgramsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::DeleteMultiplexOutcome
Aws::Utils::Outcome< DeleteMultiplexResult, MediaLiveError > DeleteMultiplexOutcome
Definition: MediaLiveClient.h:181
Aws::MediaLive::MediaLiveClient::DescribeInputCallable
virtual Model::DescribeInputOutcomeCallable DescribeInputCallable(const Model::DescribeInputRequest &request) const
Aws::MediaLive::DescribeMultiplexProgramResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeMultiplexProgramRequest &, const Model::DescribeMultiplexProgramOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMultiplexProgramResponseReceivedHandler
Definition: MediaLiveClient.h:309
Aws::MediaLive::MediaLiveClient::DeleteChannel
virtual Model::DeleteChannelOutcome DeleteChannel(const Model::DeleteChannelRequest &request) const
Aws::MediaLive::MediaLiveClient::BatchDeleteAsync
virtual void BatchDeleteAsync(const Model::BatchDeleteRequest &request, const BatchDeleteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::CancelInputDeviceTransferOutcome
Aws::Utils::Outcome< CancelInputDeviceTransferResult, MediaLiveError > CancelInputDeviceTransferOutcome
Definition: MediaLiveClient.h:170
Aws::MediaLive::CreateInputResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateInputRequest &, const Model::CreateInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInputResponseReceivedHandler
Definition: MediaLiveClient.h:289
Aws::MediaLive::Model::DescribeInputOutcome
Aws::Utils::Outcome< DescribeInputResult, MediaLiveError > DescribeInputOutcome
Definition: MediaLiveClient.h:187
Aws::MediaLive::Model::DeleteScheduleOutcome
Aws::Utils::Outcome< DeleteScheduleResult, MediaLiveError > DeleteScheduleOutcome
Definition: MediaLiveClient.h:184
Aws::MediaLive::MediaLiveClient::BatchUpdateSchedule
virtual Model::BatchUpdateScheduleOutcome BatchUpdateSchedule(const Model::BatchUpdateScheduleRequest &request) const
CreateInputResult.h
Aws::MediaLive::Model::PurchaseOfferingRequest
Definition: PurchaseOfferingRequest.h:27
Aws::MediaLive::MediaLiveClient::StopMultiplexCallable
virtual Model::StopMultiplexOutcomeCallable StopMultiplexCallable(const Model::StopMultiplexRequest &request) const
Aws::MediaLive::Model::DeleteMultiplexProgramOutcomeCallable
std::future< DeleteMultiplexProgramOutcome > DeleteMultiplexProgramOutcomeCallable
Definition: MediaLiveClient.h:239
Aws::MediaLive::MediaLiveClient::DeleteTagsAsync
virtual void DeleteTagsAsync(const Model::DeleteTagsRequest &request, const DeleteTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSClient.h
DescribeMultiplexProgramResult.h
ListInputsResult.h
Aws::MediaLive::MediaLiveClient::ListMultiplexPrograms
virtual Model::ListMultiplexProgramsOutcome ListMultiplexPrograms(const Model::ListMultiplexProgramsRequest &request) const
Aws::MediaLive::MediaLiveClient::DescribeChannelCallable
virtual Model::DescribeChannelOutcomeCallable DescribeChannelCallable(const Model::DescribeChannelRequest &request) const
Aws::MediaLive::Model::UpdateInputDeviceOutcomeCallable
std::future< UpdateInputDeviceOutcome > UpdateInputDeviceOutcomeCallable
Definition: MediaLiveClient.h:273
Aws::MediaLive::DescribeOfferingResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeOfferingRequest &, const Model::DescribeOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOfferingResponseReceivedHandler
Definition: MediaLiveClient.h:310
Aws::MediaLive::MediaLiveClient::DescribeInput
virtual Model::DescribeInputOutcome DescribeInput(const Model::DescribeInputRequest &request) const
Aws::MediaLive::Model::BatchUpdateScheduleOutcome
Aws::Utils::Outcome< BatchUpdateScheduleResult, MediaLiveError > BatchUpdateScheduleOutcome
Definition: MediaLiveClient.h:169
Aws::MediaLive::DescribeInputDeviceThumbnailResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeInputDeviceThumbnailRequest &, Model::DescribeInputDeviceThumbnailOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInputDeviceThumbnailResponseReceivedHandler
Definition: MediaLiveClient.h:306
Aws::MediaLive::MediaLiveClient::RejectInputDeviceTransferAsync
virtual void RejectInputDeviceTransferAsync(const Model::RejectInputDeviceTransferRequest &request, const RejectInputDeviceTransferResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::ListReservationsRequest
Definition: ListReservationsRequest.h:29
Aws::MediaLive::Model::UpdateChannelRequest
Definition: UpdateChannelRequest.h:32
Aws::MediaLive::DescribeMultiplexResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeMultiplexRequest &, const Model::DescribeMultiplexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMultiplexResponseReceivedHandler
Definition: MediaLiveClient.h:308
Aws::MediaLive::MediaLiveClient::DescribeInputDeviceThumbnailAsync
virtual void DescribeInputDeviceThumbnailAsync(const Model::DescribeInputDeviceThumbnailRequest &request, const DescribeInputDeviceThumbnailResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::PurchaseOfferingOutcomeCallable
std::future< PurchaseOfferingOutcome > PurchaseOfferingOutcomeCallable
Definition: MediaLiveClient.h:263
Aws::MediaLive::MediaLiveClient::PurchaseOffering
virtual Model::PurchaseOfferingOutcome PurchaseOffering(const Model::PurchaseOfferingRequest &request) const
Aws::MediaLive::Model::CreateInputOutcomeCallable
std::future< CreateInputOutcome > CreateInputOutcomeCallable
Definition: MediaLiveClient.h:229
Aws::MediaLive::Model::AcceptInputDeviceTransferRequest
Definition: AcceptInputDeviceTransferRequest.h:26
Aws::MediaLive::MediaLiveClient::AcceptInputDeviceTransferAsync
virtual void AcceptInputDeviceTransferAsync(const Model::AcceptInputDeviceTransferRequest &request, const AcceptInputDeviceTransferResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::CancelInputDeviceTransferOutcomeCallable
std::future< CancelInputDeviceTransferOutcome > CancelInputDeviceTransferOutcomeCallable
Definition: MediaLiveClient.h:227
Aws::MediaLive::Model::UpdateMultiplexRequest
Definition: UpdateMultiplexRequest.h:26
Aws::MediaLive::MediaLiveClient::DescribeScheduleCallable
virtual Model::DescribeScheduleOutcomeCallable DescribeScheduleCallable(const Model::DescribeScheduleRequest &request) const
Aws::MediaLive::Model::DescribeInputDeviceRequest
Definition: DescribeInputDeviceRequest.h:26
Aws::MediaLive::Model::StartChannelOutcome
Aws::Utils::Outcome< StartChannelResult, MediaLiveError > StartChannelOutcome
Definition: MediaLiveClient.h:208
Aws::MediaLive::Model::DeleteTagsRequest
Definition: DeleteTagsRequest.h:30
Aws::MediaLive::MediaLiveClient::ListInputSecurityGroupsAsync
virtual void ListInputSecurityGroupsAsync(const Model::ListInputSecurityGroupsRequest &request, const ListInputSecurityGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::UpdateInputDeviceResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateInputDeviceRequest &, const Model::UpdateInputDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInputDeviceResponseReceivedHandler
Definition: MediaLiveClient.h:333
Aws::MediaLive::MediaLiveClient::BatchUpdateScheduleCallable
virtual Model::BatchUpdateScheduleOutcomeCallable BatchUpdateScheduleCallable(const Model::BatchUpdateScheduleRequest &request) const
Aws::MediaLive::MediaLiveClient::PurchaseOfferingAsync
virtual void PurchaseOfferingAsync(const Model::PurchaseOfferingRequest &request, const PurchaseOfferingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::DescribeScheduleRequest
Definition: DescribeScheduleRequest.h:29
Aws::MediaLive::Model::ListMultiplexesOutcomeCallable
std::future< ListMultiplexesOutcome > ListMultiplexesOutcomeCallable
Definition: MediaLiveClient.h:259
Aws::MediaLive::CreateTagsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateTagsRequest &, const Model::CreateTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTagsResponseReceivedHandler
Definition: MediaLiveClient.h:294
Aws::MediaLive::MediaLiveClient::DescribeInputDeviceCallable
virtual Model::DescribeInputDeviceOutcomeCallable DescribeInputDeviceCallable(const Model::DescribeInputDeviceRequest &request) const
Aws::MediaLive::BatchStartResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::BatchStartRequest &, const Model::BatchStartOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchStartResponseReceivedHandler
Definition: MediaLiveClient.h:284
Aws::MediaLive::Model::CreateInputSecurityGroupOutcome
Aws::Utils::Outcome< CreateInputSecurityGroupResult, MediaLiveError > CreateInputSecurityGroupOutcome
Definition: MediaLiveClient.h:173
Aws::MediaLive::MediaLiveClient::ListInputDevicesCallable
virtual Model::ListInputDevicesOutcomeCallable ListInputDevicesCallable(const Model::ListInputDevicesRequest &request) const
Aws::MediaLive::DeleteInputResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteInputRequest &, const Model::DeleteInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInputResponseReceivedHandler
Definition: MediaLiveClient.h:296
Aws::MediaLive::MediaLiveClient::BatchStartCallable
virtual Model::BatchStartOutcomeCallable BatchStartCallable(const Model::BatchStartRequest &request) const
Aws::MediaLive::Model::UpdateInputSecurityGroupOutcome
Aws::Utils::Outcome< UpdateInputSecurityGroupResult, MediaLiveError > UpdateInputSecurityGroupOutcome
Definition: MediaLiveClient.h:217
Aws::MediaLive::Model::ListMultiplexProgramsOutcome
Aws::Utils::Outcome< ListMultiplexProgramsResult, MediaLiveError > ListMultiplexProgramsOutcome
Definition: MediaLiveClient.h:201
Aws::MediaLive::MediaLiveClient::CreateInput
virtual Model::CreateInputOutcome CreateInput(const Model::CreateInputRequest &request) const
Aws::MediaLive::UpdateInputResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateInputRequest &, const Model::UpdateInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInputResponseReceivedHandler
Definition: MediaLiveClient.h:332
Aws::MediaLive::MediaLiveClient::DeleteReservation
virtual Model::DeleteReservationOutcome DeleteReservation(const Model::DeleteReservationRequest &request) const
Aws::MediaLive::Model::StartMultiplexRequest
Definition: StartMultiplexRequest.h:25
Aws::MediaLive::Model::DescribeOfferingRequest
Definition: DescribeOfferingRequest.h:25
Aws::MediaLive::MediaLiveClient::StopChannelAsync
virtual void StopChannelAsync(const Model::StopChannelRequest &request, const StopChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::MediaLiveClient::BatchUpdateScheduleAsync
virtual void BatchUpdateScheduleAsync(const Model::BatchUpdateScheduleRequest &request, const BatchUpdateScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::DescribeReservationOutcome
Aws::Utils::Outcome< DescribeReservationResult, MediaLiveError > DescribeReservationOutcome
Definition: MediaLiveClient.h:194
Aws::MediaLive::DeleteTagsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteTagsRequest &, const Model::DeleteTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTagsResponseReceivedHandler
Definition: MediaLiveClient.h:302
Aws::MediaLive::Model::ListInputDevicesOutcomeCallable
std::future< ListInputDevicesOutcome > ListInputDevicesOutcomeCallable
Definition: MediaLiveClient.h:255
Aws::MediaLive::MediaLiveClient::BatchDelete
virtual Model::BatchDeleteOutcome BatchDelete(const Model::BatchDeleteRequest &request) const
Aws::MediaLive::Model::ListInputDevicesOutcome
Aws::Utils::Outcome< ListInputDevicesResult, MediaLiveError > ListInputDevicesOutcome
Definition: MediaLiveClient.h:198
JsonSerializer.h
Aws::MediaLive::MediaLiveClient::StartChannelCallable
virtual Model::StartChannelOutcomeCallable StartChannelCallable(const Model::StartChannelRequest &request) const
Aws::MediaLive::Model::BatchDeleteOutcome
Aws::Utils::Outcome< BatchDeleteResult, MediaLiveError > BatchDeleteOutcome
Definition: MediaLiveClient.h:166
Aws::MediaLive::Model::CreateChannelRequest
Definition: CreateChannelRequest.h:36
Aws::MediaLive::MediaLiveClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::MediaLive::Model::ListOfferingsOutcome
Aws::Utils::Outcome< ListOfferingsResult, MediaLiveError > ListOfferingsOutcome
Definition: MediaLiveClient.h:203
Aws::MediaLive::Model::ListChannelsOutcomeCallable
std::future< ListChannelsOutcome > ListChannelsOutcomeCallable
Definition: MediaLiveClient.h:253
Aws::MediaLive::Model::RejectInputDeviceTransferOutcomeCallable
std::future< RejectInputDeviceTransferOutcome > RejectInputDeviceTransferOutcomeCallable
Definition: MediaLiveClient.h:264
Aws::MediaLive::Model::BatchStopRequest
Definition: BatchStopRequest.h:26
Aws::MediaLive::Model::DescribeInputDeviceOutcome
Aws::Utils::Outcome< DescribeInputDeviceResult, MediaLiveError > DescribeInputDeviceOutcome
Definition: MediaLiveClient.h:188
ListInputDevicesResult.h
Aws::MediaLive::Model::DescribeMultiplexOutcome
Aws::Utils::Outcome< DescribeMultiplexResult, MediaLiveError > DescribeMultiplexOutcome
Definition: MediaLiveClient.h:191
Aws::MediaLive::MediaLiveClient::DeleteMultiplex
virtual Model::DeleteMultiplexOutcome DeleteMultiplex(const Model::DeleteMultiplexRequest &request) const
Aws::MediaLive::Model::DeleteChannelRequest
Definition: DeleteChannelRequest.h:25
Aws::MediaLive::Model::DescribeMultiplexProgramRequest
Definition: DescribeMultiplexProgramRequest.h:26
MediaLive_EXPORTS.h
Aws::MediaLive::Model::ListReservationsOutcome
Aws::Utils::Outcome< ListReservationsResult, MediaLiveError > ListReservationsOutcome
Definition: MediaLiveClient.h:204