AWS SDK for C++

AWS SDK for C++ Version 1.11.606

Loading...
Searching...
No Matches
MediaLiveClient.h
1
6#pragma once
7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/medialive/MediaLiveServiceClientModel.h>
13
14namespace Aws
15{
16namespace MediaLive
17{
21 class AWS_MEDIALIVE_API MediaLiveClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<MediaLiveClient>
22 {
23 public:
25 static const char* GetServiceName();
26 static const char* GetAllocationTag();
27
30
36 std::shared_ptr<MediaLiveEndpointProviderBase> endpointProvider = nullptr);
37
43 std::shared_ptr<MediaLiveEndpointProviderBase> endpointProvider = nullptr,
45
50 MediaLiveClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
51 std::shared_ptr<MediaLiveEndpointProviderBase> endpointProvider = nullptr,
53
54
55 /* Legacy constructors due deprecation */
61
67 const Aws::Client::ClientConfiguration& clientConfiguration);
68
73 MediaLiveClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
74 const Aws::Client::ClientConfiguration& clientConfiguration);
75
76 /* End of legacy constructors due deprecation */
78
86
90 template<typename AcceptInputDeviceTransferRequestT = Model::AcceptInputDeviceTransferRequest>
91 Model::AcceptInputDeviceTransferOutcomeCallable AcceptInputDeviceTransferCallable(const AcceptInputDeviceTransferRequestT& request) const
92 {
93 return SubmitCallable(&MediaLiveClient::AcceptInputDeviceTransfer, request);
94 }
95
99 template<typename AcceptInputDeviceTransferRequestT = Model::AcceptInputDeviceTransferRequest>
100 void AcceptInputDeviceTransferAsync(const AcceptInputDeviceTransferRequestT& request, const AcceptInputDeviceTransferResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
101 {
102 return SubmitAsync(&MediaLiveClient::AcceptInputDeviceTransfer, request, handler, context);
103 }
104
111
115 template<typename BatchDeleteRequestT = Model::BatchDeleteRequest>
116 Model::BatchDeleteOutcomeCallable BatchDeleteCallable(const BatchDeleteRequestT& request = {}) const
117 {
118 return SubmitCallable(&MediaLiveClient::BatchDelete, request);
119 }
120
124 template<typename BatchDeleteRequestT = Model::BatchDeleteRequest>
125 void BatchDeleteAsync(const BatchDeleteResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const BatchDeleteRequestT& request = {}) const
126 {
127 return SubmitAsync(&MediaLiveClient::BatchDelete, request, handler, context);
128 }
129
136
140 template<typename BatchStartRequestT = Model::BatchStartRequest>
141 Model::BatchStartOutcomeCallable BatchStartCallable(const BatchStartRequestT& request = {}) const
142 {
143 return SubmitCallable(&MediaLiveClient::BatchStart, request);
144 }
145
149 template<typename BatchStartRequestT = Model::BatchStartRequest>
150 void BatchStartAsync(const BatchStartResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const BatchStartRequestT& request = {}) const
151 {
152 return SubmitAsync(&MediaLiveClient::BatchStart, request, handler, context);
153 }
154
161
165 template<typename BatchStopRequestT = Model::BatchStopRequest>
166 Model::BatchStopOutcomeCallable BatchStopCallable(const BatchStopRequestT& request = {}) const
167 {
168 return SubmitCallable(&MediaLiveClient::BatchStop, request);
169 }
170
174 template<typename BatchStopRequestT = Model::BatchStopRequest>
175 void BatchStopAsync(const BatchStopResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const BatchStopRequestT& request = {}) const
176 {
177 return SubmitAsync(&MediaLiveClient::BatchStop, request, handler, context);
178 }
179
186
190 template<typename BatchUpdateScheduleRequestT = Model::BatchUpdateScheduleRequest>
191 Model::BatchUpdateScheduleOutcomeCallable BatchUpdateScheduleCallable(const BatchUpdateScheduleRequestT& request) const
192 {
193 return SubmitCallable(&MediaLiveClient::BatchUpdateSchedule, request);
194 }
195
199 template<typename BatchUpdateScheduleRequestT = Model::BatchUpdateScheduleRequest>
200 void BatchUpdateScheduleAsync(const BatchUpdateScheduleRequestT& request, const BatchUpdateScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
201 {
202 return SubmitAsync(&MediaLiveClient::BatchUpdateSchedule, request, handler, context);
203 }
204
212
216 template<typename CancelInputDeviceTransferRequestT = Model::CancelInputDeviceTransferRequest>
217 Model::CancelInputDeviceTransferOutcomeCallable CancelInputDeviceTransferCallable(const CancelInputDeviceTransferRequestT& request) const
218 {
219 return SubmitCallable(&MediaLiveClient::CancelInputDeviceTransfer, request);
220 }
221
225 template<typename CancelInputDeviceTransferRequestT = Model::CancelInputDeviceTransferRequest>
226 void CancelInputDeviceTransferAsync(const CancelInputDeviceTransferRequestT& request, const CancelInputDeviceTransferResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
227 {
228 return SubmitAsync(&MediaLiveClient::CancelInputDeviceTransfer, request, handler, context);
229 }
230
239
243 template<typename ClaimDeviceRequestT = Model::ClaimDeviceRequest>
244 Model::ClaimDeviceOutcomeCallable ClaimDeviceCallable(const ClaimDeviceRequestT& request = {}) const
245 {
246 return SubmitCallable(&MediaLiveClient::ClaimDevice, request);
247 }
248
252 template<typename ClaimDeviceRequestT = Model::ClaimDeviceRequest>
253 void ClaimDeviceAsync(const ClaimDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ClaimDeviceRequestT& request = {}) const
254 {
255 return SubmitAsync(&MediaLiveClient::ClaimDevice, request, handler, context);
256 }
257
264
268 template<typename CreateChannelRequestT = Model::CreateChannelRequest>
269 Model::CreateChannelOutcomeCallable CreateChannelCallable(const CreateChannelRequestT& request = {}) const
270 {
271 return SubmitCallable(&MediaLiveClient::CreateChannel, request);
272 }
273
277 template<typename CreateChannelRequestT = Model::CreateChannelRequest>
278 void CreateChannelAsync(const CreateChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const CreateChannelRequestT& request = {}) const
279 {
280 return SubmitAsync(&MediaLiveClient::CreateChannel, request, handler, context);
281 }
282
295
299 template<typename CreateChannelPlacementGroupRequestT = Model::CreateChannelPlacementGroupRequest>
300 Model::CreateChannelPlacementGroupOutcomeCallable CreateChannelPlacementGroupCallable(const CreateChannelPlacementGroupRequestT& request) const
301 {
302 return SubmitCallable(&MediaLiveClient::CreateChannelPlacementGroup, request);
303 }
304
308 template<typename CreateChannelPlacementGroupRequestT = Model::CreateChannelPlacementGroupRequest>
309 void CreateChannelPlacementGroupAsync(const CreateChannelPlacementGroupRequestT& request, const CreateChannelPlacementGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
310 {
311 return SubmitAsync(&MediaLiveClient::CreateChannelPlacementGroup, request, handler, context);
312 }
313
321
325 template<typename CreateCloudWatchAlarmTemplateRequestT = Model::CreateCloudWatchAlarmTemplateRequest>
326 Model::CreateCloudWatchAlarmTemplateOutcomeCallable CreateCloudWatchAlarmTemplateCallable(const CreateCloudWatchAlarmTemplateRequestT& request) const
327 {
328 return SubmitCallable(&MediaLiveClient::CreateCloudWatchAlarmTemplate, request);
329 }
330
334 template<typename CreateCloudWatchAlarmTemplateRequestT = Model::CreateCloudWatchAlarmTemplateRequest>
335 void CreateCloudWatchAlarmTemplateAsync(const CreateCloudWatchAlarmTemplateRequestT& request, const CreateCloudWatchAlarmTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
336 {
337 return SubmitAsync(&MediaLiveClient::CreateCloudWatchAlarmTemplate, request, handler, context);
338 }
339
348
352 template<typename CreateCloudWatchAlarmTemplateGroupRequestT = Model::CreateCloudWatchAlarmTemplateGroupRequest>
354 {
355 return SubmitCallable(&MediaLiveClient::CreateCloudWatchAlarmTemplateGroup, request);
356 }
357
361 template<typename CreateCloudWatchAlarmTemplateGroupRequestT = Model::CreateCloudWatchAlarmTemplateGroupRequest>
362 void CreateCloudWatchAlarmTemplateGroupAsync(const CreateCloudWatchAlarmTemplateGroupRequestT& request, const CreateCloudWatchAlarmTemplateGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
363 {
364 return SubmitAsync(&MediaLiveClient::CreateCloudWatchAlarmTemplateGroup, request, handler, context);
365 }
366
373
377 template<typename CreateClusterRequestT = Model::CreateClusterRequest>
378 Model::CreateClusterOutcomeCallable CreateClusterCallable(const CreateClusterRequestT& request = {}) const
379 {
380 return SubmitCallable(&MediaLiveClient::CreateCluster, request);
381 }
382
386 template<typename CreateClusterRequestT = Model::CreateClusterRequest>
387 void CreateClusterAsync(const CreateClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const CreateClusterRequestT& request = {}) const
388 {
389 return SubmitAsync(&MediaLiveClient::CreateCluster, request, handler, context);
390 }
391
399
403 template<typename CreateEventBridgeRuleTemplateRequestT = Model::CreateEventBridgeRuleTemplateRequest>
404 Model::CreateEventBridgeRuleTemplateOutcomeCallable CreateEventBridgeRuleTemplateCallable(const CreateEventBridgeRuleTemplateRequestT& request) const
405 {
406 return SubmitCallable(&MediaLiveClient::CreateEventBridgeRuleTemplate, request);
407 }
408
412 template<typename CreateEventBridgeRuleTemplateRequestT = Model::CreateEventBridgeRuleTemplateRequest>
413 void CreateEventBridgeRuleTemplateAsync(const CreateEventBridgeRuleTemplateRequestT& request, const CreateEventBridgeRuleTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
414 {
415 return SubmitAsync(&MediaLiveClient::CreateEventBridgeRuleTemplate, request, handler, context);
416 }
417
426
430 template<typename CreateEventBridgeRuleTemplateGroupRequestT = Model::CreateEventBridgeRuleTemplateGroupRequest>
432 {
433 return SubmitCallable(&MediaLiveClient::CreateEventBridgeRuleTemplateGroup, request);
434 }
435
439 template<typename CreateEventBridgeRuleTemplateGroupRequestT = Model::CreateEventBridgeRuleTemplateGroupRequest>
440 void CreateEventBridgeRuleTemplateGroupAsync(const CreateEventBridgeRuleTemplateGroupRequestT& request, const CreateEventBridgeRuleTemplateGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
441 {
442 return SubmitAsync(&MediaLiveClient::CreateEventBridgeRuleTemplateGroup, request, handler, context);
443 }
444
451
455 template<typename CreateInputRequestT = Model::CreateInputRequest>
456 Model::CreateInputOutcomeCallable CreateInputCallable(const CreateInputRequestT& request = {}) const
457 {
458 return SubmitCallable(&MediaLiveClient::CreateInput, request);
459 }
460
464 template<typename CreateInputRequestT = Model::CreateInputRequest>
465 void CreateInputAsync(const CreateInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const CreateInputRequestT& request = {}) const
466 {
467 return SubmitAsync(&MediaLiveClient::CreateInput, request, handler, context);
468 }
469
476
480 template<typename CreateInputSecurityGroupRequestT = Model::CreateInputSecurityGroupRequest>
481 Model::CreateInputSecurityGroupOutcomeCallable CreateInputSecurityGroupCallable(const CreateInputSecurityGroupRequestT& request = {}) const
482 {
483 return SubmitCallable(&MediaLiveClient::CreateInputSecurityGroup, request);
484 }
485
489 template<typename CreateInputSecurityGroupRequestT = Model::CreateInputSecurityGroupRequest>
490 void CreateInputSecurityGroupAsync(const CreateInputSecurityGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const CreateInputSecurityGroupRequestT& request = {}) const
491 {
492 return SubmitAsync(&MediaLiveClient::CreateInputSecurityGroup, request, handler, context);
493 }
494
501
505 template<typename CreateMultiplexRequestT = Model::CreateMultiplexRequest>
506 Model::CreateMultiplexOutcomeCallable CreateMultiplexCallable(const CreateMultiplexRequestT& request) const
507 {
508 return SubmitCallable(&MediaLiveClient::CreateMultiplex, request);
509 }
510
514 template<typename CreateMultiplexRequestT = Model::CreateMultiplexRequest>
515 void CreateMultiplexAsync(const CreateMultiplexRequestT& request, const CreateMultiplexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
516 {
517 return SubmitAsync(&MediaLiveClient::CreateMultiplex, request, handler, context);
518 }
519
526
530 template<typename CreateMultiplexProgramRequestT = Model::CreateMultiplexProgramRequest>
531 Model::CreateMultiplexProgramOutcomeCallable CreateMultiplexProgramCallable(const CreateMultiplexProgramRequestT& request) const
532 {
533 return SubmitCallable(&MediaLiveClient::CreateMultiplexProgram, request);
534 }
535
539 template<typename CreateMultiplexProgramRequestT = Model::CreateMultiplexProgramRequest>
540 void CreateMultiplexProgramAsync(const CreateMultiplexProgramRequestT& request, const CreateMultiplexProgramResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
541 {
542 return SubmitAsync(&MediaLiveClient::CreateMultiplexProgram, request, handler, context);
543 }
544
554
558 template<typename CreateNetworkRequestT = Model::CreateNetworkRequest>
559 Model::CreateNetworkOutcomeCallable CreateNetworkCallable(const CreateNetworkRequestT& request = {}) const
560 {
561 return SubmitCallable(&MediaLiveClient::CreateNetwork, request);
562 }
563
567 template<typename CreateNetworkRequestT = Model::CreateNetworkRequest>
568 void CreateNetworkAsync(const CreateNetworkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const CreateNetworkRequestT& request = {}) const
569 {
570 return SubmitAsync(&MediaLiveClient::CreateNetwork, request, handler, context);
571 }
572
581
585 template<typename CreateNodeRequestT = Model::CreateNodeRequest>
586 Model::CreateNodeOutcomeCallable CreateNodeCallable(const CreateNodeRequestT& request) const
587 {
588 return SubmitCallable(&MediaLiveClient::CreateNode, request);
589 }
590
594 template<typename CreateNodeRequestT = Model::CreateNodeRequest>
595 void CreateNodeAsync(const CreateNodeRequestT& request, const CreateNodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
596 {
597 return SubmitAsync(&MediaLiveClient::CreateNode, request, handler, context);
598 }
599
610
614 template<typename CreateNodeRegistrationScriptRequestT = Model::CreateNodeRegistrationScriptRequest>
615 Model::CreateNodeRegistrationScriptOutcomeCallable CreateNodeRegistrationScriptCallable(const CreateNodeRegistrationScriptRequestT& request) const
616 {
617 return SubmitCallable(&MediaLiveClient::CreateNodeRegistrationScript, request);
618 }
619
623 template<typename CreateNodeRegistrationScriptRequestT = Model::CreateNodeRegistrationScriptRequest>
624 void CreateNodeRegistrationScriptAsync(const CreateNodeRegistrationScriptRequestT& request, const CreateNodeRegistrationScriptResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
625 {
626 return SubmitAsync(&MediaLiveClient::CreateNodeRegistrationScript, request, handler, context);
627 }
628
635
639 template<typename CreatePartnerInputRequestT = Model::CreatePartnerInputRequest>
640 Model::CreatePartnerInputOutcomeCallable CreatePartnerInputCallable(const CreatePartnerInputRequestT& request) const
641 {
642 return SubmitCallable(&MediaLiveClient::CreatePartnerInput, request);
643 }
644
648 template<typename CreatePartnerInputRequestT = Model::CreatePartnerInputRequest>
649 void CreatePartnerInputAsync(const CreatePartnerInputRequestT& request, const CreatePartnerInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
650 {
651 return SubmitAsync(&MediaLiveClient::CreatePartnerInput, request, handler, context);
652 }
653
664
668 template<typename CreateSdiSourceRequestT = Model::CreateSdiSourceRequest>
669 Model::CreateSdiSourceOutcomeCallable CreateSdiSourceCallable(const CreateSdiSourceRequestT& request = {}) const
670 {
671 return SubmitCallable(&MediaLiveClient::CreateSdiSource, request);
672 }
673
677 template<typename CreateSdiSourceRequestT = Model::CreateSdiSourceRequest>
678 void CreateSdiSourceAsync(const CreateSdiSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const CreateSdiSourceRequestT& request = {}) const
679 {
680 return SubmitAsync(&MediaLiveClient::CreateSdiSource, request, handler, context);
681 }
682
690
694 template<typename CreateSignalMapRequestT = Model::CreateSignalMapRequest>
695 Model::CreateSignalMapOutcomeCallable CreateSignalMapCallable(const CreateSignalMapRequestT& request) const
696 {
697 return SubmitCallable(&MediaLiveClient::CreateSignalMap, request);
698 }
699
703 template<typename CreateSignalMapRequestT = Model::CreateSignalMapRequest>
704 void CreateSignalMapAsync(const CreateSignalMapRequestT& request, const CreateSignalMapResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
705 {
706 return SubmitAsync(&MediaLiveClient::CreateSignalMap, request, handler, context);
707 }
708
715
719 template<typename CreateTagsRequestT = Model::CreateTagsRequest>
720 Model::CreateTagsOutcomeCallable CreateTagsCallable(const CreateTagsRequestT& request) const
721 {
722 return SubmitCallable(&MediaLiveClient::CreateTags, request);
723 }
724
728 template<typename CreateTagsRequestT = Model::CreateTagsRequest>
729 void CreateTagsAsync(const CreateTagsRequestT& request, const CreateTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
730 {
731 return SubmitAsync(&MediaLiveClient::CreateTags, request, handler, context);
732 }
733
741
745 template<typename DeleteChannelRequestT = Model::DeleteChannelRequest>
746 Model::DeleteChannelOutcomeCallable DeleteChannelCallable(const DeleteChannelRequestT& request) const
747 {
748 return SubmitCallable(&MediaLiveClient::DeleteChannel, request);
749 }
750
754 template<typename DeleteChannelRequestT = Model::DeleteChannelRequest>
755 void DeleteChannelAsync(const DeleteChannelRequestT& request, const DeleteChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
756 {
757 return SubmitAsync(&MediaLiveClient::DeleteChannel, request, handler, context);
758 }
759
767
771 template<typename DeleteChannelPlacementGroupRequestT = Model::DeleteChannelPlacementGroupRequest>
772 Model::DeleteChannelPlacementGroupOutcomeCallable DeleteChannelPlacementGroupCallable(const DeleteChannelPlacementGroupRequestT& request) const
773 {
774 return SubmitCallable(&MediaLiveClient::DeleteChannelPlacementGroup, request);
775 }
776
780 template<typename DeleteChannelPlacementGroupRequestT = Model::DeleteChannelPlacementGroupRequest>
781 void DeleteChannelPlacementGroupAsync(const DeleteChannelPlacementGroupRequestT& request, const DeleteChannelPlacementGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
782 {
783 return SubmitAsync(&MediaLiveClient::DeleteChannelPlacementGroup, request, handler, context);
784 }
785
792
796 template<typename DeleteCloudWatchAlarmTemplateRequestT = Model::DeleteCloudWatchAlarmTemplateRequest>
797 Model::DeleteCloudWatchAlarmTemplateOutcomeCallable DeleteCloudWatchAlarmTemplateCallable(const DeleteCloudWatchAlarmTemplateRequestT& request) const
798 {
799 return SubmitCallable(&MediaLiveClient::DeleteCloudWatchAlarmTemplate, request);
800 }
801
805 template<typename DeleteCloudWatchAlarmTemplateRequestT = Model::DeleteCloudWatchAlarmTemplateRequest>
806 void DeleteCloudWatchAlarmTemplateAsync(const DeleteCloudWatchAlarmTemplateRequestT& request, const DeleteCloudWatchAlarmTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
807 {
808 return SubmitAsync(&MediaLiveClient::DeleteCloudWatchAlarmTemplate, request, handler, context);
809 }
810
819
823 template<typename DeleteCloudWatchAlarmTemplateGroupRequestT = Model::DeleteCloudWatchAlarmTemplateGroupRequest>
825 {
826 return SubmitCallable(&MediaLiveClient::DeleteCloudWatchAlarmTemplateGroup, request);
827 }
828
832 template<typename DeleteCloudWatchAlarmTemplateGroupRequestT = Model::DeleteCloudWatchAlarmTemplateGroupRequest>
833 void DeleteCloudWatchAlarmTemplateGroupAsync(const DeleteCloudWatchAlarmTemplateGroupRequestT& request, const DeleteCloudWatchAlarmTemplateGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
834 {
835 return SubmitAsync(&MediaLiveClient::DeleteCloudWatchAlarmTemplateGroup, request, handler, context);
836 }
837
844
848 template<typename DeleteClusterRequestT = Model::DeleteClusterRequest>
849 Model::DeleteClusterOutcomeCallable DeleteClusterCallable(const DeleteClusterRequestT& request) const
850 {
851 return SubmitCallable(&MediaLiveClient::DeleteCluster, request);
852 }
853
857 template<typename DeleteClusterRequestT = Model::DeleteClusterRequest>
858 void DeleteClusterAsync(const DeleteClusterRequestT& request, const DeleteClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
859 {
860 return SubmitAsync(&MediaLiveClient::DeleteCluster, request, handler, context);
861 }
862
869
873 template<typename DeleteEventBridgeRuleTemplateRequestT = Model::DeleteEventBridgeRuleTemplateRequest>
874 Model::DeleteEventBridgeRuleTemplateOutcomeCallable DeleteEventBridgeRuleTemplateCallable(const DeleteEventBridgeRuleTemplateRequestT& request) const
875 {
876 return SubmitCallable(&MediaLiveClient::DeleteEventBridgeRuleTemplate, request);
877 }
878
882 template<typename DeleteEventBridgeRuleTemplateRequestT = Model::DeleteEventBridgeRuleTemplateRequest>
883 void DeleteEventBridgeRuleTemplateAsync(const DeleteEventBridgeRuleTemplateRequestT& request, const DeleteEventBridgeRuleTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
884 {
885 return SubmitAsync(&MediaLiveClient::DeleteEventBridgeRuleTemplate, request, handler, context);
886 }
887
896
900 template<typename DeleteEventBridgeRuleTemplateGroupRequestT = Model::DeleteEventBridgeRuleTemplateGroupRequest>
902 {
903 return SubmitCallable(&MediaLiveClient::DeleteEventBridgeRuleTemplateGroup, request);
904 }
905
909 template<typename DeleteEventBridgeRuleTemplateGroupRequestT = Model::DeleteEventBridgeRuleTemplateGroupRequest>
910 void DeleteEventBridgeRuleTemplateGroupAsync(const DeleteEventBridgeRuleTemplateGroupRequestT& request, const DeleteEventBridgeRuleTemplateGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
911 {
912 return SubmitAsync(&MediaLiveClient::DeleteEventBridgeRuleTemplateGroup, request, handler, context);
913 }
914
921
925 template<typename DeleteInputRequestT = Model::DeleteInputRequest>
926 Model::DeleteInputOutcomeCallable DeleteInputCallable(const DeleteInputRequestT& request) const
927 {
928 return SubmitCallable(&MediaLiveClient::DeleteInput, request);
929 }
930
934 template<typename DeleteInputRequestT = Model::DeleteInputRequest>
935 void DeleteInputAsync(const DeleteInputRequestT& request, const DeleteInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
936 {
937 return SubmitAsync(&MediaLiveClient::DeleteInput, request, handler, context);
938 }
939
946
950 template<typename DeleteInputSecurityGroupRequestT = Model::DeleteInputSecurityGroupRequest>
951 Model::DeleteInputSecurityGroupOutcomeCallable DeleteInputSecurityGroupCallable(const DeleteInputSecurityGroupRequestT& request) const
952 {
953 return SubmitCallable(&MediaLiveClient::DeleteInputSecurityGroup, request);
954 }
955
959 template<typename DeleteInputSecurityGroupRequestT = Model::DeleteInputSecurityGroupRequest>
960 void DeleteInputSecurityGroupAsync(const DeleteInputSecurityGroupRequestT& request, const DeleteInputSecurityGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
961 {
962 return SubmitAsync(&MediaLiveClient::DeleteInputSecurityGroup, request, handler, context);
963 }
964
971
975 template<typename DeleteMultiplexRequestT = Model::DeleteMultiplexRequest>
976 Model::DeleteMultiplexOutcomeCallable DeleteMultiplexCallable(const DeleteMultiplexRequestT& request) const
977 {
978 return SubmitCallable(&MediaLiveClient::DeleteMultiplex, request);
979 }
980
984 template<typename DeleteMultiplexRequestT = Model::DeleteMultiplexRequest>
985 void DeleteMultiplexAsync(const DeleteMultiplexRequestT& request, const DeleteMultiplexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
986 {
987 return SubmitAsync(&MediaLiveClient::DeleteMultiplex, request, handler, context);
988 }
989
996
1000 template<typename DeleteMultiplexProgramRequestT = Model::DeleteMultiplexProgramRequest>
1001 Model::DeleteMultiplexProgramOutcomeCallable DeleteMultiplexProgramCallable(const DeleteMultiplexProgramRequestT& request) const
1002 {
1003 return SubmitCallable(&MediaLiveClient::DeleteMultiplexProgram, request);
1004 }
1005
1009 template<typename DeleteMultiplexProgramRequestT = Model::DeleteMultiplexProgramRequest>
1010 void DeleteMultiplexProgramAsync(const DeleteMultiplexProgramRequestT& request, const DeleteMultiplexProgramResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1011 {
1012 return SubmitAsync(&MediaLiveClient::DeleteMultiplexProgram, request, handler, context);
1013 }
1014
1022
1026 template<typename DeleteNetworkRequestT = Model::DeleteNetworkRequest>
1027 Model::DeleteNetworkOutcomeCallable DeleteNetworkCallable(const DeleteNetworkRequestT& request) const
1028 {
1029 return SubmitCallable(&MediaLiveClient::DeleteNetwork, request);
1030 }
1031
1035 template<typename DeleteNetworkRequestT = Model::DeleteNetworkRequest>
1036 void DeleteNetworkAsync(const DeleteNetworkRequestT& request, const DeleteNetworkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1037 {
1038 return SubmitAsync(&MediaLiveClient::DeleteNetwork, request, handler, context);
1039 }
1040
1047
1051 template<typename DeleteNodeRequestT = Model::DeleteNodeRequest>
1052 Model::DeleteNodeOutcomeCallable DeleteNodeCallable(const DeleteNodeRequestT& request) const
1053 {
1054 return SubmitCallable(&MediaLiveClient::DeleteNode, request);
1055 }
1056
1060 template<typename DeleteNodeRequestT = Model::DeleteNodeRequest>
1061 void DeleteNodeAsync(const DeleteNodeRequestT& request, const DeleteNodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1062 {
1063 return SubmitAsync(&MediaLiveClient::DeleteNode, request, handler, context);
1064 }
1065
1072
1076 template<typename DeleteReservationRequestT = Model::DeleteReservationRequest>
1077 Model::DeleteReservationOutcomeCallable DeleteReservationCallable(const DeleteReservationRequestT& request) const
1078 {
1079 return SubmitCallable(&MediaLiveClient::DeleteReservation, request);
1080 }
1081
1085 template<typename DeleteReservationRequestT = Model::DeleteReservationRequest>
1086 void DeleteReservationAsync(const DeleteReservationRequestT& request, const DeleteReservationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1087 {
1088 return SubmitAsync(&MediaLiveClient::DeleteReservation, request, handler, context);
1089 }
1090
1097
1101 template<typename DeleteScheduleRequestT = Model::DeleteScheduleRequest>
1102 Model::DeleteScheduleOutcomeCallable DeleteScheduleCallable(const DeleteScheduleRequestT& request) const
1103 {
1104 return SubmitCallable(&MediaLiveClient::DeleteSchedule, request);
1105 }
1106
1110 template<typename DeleteScheduleRequestT = Model::DeleteScheduleRequest>
1111 void DeleteScheduleAsync(const DeleteScheduleRequestT& request, const DeleteScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1112 {
1113 return SubmitAsync(&MediaLiveClient::DeleteSchedule, request, handler, context);
1114 }
1115
1123
1127 template<typename DeleteSdiSourceRequestT = Model::DeleteSdiSourceRequest>
1128 Model::DeleteSdiSourceOutcomeCallable DeleteSdiSourceCallable(const DeleteSdiSourceRequestT& request) const
1129 {
1130 return SubmitCallable(&MediaLiveClient::DeleteSdiSource, request);
1131 }
1132
1136 template<typename DeleteSdiSourceRequestT = Model::DeleteSdiSourceRequest>
1137 void DeleteSdiSourceAsync(const DeleteSdiSourceRequestT& request, const DeleteSdiSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1138 {
1139 return SubmitAsync(&MediaLiveClient::DeleteSdiSource, request, handler, context);
1140 }
1141
1148
1152 template<typename DeleteSignalMapRequestT = Model::DeleteSignalMapRequest>
1153 Model::DeleteSignalMapOutcomeCallable DeleteSignalMapCallable(const DeleteSignalMapRequestT& request) const
1154 {
1155 return SubmitCallable(&MediaLiveClient::DeleteSignalMap, request);
1156 }
1157
1161 template<typename DeleteSignalMapRequestT = Model::DeleteSignalMapRequest>
1162 void DeleteSignalMapAsync(const DeleteSignalMapRequestT& request, const DeleteSignalMapResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1163 {
1164 return SubmitAsync(&MediaLiveClient::DeleteSignalMap, request, handler, context);
1165 }
1166
1173
1177 template<typename DeleteTagsRequestT = Model::DeleteTagsRequest>
1178 Model::DeleteTagsOutcomeCallable DeleteTagsCallable(const DeleteTagsRequestT& request) const
1179 {
1180 return SubmitCallable(&MediaLiveClient::DeleteTags, request);
1181 }
1182
1186 template<typename DeleteTagsRequestT = Model::DeleteTagsRequest>
1187 void DeleteTagsAsync(const DeleteTagsRequestT& request, const DeleteTagsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1188 {
1189 return SubmitAsync(&MediaLiveClient::DeleteTags, request, handler, context);
1190 }
1191
1198
1202 template<typename DescribeAccountConfigurationRequestT = Model::DescribeAccountConfigurationRequest>
1203 Model::DescribeAccountConfigurationOutcomeCallable DescribeAccountConfigurationCallable(const DescribeAccountConfigurationRequestT& request = {}) const
1204 {
1205 return SubmitCallable(&MediaLiveClient::DescribeAccountConfiguration, request);
1206 }
1207
1211 template<typename DescribeAccountConfigurationRequestT = Model::DescribeAccountConfigurationRequest>
1212 void DescribeAccountConfigurationAsync(const DescribeAccountConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DescribeAccountConfigurationRequestT& request = {}) const
1213 {
1214 return SubmitAsync(&MediaLiveClient::DescribeAccountConfiguration, request, handler, context);
1215 }
1216
1223
1227 template<typename DescribeChannelRequestT = Model::DescribeChannelRequest>
1228 Model::DescribeChannelOutcomeCallable DescribeChannelCallable(const DescribeChannelRequestT& request) const
1229 {
1230 return SubmitCallable(&MediaLiveClient::DescribeChannel, request);
1231 }
1232
1236 template<typename DescribeChannelRequestT = Model::DescribeChannelRequest>
1237 void DescribeChannelAsync(const DescribeChannelRequestT& request, const DescribeChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1238 {
1239 return SubmitAsync(&MediaLiveClient::DescribeChannel, request, handler, context);
1240 }
1241
1248
1252 template<typename DescribeChannelPlacementGroupRequestT = Model::DescribeChannelPlacementGroupRequest>
1253 Model::DescribeChannelPlacementGroupOutcomeCallable DescribeChannelPlacementGroupCallable(const DescribeChannelPlacementGroupRequestT& request) const
1254 {
1255 return SubmitCallable(&MediaLiveClient::DescribeChannelPlacementGroup, request);
1256 }
1257
1261 template<typename DescribeChannelPlacementGroupRequestT = Model::DescribeChannelPlacementGroupRequest>
1262 void DescribeChannelPlacementGroupAsync(const DescribeChannelPlacementGroupRequestT& request, const DescribeChannelPlacementGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1263 {
1264 return SubmitAsync(&MediaLiveClient::DescribeChannelPlacementGroup, request, handler, context);
1265 }
1266
1273
1277 template<typename DescribeClusterRequestT = Model::DescribeClusterRequest>
1278 Model::DescribeClusterOutcomeCallable DescribeClusterCallable(const DescribeClusterRequestT& request) const
1279 {
1280 return SubmitCallable(&MediaLiveClient::DescribeCluster, request);
1281 }
1282
1286 template<typename DescribeClusterRequestT = Model::DescribeClusterRequest>
1287 void DescribeClusterAsync(const DescribeClusterRequestT& request, const DescribeClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1288 {
1289 return SubmitAsync(&MediaLiveClient::DescribeCluster, request, handler, context);
1290 }
1291
1298
1302 template<typename DescribeInputRequestT = Model::DescribeInputRequest>
1303 Model::DescribeInputOutcomeCallable DescribeInputCallable(const DescribeInputRequestT& request) const
1304 {
1305 return SubmitCallable(&MediaLiveClient::DescribeInput, request);
1306 }
1307
1311 template<typename DescribeInputRequestT = Model::DescribeInputRequest>
1312 void DescribeInputAsync(const DescribeInputRequestT& request, const DescribeInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1313 {
1314 return SubmitAsync(&MediaLiveClient::DescribeInput, request, handler, context);
1315 }
1316
1323
1327 template<typename DescribeInputDeviceRequestT = Model::DescribeInputDeviceRequest>
1328 Model::DescribeInputDeviceOutcomeCallable DescribeInputDeviceCallable(const DescribeInputDeviceRequestT& request) const
1329 {
1330 return SubmitCallable(&MediaLiveClient::DescribeInputDevice, request);
1331 }
1332
1336 template<typename DescribeInputDeviceRequestT = Model::DescribeInputDeviceRequest>
1337 void DescribeInputDeviceAsync(const DescribeInputDeviceRequestT& request, const DescribeInputDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1338 {
1339 return SubmitAsync(&MediaLiveClient::DescribeInputDevice, request, handler, context);
1340 }
1341
1348
1352 template<typename DescribeInputDeviceThumbnailRequestT = Model::DescribeInputDeviceThumbnailRequest>
1353 Model::DescribeInputDeviceThumbnailOutcomeCallable DescribeInputDeviceThumbnailCallable(const DescribeInputDeviceThumbnailRequestT& request) const
1354 {
1355 return SubmitCallable(&MediaLiveClient::DescribeInputDeviceThumbnail, request);
1356 }
1357
1361 template<typename DescribeInputDeviceThumbnailRequestT = Model::DescribeInputDeviceThumbnailRequest>
1362 void DescribeInputDeviceThumbnailAsync(const DescribeInputDeviceThumbnailRequestT& request, const DescribeInputDeviceThumbnailResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1363 {
1364 return SubmitAsync(&MediaLiveClient::DescribeInputDeviceThumbnail, request, handler, context);
1365 }
1366
1373
1377 template<typename DescribeInputSecurityGroupRequestT = Model::DescribeInputSecurityGroupRequest>
1378 Model::DescribeInputSecurityGroupOutcomeCallable DescribeInputSecurityGroupCallable(const DescribeInputSecurityGroupRequestT& request) const
1379 {
1380 return SubmitCallable(&MediaLiveClient::DescribeInputSecurityGroup, request);
1381 }
1382
1386 template<typename DescribeInputSecurityGroupRequestT = Model::DescribeInputSecurityGroupRequest>
1387 void DescribeInputSecurityGroupAsync(const DescribeInputSecurityGroupRequestT& request, const DescribeInputSecurityGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1388 {
1389 return SubmitAsync(&MediaLiveClient::DescribeInputSecurityGroup, request, handler, context);
1390 }
1391
1398
1402 template<typename DescribeMultiplexRequestT = Model::DescribeMultiplexRequest>
1403 Model::DescribeMultiplexOutcomeCallable DescribeMultiplexCallable(const DescribeMultiplexRequestT& request) const
1404 {
1405 return SubmitCallable(&MediaLiveClient::DescribeMultiplex, request);
1406 }
1407
1411 template<typename DescribeMultiplexRequestT = Model::DescribeMultiplexRequest>
1412 void DescribeMultiplexAsync(const DescribeMultiplexRequestT& request, const DescribeMultiplexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1413 {
1414 return SubmitAsync(&MediaLiveClient::DescribeMultiplex, request, handler, context);
1415 }
1416
1423
1427 template<typename DescribeMultiplexProgramRequestT = Model::DescribeMultiplexProgramRequest>
1428 Model::DescribeMultiplexProgramOutcomeCallable DescribeMultiplexProgramCallable(const DescribeMultiplexProgramRequestT& request) const
1429 {
1430 return SubmitCallable(&MediaLiveClient::DescribeMultiplexProgram, request);
1431 }
1432
1436 template<typename DescribeMultiplexProgramRequestT = Model::DescribeMultiplexProgramRequest>
1437 void DescribeMultiplexProgramAsync(const DescribeMultiplexProgramRequestT& request, const DescribeMultiplexProgramResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1438 {
1439 return SubmitAsync(&MediaLiveClient::DescribeMultiplexProgram, request, handler, context);
1440 }
1441
1448
1452 template<typename DescribeNetworkRequestT = Model::DescribeNetworkRequest>
1453 Model::DescribeNetworkOutcomeCallable DescribeNetworkCallable(const DescribeNetworkRequestT& request) const
1454 {
1455 return SubmitCallable(&MediaLiveClient::DescribeNetwork, request);
1456 }
1457
1461 template<typename DescribeNetworkRequestT = Model::DescribeNetworkRequest>
1462 void DescribeNetworkAsync(const DescribeNetworkRequestT& request, const DescribeNetworkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1463 {
1464 return SubmitAsync(&MediaLiveClient::DescribeNetwork, request, handler, context);
1465 }
1466
1473
1477 template<typename DescribeNodeRequestT = Model::DescribeNodeRequest>
1478 Model::DescribeNodeOutcomeCallable DescribeNodeCallable(const DescribeNodeRequestT& request) const
1479 {
1480 return SubmitCallable(&MediaLiveClient::DescribeNode, request);
1481 }
1482
1486 template<typename DescribeNodeRequestT = Model::DescribeNodeRequest>
1487 void DescribeNodeAsync(const DescribeNodeRequestT& request, const DescribeNodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1488 {
1489 return SubmitAsync(&MediaLiveClient::DescribeNode, request, handler, context);
1490 }
1491
1498
1502 template<typename DescribeOfferingRequestT = Model::DescribeOfferingRequest>
1503 Model::DescribeOfferingOutcomeCallable DescribeOfferingCallable(const DescribeOfferingRequestT& request) const
1504 {
1505 return SubmitCallable(&MediaLiveClient::DescribeOffering, request);
1506 }
1507
1511 template<typename DescribeOfferingRequestT = Model::DescribeOfferingRequest>
1512 void DescribeOfferingAsync(const DescribeOfferingRequestT& request, const DescribeOfferingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1513 {
1514 return SubmitAsync(&MediaLiveClient::DescribeOffering, request, handler, context);
1515 }
1516
1523
1527 template<typename DescribeReservationRequestT = Model::DescribeReservationRequest>
1528 Model::DescribeReservationOutcomeCallable DescribeReservationCallable(const DescribeReservationRequestT& request) const
1529 {
1530 return SubmitCallable(&MediaLiveClient::DescribeReservation, request);
1531 }
1532
1536 template<typename DescribeReservationRequestT = Model::DescribeReservationRequest>
1537 void DescribeReservationAsync(const DescribeReservationRequestT& request, const DescribeReservationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1538 {
1539 return SubmitAsync(&MediaLiveClient::DescribeReservation, request, handler, context);
1540 }
1541
1548
1552 template<typename DescribeScheduleRequestT = Model::DescribeScheduleRequest>
1553 Model::DescribeScheduleOutcomeCallable DescribeScheduleCallable(const DescribeScheduleRequestT& request) const
1554 {
1555 return SubmitCallable(&MediaLiveClient::DescribeSchedule, request);
1556 }
1557
1561 template<typename DescribeScheduleRequestT = Model::DescribeScheduleRequest>
1562 void DescribeScheduleAsync(const DescribeScheduleRequestT& request, const DescribeScheduleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1563 {
1564 return SubmitAsync(&MediaLiveClient::DescribeSchedule, request, handler, context);
1565 }
1566
1573
1577 template<typename DescribeSdiSourceRequestT = Model::DescribeSdiSourceRequest>
1578 Model::DescribeSdiSourceOutcomeCallable DescribeSdiSourceCallable(const DescribeSdiSourceRequestT& request) const
1579 {
1580 return SubmitCallable(&MediaLiveClient::DescribeSdiSource, request);
1581 }
1582
1586 template<typename DescribeSdiSourceRequestT = Model::DescribeSdiSourceRequest>
1587 void DescribeSdiSourceAsync(const DescribeSdiSourceRequestT& request, const DescribeSdiSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1588 {
1589 return SubmitAsync(&MediaLiveClient::DescribeSdiSource, request, handler, context);
1590 }
1591
1598
1602 template<typename DescribeThumbnailsRequestT = Model::DescribeThumbnailsRequest>
1603 Model::DescribeThumbnailsOutcomeCallable DescribeThumbnailsCallable(const DescribeThumbnailsRequestT& request) const
1604 {
1605 return SubmitCallable(&MediaLiveClient::DescribeThumbnails, request);
1606 }
1607
1611 template<typename DescribeThumbnailsRequestT = Model::DescribeThumbnailsRequest>
1612 void DescribeThumbnailsAsync(const DescribeThumbnailsRequestT& request, const DescribeThumbnailsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1613 {
1614 return SubmitAsync(&MediaLiveClient::DescribeThumbnails, request, handler, context);
1615 }
1616
1623
1627 template<typename GetCloudWatchAlarmTemplateRequestT = Model::GetCloudWatchAlarmTemplateRequest>
1628 Model::GetCloudWatchAlarmTemplateOutcomeCallable GetCloudWatchAlarmTemplateCallable(const GetCloudWatchAlarmTemplateRequestT& request) const
1629 {
1630 return SubmitCallable(&MediaLiveClient::GetCloudWatchAlarmTemplate, request);
1631 }
1632
1636 template<typename GetCloudWatchAlarmTemplateRequestT = Model::GetCloudWatchAlarmTemplateRequest>
1637 void GetCloudWatchAlarmTemplateAsync(const GetCloudWatchAlarmTemplateRequestT& request, const GetCloudWatchAlarmTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1638 {
1639 return SubmitAsync(&MediaLiveClient::GetCloudWatchAlarmTemplate, request, handler, context);
1640 }
1641
1649
1653 template<typename GetCloudWatchAlarmTemplateGroupRequestT = Model::GetCloudWatchAlarmTemplateGroupRequest>
1655 {
1656 return SubmitCallable(&MediaLiveClient::GetCloudWatchAlarmTemplateGroup, request);
1657 }
1658
1662 template<typename GetCloudWatchAlarmTemplateGroupRequestT = Model::GetCloudWatchAlarmTemplateGroupRequest>
1663 void GetCloudWatchAlarmTemplateGroupAsync(const GetCloudWatchAlarmTemplateGroupRequestT& request, const GetCloudWatchAlarmTemplateGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1664 {
1665 return SubmitAsync(&MediaLiveClient::GetCloudWatchAlarmTemplateGroup, request, handler, context);
1666 }
1667
1674
1678 template<typename GetEventBridgeRuleTemplateRequestT = Model::GetEventBridgeRuleTemplateRequest>
1679 Model::GetEventBridgeRuleTemplateOutcomeCallable GetEventBridgeRuleTemplateCallable(const GetEventBridgeRuleTemplateRequestT& request) const
1680 {
1681 return SubmitCallable(&MediaLiveClient::GetEventBridgeRuleTemplate, request);
1682 }
1683
1687 template<typename GetEventBridgeRuleTemplateRequestT = Model::GetEventBridgeRuleTemplateRequest>
1688 void GetEventBridgeRuleTemplateAsync(const GetEventBridgeRuleTemplateRequestT& request, const GetEventBridgeRuleTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1689 {
1690 return SubmitAsync(&MediaLiveClient::GetEventBridgeRuleTemplate, request, handler, context);
1691 }
1692
1700
1704 template<typename GetEventBridgeRuleTemplateGroupRequestT = Model::GetEventBridgeRuleTemplateGroupRequest>
1706 {
1707 return SubmitCallable(&MediaLiveClient::GetEventBridgeRuleTemplateGroup, request);
1708 }
1709
1713 template<typename GetEventBridgeRuleTemplateGroupRequestT = Model::GetEventBridgeRuleTemplateGroupRequest>
1714 void GetEventBridgeRuleTemplateGroupAsync(const GetEventBridgeRuleTemplateGroupRequestT& request, const GetEventBridgeRuleTemplateGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1715 {
1716 return SubmitAsync(&MediaLiveClient::GetEventBridgeRuleTemplateGroup, request, handler, context);
1717 }
1718
1725
1729 template<typename GetSignalMapRequestT = Model::GetSignalMapRequest>
1730 Model::GetSignalMapOutcomeCallable GetSignalMapCallable(const GetSignalMapRequestT& request) const
1731 {
1732 return SubmitCallable(&MediaLiveClient::GetSignalMap, request);
1733 }
1734
1738 template<typename GetSignalMapRequestT = Model::GetSignalMapRequest>
1739 void GetSignalMapAsync(const GetSignalMapRequestT& request, const GetSignalMapResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1740 {
1741 return SubmitAsync(&MediaLiveClient::GetSignalMap, request, handler, context);
1742 }
1743
1751
1755 template<typename ListChannelPlacementGroupsRequestT = Model::ListChannelPlacementGroupsRequest>
1756 Model::ListChannelPlacementGroupsOutcomeCallable ListChannelPlacementGroupsCallable(const ListChannelPlacementGroupsRequestT& request) const
1757 {
1758 return SubmitCallable(&MediaLiveClient::ListChannelPlacementGroups, request);
1759 }
1760
1764 template<typename ListChannelPlacementGroupsRequestT = Model::ListChannelPlacementGroupsRequest>
1765 void ListChannelPlacementGroupsAsync(const ListChannelPlacementGroupsRequestT& request, const ListChannelPlacementGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1766 {
1767 return SubmitAsync(&MediaLiveClient::ListChannelPlacementGroups, request, handler, context);
1768 }
1769
1776
1780 template<typename ListChannelsRequestT = Model::ListChannelsRequest>
1781 Model::ListChannelsOutcomeCallable ListChannelsCallable(const ListChannelsRequestT& request = {}) const
1782 {
1783 return SubmitCallable(&MediaLiveClient::ListChannels, request);
1784 }
1785
1789 template<typename ListChannelsRequestT = Model::ListChannelsRequest>
1790 void ListChannelsAsync(const ListChannelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListChannelsRequestT& request = {}) const
1791 {
1792 return SubmitAsync(&MediaLiveClient::ListChannels, request, handler, context);
1793 }
1794
1801
1805 template<typename ListCloudWatchAlarmTemplateGroupsRequestT = Model::ListCloudWatchAlarmTemplateGroupsRequest>
1806 Model::ListCloudWatchAlarmTemplateGroupsOutcomeCallable ListCloudWatchAlarmTemplateGroupsCallable(const ListCloudWatchAlarmTemplateGroupsRequestT& request = {}) const
1807 {
1808 return SubmitCallable(&MediaLiveClient::ListCloudWatchAlarmTemplateGroups, request);
1809 }
1810
1814 template<typename ListCloudWatchAlarmTemplateGroupsRequestT = Model::ListCloudWatchAlarmTemplateGroupsRequest>
1815 void ListCloudWatchAlarmTemplateGroupsAsync(const ListCloudWatchAlarmTemplateGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCloudWatchAlarmTemplateGroupsRequestT& request = {}) const
1816 {
1817 return SubmitAsync(&MediaLiveClient::ListCloudWatchAlarmTemplateGroups, request, handler, context);
1818 }
1819
1826
1830 template<typename ListCloudWatchAlarmTemplatesRequestT = Model::ListCloudWatchAlarmTemplatesRequest>
1831 Model::ListCloudWatchAlarmTemplatesOutcomeCallable ListCloudWatchAlarmTemplatesCallable(const ListCloudWatchAlarmTemplatesRequestT& request = {}) const
1832 {
1833 return SubmitCallable(&MediaLiveClient::ListCloudWatchAlarmTemplates, request);
1834 }
1835
1839 template<typename ListCloudWatchAlarmTemplatesRequestT = Model::ListCloudWatchAlarmTemplatesRequest>
1840 void ListCloudWatchAlarmTemplatesAsync(const ListCloudWatchAlarmTemplatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListCloudWatchAlarmTemplatesRequestT& request = {}) const
1841 {
1842 return SubmitAsync(&MediaLiveClient::ListCloudWatchAlarmTemplates, request, handler, context);
1843 }
1844
1851
1855 template<typename ListClustersRequestT = Model::ListClustersRequest>
1856 Model::ListClustersOutcomeCallable ListClustersCallable(const ListClustersRequestT& request = {}) const
1857 {
1858 return SubmitCallable(&MediaLiveClient::ListClusters, request);
1859 }
1860
1864 template<typename ListClustersRequestT = Model::ListClustersRequest>
1865 void ListClustersAsync(const ListClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListClustersRequestT& request = {}) const
1866 {
1867 return SubmitAsync(&MediaLiveClient::ListClusters, request, handler, context);
1868 }
1869
1876
1880 template<typename ListEventBridgeRuleTemplateGroupsRequestT = Model::ListEventBridgeRuleTemplateGroupsRequest>
1881 Model::ListEventBridgeRuleTemplateGroupsOutcomeCallable ListEventBridgeRuleTemplateGroupsCallable(const ListEventBridgeRuleTemplateGroupsRequestT& request = {}) const
1882 {
1883 return SubmitCallable(&MediaLiveClient::ListEventBridgeRuleTemplateGroups, request);
1884 }
1885
1889 template<typename ListEventBridgeRuleTemplateGroupsRequestT = Model::ListEventBridgeRuleTemplateGroupsRequest>
1890 void ListEventBridgeRuleTemplateGroupsAsync(const ListEventBridgeRuleTemplateGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListEventBridgeRuleTemplateGroupsRequestT& request = {}) const
1891 {
1892 return SubmitAsync(&MediaLiveClient::ListEventBridgeRuleTemplateGroups, request, handler, context);
1893 }
1894
1901
1905 template<typename ListEventBridgeRuleTemplatesRequestT = Model::ListEventBridgeRuleTemplatesRequest>
1906 Model::ListEventBridgeRuleTemplatesOutcomeCallable ListEventBridgeRuleTemplatesCallable(const ListEventBridgeRuleTemplatesRequestT& request = {}) const
1907 {
1908 return SubmitCallable(&MediaLiveClient::ListEventBridgeRuleTemplates, request);
1909 }
1910
1914 template<typename ListEventBridgeRuleTemplatesRequestT = Model::ListEventBridgeRuleTemplatesRequest>
1915 void ListEventBridgeRuleTemplatesAsync(const ListEventBridgeRuleTemplatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListEventBridgeRuleTemplatesRequestT& request = {}) const
1916 {
1917 return SubmitAsync(&MediaLiveClient::ListEventBridgeRuleTemplates, request, handler, context);
1918 }
1919
1928
1932 template<typename ListInputDeviceTransfersRequestT = Model::ListInputDeviceTransfersRequest>
1933 Model::ListInputDeviceTransfersOutcomeCallable ListInputDeviceTransfersCallable(const ListInputDeviceTransfersRequestT& request) const
1934 {
1935 return SubmitCallable(&MediaLiveClient::ListInputDeviceTransfers, request);
1936 }
1937
1941 template<typename ListInputDeviceTransfersRequestT = Model::ListInputDeviceTransfersRequest>
1942 void ListInputDeviceTransfersAsync(const ListInputDeviceTransfersRequestT& request, const ListInputDeviceTransfersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1943 {
1944 return SubmitAsync(&MediaLiveClient::ListInputDeviceTransfers, request, handler, context);
1945 }
1946
1953
1957 template<typename ListInputDevicesRequestT = Model::ListInputDevicesRequest>
1958 Model::ListInputDevicesOutcomeCallable ListInputDevicesCallable(const ListInputDevicesRequestT& request = {}) const
1959 {
1960 return SubmitCallable(&MediaLiveClient::ListInputDevices, request);
1961 }
1962
1966 template<typename ListInputDevicesRequestT = Model::ListInputDevicesRequest>
1967 void ListInputDevicesAsync(const ListInputDevicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListInputDevicesRequestT& request = {}) const
1968 {
1969 return SubmitAsync(&MediaLiveClient::ListInputDevices, request, handler, context);
1970 }
1971
1979
1983 template<typename ListInputSecurityGroupsRequestT = Model::ListInputSecurityGroupsRequest>
1984 Model::ListInputSecurityGroupsOutcomeCallable ListInputSecurityGroupsCallable(const ListInputSecurityGroupsRequestT& request = {}) const
1985 {
1986 return SubmitCallable(&MediaLiveClient::ListInputSecurityGroups, request);
1987 }
1988
1992 template<typename ListInputSecurityGroupsRequestT = Model::ListInputSecurityGroupsRequest>
1993 void ListInputSecurityGroupsAsync(const ListInputSecurityGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListInputSecurityGroupsRequestT& request = {}) const
1994 {
1995 return SubmitAsync(&MediaLiveClient::ListInputSecurityGroups, request, handler, context);
1996 }
1997
2004
2008 template<typename ListInputsRequestT = Model::ListInputsRequest>
2009 Model::ListInputsOutcomeCallable ListInputsCallable(const ListInputsRequestT& request = {}) const
2010 {
2011 return SubmitCallable(&MediaLiveClient::ListInputs, request);
2012 }
2013
2017 template<typename ListInputsRequestT = Model::ListInputsRequest>
2018 void ListInputsAsync(const ListInputsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListInputsRequestT& request = {}) const
2019 {
2020 return SubmitAsync(&MediaLiveClient::ListInputs, request, handler, context);
2021 }
2022
2030
2034 template<typename ListMultiplexProgramsRequestT = Model::ListMultiplexProgramsRequest>
2035 Model::ListMultiplexProgramsOutcomeCallable ListMultiplexProgramsCallable(const ListMultiplexProgramsRequestT& request) const
2036 {
2037 return SubmitCallable(&MediaLiveClient::ListMultiplexPrograms, request);
2038 }
2039
2043 template<typename ListMultiplexProgramsRequestT = Model::ListMultiplexProgramsRequest>
2044 void ListMultiplexProgramsAsync(const ListMultiplexProgramsRequestT& request, const ListMultiplexProgramsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2045 {
2046 return SubmitAsync(&MediaLiveClient::ListMultiplexPrograms, request, handler, context);
2047 }
2048
2055
2059 template<typename ListMultiplexesRequestT = Model::ListMultiplexesRequest>
2060 Model::ListMultiplexesOutcomeCallable ListMultiplexesCallable(const ListMultiplexesRequestT& request = {}) const
2061 {
2062 return SubmitCallable(&MediaLiveClient::ListMultiplexes, request);
2063 }
2064
2068 template<typename ListMultiplexesRequestT = Model::ListMultiplexesRequest>
2069 void ListMultiplexesAsync(const ListMultiplexesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListMultiplexesRequestT& request = {}) const
2070 {
2071 return SubmitAsync(&MediaLiveClient::ListMultiplexes, request, handler, context);
2072 }
2073
2080
2084 template<typename ListNetworksRequestT = Model::ListNetworksRequest>
2085 Model::ListNetworksOutcomeCallable ListNetworksCallable(const ListNetworksRequestT& request = {}) const
2086 {
2087 return SubmitCallable(&MediaLiveClient::ListNetworks, request);
2088 }
2089
2093 template<typename ListNetworksRequestT = Model::ListNetworksRequest>
2094 void ListNetworksAsync(const ListNetworksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListNetworksRequestT& request = {}) const
2095 {
2096 return SubmitAsync(&MediaLiveClient::ListNetworks, request, handler, context);
2097 }
2098
2105
2109 template<typename ListNodesRequestT = Model::ListNodesRequest>
2110 Model::ListNodesOutcomeCallable ListNodesCallable(const ListNodesRequestT& request) const
2111 {
2112 return SubmitCallable(&MediaLiveClient::ListNodes, request);
2113 }
2114
2118 template<typename ListNodesRequestT = Model::ListNodesRequest>
2119 void ListNodesAsync(const ListNodesRequestT& request, const ListNodesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2120 {
2121 return SubmitAsync(&MediaLiveClient::ListNodes, request, handler, context);
2122 }
2123
2130
2134 template<typename ListOfferingsRequestT = Model::ListOfferingsRequest>
2135 Model::ListOfferingsOutcomeCallable ListOfferingsCallable(const ListOfferingsRequestT& request = {}) const
2136 {
2137 return SubmitCallable(&MediaLiveClient::ListOfferings, request);
2138 }
2139
2143 template<typename ListOfferingsRequestT = Model::ListOfferingsRequest>
2144 void ListOfferingsAsync(const ListOfferingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListOfferingsRequestT& request = {}) const
2145 {
2146 return SubmitAsync(&MediaLiveClient::ListOfferings, request, handler, context);
2147 }
2148
2155
2159 template<typename ListReservationsRequestT = Model::ListReservationsRequest>
2160 Model::ListReservationsOutcomeCallable ListReservationsCallable(const ListReservationsRequestT& request = {}) const
2161 {
2162 return SubmitCallable(&MediaLiveClient::ListReservations, request);
2163 }
2164
2168 template<typename ListReservationsRequestT = Model::ListReservationsRequest>
2169 void ListReservationsAsync(const ListReservationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListReservationsRequestT& request = {}) const
2170 {
2171 return SubmitAsync(&MediaLiveClient::ListReservations, request, handler, context);
2172 }
2173
2180
2184 template<typename ListSdiSourcesRequestT = Model::ListSdiSourcesRequest>
2185 Model::ListSdiSourcesOutcomeCallable ListSdiSourcesCallable(const ListSdiSourcesRequestT& request = {}) const
2186 {
2187 return SubmitCallable(&MediaLiveClient::ListSdiSources, request);
2188 }
2189
2193 template<typename ListSdiSourcesRequestT = Model::ListSdiSourcesRequest>
2194 void ListSdiSourcesAsync(const ListSdiSourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListSdiSourcesRequestT& request = {}) const
2195 {
2196 return SubmitAsync(&MediaLiveClient::ListSdiSources, request, handler, context);
2197 }
2198
2205
2209 template<typename ListSignalMapsRequestT = Model::ListSignalMapsRequest>
2210 Model::ListSignalMapsOutcomeCallable ListSignalMapsCallable(const ListSignalMapsRequestT& request = {}) const
2211 {
2212 return SubmitCallable(&MediaLiveClient::ListSignalMaps, request);
2213 }
2214
2218 template<typename ListSignalMapsRequestT = Model::ListSignalMapsRequest>
2219 void ListSignalMapsAsync(const ListSignalMapsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListSignalMapsRequestT& request = {}) const
2220 {
2221 return SubmitAsync(&MediaLiveClient::ListSignalMaps, request, handler, context);
2222 }
2223
2231
2235 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2236 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
2237 {
2238 return SubmitCallable(&MediaLiveClient::ListTagsForResource, request);
2239 }
2240
2244 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2245 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2246 {
2247 return SubmitAsync(&MediaLiveClient::ListTagsForResource, request, handler, context);
2248 }
2249
2257
2261 template<typename ListVersionsRequestT = Model::ListVersionsRequest>
2262 Model::ListVersionsOutcomeCallable ListVersionsCallable(const ListVersionsRequestT& request = {}) const
2263 {
2264 return SubmitCallable(&MediaLiveClient::ListVersions, request);
2265 }
2266
2270 template<typename ListVersionsRequestT = Model::ListVersionsRequest>
2271 void ListVersionsAsync(const ListVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListVersionsRequestT& request = {}) const
2272 {
2273 return SubmitAsync(&MediaLiveClient::ListVersions, request, handler, context);
2274 }
2275
2282
2286 template<typename PurchaseOfferingRequestT = Model::PurchaseOfferingRequest>
2287 Model::PurchaseOfferingOutcomeCallable PurchaseOfferingCallable(const PurchaseOfferingRequestT& request) const
2288 {
2289 return SubmitCallable(&MediaLiveClient::PurchaseOffering, request);
2290 }
2291
2295 template<typename PurchaseOfferingRequestT = Model::PurchaseOfferingRequest>
2296 void PurchaseOfferingAsync(const PurchaseOfferingRequestT& request, const PurchaseOfferingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2297 {
2298 return SubmitAsync(&MediaLiveClient::PurchaseOffering, request, handler, context);
2299 }
2300
2310
2314 template<typename RebootInputDeviceRequestT = Model::RebootInputDeviceRequest>
2315 Model::RebootInputDeviceOutcomeCallable RebootInputDeviceCallable(const RebootInputDeviceRequestT& request) const
2316 {
2317 return SubmitCallable(&MediaLiveClient::RebootInputDevice, request);
2318 }
2319
2323 template<typename RebootInputDeviceRequestT = Model::RebootInputDeviceRequest>
2324 void RebootInputDeviceAsync(const RebootInputDeviceRequestT& request, const RebootInputDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2325 {
2326 return SubmitAsync(&MediaLiveClient::RebootInputDevice, request, handler, context);
2327 }
2328
2336
2340 template<typename RejectInputDeviceTransferRequestT = Model::RejectInputDeviceTransferRequest>
2341 Model::RejectInputDeviceTransferOutcomeCallable RejectInputDeviceTransferCallable(const RejectInputDeviceTransferRequestT& request) const
2342 {
2343 return SubmitCallable(&MediaLiveClient::RejectInputDeviceTransfer, request);
2344 }
2345
2349 template<typename RejectInputDeviceTransferRequestT = Model::RejectInputDeviceTransferRequest>
2350 void RejectInputDeviceTransferAsync(const RejectInputDeviceTransferRequestT& request, const RejectInputDeviceTransferResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2351 {
2352 return SubmitAsync(&MediaLiveClient::RejectInputDeviceTransfer, request, handler, context);
2353 }
2354
2362
2366 template<typename RestartChannelPipelinesRequestT = Model::RestartChannelPipelinesRequest>
2367 Model::RestartChannelPipelinesOutcomeCallable RestartChannelPipelinesCallable(const RestartChannelPipelinesRequestT& request) const
2368 {
2369 return SubmitCallable(&MediaLiveClient::RestartChannelPipelines, request);
2370 }
2371
2375 template<typename RestartChannelPipelinesRequestT = Model::RestartChannelPipelinesRequest>
2376 void RestartChannelPipelinesAsync(const RestartChannelPipelinesRequestT& request, const RestartChannelPipelinesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2377 {
2378 return SubmitAsync(&MediaLiveClient::RestartChannelPipelines, request, handler, context);
2379 }
2380
2387
2391 template<typename StartChannelRequestT = Model::StartChannelRequest>
2392 Model::StartChannelOutcomeCallable StartChannelCallable(const StartChannelRequestT& request) const
2393 {
2394 return SubmitCallable(&MediaLiveClient::StartChannel, request);
2395 }
2396
2400 template<typename StartChannelRequestT = Model::StartChannelRequest>
2401 void StartChannelAsync(const StartChannelRequestT& request, const StartChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2402 {
2403 return SubmitAsync(&MediaLiveClient::StartChannel, request, handler, context);
2404 }
2405
2413
2417 template<typename StartDeleteMonitorDeploymentRequestT = Model::StartDeleteMonitorDeploymentRequest>
2418 Model::StartDeleteMonitorDeploymentOutcomeCallable StartDeleteMonitorDeploymentCallable(const StartDeleteMonitorDeploymentRequestT& request) const
2419 {
2420 return SubmitCallable(&MediaLiveClient::StartDeleteMonitorDeployment, request);
2421 }
2422
2426 template<typename StartDeleteMonitorDeploymentRequestT = Model::StartDeleteMonitorDeploymentRequest>
2427 void StartDeleteMonitorDeploymentAsync(const StartDeleteMonitorDeploymentRequestT& request, const StartDeleteMonitorDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2428 {
2429 return SubmitAsync(&MediaLiveClient::StartDeleteMonitorDeployment, request, handler, context);
2430 }
2431
2440
2444 template<typename StartInputDeviceRequestT = Model::StartInputDeviceRequest>
2445 Model::StartInputDeviceOutcomeCallable StartInputDeviceCallable(const StartInputDeviceRequestT& request) const
2446 {
2447 return SubmitCallable(&MediaLiveClient::StartInputDevice, request);
2448 }
2449
2453 template<typename StartInputDeviceRequestT = Model::StartInputDeviceRequest>
2454 void StartInputDeviceAsync(const StartInputDeviceRequestT& request, const StartInputDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2455 {
2456 return SubmitAsync(&MediaLiveClient::StartInputDevice, request, handler, context);
2457 }
2458
2472
2476 template<typename StartInputDeviceMaintenanceWindowRequestT = Model::StartInputDeviceMaintenanceWindowRequest>
2478 {
2479 return SubmitCallable(&MediaLiveClient::StartInputDeviceMaintenanceWindow, request);
2480 }
2481
2485 template<typename StartInputDeviceMaintenanceWindowRequestT = Model::StartInputDeviceMaintenanceWindowRequest>
2486 void StartInputDeviceMaintenanceWindowAsync(const StartInputDeviceMaintenanceWindowRequestT& request, const StartInputDeviceMaintenanceWindowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2487 {
2488 return SubmitAsync(&MediaLiveClient::StartInputDeviceMaintenanceWindow, request, handler, context);
2489 }
2490
2498
2502 template<typename StartMonitorDeploymentRequestT = Model::StartMonitorDeploymentRequest>
2503 Model::StartMonitorDeploymentOutcomeCallable StartMonitorDeploymentCallable(const StartMonitorDeploymentRequestT& request) const
2504 {
2505 return SubmitCallable(&MediaLiveClient::StartMonitorDeployment, request);
2506 }
2507
2511 template<typename StartMonitorDeploymentRequestT = Model::StartMonitorDeploymentRequest>
2512 void StartMonitorDeploymentAsync(const StartMonitorDeploymentRequestT& request, const StartMonitorDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2513 {
2514 return SubmitAsync(&MediaLiveClient::StartMonitorDeployment, request, handler, context);
2515 }
2516
2524
2528 template<typename StartMultiplexRequestT = Model::StartMultiplexRequest>
2529 Model::StartMultiplexOutcomeCallable StartMultiplexCallable(const StartMultiplexRequestT& request) const
2530 {
2531 return SubmitCallable(&MediaLiveClient::StartMultiplex, request);
2532 }
2533
2537 template<typename StartMultiplexRequestT = Model::StartMultiplexRequest>
2538 void StartMultiplexAsync(const StartMultiplexRequestT& request, const StartMultiplexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2539 {
2540 return SubmitAsync(&MediaLiveClient::StartMultiplex, request, handler, context);
2541 }
2542
2550
2554 template<typename StartUpdateSignalMapRequestT = Model::StartUpdateSignalMapRequest>
2555 Model::StartUpdateSignalMapOutcomeCallable StartUpdateSignalMapCallable(const StartUpdateSignalMapRequestT& request) const
2556 {
2557 return SubmitCallable(&MediaLiveClient::StartUpdateSignalMap, request);
2558 }
2559
2563 template<typename StartUpdateSignalMapRequestT = Model::StartUpdateSignalMapRequest>
2564 void StartUpdateSignalMapAsync(const StartUpdateSignalMapRequestT& request, const StartUpdateSignalMapResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2565 {
2566 return SubmitAsync(&MediaLiveClient::StartUpdateSignalMap, request, handler, context);
2567 }
2568
2575
2579 template<typename StopChannelRequestT = Model::StopChannelRequest>
2580 Model::StopChannelOutcomeCallable StopChannelCallable(const StopChannelRequestT& request) const
2581 {
2582 return SubmitCallable(&MediaLiveClient::StopChannel, request);
2583 }
2584
2588 template<typename StopChannelRequestT = Model::StopChannelRequest>
2589 void StopChannelAsync(const StopChannelRequestT& request, const StopChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2590 {
2591 return SubmitAsync(&MediaLiveClient::StopChannel, request, handler, context);
2592 }
2593
2602
2606 template<typename StopInputDeviceRequestT = Model::StopInputDeviceRequest>
2607 Model::StopInputDeviceOutcomeCallable StopInputDeviceCallable(const StopInputDeviceRequestT& request) const
2608 {
2609 return SubmitCallable(&MediaLiveClient::StopInputDevice, request);
2610 }
2611
2615 template<typename StopInputDeviceRequestT = Model::StopInputDeviceRequest>
2616 void StopInputDeviceAsync(const StopInputDeviceRequestT& request, const StopInputDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2617 {
2618 return SubmitAsync(&MediaLiveClient::StopInputDevice, request, handler, context);
2619 }
2620
2628
2632 template<typename StopMultiplexRequestT = Model::StopMultiplexRequest>
2633 Model::StopMultiplexOutcomeCallable StopMultiplexCallable(const StopMultiplexRequestT& request) const
2634 {
2635 return SubmitCallable(&MediaLiveClient::StopMultiplex, request);
2636 }
2637
2641 template<typename StopMultiplexRequestT = Model::StopMultiplexRequest>
2642 void StopMultiplexAsync(const StopMultiplexRequestT& request, const StopMultiplexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2643 {
2644 return SubmitAsync(&MediaLiveClient::StopMultiplex, request, handler, context);
2645 }
2646
2655
2659 template<typename TransferInputDeviceRequestT = Model::TransferInputDeviceRequest>
2660 Model::TransferInputDeviceOutcomeCallable TransferInputDeviceCallable(const TransferInputDeviceRequestT& request) const
2661 {
2662 return SubmitCallable(&MediaLiveClient::TransferInputDevice, request);
2663 }
2664
2668 template<typename TransferInputDeviceRequestT = Model::TransferInputDeviceRequest>
2669 void TransferInputDeviceAsync(const TransferInputDeviceRequestT& request, const TransferInputDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2670 {
2671 return SubmitAsync(&MediaLiveClient::TransferInputDevice, request, handler, context);
2672 }
2673
2680
2684 template<typename UpdateAccountConfigurationRequestT = Model::UpdateAccountConfigurationRequest>
2685 Model::UpdateAccountConfigurationOutcomeCallable UpdateAccountConfigurationCallable(const UpdateAccountConfigurationRequestT& request = {}) const
2686 {
2687 return SubmitCallable(&MediaLiveClient::UpdateAccountConfiguration, request);
2688 }
2689
2693 template<typename UpdateAccountConfigurationRequestT = Model::UpdateAccountConfigurationRequest>
2694 void UpdateAccountConfigurationAsync(const UpdateAccountConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateAccountConfigurationRequestT& request = {}) const
2695 {
2696 return SubmitAsync(&MediaLiveClient::UpdateAccountConfiguration, request, handler, context);
2697 }
2698
2705
2709 template<typename UpdateChannelRequestT = Model::UpdateChannelRequest>
2710 Model::UpdateChannelOutcomeCallable UpdateChannelCallable(const UpdateChannelRequestT& request) const
2711 {
2712 return SubmitCallable(&MediaLiveClient::UpdateChannel, request);
2713 }
2714
2718 template<typename UpdateChannelRequestT = Model::UpdateChannelRequest>
2719 void UpdateChannelAsync(const UpdateChannelRequestT& request, const UpdateChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2720 {
2721 return SubmitAsync(&MediaLiveClient::UpdateChannel, request, handler, context);
2722 }
2723
2730
2734 template<typename UpdateChannelClassRequestT = Model::UpdateChannelClassRequest>
2735 Model::UpdateChannelClassOutcomeCallable UpdateChannelClassCallable(const UpdateChannelClassRequestT& request) const
2736 {
2737 return SubmitCallable(&MediaLiveClient::UpdateChannelClass, request);
2738 }
2739
2743 template<typename UpdateChannelClassRequestT = Model::UpdateChannelClassRequest>
2744 void UpdateChannelClassAsync(const UpdateChannelClassRequestT& request, const UpdateChannelClassResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2745 {
2746 return SubmitAsync(&MediaLiveClient::UpdateChannelClass, request, handler, context);
2747 }
2748
2755
2759 template<typename UpdateChannelPlacementGroupRequestT = Model::UpdateChannelPlacementGroupRequest>
2760 Model::UpdateChannelPlacementGroupOutcomeCallable UpdateChannelPlacementGroupCallable(const UpdateChannelPlacementGroupRequestT& request) const
2761 {
2762 return SubmitCallable(&MediaLiveClient::UpdateChannelPlacementGroup, request);
2763 }
2764
2768 template<typename UpdateChannelPlacementGroupRequestT = Model::UpdateChannelPlacementGroupRequest>
2769 void UpdateChannelPlacementGroupAsync(const UpdateChannelPlacementGroupRequestT& request, const UpdateChannelPlacementGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2770 {
2771 return SubmitAsync(&MediaLiveClient::UpdateChannelPlacementGroup, request, handler, context);
2772 }
2773
2780
2784 template<typename UpdateCloudWatchAlarmTemplateRequestT = Model::UpdateCloudWatchAlarmTemplateRequest>
2785 Model::UpdateCloudWatchAlarmTemplateOutcomeCallable UpdateCloudWatchAlarmTemplateCallable(const UpdateCloudWatchAlarmTemplateRequestT& request) const
2786 {
2787 return SubmitCallable(&MediaLiveClient::UpdateCloudWatchAlarmTemplate, request);
2788 }
2789
2793 template<typename UpdateCloudWatchAlarmTemplateRequestT = Model::UpdateCloudWatchAlarmTemplateRequest>
2794 void UpdateCloudWatchAlarmTemplateAsync(const UpdateCloudWatchAlarmTemplateRequestT& request, const UpdateCloudWatchAlarmTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2795 {
2796 return SubmitAsync(&MediaLiveClient::UpdateCloudWatchAlarmTemplate, request, handler, context);
2797 }
2798
2805
2809 template<typename UpdateCloudWatchAlarmTemplateGroupRequestT = Model::UpdateCloudWatchAlarmTemplateGroupRequest>
2811 {
2812 return SubmitCallable(&MediaLiveClient::UpdateCloudWatchAlarmTemplateGroup, request);
2813 }
2814
2818 template<typename UpdateCloudWatchAlarmTemplateGroupRequestT = Model::UpdateCloudWatchAlarmTemplateGroupRequest>
2819 void UpdateCloudWatchAlarmTemplateGroupAsync(const UpdateCloudWatchAlarmTemplateGroupRequestT& request, const UpdateCloudWatchAlarmTemplateGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2820 {
2821 return SubmitAsync(&MediaLiveClient::UpdateCloudWatchAlarmTemplateGroup, request, handler, context);
2822 }
2823
2830
2834 template<typename UpdateClusterRequestT = Model::UpdateClusterRequest>
2835 Model::UpdateClusterOutcomeCallable UpdateClusterCallable(const UpdateClusterRequestT& request) const
2836 {
2837 return SubmitCallable(&MediaLiveClient::UpdateCluster, request);
2838 }
2839
2843 template<typename UpdateClusterRequestT = Model::UpdateClusterRequest>
2844 void UpdateClusterAsync(const UpdateClusterRequestT& request, const UpdateClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2845 {
2846 return SubmitAsync(&MediaLiveClient::UpdateCluster, request, handler, context);
2847 }
2848
2855
2859 template<typename UpdateEventBridgeRuleTemplateRequestT = Model::UpdateEventBridgeRuleTemplateRequest>
2860 Model::UpdateEventBridgeRuleTemplateOutcomeCallable UpdateEventBridgeRuleTemplateCallable(const UpdateEventBridgeRuleTemplateRequestT& request) const
2861 {
2862 return SubmitCallable(&MediaLiveClient::UpdateEventBridgeRuleTemplate, request);
2863 }
2864
2868 template<typename UpdateEventBridgeRuleTemplateRequestT = Model::UpdateEventBridgeRuleTemplateRequest>
2869 void UpdateEventBridgeRuleTemplateAsync(const UpdateEventBridgeRuleTemplateRequestT& request, const UpdateEventBridgeRuleTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2870 {
2871 return SubmitAsync(&MediaLiveClient::UpdateEventBridgeRuleTemplate, request, handler, context);
2872 }
2873
2880
2884 template<typename UpdateEventBridgeRuleTemplateGroupRequestT = Model::UpdateEventBridgeRuleTemplateGroupRequest>
2886 {
2887 return SubmitCallable(&MediaLiveClient::UpdateEventBridgeRuleTemplateGroup, request);
2888 }
2889
2893 template<typename UpdateEventBridgeRuleTemplateGroupRequestT = Model::UpdateEventBridgeRuleTemplateGroupRequest>
2894 void UpdateEventBridgeRuleTemplateGroupAsync(const UpdateEventBridgeRuleTemplateGroupRequestT& request, const UpdateEventBridgeRuleTemplateGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2895 {
2896 return SubmitAsync(&MediaLiveClient::UpdateEventBridgeRuleTemplateGroup, request, handler, context);
2897 }
2898
2905
2909 template<typename UpdateInputRequestT = Model::UpdateInputRequest>
2910 Model::UpdateInputOutcomeCallable UpdateInputCallable(const UpdateInputRequestT& request) const
2911 {
2912 return SubmitCallable(&MediaLiveClient::UpdateInput, request);
2913 }
2914
2918 template<typename UpdateInputRequestT = Model::UpdateInputRequest>
2919 void UpdateInputAsync(const UpdateInputRequestT& request, const UpdateInputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2920 {
2921 return SubmitAsync(&MediaLiveClient::UpdateInput, request, handler, context);
2922 }
2923
2930
2934 template<typename UpdateInputDeviceRequestT = Model::UpdateInputDeviceRequest>
2935 Model::UpdateInputDeviceOutcomeCallable UpdateInputDeviceCallable(const UpdateInputDeviceRequestT& request) const
2936 {
2937 return SubmitCallable(&MediaLiveClient::UpdateInputDevice, request);
2938 }
2939
2943 template<typename UpdateInputDeviceRequestT = Model::UpdateInputDeviceRequest>
2944 void UpdateInputDeviceAsync(const UpdateInputDeviceRequestT& request, const UpdateInputDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2945 {
2946 return SubmitAsync(&MediaLiveClient::UpdateInputDevice, request, handler, context);
2947 }
2948
2955
2959 template<typename UpdateInputSecurityGroupRequestT = Model::UpdateInputSecurityGroupRequest>
2960 Model::UpdateInputSecurityGroupOutcomeCallable UpdateInputSecurityGroupCallable(const UpdateInputSecurityGroupRequestT& request) const
2961 {
2962 return SubmitCallable(&MediaLiveClient::UpdateInputSecurityGroup, request);
2963 }
2964
2968 template<typename UpdateInputSecurityGroupRequestT = Model::UpdateInputSecurityGroupRequest>
2969 void UpdateInputSecurityGroupAsync(const UpdateInputSecurityGroupRequestT& request, const UpdateInputSecurityGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2970 {
2971 return SubmitAsync(&MediaLiveClient::UpdateInputSecurityGroup, request, handler, context);
2972 }
2973
2980
2984 template<typename UpdateMultiplexRequestT = Model::UpdateMultiplexRequest>
2985 Model::UpdateMultiplexOutcomeCallable UpdateMultiplexCallable(const UpdateMultiplexRequestT& request) const
2986 {
2987 return SubmitCallable(&MediaLiveClient::UpdateMultiplex, request);
2988 }
2989
2993 template<typename UpdateMultiplexRequestT = Model::UpdateMultiplexRequest>
2994 void UpdateMultiplexAsync(const UpdateMultiplexRequestT& request, const UpdateMultiplexResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2995 {
2996 return SubmitAsync(&MediaLiveClient::UpdateMultiplex, request, handler, context);
2997 }
2998
3005
3009 template<typename UpdateMultiplexProgramRequestT = Model::UpdateMultiplexProgramRequest>
3010 Model::UpdateMultiplexProgramOutcomeCallable UpdateMultiplexProgramCallable(const UpdateMultiplexProgramRequestT& request) const
3011 {
3012 return SubmitCallable(&MediaLiveClient::UpdateMultiplexProgram, request);
3013 }
3014
3018 template<typename UpdateMultiplexProgramRequestT = Model::UpdateMultiplexProgramRequest>
3019 void UpdateMultiplexProgramAsync(const UpdateMultiplexProgramRequestT& request, const UpdateMultiplexProgramResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3020 {
3021 return SubmitAsync(&MediaLiveClient::UpdateMultiplexProgram, request, handler, context);
3022 }
3023
3030
3034 template<typename UpdateNetworkRequestT = Model::UpdateNetworkRequest>
3035 Model::UpdateNetworkOutcomeCallable UpdateNetworkCallable(const UpdateNetworkRequestT& request) const
3036 {
3037 return SubmitCallable(&MediaLiveClient::UpdateNetwork, request);
3038 }
3039
3043 template<typename UpdateNetworkRequestT = Model::UpdateNetworkRequest>
3044 void UpdateNetworkAsync(const UpdateNetworkRequestT& request, const UpdateNetworkResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3045 {
3046 return SubmitAsync(&MediaLiveClient::UpdateNetwork, request, handler, context);
3047 }
3048
3055
3059 template<typename UpdateNodeRequestT = Model::UpdateNodeRequest>
3060 Model::UpdateNodeOutcomeCallable UpdateNodeCallable(const UpdateNodeRequestT& request) const
3061 {
3062 return SubmitCallable(&MediaLiveClient::UpdateNode, request);
3063 }
3064
3068 template<typename UpdateNodeRequestT = Model::UpdateNodeRequest>
3069 void UpdateNodeAsync(const UpdateNodeRequestT& request, const UpdateNodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3070 {
3071 return SubmitAsync(&MediaLiveClient::UpdateNode, request, handler, context);
3072 }
3073
3080
3084 template<typename UpdateNodeStateRequestT = Model::UpdateNodeStateRequest>
3085 Model::UpdateNodeStateOutcomeCallable UpdateNodeStateCallable(const UpdateNodeStateRequestT& request) const
3086 {
3087 return SubmitCallable(&MediaLiveClient::UpdateNodeState, request);
3088 }
3089
3093 template<typename UpdateNodeStateRequestT = Model::UpdateNodeStateRequest>
3094 void UpdateNodeStateAsync(const UpdateNodeStateRequestT& request, const UpdateNodeStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3095 {
3096 return SubmitAsync(&MediaLiveClient::UpdateNodeState, request, handler, context);
3097 }
3098
3105
3109 template<typename UpdateReservationRequestT = Model::UpdateReservationRequest>
3110 Model::UpdateReservationOutcomeCallable UpdateReservationCallable(const UpdateReservationRequestT& request) const
3111 {
3112 return SubmitCallable(&MediaLiveClient::UpdateReservation, request);
3113 }
3114
3118 template<typename UpdateReservationRequestT = Model::UpdateReservationRequest>
3119 void UpdateReservationAsync(const UpdateReservationRequestT& request, const UpdateReservationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3120 {
3121 return SubmitAsync(&MediaLiveClient::UpdateReservation, request, handler, context);
3122 }
3123
3130
3134 template<typename UpdateSdiSourceRequestT = Model::UpdateSdiSourceRequest>
3135 Model::UpdateSdiSourceOutcomeCallable UpdateSdiSourceCallable(const UpdateSdiSourceRequestT& request) const
3136 {
3137 return SubmitCallable(&MediaLiveClient::UpdateSdiSource, request);
3138 }
3139
3143 template<typename UpdateSdiSourceRequestT = Model::UpdateSdiSourceRequest>
3144 void UpdateSdiSourceAsync(const UpdateSdiSourceRequestT& request, const UpdateSdiSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3145 {
3146 return SubmitAsync(&MediaLiveClient::UpdateSdiSource, request, handler, context);
3147 }
3148
3149
3150 void OverrideEndpoint(const Aws::String& endpoint);
3151 std::shared_ptr<MediaLiveEndpointProviderBase>& accessEndpointProvider();
3152 private:
3154 void init(const MediaLiveClientConfiguration& clientConfiguration);
3155
3156 MediaLiveClientConfiguration m_clientConfiguration;
3157 std::shared_ptr<MediaLiveEndpointProviderBase> m_endpointProvider;
3158 };
3159
3160} // namespace MediaLive
3161} // namespace Aws
Model::UpdateSdiSourceOutcomeCallable UpdateSdiSourceCallable(const UpdateSdiSourceRequestT &request) const
virtual Model::DeleteInputSecurityGroupOutcome DeleteInputSecurityGroup(const Model::DeleteInputSecurityGroupRequest &request) const
virtual Model::UpdateInputSecurityGroupOutcome UpdateInputSecurityGroup(const Model::UpdateInputSecurityGroupRequest &request) const
virtual Model::CreateClusterOutcome CreateCluster(const Model::CreateClusterRequest &request={}) const
virtual Model::DescribeInputDeviceOutcome DescribeInputDevice(const Model::DescribeInputDeviceRequest &request) const
Model::DescribeMultiplexProgramOutcomeCallable DescribeMultiplexProgramCallable(const DescribeMultiplexProgramRequestT &request) const
void DescribeReservationAsync(const DescribeReservationRequestT &request, const DescribeReservationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
MediaLiveClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< MediaLiveEndpointProviderBase > endpointProvider=nullptr, const Aws::MediaLive::MediaLiveClientConfiguration &clientConfiguration=Aws::MediaLive::MediaLiveClientConfiguration())
Model::DeleteTagsOutcomeCallable DeleteTagsCallable(const DeleteTagsRequestT &request) const
void ListEventBridgeRuleTemplateGroupsAsync(const ListEventBridgeRuleTemplateGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEventBridgeRuleTemplateGroupsRequestT &request={}) const
Model::DeleteMultiplexOutcomeCallable DeleteMultiplexCallable(const DeleteMultiplexRequestT &request) const
virtual Model::AcceptInputDeviceTransferOutcome AcceptInputDeviceTransfer(const Model::AcceptInputDeviceTransferRequest &request) const
virtual Model::StartDeleteMonitorDeploymentOutcome StartDeleteMonitorDeployment(const Model::StartDeleteMonitorDeploymentRequest &request) const
void ListInputsAsync(const ListInputsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListInputsRequestT &request={}) const
Model::CreateSignalMapOutcomeCallable CreateSignalMapCallable(const CreateSignalMapRequestT &request) const
void DescribeMultiplexAsync(const DescribeMultiplexRequestT &request, const DescribeMultiplexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopMultiplexAsync(const StopMultiplexRequestT &request, const StopMultiplexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartMultiplexOutcome StartMultiplex(const Model::StartMultiplexRequest &request) const
virtual Model::CreateCloudWatchAlarmTemplateGroupOutcome CreateCloudWatchAlarmTemplateGroup(const Model::CreateCloudWatchAlarmTemplateGroupRequest &request) const
virtual Model::DescribeMultiplexOutcome DescribeMultiplex(const Model::DescribeMultiplexRequest &request) const
virtual Model::UpdateChannelClassOutcome UpdateChannelClass(const Model::UpdateChannelClassRequest &request) const
virtual Model::UpdateInputOutcome UpdateInput(const Model::UpdateInputRequest &request) const
virtual Model::DescribeScheduleOutcome DescribeSchedule(const Model::DescribeScheduleRequest &request) const
Model::DeleteEventBridgeRuleTemplateOutcomeCallable DeleteEventBridgeRuleTemplateCallable(const DeleteEventBridgeRuleTemplateRequestT &request) const
virtual Model::CreateEventBridgeRuleTemplateGroupOutcome CreateEventBridgeRuleTemplateGroup(const Model::CreateEventBridgeRuleTemplateGroupRequest &request) const
void DeleteCloudWatchAlarmTemplateAsync(const DeleteCloudWatchAlarmTemplateRequestT &request, const DeleteCloudWatchAlarmTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartUpdateSignalMapAsync(const StartUpdateSignalMapRequestT &request, const StartUpdateSignalMapResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateTagsAsync(const CreateTagsRequestT &request, const CreateTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartUpdateSignalMapOutcomeCallable StartUpdateSignalMapCallable(const StartUpdateSignalMapRequestT &request) const
void CreateEventBridgeRuleTemplateGroupAsync(const CreateEventBridgeRuleTemplateGroupRequestT &request, const CreateEventBridgeRuleTemplateGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateClusterAsync(const UpdateClusterRequestT &request, const UpdateClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetEventBridgeRuleTemplateGroupOutcome GetEventBridgeRuleTemplateGroup(const Model::GetEventBridgeRuleTemplateGroupRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::DescribeInputDeviceThumbnailOutcomeCallable DescribeInputDeviceThumbnailCallable(const DescribeInputDeviceThumbnailRequestT &request) const
Model::ListInputSecurityGroupsOutcomeCallable ListInputSecurityGroupsCallable(const ListInputSecurityGroupsRequestT &request={}) const
virtual Model::ListEventBridgeRuleTemplateGroupsOutcome ListEventBridgeRuleTemplateGroups(const Model::ListEventBridgeRuleTemplateGroupsRequest &request={}) const
virtual Model::DeleteMultiplexProgramOutcome DeleteMultiplexProgram(const Model::DeleteMultiplexProgramRequest &request) const
Model::DeleteMultiplexProgramOutcomeCallable DeleteMultiplexProgramCallable(const DeleteMultiplexProgramRequestT &request) const
void UpdateReservationAsync(const UpdateReservationRequestT &request, const UpdateReservationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSdiSourcesAsync(const ListSdiSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSdiSourcesRequestT &request={}) const
void UpdateNodeStateAsync(const UpdateNodeStateRequestT &request, const UpdateNodeStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateNetworkOutcomeCallable UpdateNetworkCallable(const UpdateNetworkRequestT &request) const
void AcceptInputDeviceTransferAsync(const AcceptInputDeviceTransferRequestT &request, const AcceptInputDeviceTransferResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartChannelOutcome StartChannel(const Model::StartChannelRequest &request) const
Model::ListInputDevicesOutcomeCallable ListInputDevicesCallable(const ListInputDevicesRequestT &request={}) const
Model::TransferInputDeviceOutcomeCallable TransferInputDeviceCallable(const TransferInputDeviceRequestT &request) const
void OverrideEndpoint(const Aws::String &endpoint)
Model::ListReservationsOutcomeCallable ListReservationsCallable(const ListReservationsRequestT &request={}) const
Model::DeleteInputSecurityGroupOutcomeCallable DeleteInputSecurityGroupCallable(const DeleteInputSecurityGroupRequestT &request) const
Model::ListChannelPlacementGroupsOutcomeCallable ListChannelPlacementGroupsCallable(const ListChannelPlacementGroupsRequestT &request) const
Model::ListCloudWatchAlarmTemplateGroupsOutcomeCallable ListCloudWatchAlarmTemplateGroupsCallable(const ListCloudWatchAlarmTemplateGroupsRequestT &request={}) const
Model::DescribeNetworkOutcomeCallable DescribeNetworkCallable(const DescribeNetworkRequestT &request) const
Model::DescribeThumbnailsOutcomeCallable DescribeThumbnailsCallable(const DescribeThumbnailsRequestT &request) const
virtual Model::ListReservationsOutcome ListReservations(const Model::ListReservationsRequest &request={}) const
Model::DescribeInputSecurityGroupOutcomeCallable DescribeInputSecurityGroupCallable(const DescribeInputSecurityGroupRequestT &request) const
MediaLiveClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void UpdateSdiSourceAsync(const UpdateSdiSourceRequestT &request, const UpdateSdiSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSignalMapsOutcomeCallable ListSignalMapsCallable(const ListSignalMapsRequestT &request={}) const
void DeleteTagsAsync(const DeleteTagsRequestT &request, const DeleteTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateEventBridgeRuleTemplateGroupOutcomeCallable CreateEventBridgeRuleTemplateGroupCallable(const CreateEventBridgeRuleTemplateGroupRequestT &request) const
void DeleteCloudWatchAlarmTemplateGroupAsync(const DeleteCloudWatchAlarmTemplateGroupRequestT &request, const DeleteCloudWatchAlarmTemplateGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateClusterOutcome UpdateCluster(const Model::UpdateClusterRequest &request) const
virtual Model::ListInputSecurityGroupsOutcome ListInputSecurityGroups(const Model::ListInputSecurityGroupsRequest &request={}) const
Model::UpdateCloudWatchAlarmTemplateGroupOutcomeCallable UpdateCloudWatchAlarmTemplateGroupCallable(const UpdateCloudWatchAlarmTemplateGroupRequestT &request) const
void DescribeChannelAsync(const DescribeChannelRequestT &request, const DescribeChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateChannelPlacementGroupOutcomeCallable UpdateChannelPlacementGroupCallable(const UpdateChannelPlacementGroupRequestT &request) const
void StartDeleteMonitorDeploymentAsync(const StartDeleteMonitorDeploymentRequestT &request, const StartDeleteMonitorDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListInputsOutcome ListInputs(const Model::ListInputsRequest &request={}) const
void ListSignalMapsAsync(const ListSignalMapsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSignalMapsRequestT &request={}) const
void ClaimDeviceAsync(const ClaimDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ClaimDeviceRequestT &request={}) const
Model::RebootInputDeviceOutcomeCallable RebootInputDeviceCallable(const RebootInputDeviceRequestT &request) const
Model::UpdateInputDeviceOutcomeCallable UpdateInputDeviceCallable(const UpdateInputDeviceRequestT &request) const
Model::DescribeInputDeviceOutcomeCallable DescribeInputDeviceCallable(const DescribeInputDeviceRequestT &request) const
void ListChannelPlacementGroupsAsync(const ListChannelPlacementGroupsRequestT &request, const ListChannelPlacementGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchStartOutcomeCallable BatchStartCallable(const BatchStartRequestT &request={}) const
Model::CreateChannelPlacementGroupOutcomeCallable CreateChannelPlacementGroupCallable(const CreateChannelPlacementGroupRequestT &request) const
virtual Model::DescribeAccountConfigurationOutcome DescribeAccountConfiguration(const Model::DescribeAccountConfigurationRequest &request={}) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeInputDeviceThumbnailAsync(const DescribeInputDeviceThumbnailRequestT &request, const DescribeInputDeviceThumbnailResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateCloudWatchAlarmTemplateGroupAsync(const CreateCloudWatchAlarmTemplateGroupRequestT &request, const CreateCloudWatchAlarmTemplateGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateMultiplexOutcome CreateMultiplex(const Model::CreateMultiplexRequest &request) const
void ListClustersAsync(const ListClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListClustersRequestT &request={}) const
Model::ListEventBridgeRuleTemplateGroupsOutcomeCallable ListEventBridgeRuleTemplateGroupsCallable(const ListEventBridgeRuleTemplateGroupsRequestT &request={}) const
virtual Model::UpdateNodeOutcome UpdateNode(const Model::UpdateNodeRequest &request) const
Model::PurchaseOfferingOutcomeCallable PurchaseOfferingCallable(const PurchaseOfferingRequestT &request) const
void DeleteChannelPlacementGroupAsync(const DeleteChannelPlacementGroupRequestT &request, const DeleteChannelPlacementGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteInputSecurityGroupAsync(const DeleteInputSecurityGroupRequestT &request, const DeleteInputSecurityGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteCloudWatchAlarmTemplateGroupOutcomeCallable DeleteCloudWatchAlarmTemplateGroupCallable(const DeleteCloudWatchAlarmTemplateGroupRequestT &request) const
void ListEventBridgeRuleTemplatesAsync(const ListEventBridgeRuleTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEventBridgeRuleTemplatesRequestT &request={}) const
virtual Model::CancelInputDeviceTransferOutcome CancelInputDeviceTransfer(const Model::CancelInputDeviceTransferRequest &request) const
void ListNetworksAsync(const ListNetworksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListNetworksRequestT &request={}) const
MediaLiveClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ListVersionsOutcome ListVersions(const Model::ListVersionsRequest &request={}) const
void CreateMultiplexProgramAsync(const CreateMultiplexProgramRequestT &request, const CreateMultiplexProgramResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateInputOutcomeCallable UpdateInputCallable(const UpdateInputRequestT &request) const
void UpdateInputSecurityGroupAsync(const UpdateInputSecurityGroupRequestT &request, const UpdateInputSecurityGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListInputDeviceTransfersOutcome ListInputDeviceTransfers(const Model::ListInputDeviceTransfersRequest &request) const
Aws::Client::AWSJsonClient BASECLASS
void ListVersionsAsync(const ListVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListVersionsRequestT &request={}) const
Model::StartMultiplexOutcomeCallable StartMultiplexCallable(const StartMultiplexRequestT &request) const
virtual Model::BatchUpdateScheduleOutcome BatchUpdateSchedule(const Model::BatchUpdateScheduleRequest &request) const
virtual Model::DescribeMultiplexProgramOutcome DescribeMultiplexProgram(const Model::DescribeMultiplexProgramRequest &request) const
virtual Model::DescribeInputSecurityGroupOutcome DescribeInputSecurityGroup(const Model::DescribeInputSecurityGroupRequest &request) const
virtual Model::GetEventBridgeRuleTemplateOutcome GetEventBridgeRuleTemplate(const Model::GetEventBridgeRuleTemplateRequest &request) const
virtual Model::UpdateReservationOutcome UpdateReservation(const Model::UpdateReservationRequest &request) const
virtual Model::ListMultiplexesOutcome ListMultiplexes(const Model::ListMultiplexesRequest &request={}) const
void DescribeMultiplexProgramAsync(const DescribeMultiplexProgramRequestT &request, const DescribeMultiplexProgramResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateSignalMapAsync(const CreateSignalMapRequestT &request, const CreateSignalMapResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RestartChannelPipelinesAsync(const RestartChannelPipelinesRequestT &request, const RestartChannelPipelinesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchUpdateScheduleOutcomeCallable BatchUpdateScheduleCallable(const BatchUpdateScheduleRequestT &request) const
virtual Model::DeleteMultiplexOutcome DeleteMultiplex(const Model::DeleteMultiplexRequest &request) const
virtual Model::UpdateEventBridgeRuleTemplateGroupOutcome UpdateEventBridgeRuleTemplateGroup(const Model::UpdateEventBridgeRuleTemplateGroupRequest &request) const
virtual Model::UpdateMultiplexOutcome UpdateMultiplex(const Model::UpdateMultiplexRequest &request) const
void DescribeInputAsync(const DescribeInputRequestT &request, const DescribeInputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::shared_ptr< MediaLiveEndpointProviderBase > & accessEndpointProvider()
void DeleteSignalMapAsync(const DeleteSignalMapRequestT &request, const DeleteSignalMapResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetEventBridgeRuleTemplateOutcomeCallable GetEventBridgeRuleTemplateCallable(const GetEventBridgeRuleTemplateRequestT &request) const
Model::DeleteClusterOutcomeCallable DeleteClusterCallable(const DeleteClusterRequestT &request) const
virtual Model::CreateChannelPlacementGroupOutcome CreateChannelPlacementGroup(const Model::CreateChannelPlacementGroupRequest &request) const
virtual Model::CreateEventBridgeRuleTemplateOutcome CreateEventBridgeRuleTemplate(const Model::CreateEventBridgeRuleTemplateRequest &request) const
void DescribeNetworkAsync(const DescribeNetworkRequestT &request, const DescribeNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateReservationOutcomeCallable UpdateReservationCallable(const UpdateReservationRequestT &request) const
Model::CreateClusterOutcomeCallable CreateClusterCallable(const CreateClusterRequestT &request={}) const
virtual Model::ListCloudWatchAlarmTemplatesOutcome ListCloudWatchAlarmTemplates(const Model::ListCloudWatchAlarmTemplatesRequest &request={}) const
Model::DeleteEventBridgeRuleTemplateGroupOutcomeCallable DeleteEventBridgeRuleTemplateGroupCallable(const DeleteEventBridgeRuleTemplateGroupRequestT &request) const
void ListMultiplexProgramsAsync(const ListMultiplexProgramsRequestT &request, const ListMultiplexProgramsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeReservationOutcomeCallable DescribeReservationCallable(const DescribeReservationRequestT &request) const
void DeleteMultiplexProgramAsync(const DeleteMultiplexProgramRequestT &request, const DeleteMultiplexProgramResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeOfferingOutcomeCallable DescribeOfferingCallable(const DescribeOfferingRequestT &request) const
Model::DescribeMultiplexOutcomeCallable DescribeMultiplexCallable(const DescribeMultiplexRequestT &request) const
Model::ListInputDeviceTransfersOutcomeCallable ListInputDeviceTransfersCallable(const ListInputDeviceTransfersRequestT &request) const
Model::CreateMultiplexProgramOutcomeCallable CreateMultiplexProgramCallable(const CreateMultiplexProgramRequestT &request) const
Model::ListNetworksOutcomeCallable ListNetworksCallable(const ListNetworksRequestT &request={}) const
Model::DeleteSignalMapOutcomeCallable DeleteSignalMapCallable(const DeleteSignalMapRequestT &request) const
Model::DeleteReservationOutcomeCallable DeleteReservationCallable(const DeleteReservationRequestT &request) const
void UpdateChannelAsync(const UpdateChannelRequestT &request, const UpdateChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeChannelOutcomeCallable DescribeChannelCallable(const DescribeChannelRequestT &request) const
virtual Model::DeleteScheduleOutcome DeleteSchedule(const Model::DeleteScheduleRequest &request) const
void GetCloudWatchAlarmTemplateGroupAsync(const GetCloudWatchAlarmTemplateGroupRequestT &request, const GetCloudWatchAlarmTemplateGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteEventBridgeRuleTemplateOutcome DeleteEventBridgeRuleTemplate(const Model::DeleteEventBridgeRuleTemplateRequest &request) const
void BatchStartAsync(const BatchStartResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const BatchStartRequestT &request={}) const
virtual Model::ListSignalMapsOutcome ListSignalMaps(const Model::ListSignalMapsRequest &request={}) const
Model::CreateInputSecurityGroupOutcomeCallable CreateInputSecurityGroupCallable(const CreateInputSecurityGroupRequestT &request={}) const
virtual Model::ListClustersOutcome ListClusters(const Model::ListClustersRequest &request={}) const
virtual Model::TransferInputDeviceOutcome TransferInputDevice(const Model::TransferInputDeviceRequest &request) const
void DeleteSdiSourceAsync(const DeleteSdiSourceRequestT &request, const DeleteSdiSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateInputOutcomeCallable CreateInputCallable(const CreateInputRequestT &request={}) const
virtual Model::CreateNetworkOutcome CreateNetwork(const Model::CreateNetworkRequest &request={}) const
void GetCloudWatchAlarmTemplateAsync(const GetCloudWatchAlarmTemplateRequestT &request, const GetCloudWatchAlarmTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteEventBridgeRuleTemplateGroupAsync(const DeleteEventBridgeRuleTemplateGroupRequestT &request, const DeleteEventBridgeRuleTemplateGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateNodeRegistrationScriptOutcome CreateNodeRegistrationScript(const Model::CreateNodeRegistrationScriptRequest &request) const
Model::DeleteNetworkOutcomeCallable DeleteNetworkCallable(const DeleteNetworkRequestT &request) const
MediaLiveClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::CreateTagsOutcomeCallable CreateTagsCallable(const CreateTagsRequestT &request) const
void TransferInputDeviceAsync(const TransferInputDeviceRequestT &request, const TransferInputDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateCloudWatchAlarmTemplateAsync(const UpdateCloudWatchAlarmTemplateRequestT &request, const UpdateCloudWatchAlarmTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
MediaLiveClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< MediaLiveEndpointProviderBase > endpointProvider=nullptr, const Aws::MediaLive::MediaLiveClientConfiguration &clientConfiguration=Aws::MediaLive::MediaLiveClientConfiguration())
Model::StopMultiplexOutcomeCallable StopMultiplexCallable(const StopMultiplexRequestT &request) const
virtual Model::ListNodesOutcome ListNodes(const Model::ListNodesRequest &request) const
void UpdateMultiplexProgramAsync(const UpdateMultiplexProgramRequestT &request, const UpdateMultiplexProgramResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteScheduleAsync(const DeleteScheduleRequestT &request, const DeleteScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeChannelOutcome DescribeChannel(const Model::DescribeChannelRequest &request) const
void StartMultiplexAsync(const StartMultiplexRequestT &request, const StartMultiplexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreatePartnerInputAsync(const CreatePartnerInputRequestT &request, const CreatePartnerInputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteNodeAsync(const DeleteNodeRequestT &request, const DeleteNodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateNodeStateOutcomeCallable UpdateNodeStateCallable(const UpdateNodeStateRequestT &request) const
Model::DescribeInputOutcomeCallable DescribeInputCallable(const DescribeInputRequestT &request) const
void UpdateChannelClassAsync(const UpdateChannelClassRequestT &request, const UpdateChannelClassResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteSignalMapOutcome DeleteSignalMap(const Model::DeleteSignalMapRequest &request) const
virtual Model::RebootInputDeviceOutcome RebootInputDevice(const Model::RebootInputDeviceRequest &request) const
virtual Model::CreateCloudWatchAlarmTemplateOutcome CreateCloudWatchAlarmTemplate(const Model::CreateCloudWatchAlarmTemplateRequest &request) const
Model::GetCloudWatchAlarmTemplateGroupOutcomeCallable GetCloudWatchAlarmTemplateGroupCallable(const GetCloudWatchAlarmTemplateGroupRequestT &request) const
virtual Model::DeleteReservationOutcome DeleteReservation(const Model::DeleteReservationRequest &request) const
virtual Model::DescribeNodeOutcome DescribeNode(const Model::DescribeNodeRequest &request) const
virtual Model::RestartChannelPipelinesOutcome RestartChannelPipelines(const Model::RestartChannelPipelinesRequest &request) const
virtual Model::GetSignalMapOutcome GetSignalMap(const Model::GetSignalMapRequest &request) const
void CreateChannelAsync(const CreateChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateChannelRequestT &request={}) const
void DeleteEventBridgeRuleTemplateAsync(const DeleteEventBridgeRuleTemplateRequestT &request, const DeleteEventBridgeRuleTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartDeleteMonitorDeploymentOutcomeCallable StartDeleteMonitorDeploymentCallable(const StartDeleteMonitorDeploymentRequestT &request) const
void StopInputDeviceAsync(const StopInputDeviceRequestT &request, const StopInputDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateNodeAsync(const UpdateNodeRequestT &request, const UpdateNodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PurchaseOfferingOutcome PurchaseOffering(const Model::PurchaseOfferingRequest &request) const
Model::UpdateClusterOutcomeCallable UpdateClusterCallable(const UpdateClusterRequestT &request) const
void CreateClusterAsync(const CreateClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateClusterRequestT &request={}) const
void CreateChannelPlacementGroupAsync(const CreateChannelPlacementGroupRequestT &request, const CreateChannelPlacementGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
void DeleteClusterAsync(const DeleteClusterRequestT &request, const DeleteClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateCloudWatchAlarmTemplateOutcome UpdateCloudWatchAlarmTemplate(const Model::UpdateCloudWatchAlarmTemplateRequest &request) const
Model::ListMultiplexProgramsOutcomeCallable ListMultiplexProgramsCallable(const ListMultiplexProgramsRequestT &request) const
virtual Model::DescribeNetworkOutcome DescribeNetwork(const Model::DescribeNetworkRequest &request) const
virtual Model::CreateInputSecurityGroupOutcome CreateInputSecurityGroup(const Model::CreateInputSecurityGroupRequest &request={}) const
void CancelInputDeviceTransferAsync(const CancelInputDeviceTransferRequestT &request, const CancelInputDeviceTransferResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreatePartnerInputOutcome CreatePartnerInput(const Model::CreatePartnerInputRequest &request) const
virtual Model::DescribeOfferingOutcome DescribeOffering(const Model::DescribeOfferingRequest &request) const
void ListInputDevicesAsync(const ListInputDevicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListInputDevicesRequestT &request={}) const
virtual Model::GetCloudWatchAlarmTemplateGroupOutcome GetCloudWatchAlarmTemplateGroup(const Model::GetCloudWatchAlarmTemplateGroupRequest &request) const
Model::CreateNodeRegistrationScriptOutcomeCallable CreateNodeRegistrationScriptCallable(const CreateNodeRegistrationScriptRequestT &request) const
Model::UpdateAccountConfigurationOutcomeCallable UpdateAccountConfigurationCallable(const UpdateAccountConfigurationRequestT &request={}) const
virtual Model::StopChannelOutcome StopChannel(const Model::StopChannelRequest &request) const
void BatchStopAsync(const BatchStopResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const BatchStopRequestT &request={}) const
virtual Model::RejectInputDeviceTransferOutcome RejectInputDeviceTransfer(const Model::RejectInputDeviceTransferRequest &request) const
void DeleteNetworkAsync(const DeleteNetworkRequestT &request, const DeleteNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RestartChannelPipelinesOutcomeCallable RestartChannelPipelinesCallable(const RestartChannelPipelinesRequestT &request) const
virtual Model::StartUpdateSignalMapOutcome StartUpdateSignalMap(const Model::StartUpdateSignalMapRequest &request) const
void DescribeInputDeviceAsync(const DescribeInputDeviceRequestT &request, const DescribeInputDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetEventBridgeRuleTemplateAsync(const GetEventBridgeRuleTemplateRequestT &request, const GetEventBridgeRuleTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartInputDeviceMaintenanceWindowOutcome StartInputDeviceMaintenanceWindow(const Model::StartInputDeviceMaintenanceWindowRequest &request) const
Model::UpdateChannelOutcomeCallable UpdateChannelCallable(const UpdateChannelRequestT &request) const
virtual Model::BatchStopOutcome BatchStop(const Model::BatchStopRequest &request={}) const
void RejectInputDeviceTransferAsync(const RejectInputDeviceTransferRequestT &request, const RejectInputDeviceTransferResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteChannelPlacementGroupOutcomeCallable DeleteChannelPlacementGroupCallable(const DeleteChannelPlacementGroupRequestT &request) const
void RebootInputDeviceAsync(const RebootInputDeviceRequestT &request, const RebootInputDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartInputDeviceMaintenanceWindowAsync(const StartInputDeviceMaintenanceWindowRequestT &request, const StartInputDeviceMaintenanceWindowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteNetworkOutcome DeleteNetwork(const Model::DeleteNetworkRequest &request) const
Model::DeleteInputOutcomeCallable DeleteInputCallable(const DeleteInputRequestT &request) const
Model::CreateNetworkOutcomeCallable CreateNetworkCallable(const CreateNetworkRequestT &request={}) const
void DescribeScheduleAsync(const DescribeScheduleRequestT &request, const DescribeScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateSdiSourceOutcome CreateSdiSource(const Model::CreateSdiSourceRequest &request={}) const
MediaLiveClientConfiguration ClientConfigurationType
Model::UpdateMultiplexOutcomeCallable UpdateMultiplexCallable(const UpdateMultiplexRequestT &request) const
void ListCloudWatchAlarmTemplateGroupsAsync(const ListCloudWatchAlarmTemplateGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCloudWatchAlarmTemplateGroupsRequestT &request={}) const
Model::CreateSdiSourceOutcomeCallable CreateSdiSourceCallable(const CreateSdiSourceRequestT &request={}) const
virtual Model::UpdateNodeStateOutcome UpdateNodeState(const Model::UpdateNodeStateRequest &request) const
void CreateInputSecurityGroupAsync(const CreateInputSecurityGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateInputSecurityGroupRequestT &request={}) const
virtual Model::DeleteTagsOutcome DeleteTags(const Model::DeleteTagsRequest &request) const
virtual Model::DescribeInputDeviceThumbnailOutcome DescribeInputDeviceThumbnail(const Model::DescribeInputDeviceThumbnailRequest &request) const
void DeleteMultiplexAsync(const DeleteMultiplexRequestT &request, const DeleteMultiplexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListEventBridgeRuleTemplatesOutcome ListEventBridgeRuleTemplates(const Model::ListEventBridgeRuleTemplatesRequest &request={}) const
virtual Model::DescribeChannelPlacementGroupOutcome DescribeChannelPlacementGroup(const Model::DescribeChannelPlacementGroupRequest &request) const
virtual Model::CreateChannelOutcome CreateChannel(const Model::CreateChannelRequest &request={}) const
virtual Model::DeleteNodeOutcome DeleteNode(const Model::DeleteNodeRequest &request) const
virtual Model::UpdateInputDeviceOutcome UpdateInputDevice(const Model::UpdateInputDeviceRequest &request) const
Model::ListCloudWatchAlarmTemplatesOutcomeCallable ListCloudWatchAlarmTemplatesCallable(const ListCloudWatchAlarmTemplatesRequestT &request={}) const
virtual Model::UpdateMultiplexProgramOutcome UpdateMultiplexProgram(const Model::UpdateMultiplexProgramRequest &request) const
void BatchUpdateScheduleAsync(const BatchUpdateScheduleRequestT &request, const BatchUpdateScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListCloudWatchAlarmTemplatesAsync(const ListCloudWatchAlarmTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCloudWatchAlarmTemplatesRequestT &request={}) const
Model::DescribeClusterOutcomeCallable DescribeClusterCallable(const DescribeClusterRequestT &request) const
void UpdateInputAsync(const UpdateInputRequestT &request, const UpdateInputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListNodesAsync(const ListNodesRequestT &request, const ListNodesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteSdiSourceOutcome DeleteSdiSource(const Model::DeleteSdiSourceRequest &request) const
void UpdateEventBridgeRuleTemplateGroupAsync(const UpdateEventBridgeRuleTemplateGroupRequestT &request, const UpdateEventBridgeRuleTemplateGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListMultiplexesAsync(const ListMultiplexesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMultiplexesRequestT &request={}) const
virtual Model::ListCloudWatchAlarmTemplateGroupsOutcome ListCloudWatchAlarmTemplateGroups(const Model::ListCloudWatchAlarmTemplateGroupsRequest &request={}) const
virtual Model::ListOfferingsOutcome ListOfferings(const Model::ListOfferingsRequest &request={}) const
void DeleteReservationAsync(const DeleteReservationRequestT &request, const DeleteReservationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateNodeRegistrationScriptAsync(const CreateNodeRegistrationScriptRequestT &request, const CreateNodeRegistrationScriptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateEventBridgeRuleTemplateGroupOutcomeCallable UpdateEventBridgeRuleTemplateGroupCallable(const UpdateEventBridgeRuleTemplateGroupRequestT &request) const
virtual Model::ListInputDevicesOutcome ListInputDevices(const Model::ListInputDevicesRequest &request={}) const
void UpdateCloudWatchAlarmTemplateGroupAsync(const UpdateCloudWatchAlarmTemplateGroupRequestT &request, const UpdateCloudWatchAlarmTemplateGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListOfferingsAsync(const ListOfferingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListOfferingsRequestT &request={}) const
virtual Model::ListSdiSourcesOutcome ListSdiSources(const Model::ListSdiSourcesRequest &request={}) const
Model::AcceptInputDeviceTransferOutcomeCallable AcceptInputDeviceTransferCallable(const AcceptInputDeviceTransferRequestT &request) const
Model::ListVersionsOutcomeCallable ListVersionsCallable(const ListVersionsRequestT &request={}) const
void DescribeOfferingAsync(const DescribeOfferingRequestT &request, const DescribeOfferingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateInputOutcome CreateInput(const Model::CreateInputRequest &request={}) const
void StartMonitorDeploymentAsync(const StartMonitorDeploymentRequestT &request, const StartMonitorDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateChannelOutcomeCallable CreateChannelCallable(const CreateChannelRequestT &request={}) const
virtual Model::UpdateEventBridgeRuleTemplateOutcome UpdateEventBridgeRuleTemplate(const Model::UpdateEventBridgeRuleTemplateRequest &request) const
void GetSignalMapAsync(const GetSignalMapRequestT &request, const GetSignalMapResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartChannelOutcomeCallable StartChannelCallable(const StartChannelRequestT &request) const
Model::UpdateEventBridgeRuleTemplateOutcomeCallable UpdateEventBridgeRuleTemplateCallable(const UpdateEventBridgeRuleTemplateRequestT &request) const
void DescribeClusterAsync(const DescribeClusterRequestT &request, const DescribeClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteInputAsync(const DeleteInputRequestT &request, const DeleteInputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteCloudWatchAlarmTemplateOutcome DeleteCloudWatchAlarmTemplate(const Model::DeleteCloudWatchAlarmTemplateRequest &request) const
virtual Model::CreateMultiplexProgramOutcome CreateMultiplexProgram(const Model::CreateMultiplexProgramRequest &request) const
virtual Model::UpdateNetworkOutcome UpdateNetwork(const Model::UpdateNetworkRequest &request) const
void StartChannelAsync(const StartChannelRequestT &request, const StartChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateInputSecurityGroupOutcomeCallable UpdateInputSecurityGroupCallable(const UpdateInputSecurityGroupRequestT &request) const
void ListChannelsAsync(const ListChannelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListChannelsRequestT &request={}) const
Model::ListEventBridgeRuleTemplatesOutcomeCallable ListEventBridgeRuleTemplatesCallable(const ListEventBridgeRuleTemplatesRequestT &request={}) const
virtual Model::ListChannelPlacementGroupsOutcome ListChannelPlacementGroups(const Model::ListChannelPlacementGroupsRequest &request) const
void DescribeChannelPlacementGroupAsync(const DescribeChannelPlacementGroupRequestT &request, const DescribeChannelPlacementGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateSdiSourceOutcome UpdateSdiSource(const Model::UpdateSdiSourceRequest &request) const
Model::BatchDeleteOutcomeCallable BatchDeleteCallable(const BatchDeleteRequestT &request={}) const
Model::ListNodesOutcomeCallable ListNodesCallable(const ListNodesRequestT &request) const
virtual Model::StopInputDeviceOutcome StopInputDevice(const Model::StopInputDeviceRequest &request) const
Model::ListMultiplexesOutcomeCallable ListMultiplexesCallable(const ListMultiplexesRequestT &request={}) const
Model::UpdateMultiplexProgramOutcomeCallable UpdateMultiplexProgramCallable(const UpdateMultiplexProgramRequestT &request) const
void StartInputDeviceAsync(const StartInputDeviceRequestT &request, const StartInputDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateCloudWatchAlarmTemplateAsync(const CreateCloudWatchAlarmTemplateRequestT &request, const CreateCloudWatchAlarmTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListInputDeviceTransfersAsync(const ListInputDeviceTransfersRequestT &request, const ListInputDeviceTransfersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeInputSecurityGroupAsync(const DescribeInputSecurityGroupRequestT &request, const DescribeInputSecurityGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateEventBridgeRuleTemplateAsync(const CreateEventBridgeRuleTemplateRequestT &request, const CreateEventBridgeRuleTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateChannelClassOutcomeCallable UpdateChannelClassCallable(const UpdateChannelClassRequestT &request) const
Model::ListOfferingsOutcomeCallable ListOfferingsCallable(const ListOfferingsRequestT &request={}) const
virtual Model::ListMultiplexProgramsOutcome ListMultiplexPrograms(const Model::ListMultiplexProgramsRequest &request) const
void DescribeAccountConfigurationAsync(const DescribeAccountConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAccountConfigurationRequestT &request={}) const
virtual Model::DeleteChannelOutcome DeleteChannel(const Model::DeleteChannelRequest &request) const
Model::GetEventBridgeRuleTemplateGroupOutcomeCallable GetEventBridgeRuleTemplateGroupCallable(const GetEventBridgeRuleTemplateGroupRequestT &request) const
Model::DeleteCloudWatchAlarmTemplateOutcomeCallable DeleteCloudWatchAlarmTemplateCallable(const DeleteCloudWatchAlarmTemplateRequestT &request) const
virtual Model::DeleteInputOutcome DeleteInput(const Model::DeleteInputRequest &request) const
Model::CreateEventBridgeRuleTemplateOutcomeCallable CreateEventBridgeRuleTemplateCallable(const CreateEventBridgeRuleTemplateRequestT &request) const
virtual Model::DescribeClusterOutcome DescribeCluster(const Model::DescribeClusterRequest &request) const
Model::CreateNodeOutcomeCallable CreateNodeCallable(const CreateNodeRequestT &request) const
MediaLiveClient(const Aws::MediaLive::MediaLiveClientConfiguration &clientConfiguration=Aws::MediaLive::MediaLiveClientConfiguration(), std::shared_ptr< MediaLiveEndpointProviderBase > endpointProvider=nullptr)
Model::DescribeScheduleOutcomeCallable DescribeScheduleCallable(const DescribeScheduleRequestT &request) const
virtual Model::ClaimDeviceOutcome ClaimDevice(const Model::ClaimDeviceRequest &request={}) const
virtual Model::StartMonitorDeploymentOutcome StartMonitorDeployment(const Model::StartMonitorDeploymentRequest &request) const
Model::StartInputDeviceMaintenanceWindowOutcomeCallable StartInputDeviceMaintenanceWindowCallable(const StartInputDeviceMaintenanceWindowRequestT &request) const
void DeleteChannelAsync(const DeleteChannelRequestT &request, const DeleteChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateEventBridgeRuleTemplateAsync(const UpdateEventBridgeRuleTemplateRequestT &request, const UpdateEventBridgeRuleTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListInputSecurityGroupsAsync(const ListInputSecurityGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListInputSecurityGroupsRequestT &request={}) const
Model::UpdateNodeOutcomeCallable UpdateNodeCallable(const UpdateNodeRequestT &request) const
Model::UpdateCloudWatchAlarmTemplateOutcomeCallable UpdateCloudWatchAlarmTemplateCallable(const UpdateCloudWatchAlarmTemplateRequestT &request) const
Model::ListChannelsOutcomeCallable ListChannelsCallable(const ListChannelsRequestT &request={}) const
virtual Model::ListNetworksOutcome ListNetworks(const Model::ListNetworksRequest &request={}) const
Model::ClaimDeviceOutcomeCallable ClaimDeviceCallable(const ClaimDeviceRequestT &request={}) const
virtual Model::DescribeSdiSourceOutcome DescribeSdiSource(const Model::DescribeSdiSourceRequest &request) const
virtual Model::StopMultiplexOutcome StopMultiplex(const Model::StopMultiplexRequest &request) const
Model::CreateMultiplexOutcomeCallable CreateMultiplexCallable(const CreateMultiplexRequestT &request) const
Model::StartMonitorDeploymentOutcomeCallable StartMonitorDeploymentCallable(const StartMonitorDeploymentRequestT &request) const
void CreateMultiplexAsync(const CreateMultiplexRequestT &request, const CreateMultiplexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateSignalMapOutcome CreateSignalMap(const Model::CreateSignalMapRequest &request) const
MediaLiveEndpointProvider EndpointProviderType
virtual Model::UpdateChannelOutcome UpdateChannel(const Model::UpdateChannelRequest &request) const
Model::CreatePartnerInputOutcomeCallable CreatePartnerInputCallable(const CreatePartnerInputRequestT &request) const
Model::StartInputDeviceOutcomeCallable StartInputDeviceCallable(const StartInputDeviceRequestT &request) const
virtual Model::BatchDeleteOutcome BatchDelete(const Model::BatchDeleteRequest &request={}) const
Model::DescribeAccountConfigurationOutcomeCallable DescribeAccountConfigurationCallable(const DescribeAccountConfigurationRequestT &request={}) const
void StopChannelAsync(const StopChannelRequestT &request, const StopChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteNodeOutcomeCallable DeleteNodeCallable(const DeleteNodeRequestT &request) const
Model::CreateCloudWatchAlarmTemplateGroupOutcomeCallable CreateCloudWatchAlarmTemplateGroupCallable(const CreateCloudWatchAlarmTemplateGroupRequestT &request) const
Model::GetCloudWatchAlarmTemplateOutcomeCallable GetCloudWatchAlarmTemplateCallable(const GetCloudWatchAlarmTemplateRequestT &request) const
void UpdateAccountConfigurationAsync(const UpdateAccountConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateAccountConfigurationRequestT &request={}) const
void GetEventBridgeRuleTemplateGroupAsync(const GetEventBridgeRuleTemplateGroupRequestT &request, const GetEventBridgeRuleTemplateGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StopInputDeviceOutcomeCallable StopInputDeviceCallable(const StopInputDeviceRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::ListChannelsOutcome ListChannels(const Model::ListChannelsRequest &request={}) const
Model::CreateCloudWatchAlarmTemplateOutcomeCallable CreateCloudWatchAlarmTemplateCallable(const CreateCloudWatchAlarmTemplateRequestT &request) const
void DescribeNodeAsync(const DescribeNodeRequestT &request, const DescribeNodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartInputDeviceOutcome StartInputDevice(const Model::StartInputDeviceRequest &request) const
Model::StopChannelOutcomeCallable StopChannelCallable(const StopChannelRequestT &request) const
void UpdateChannelPlacementGroupAsync(const UpdateChannelPlacementGroupRequestT &request, const UpdateChannelPlacementGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteChannelOutcomeCallable DeleteChannelCallable(const DeleteChannelRequestT &request) const
Model::ListInputsOutcomeCallable ListInputsCallable(const ListInputsRequestT &request={}) const
void DescribeSdiSourceAsync(const DescribeSdiSourceRequestT &request, const DescribeSdiSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeInputOutcome DescribeInput(const Model::DescribeInputRequest &request) const
void CreateInputAsync(const CreateInputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateInputRequestT &request={}) const
virtual Model::DescribeReservationOutcome DescribeReservation(const Model::DescribeReservationRequest &request) const
virtual Model::DeleteChannelPlacementGroupOutcome DeleteChannelPlacementGroup(const Model::DeleteChannelPlacementGroupRequest &request) const
virtual Model::CreateNodeOutcome CreateNode(const Model::CreateNodeRequest &request) const
void CreateSdiSourceAsync(const CreateSdiSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateSdiSourceRequestT &request={}) const
Model::DescribeNodeOutcomeCallable DescribeNodeCallable(const DescribeNodeRequestT &request) const
void DescribeThumbnailsAsync(const DescribeThumbnailsRequestT &request, const DescribeThumbnailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSdiSourcesOutcomeCallable ListSdiSourcesCallable(const ListSdiSourcesRequestT &request={}) const
virtual Model::UpdateChannelPlacementGroupOutcome UpdateChannelPlacementGroup(const Model::UpdateChannelPlacementGroupRequest &request) const
void PurchaseOfferingAsync(const PurchaseOfferingRequestT &request, const PurchaseOfferingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RejectInputDeviceTransferOutcomeCallable RejectInputDeviceTransferCallable(const RejectInputDeviceTransferRequestT &request) const
Model::DescribeChannelPlacementGroupOutcomeCallable DescribeChannelPlacementGroupCallable(const DescribeChannelPlacementGroupRequestT &request) const
virtual Model::DeleteCloudWatchAlarmTemplateGroupOutcome DeleteCloudWatchAlarmTemplateGroup(const Model::DeleteCloudWatchAlarmTemplateGroupRequest &request) const
Model::CancelInputDeviceTransferOutcomeCallable CancelInputDeviceTransferCallable(const CancelInputDeviceTransferRequestT &request) const
void CreateNodeAsync(const CreateNodeRequestT &request, const CreateNodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateMultiplexAsync(const UpdateMultiplexRequestT &request, const UpdateMultiplexResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteClusterOutcome DeleteCluster(const Model::DeleteClusterRequest &request) const
Model::DeleteSdiSourceOutcomeCallable DeleteSdiSourceCallable(const DeleteSdiSourceRequestT &request) const
virtual Model::BatchStartOutcome BatchStart(const Model::BatchStartRequest &request={}) const
Model::DeleteScheduleOutcomeCallable DeleteScheduleCallable(const DeleteScheduleRequestT &request) const
virtual Model::DescribeThumbnailsOutcome DescribeThumbnails(const Model::DescribeThumbnailsRequest &request) const
static const char * GetServiceName()
virtual Model::CreateTagsOutcome CreateTags(const Model::CreateTagsRequest &request) const
virtual Model::GetCloudWatchAlarmTemplateOutcome GetCloudWatchAlarmTemplate(const Model::GetCloudWatchAlarmTemplateRequest &request) const
virtual Model::DeleteEventBridgeRuleTemplateGroupOutcome DeleteEventBridgeRuleTemplateGroup(const Model::DeleteEventBridgeRuleTemplateGroupRequest &request) const
Model::DescribeSdiSourceOutcomeCallable DescribeSdiSourceCallable(const DescribeSdiSourceRequestT &request) const
void UpdateInputDeviceAsync(const UpdateInputDeviceRequestT &request, const UpdateInputDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListClustersOutcomeCallable ListClustersCallable(const ListClustersRequestT &request={}) const
Model::BatchStopOutcomeCallable BatchStopCallable(const BatchStopRequestT &request={}) const
void ListReservationsAsync(const ListReservationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListReservationsRequestT &request={}) const
Model::GetSignalMapOutcomeCallable GetSignalMapCallable(const GetSignalMapRequestT &request) const
void CreateNetworkAsync(const CreateNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateNetworkRequestT &request={}) const
void BatchDeleteAsync(const BatchDeleteResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const BatchDeleteRequestT &request={}) const
virtual Model::UpdateCloudWatchAlarmTemplateGroupOutcome UpdateCloudWatchAlarmTemplateGroup(const Model::UpdateCloudWatchAlarmTemplateGroupRequest &request) const
virtual Model::UpdateAccountConfigurationOutcome UpdateAccountConfiguration(const Model::UpdateAccountConfigurationRequest &request={}) const
void UpdateNetworkAsync(const UpdateNetworkRequestT &request, const UpdateNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< StartMonitorDeploymentOutcome > StartMonitorDeploymentOutcomeCallable
std::future< StartMultiplexOutcome > StartMultiplexOutcomeCallable
std::future< DescribeAccountConfigurationOutcome > DescribeAccountConfigurationOutcomeCallable
std::future< GetEventBridgeRuleTemplateOutcome > GetEventBridgeRuleTemplateOutcomeCallable
std::future< DescribeThumbnailsOutcome > DescribeThumbnailsOutcomeCallable
std::future< ListNodesOutcome > ListNodesOutcomeCallable
std::future< StartInputDeviceOutcome > StartInputDeviceOutcomeCallable
std::future< DescribeMultiplexOutcome > DescribeMultiplexOutcomeCallable
std::future< DeleteInputOutcome > DeleteInputOutcomeCallable
std::future< DescribeSdiSourceOutcome > DescribeSdiSourceOutcomeCallable
std::future< ListClustersOutcome > ListClustersOutcomeCallable
std::future< ListVersionsOutcome > ListVersionsOutcomeCallable
std::future< StartInputDeviceMaintenanceWindowOutcome > StartInputDeviceMaintenanceWindowOutcomeCallable
std::future< ListInputSecurityGroupsOutcome > ListInputSecurityGroupsOutcomeCallable
std::future< BatchDeleteOutcome > BatchDeleteOutcomeCallable
std::future< CreateNodeRegistrationScriptOutcome > CreateNodeRegistrationScriptOutcomeCallable
std::future< ListInputDevicesOutcome > ListInputDevicesOutcomeCallable
std::future< DescribeMultiplexProgramOutcome > DescribeMultiplexProgramOutcomeCallable
std::future< CreateTagsOutcome > CreateTagsOutcomeCallable
std::future< StopInputDeviceOutcome > StopInputDeviceOutcomeCallable
std::future< RestartChannelPipelinesOutcome > RestartChannelPipelinesOutcomeCallable
std::future< DescribeChannelOutcome > DescribeChannelOutcomeCallable
std::future< UpdateChannelPlacementGroupOutcome > UpdateChannelPlacementGroupOutcomeCallable
std::future< CancelInputDeviceTransferOutcome > CancelInputDeviceTransferOutcomeCallable
std::future< CreateSignalMapOutcome > CreateSignalMapOutcomeCallable
std::future< UpdateReservationOutcome > UpdateReservationOutcomeCallable
std::future< ListSignalMapsOutcome > ListSignalMapsOutcomeCallable
std::future< StopChannelOutcome > StopChannelOutcomeCallable
std::future< ListMultiplexesOutcome > ListMultiplexesOutcomeCallable
std::future< UpdateNodeOutcome > UpdateNodeOutcomeCallable
std::future< DescribeClusterOutcome > DescribeClusterOutcomeCallable
std::future< StartChannelOutcome > StartChannelOutcomeCallable
std::future< UpdateMultiplexProgramOutcome > UpdateMultiplexProgramOutcomeCallable
std::future< DescribeNetworkOutcome > DescribeNetworkOutcomeCallable
std::future< UpdateEventBridgeRuleTemplateGroupOutcome > UpdateEventBridgeRuleTemplateGroupOutcomeCallable
std::future< ClaimDeviceOutcome > ClaimDeviceOutcomeCallable
std::future< BatchStartOutcome > BatchStartOutcomeCallable
std::future< CreateNodeOutcome > CreateNodeOutcomeCallable
std::future< GetEventBridgeRuleTemplateGroupOutcome > GetEventBridgeRuleTemplateGroupOutcomeCallable
std::future< CreateSdiSourceOutcome > CreateSdiSourceOutcomeCallable
std::future< CreateMultiplexProgramOutcome > CreateMultiplexProgramOutcomeCallable
std::future< UpdateSdiSourceOutcome > UpdateSdiSourceOutcomeCallable
std::future< GetCloudWatchAlarmTemplateGroupOutcome > GetCloudWatchAlarmTemplateGroupOutcomeCallable
std::future< ListCloudWatchAlarmTemplatesOutcome > ListCloudWatchAlarmTemplatesOutcomeCallable
std::future< StartDeleteMonitorDeploymentOutcome > StartDeleteMonitorDeploymentOutcomeCallable
std::future< DescribeInputDeviceOutcome > DescribeInputDeviceOutcomeCallable
std::future< BatchUpdateScheduleOutcome > BatchUpdateScheduleOutcomeCallable
std::future< DescribeNodeOutcome > DescribeNodeOutcomeCallable
std::future< UpdateInputSecurityGroupOutcome > UpdateInputSecurityGroupOutcomeCallable
std::future< GetCloudWatchAlarmTemplateOutcome > GetCloudWatchAlarmTemplateOutcomeCallable
std::future< TransferInputDeviceOutcome > TransferInputDeviceOutcomeCallable
std::future< CreateMultiplexOutcome > CreateMultiplexOutcomeCallable
std::future< StopMultiplexOutcome > StopMultiplexOutcomeCallable
std::future< RebootInputDeviceOutcome > RebootInputDeviceOutcomeCallable
std::future< DeleteChannelOutcome > DeleteChannelOutcomeCallable
std::future< UpdateChannelClassOutcome > UpdateChannelClassOutcomeCallable
std::future< ListSdiSourcesOutcome > ListSdiSourcesOutcomeCallable
std::future< UpdateNodeStateOutcome > UpdateNodeStateOutcomeCallable
std::future< CreateEventBridgeRuleTemplateGroupOutcome > CreateEventBridgeRuleTemplateGroupOutcomeCallable
std::future< DescribeReservationOutcome > DescribeReservationOutcomeCallable
std::future< ListInputsOutcome > ListInputsOutcomeCallable
std::future< CreateChannelOutcome > CreateChannelOutcomeCallable
std::future< ListChannelPlacementGroupsOutcome > ListChannelPlacementGroupsOutcomeCallable
std::future< BatchStopOutcome > BatchStopOutcomeCallable
std::future< DeleteMultiplexOutcome > DeleteMultiplexOutcomeCallable
std::future< ListChannelsOutcome > ListChannelsOutcomeCallable
std::future< DescribeInputOutcome > DescribeInputOutcomeCallable
std::future< CreateNetworkOutcome > CreateNetworkOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListInputDeviceTransfersOutcome > ListInputDeviceTransfersOutcomeCallable
std::future< CreateCloudWatchAlarmTemplateGroupOutcome > CreateCloudWatchAlarmTemplateGroupOutcomeCallable
std::future< PurchaseOfferingOutcome > PurchaseOfferingOutcomeCallable
std::future< UpdateAccountConfigurationOutcome > UpdateAccountConfigurationOutcomeCallable
std::future< DeleteClusterOutcome > DeleteClusterOutcomeCallable
std::future< DescribeOfferingOutcome > DescribeOfferingOutcomeCallable
std::future< DeleteCloudWatchAlarmTemplateOutcome > DeleteCloudWatchAlarmTemplateOutcomeCallable
std::future< CreateChannelPlacementGroupOutcome > CreateChannelPlacementGroupOutcomeCallable
std::future< DeleteSignalMapOutcome > DeleteSignalMapOutcomeCallable
std::future< ListNetworksOutcome > ListNetworksOutcomeCallable
std::future< DeleteInputSecurityGroupOutcome > DeleteInputSecurityGroupOutcomeCallable
std::future< UpdateChannelOutcome > UpdateChannelOutcomeCallable
std::future< UpdateInputOutcome > UpdateInputOutcomeCallable
std::future< DeleteMultiplexProgramOutcome > DeleteMultiplexProgramOutcomeCallable
std::future< UpdateMultiplexOutcome > UpdateMultiplexOutcomeCallable
std::future< DeleteTagsOutcome > DeleteTagsOutcomeCallable
std::future< CreateInputOutcome > CreateInputOutcomeCallable
std::future< UpdateNetworkOutcome > UpdateNetworkOutcomeCallable
std::future< DeleteScheduleOutcome > DeleteScheduleOutcomeCallable
std::future< CreatePartnerInputOutcome > CreatePartnerInputOutcomeCallable
std::future< DeleteNetworkOutcome > DeleteNetworkOutcomeCallable
std::future< ListReservationsOutcome > ListReservationsOutcomeCallable
std::future< DescribeInputSecurityGroupOutcome > DescribeInputSecurityGroupOutcomeCallable
std::future< UpdateCloudWatchAlarmTemplateGroupOutcome > UpdateCloudWatchAlarmTemplateGroupOutcomeCallable
std::future< AcceptInputDeviceTransferOutcome > AcceptInputDeviceTransferOutcomeCallable
std::future< DeleteReservationOutcome > DeleteReservationOutcomeCallable
std::future< UpdateCloudWatchAlarmTemplateOutcome > UpdateCloudWatchAlarmTemplateOutcomeCallable
std::future< UpdateClusterOutcome > UpdateClusterOutcomeCallable
std::future< DescribeChannelPlacementGroupOutcome > DescribeChannelPlacementGroupOutcomeCallable
std::future< DeleteCloudWatchAlarmTemplateGroupOutcome > DeleteCloudWatchAlarmTemplateGroupOutcomeCallable
std::future< DeleteSdiSourceOutcome > DeleteSdiSourceOutcomeCallable
std::future< UpdateInputDeviceOutcome > UpdateInputDeviceOutcomeCallable
std::future< ListMultiplexProgramsOutcome > ListMultiplexProgramsOutcomeCallable
std::future< StartUpdateSignalMapOutcome > StartUpdateSignalMapOutcomeCallable
std::future< CreateInputSecurityGroupOutcome > CreateInputSecurityGroupOutcomeCallable
std::future< DeleteEventBridgeRuleTemplateGroupOutcome > DeleteEventBridgeRuleTemplateGroupOutcomeCallable
std::future< ListEventBridgeRuleTemplatesOutcome > ListEventBridgeRuleTemplatesOutcomeCallable
std::future< DeleteChannelPlacementGroupOutcome > DeleteChannelPlacementGroupOutcomeCallable
std::future< DeleteNodeOutcome > DeleteNodeOutcomeCallable
std::future< CreateEventBridgeRuleTemplateOutcome > CreateEventBridgeRuleTemplateOutcomeCallable
std::future< DeleteEventBridgeRuleTemplateOutcome > DeleteEventBridgeRuleTemplateOutcomeCallable
std::future< ListCloudWatchAlarmTemplateGroupsOutcome > ListCloudWatchAlarmTemplateGroupsOutcomeCallable
std::future< DescribeInputDeviceThumbnailOutcome > DescribeInputDeviceThumbnailOutcomeCallable
std::future< UpdateEventBridgeRuleTemplateOutcome > UpdateEventBridgeRuleTemplateOutcomeCallable
std::future< CreateClusterOutcome > CreateClusterOutcomeCallable
std::future< RejectInputDeviceTransferOutcome > RejectInputDeviceTransferOutcomeCallable
std::future< DescribeScheduleOutcome > DescribeScheduleOutcomeCallable
std::future< GetSignalMapOutcome > GetSignalMapOutcomeCallable
std::future< ListOfferingsOutcome > ListOfferingsOutcomeCallable
std::future< ListEventBridgeRuleTemplateGroupsOutcome > ListEventBridgeRuleTemplateGroupsOutcomeCallable
std::future< CreateCloudWatchAlarmTemplateOutcome > CreateCloudWatchAlarmTemplateOutcomeCallable
std::function< void(const MediaLiveClient *, const Model::UpdateAccountConfigurationRequest &, const Model::UpdateAccountConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAccountConfigurationResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::RejectInputDeviceTransferRequest &, const Model::RejectInputDeviceTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RejectInputDeviceTransferResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateMultiplexRequest &, const Model::CreateMultiplexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMultiplexResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateChannelRequest &, const Model::UpdateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateChannelResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteCloudWatchAlarmTemplateRequest &, const Model::DeleteCloudWatchAlarmTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCloudWatchAlarmTemplateResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteClusterRequest &, const Model::DeleteClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteClusterResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteChannelPlacementGroupRequest &, const Model::DeleteChannelPlacementGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChannelPlacementGroupResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateNodeRegistrationScriptRequest &, const Model::CreateNodeRegistrationScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNodeRegistrationScriptResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListInputDevicesRequest &, const Model::ListInputDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInputDevicesResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::GetEventBridgeRuleTemplateRequest &, const Model::GetEventBridgeRuleTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEventBridgeRuleTemplateResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListChannelsRequest &, const Model::ListChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListChannelsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::StartChannelRequest &, const Model::StartChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartChannelResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteNodeRequest &, const Model::DeleteNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNodeResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateInputRequest &, const Model::CreateInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInputResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateEventBridgeRuleTemplateGroupRequest &, const Model::UpdateEventBridgeRuleTemplateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEventBridgeRuleTemplateGroupResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateSignalMapRequest &, const Model::CreateSignalMapOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSignalMapResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListMultiplexProgramsRequest &, const Model::ListMultiplexProgramsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMultiplexProgramsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateMultiplexRequest &, const Model::UpdateMultiplexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMultiplexResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeScheduleRequest &, const Model::DescribeScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeScheduleResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListOfferingsRequest &, const Model::ListOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOfferingsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeNodeRequest &, const Model::DescribeNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNodeResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListSdiSourcesRequest &, const Model::ListSdiSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSdiSourcesResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeClusterRequest &, const Model::DescribeClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClusterResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListReservationsRequest &, const Model::ListReservationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReservationsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListChannelPlacementGroupsRequest &, const Model::ListChannelPlacementGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListChannelPlacementGroupsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::StopInputDeviceRequest &, const Model::StopInputDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopInputDeviceResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateMultiplexProgramRequest &, const Model::UpdateMultiplexProgramOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMultiplexProgramResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateSdiSourceRequest &, const Model::CreateSdiSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSdiSourceResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteMultiplexRequest &, const Model::DeleteMultiplexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMultiplexResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateClusterRequest &, const Model::UpdateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClusterResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListVersionsRequest &, const Model::ListVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListVersionsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteEventBridgeRuleTemplateRequest &, const Model::DeleteEventBridgeRuleTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventBridgeRuleTemplateResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::TransferInputDeviceRequest &, const Model::TransferInputDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TransferInputDeviceResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteEventBridgeRuleTemplateGroupRequest &, const Model::DeleteEventBridgeRuleTemplateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventBridgeRuleTemplateGroupResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::GetSignalMapRequest &, const Model::GetSignalMapOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSignalMapResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteNetworkRequest &, const Model::DeleteNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNetworkResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateInputDeviceRequest &, const Model::UpdateInputDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInputDeviceResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateInputRequest &, const Model::UpdateInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInputResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ClaimDeviceRequest &, const Model::ClaimDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ClaimDeviceResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteTagsRequest &, const Model::DeleteTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTagsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::StartInputDeviceRequest &, const Model::StartInputDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartInputDeviceResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteReservationRequest &, const Model::DeleteReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReservationResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateEventBridgeRuleTemplateRequest &, const Model::CreateEventBridgeRuleTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventBridgeRuleTemplateResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::StartMultiplexRequest &, const Model::StartMultiplexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMultiplexResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateNodeRequest &, const Model::CreateNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNodeResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListCloudWatchAlarmTemplateGroupsRequest &, const Model::ListCloudWatchAlarmTemplateGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCloudWatchAlarmTemplateGroupsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListMultiplexesRequest &, const Model::ListMultiplexesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMultiplexesResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateSdiSourceRequest &, const Model::UpdateSdiSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSdiSourceResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateInputSecurityGroupRequest &, const Model::CreateInputSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInputSecurityGroupResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteSdiSourceRequest &, const Model::DeleteSdiSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSdiSourceResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateCloudWatchAlarmTemplateRequest &, const Model::CreateCloudWatchAlarmTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCloudWatchAlarmTemplateResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::BatchUpdateScheduleRequest &, const Model::BatchUpdateScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateScheduleResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeChannelRequest &, const Model::DescribeChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeChannelResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeMultiplexRequest &, const Model::DescribeMultiplexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMultiplexResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::StartDeleteMonitorDeploymentRequest &, const Model::StartDeleteMonitorDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDeleteMonitorDeploymentResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeInputDeviceRequest &, const Model::DescribeInputDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInputDeviceResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListCloudWatchAlarmTemplatesRequest &, const Model::ListCloudWatchAlarmTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCloudWatchAlarmTemplatesResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListClustersRequest &, const Model::ListClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClustersResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::PurchaseOfferingRequest &, const Model::PurchaseOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PurchaseOfferingResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::AcceptInputDeviceTransferRequest &, const Model::AcceptInputDeviceTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptInputDeviceTransferResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateChannelPlacementGroupRequest &, const Model::UpdateChannelPlacementGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateChannelPlacementGroupResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListEventBridgeRuleTemplateGroupsRequest &, const Model::ListEventBridgeRuleTemplateGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventBridgeRuleTemplateGroupsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeNetworkRequest &, const Model::DescribeNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNetworkResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateReservationRequest &, const Model::UpdateReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateReservationResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateCloudWatchAlarmTemplateGroupRequest &, const Model::UpdateCloudWatchAlarmTemplateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCloudWatchAlarmTemplateGroupResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::StartInputDeviceMaintenanceWindowRequest &, const Model::StartInputDeviceMaintenanceWindowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartInputDeviceMaintenanceWindowResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::StopMultiplexRequest &, const Model::StopMultiplexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopMultiplexResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateInputSecurityGroupRequest &, const Model::UpdateInputSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInputSecurityGroupResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::StartUpdateSignalMapRequest &, const Model::StartUpdateSignalMapOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartUpdateSignalMapResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListNodesRequest &, const Model::ListNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNodesResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListNetworksRequest &, const Model::ListNetworksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNetworksResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeReservationRequest &, const Model::DescribeReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReservationResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::StartMonitorDeploymentRequest &, const Model::StartMonitorDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMonitorDeploymentResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CancelInputDeviceTransferRequest &, const Model::CancelInputDeviceTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelInputDeviceTransferResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateClusterRequest &, const Model::CreateClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClusterResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::RestartChannelPipelinesRequest &, const Model::RestartChannelPipelinesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestartChannelPipelinesResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeInputDeviceThumbnailRequest &, Model::DescribeInputDeviceThumbnailOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInputDeviceThumbnailResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteInputRequest &, const Model::DeleteInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInputResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::BatchStartRequest &, const Model::BatchStartOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchStartResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::RebootInputDeviceRequest &, const Model::RebootInputDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootInputDeviceResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateNetworkRequest &, const Model::CreateNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNetworkResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateMultiplexProgramRequest &, const Model::CreateMultiplexProgramOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMultiplexProgramResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteInputSecurityGroupRequest &, const Model::DeleteInputSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInputSecurityGroupResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeAccountConfigurationRequest &, const Model::DescribeAccountConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountConfigurationResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeSdiSourceRequest &, const Model::DescribeSdiSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSdiSourceResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateCloudWatchAlarmTemplateGroupRequest &, const Model::CreateCloudWatchAlarmTemplateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCloudWatchAlarmTemplateGroupResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::GetEventBridgeRuleTemplateGroupRequest &, const Model::GetEventBridgeRuleTemplateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEventBridgeRuleTemplateGroupResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeOfferingRequest &, const Model::DescribeOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOfferingResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateChannelPlacementGroupRequest &, const Model::CreateChannelPlacementGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateChannelPlacementGroupResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreatePartnerInputRequest &, const Model::CreatePartnerInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePartnerInputResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateEventBridgeRuleTemplateRequest &, const Model::UpdateEventBridgeRuleTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEventBridgeRuleTemplateResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeInputRequest &, const Model::DescribeInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInputResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateEventBridgeRuleTemplateGroupRequest &, const Model::CreateEventBridgeRuleTemplateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventBridgeRuleTemplateGroupResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListSignalMapsRequest &, const Model::ListSignalMapsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSignalMapsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteMultiplexProgramRequest &, const Model::DeleteMultiplexProgramOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMultiplexProgramResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteChannelRequest &, const Model::DeleteChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChannelResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListInputsRequest &, const Model::ListInputsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInputsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::BatchStopRequest &, const Model::BatchStopOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchStopResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListEventBridgeRuleTemplatesRequest &, const Model::ListEventBridgeRuleTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventBridgeRuleTemplatesResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateNodeRequest &, const Model::UpdateNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateNodeResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListInputDeviceTransfersRequest &, const Model::ListInputDeviceTransfersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInputDeviceTransfersResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeThumbnailsRequest &, const Model::DescribeThumbnailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeThumbnailsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::GetCloudWatchAlarmTemplateGroupRequest &, const Model::GetCloudWatchAlarmTemplateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCloudWatchAlarmTemplateGroupResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateTagsRequest &, const Model::CreateTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTagsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeInputSecurityGroupRequest &, const Model::DescribeInputSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInputSecurityGroupResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeChannelPlacementGroupRequest &, const Model::DescribeChannelPlacementGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeChannelPlacementGroupResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::StopChannelRequest &, const Model::StopChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopChannelResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateNetworkRequest &, const Model::UpdateNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateNetworkResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateNodeStateRequest &, const Model::UpdateNodeStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateNodeStateResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListInputSecurityGroupsRequest &, const Model::ListInputSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInputSecurityGroupsResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::CreateChannelRequest &, const Model::CreateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateChannelResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DescribeMultiplexProgramRequest &, const Model::DescribeMultiplexProgramOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMultiplexProgramResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteCloudWatchAlarmTemplateGroupRequest &, const Model::DeleteCloudWatchAlarmTemplateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCloudWatchAlarmTemplateGroupResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::BatchDeleteRequest &, const Model::BatchDeleteOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::GetCloudWatchAlarmTemplateRequest &, const Model::GetCloudWatchAlarmTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCloudWatchAlarmTemplateResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteSignalMapRequest &, const Model::DeleteSignalMapOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSignalMapResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateCloudWatchAlarmTemplateRequest &, const Model::UpdateCloudWatchAlarmTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCloudWatchAlarmTemplateResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::UpdateChannelClassRequest &, const Model::UpdateChannelClassOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateChannelClassResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::DeleteScheduleRequest &, const Model::DeleteScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteScheduleResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String