AWS SDK for C++

AWS SDK for C++ Version 1.11.685

Loading...
Searching...
No Matches
MediaLiveServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/medialive/MediaLiveEndpointProvider.h>
15#include <aws/medialive/MediaLiveErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in MediaLiveClient header */
22#include <aws/core/NoResult.h>
23#include <aws/medialive/model/AcceptInputDeviceTransferResult.h>
24#include <aws/medialive/model/BatchDeleteRequest.h>
25#include <aws/medialive/model/BatchDeleteResult.h>
26#include <aws/medialive/model/BatchStartRequest.h>
27#include <aws/medialive/model/BatchStartResult.h>
28#include <aws/medialive/model/BatchStopRequest.h>
29#include <aws/medialive/model/BatchStopResult.h>
30#include <aws/medialive/model/BatchUpdateScheduleResult.h>
31#include <aws/medialive/model/CancelInputDeviceTransferResult.h>
32#include <aws/medialive/model/ClaimDeviceRequest.h>
33#include <aws/medialive/model/ClaimDeviceResult.h>
34#include <aws/medialive/model/CreateChannelPlacementGroupResult.h>
35#include <aws/medialive/model/CreateChannelRequest.h>
36#include <aws/medialive/model/CreateChannelResult.h>
37#include <aws/medialive/model/CreateCloudWatchAlarmTemplateGroupResult.h>
38#include <aws/medialive/model/CreateCloudWatchAlarmTemplateResult.h>
39#include <aws/medialive/model/CreateClusterRequest.h>
40#include <aws/medialive/model/CreateClusterResult.h>
41#include <aws/medialive/model/CreateEventBridgeRuleTemplateGroupResult.h>
42#include <aws/medialive/model/CreateEventBridgeRuleTemplateResult.h>
43#include <aws/medialive/model/CreateInputRequest.h>
44#include <aws/medialive/model/CreateInputResult.h>
45#include <aws/medialive/model/CreateInputSecurityGroupRequest.h>
46#include <aws/medialive/model/CreateInputSecurityGroupResult.h>
47#include <aws/medialive/model/CreateMultiplexProgramResult.h>
48#include <aws/medialive/model/CreateMultiplexResult.h>
49#include <aws/medialive/model/CreateNetworkRequest.h>
50#include <aws/medialive/model/CreateNetworkResult.h>
51#include <aws/medialive/model/CreateNodeRegistrationScriptSdkResult.h>
52#include <aws/medialive/model/CreateNodeResult.h>
53#include <aws/medialive/model/CreatePartnerInputResult.h>
54#include <aws/medialive/model/CreateSdiSourceRequest.h>
55#include <aws/medialive/model/CreateSdiSourceResult.h>
56#include <aws/medialive/model/CreateSignalMapResult.h>
57#include <aws/medialive/model/DeleteChannelPlacementGroupResult.h>
58#include <aws/medialive/model/DeleteChannelResult.h>
59#include <aws/medialive/model/DeleteClusterResult.h>
60#include <aws/medialive/model/DeleteInputResult.h>
61#include <aws/medialive/model/DeleteInputSecurityGroupResult.h>
62#include <aws/medialive/model/DeleteMultiplexProgramResult.h>
63#include <aws/medialive/model/DeleteMultiplexResult.h>
64#include <aws/medialive/model/DeleteNetworkResult.h>
65#include <aws/medialive/model/DeleteNodeResult.h>
66#include <aws/medialive/model/DeleteReservationResult.h>
67#include <aws/medialive/model/DeleteScheduleResult.h>
68#include <aws/medialive/model/DeleteSdiSourceResult.h>
69#include <aws/medialive/model/DescribeAccountConfigurationRequest.h>
70#include <aws/medialive/model/DescribeAccountConfigurationResult.h>
71#include <aws/medialive/model/DescribeChannelPlacementGroupSdkResult.h>
72#include <aws/medialive/model/DescribeChannelResult.h>
73#include <aws/medialive/model/DescribeClusterSdkResult.h>
74#include <aws/medialive/model/DescribeInputDeviceResult.h>
75#include <aws/medialive/model/DescribeInputDeviceThumbnailResult.h>
76#include <aws/medialive/model/DescribeInputResult.h>
77#include <aws/medialive/model/DescribeInputSecurityGroupResult.h>
78#include <aws/medialive/model/DescribeMultiplexProgramResult.h>
79#include <aws/medialive/model/DescribeMultiplexResult.h>
80#include <aws/medialive/model/DescribeNetworkSdkResult.h>
81#include <aws/medialive/model/DescribeNodeSdkResult.h>
82#include <aws/medialive/model/DescribeOfferingResult.h>
83#include <aws/medialive/model/DescribeReservationResult.h>
84#include <aws/medialive/model/DescribeScheduleResult.h>
85#include <aws/medialive/model/DescribeSdiSourceResult.h>
86#include <aws/medialive/model/DescribeThumbnailsResult.h>
87#include <aws/medialive/model/GetCloudWatchAlarmTemplateGroupResult.h>
88#include <aws/medialive/model/GetCloudWatchAlarmTemplateResult.h>
89#include <aws/medialive/model/GetEventBridgeRuleTemplateGroupResult.h>
90#include <aws/medialive/model/GetEventBridgeRuleTemplateResult.h>
91#include <aws/medialive/model/GetSignalMapResult.h>
92#include <aws/medialive/model/ListAlertsResult.h>
93#include <aws/medialive/model/ListChannelPlacementGroupsSdkResult.h>
94#include <aws/medialive/model/ListChannelsRequest.h>
95#include <aws/medialive/model/ListChannelsResult.h>
96#include <aws/medialive/model/ListCloudWatchAlarmTemplateGroupsRequest.h>
97#include <aws/medialive/model/ListCloudWatchAlarmTemplateGroupsResult.h>
98#include <aws/medialive/model/ListCloudWatchAlarmTemplatesRequest.h>
99#include <aws/medialive/model/ListCloudWatchAlarmTemplatesResult.h>
100#include <aws/medialive/model/ListClusterAlertsResult.h>
101#include <aws/medialive/model/ListClustersRequest.h>
102#include <aws/medialive/model/ListClustersSdkResult.h>
103#include <aws/medialive/model/ListEventBridgeRuleTemplateGroupsRequest.h>
104#include <aws/medialive/model/ListEventBridgeRuleTemplateGroupsResult.h>
105#include <aws/medialive/model/ListEventBridgeRuleTemplatesRequest.h>
106#include <aws/medialive/model/ListEventBridgeRuleTemplatesResult.h>
107#include <aws/medialive/model/ListInputDeviceTransfersResult.h>
108#include <aws/medialive/model/ListInputDevicesRequest.h>
109#include <aws/medialive/model/ListInputDevicesResult.h>
110#include <aws/medialive/model/ListInputSecurityGroupsRequest.h>
111#include <aws/medialive/model/ListInputSecurityGroupsResult.h>
112#include <aws/medialive/model/ListInputsRequest.h>
113#include <aws/medialive/model/ListInputsResult.h>
114#include <aws/medialive/model/ListMultiplexAlertsResult.h>
115#include <aws/medialive/model/ListMultiplexProgramsResult.h>
116#include <aws/medialive/model/ListMultiplexesRequest.h>
117#include <aws/medialive/model/ListMultiplexesResult.h>
118#include <aws/medialive/model/ListNetworksRequest.h>
119#include <aws/medialive/model/ListNetworksSdkResult.h>
120#include <aws/medialive/model/ListNodesSdkResult.h>
121#include <aws/medialive/model/ListOfferingsRequest.h>
122#include <aws/medialive/model/ListOfferingsResult.h>
123#include <aws/medialive/model/ListReservationsRequest.h>
124#include <aws/medialive/model/ListReservationsResult.h>
125#include <aws/medialive/model/ListSdiSourcesRequest.h>
126#include <aws/medialive/model/ListSdiSourcesResult.h>
127#include <aws/medialive/model/ListSignalMapsRequest.h>
128#include <aws/medialive/model/ListSignalMapsResult.h>
129#include <aws/medialive/model/ListTagsForResourceResult.h>
130#include <aws/medialive/model/ListVersionsRequest.h>
131#include <aws/medialive/model/ListVersionsResult.h>
132#include <aws/medialive/model/PurchaseOfferingResult.h>
133#include <aws/medialive/model/RebootInputDeviceResult.h>
134#include <aws/medialive/model/RejectInputDeviceTransferResult.h>
135#include <aws/medialive/model/RestartChannelPipelinesResult.h>
136#include <aws/medialive/model/StartChannelResult.h>
137#include <aws/medialive/model/StartDeleteMonitorDeploymentResult.h>
138#include <aws/medialive/model/StartInputDeviceMaintenanceWindowResult.h>
139#include <aws/medialive/model/StartInputDeviceResult.h>
140#include <aws/medialive/model/StartMonitorDeploymentResult.h>
141#include <aws/medialive/model/StartMultiplexResult.h>
142#include <aws/medialive/model/StartUpdateSignalMapResult.h>
143#include <aws/medialive/model/StopChannelResult.h>
144#include <aws/medialive/model/StopInputDeviceResult.h>
145#include <aws/medialive/model/StopMultiplexResult.h>
146#include <aws/medialive/model/TransferInputDeviceResult.h>
147#include <aws/medialive/model/UpdateAccountConfigurationRequest.h>
148#include <aws/medialive/model/UpdateAccountConfigurationResult.h>
149#include <aws/medialive/model/UpdateChannelClassResult.h>
150#include <aws/medialive/model/UpdateChannelPlacementGroupResult.h>
151#include <aws/medialive/model/UpdateChannelResult.h>
152#include <aws/medialive/model/UpdateCloudWatchAlarmTemplateGroupResult.h>
153#include <aws/medialive/model/UpdateCloudWatchAlarmTemplateResult.h>
154#include <aws/medialive/model/UpdateClusterSdkResult.h>
155#include <aws/medialive/model/UpdateEventBridgeRuleTemplateGroupResult.h>
156#include <aws/medialive/model/UpdateEventBridgeRuleTemplateResult.h>
157#include <aws/medialive/model/UpdateInputDeviceResult.h>
158#include <aws/medialive/model/UpdateInputResult.h>
159#include <aws/medialive/model/UpdateInputSecurityGroupResult.h>
160#include <aws/medialive/model/UpdateMultiplexProgramResult.h>
161#include <aws/medialive/model/UpdateMultiplexResult.h>
162#include <aws/medialive/model/UpdateNetworkSdkResult.h>
163#include <aws/medialive/model/UpdateNodeResult.h>
164#include <aws/medialive/model/UpdateNodeStateResult.h>
165#include <aws/medialive/model/UpdateReservationResult.h>
166#include <aws/medialive/model/UpdateSdiSourceResult.h>
167/* End of service model headers required in MediaLiveClient header */
168
169namespace Aws {
170namespace Http {
171class HttpClient;
172class HttpClientFactory;
173} // namespace Http
174
175namespace Utils {
176template <typename R, typename E>
177class Outcome;
178
179namespace Threading {
180class Executor;
181} // namespace Threading
182} // namespace Utils
183
184namespace Auth {
185class AWSCredentials;
186class AWSCredentialsProvider;
187} // namespace Auth
188
189namespace Client {
190class RetryStrategy;
191} // namespace Client
192
193namespace MediaLive {
197
198namespace Model {
199/* Service model forward declarations required in MediaLiveClient header */
203class BatchStopRequest;
282class ListNodesRequest;
323/* End of service model forward declarations required in MediaLiveClient header */
324
325/* Service model Outcome class definitions */
449/* End of service model Outcome class definitions */
450
451/* Service model Outcome callable definitions */
452typedef std::future<AcceptInputDeviceTransferOutcome> AcceptInputDeviceTransferOutcomeCallable;
453typedef std::future<BatchDeleteOutcome> BatchDeleteOutcomeCallable;
454typedef std::future<BatchStartOutcome> BatchStartOutcomeCallable;
455typedef std::future<BatchStopOutcome> BatchStopOutcomeCallable;
456typedef std::future<BatchUpdateScheduleOutcome> BatchUpdateScheduleOutcomeCallable;
457typedef std::future<CancelInputDeviceTransferOutcome> CancelInputDeviceTransferOutcomeCallable;
458typedef std::future<ClaimDeviceOutcome> ClaimDeviceOutcomeCallable;
459typedef std::future<CreateChannelOutcome> CreateChannelOutcomeCallable;
460typedef std::future<CreateChannelPlacementGroupOutcome> CreateChannelPlacementGroupOutcomeCallable;
461typedef std::future<CreateCloudWatchAlarmTemplateOutcome> CreateCloudWatchAlarmTemplateOutcomeCallable;
462typedef std::future<CreateCloudWatchAlarmTemplateGroupOutcome> CreateCloudWatchAlarmTemplateGroupOutcomeCallable;
463typedef std::future<CreateClusterOutcome> CreateClusterOutcomeCallable;
464typedef std::future<CreateEventBridgeRuleTemplateOutcome> CreateEventBridgeRuleTemplateOutcomeCallable;
465typedef std::future<CreateEventBridgeRuleTemplateGroupOutcome> CreateEventBridgeRuleTemplateGroupOutcomeCallable;
466typedef std::future<CreateInputOutcome> CreateInputOutcomeCallable;
467typedef std::future<CreateInputSecurityGroupOutcome> CreateInputSecurityGroupOutcomeCallable;
468typedef std::future<CreateMultiplexOutcome> CreateMultiplexOutcomeCallable;
469typedef std::future<CreateMultiplexProgramOutcome> CreateMultiplexProgramOutcomeCallable;
470typedef std::future<CreateNetworkOutcome> CreateNetworkOutcomeCallable;
471typedef std::future<CreateNodeOutcome> CreateNodeOutcomeCallable;
472typedef std::future<CreateNodeRegistrationScriptOutcome> CreateNodeRegistrationScriptOutcomeCallable;
473typedef std::future<CreatePartnerInputOutcome> CreatePartnerInputOutcomeCallable;
474typedef std::future<CreateSdiSourceOutcome> CreateSdiSourceOutcomeCallable;
475typedef std::future<CreateSignalMapOutcome> CreateSignalMapOutcomeCallable;
476typedef std::future<CreateTagsOutcome> CreateTagsOutcomeCallable;
477typedef std::future<DeleteChannelOutcome> DeleteChannelOutcomeCallable;
478typedef std::future<DeleteChannelPlacementGroupOutcome> DeleteChannelPlacementGroupOutcomeCallable;
479typedef std::future<DeleteCloudWatchAlarmTemplateOutcome> DeleteCloudWatchAlarmTemplateOutcomeCallable;
480typedef std::future<DeleteCloudWatchAlarmTemplateGroupOutcome> DeleteCloudWatchAlarmTemplateGroupOutcomeCallable;
481typedef std::future<DeleteClusterOutcome> DeleteClusterOutcomeCallable;
482typedef std::future<DeleteEventBridgeRuleTemplateOutcome> DeleteEventBridgeRuleTemplateOutcomeCallable;
483typedef std::future<DeleteEventBridgeRuleTemplateGroupOutcome> DeleteEventBridgeRuleTemplateGroupOutcomeCallable;
484typedef std::future<DeleteInputOutcome> DeleteInputOutcomeCallable;
485typedef std::future<DeleteInputSecurityGroupOutcome> DeleteInputSecurityGroupOutcomeCallable;
486typedef std::future<DeleteMultiplexOutcome> DeleteMultiplexOutcomeCallable;
487typedef std::future<DeleteMultiplexProgramOutcome> DeleteMultiplexProgramOutcomeCallable;
488typedef std::future<DeleteNetworkOutcome> DeleteNetworkOutcomeCallable;
489typedef std::future<DeleteNodeOutcome> DeleteNodeOutcomeCallable;
490typedef std::future<DeleteReservationOutcome> DeleteReservationOutcomeCallable;
491typedef std::future<DeleteScheduleOutcome> DeleteScheduleOutcomeCallable;
492typedef std::future<DeleteSdiSourceOutcome> DeleteSdiSourceOutcomeCallable;
493typedef std::future<DeleteSignalMapOutcome> DeleteSignalMapOutcomeCallable;
494typedef std::future<DeleteTagsOutcome> DeleteTagsOutcomeCallable;
495typedef std::future<DescribeAccountConfigurationOutcome> DescribeAccountConfigurationOutcomeCallable;
496typedef std::future<DescribeChannelOutcome> DescribeChannelOutcomeCallable;
497typedef std::future<DescribeChannelPlacementGroupOutcome> DescribeChannelPlacementGroupOutcomeCallable;
498typedef std::future<DescribeClusterOutcome> DescribeClusterOutcomeCallable;
499typedef std::future<DescribeInputOutcome> DescribeInputOutcomeCallable;
500typedef std::future<DescribeInputDeviceOutcome> DescribeInputDeviceOutcomeCallable;
501typedef std::future<DescribeInputDeviceThumbnailOutcome> DescribeInputDeviceThumbnailOutcomeCallable;
502typedef std::future<DescribeInputSecurityGroupOutcome> DescribeInputSecurityGroupOutcomeCallable;
503typedef std::future<DescribeMultiplexOutcome> DescribeMultiplexOutcomeCallable;
504typedef std::future<DescribeMultiplexProgramOutcome> DescribeMultiplexProgramOutcomeCallable;
505typedef std::future<DescribeNetworkOutcome> DescribeNetworkOutcomeCallable;
506typedef std::future<DescribeNodeOutcome> DescribeNodeOutcomeCallable;
507typedef std::future<DescribeOfferingOutcome> DescribeOfferingOutcomeCallable;
508typedef std::future<DescribeReservationOutcome> DescribeReservationOutcomeCallable;
509typedef std::future<DescribeScheduleOutcome> DescribeScheduleOutcomeCallable;
510typedef std::future<DescribeSdiSourceOutcome> DescribeSdiSourceOutcomeCallable;
511typedef std::future<DescribeThumbnailsOutcome> DescribeThumbnailsOutcomeCallable;
512typedef std::future<GetCloudWatchAlarmTemplateOutcome> GetCloudWatchAlarmTemplateOutcomeCallable;
513typedef std::future<GetCloudWatchAlarmTemplateGroupOutcome> GetCloudWatchAlarmTemplateGroupOutcomeCallable;
514typedef std::future<GetEventBridgeRuleTemplateOutcome> GetEventBridgeRuleTemplateOutcomeCallable;
515typedef std::future<GetEventBridgeRuleTemplateGroupOutcome> GetEventBridgeRuleTemplateGroupOutcomeCallable;
516typedef std::future<GetSignalMapOutcome> GetSignalMapOutcomeCallable;
517typedef std::future<ListAlertsOutcome> ListAlertsOutcomeCallable;
518typedef std::future<ListChannelPlacementGroupsOutcome> ListChannelPlacementGroupsOutcomeCallable;
519typedef std::future<ListChannelsOutcome> ListChannelsOutcomeCallable;
520typedef std::future<ListCloudWatchAlarmTemplateGroupsOutcome> ListCloudWatchAlarmTemplateGroupsOutcomeCallable;
521typedef std::future<ListCloudWatchAlarmTemplatesOutcome> ListCloudWatchAlarmTemplatesOutcomeCallable;
522typedef std::future<ListClusterAlertsOutcome> ListClusterAlertsOutcomeCallable;
523typedef std::future<ListClustersOutcome> ListClustersOutcomeCallable;
524typedef std::future<ListEventBridgeRuleTemplateGroupsOutcome> ListEventBridgeRuleTemplateGroupsOutcomeCallable;
525typedef std::future<ListEventBridgeRuleTemplatesOutcome> ListEventBridgeRuleTemplatesOutcomeCallable;
526typedef std::future<ListInputDeviceTransfersOutcome> ListInputDeviceTransfersOutcomeCallable;
527typedef std::future<ListInputDevicesOutcome> ListInputDevicesOutcomeCallable;
528typedef std::future<ListInputSecurityGroupsOutcome> ListInputSecurityGroupsOutcomeCallable;
529typedef std::future<ListInputsOutcome> ListInputsOutcomeCallable;
530typedef std::future<ListMultiplexAlertsOutcome> ListMultiplexAlertsOutcomeCallable;
531typedef std::future<ListMultiplexProgramsOutcome> ListMultiplexProgramsOutcomeCallable;
532typedef std::future<ListMultiplexesOutcome> ListMultiplexesOutcomeCallable;
533typedef std::future<ListNetworksOutcome> ListNetworksOutcomeCallable;
534typedef std::future<ListNodesOutcome> ListNodesOutcomeCallable;
535typedef std::future<ListOfferingsOutcome> ListOfferingsOutcomeCallable;
536typedef std::future<ListReservationsOutcome> ListReservationsOutcomeCallable;
537typedef std::future<ListSdiSourcesOutcome> ListSdiSourcesOutcomeCallable;
538typedef std::future<ListSignalMapsOutcome> ListSignalMapsOutcomeCallable;
539typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
540typedef std::future<ListVersionsOutcome> ListVersionsOutcomeCallable;
541typedef std::future<PurchaseOfferingOutcome> PurchaseOfferingOutcomeCallable;
542typedef std::future<RebootInputDeviceOutcome> RebootInputDeviceOutcomeCallable;
543typedef std::future<RejectInputDeviceTransferOutcome> RejectInputDeviceTransferOutcomeCallable;
544typedef std::future<RestartChannelPipelinesOutcome> RestartChannelPipelinesOutcomeCallable;
545typedef std::future<StartChannelOutcome> StartChannelOutcomeCallable;
546typedef std::future<StartDeleteMonitorDeploymentOutcome> StartDeleteMonitorDeploymentOutcomeCallable;
547typedef std::future<StartInputDeviceOutcome> StartInputDeviceOutcomeCallable;
548typedef std::future<StartInputDeviceMaintenanceWindowOutcome> StartInputDeviceMaintenanceWindowOutcomeCallable;
549typedef std::future<StartMonitorDeploymentOutcome> StartMonitorDeploymentOutcomeCallable;
550typedef std::future<StartMultiplexOutcome> StartMultiplexOutcomeCallable;
551typedef std::future<StartUpdateSignalMapOutcome> StartUpdateSignalMapOutcomeCallable;
552typedef std::future<StopChannelOutcome> StopChannelOutcomeCallable;
553typedef std::future<StopInputDeviceOutcome> StopInputDeviceOutcomeCallable;
554typedef std::future<StopMultiplexOutcome> StopMultiplexOutcomeCallable;
555typedef std::future<TransferInputDeviceOutcome> TransferInputDeviceOutcomeCallable;
556typedef std::future<UpdateAccountConfigurationOutcome> UpdateAccountConfigurationOutcomeCallable;
557typedef std::future<UpdateChannelOutcome> UpdateChannelOutcomeCallable;
558typedef std::future<UpdateChannelClassOutcome> UpdateChannelClassOutcomeCallable;
559typedef std::future<UpdateChannelPlacementGroupOutcome> UpdateChannelPlacementGroupOutcomeCallable;
560typedef std::future<UpdateCloudWatchAlarmTemplateOutcome> UpdateCloudWatchAlarmTemplateOutcomeCallable;
561typedef std::future<UpdateCloudWatchAlarmTemplateGroupOutcome> UpdateCloudWatchAlarmTemplateGroupOutcomeCallable;
562typedef std::future<UpdateClusterOutcome> UpdateClusterOutcomeCallable;
563typedef std::future<UpdateEventBridgeRuleTemplateOutcome> UpdateEventBridgeRuleTemplateOutcomeCallable;
564typedef std::future<UpdateEventBridgeRuleTemplateGroupOutcome> UpdateEventBridgeRuleTemplateGroupOutcomeCallable;
565typedef std::future<UpdateInputOutcome> UpdateInputOutcomeCallable;
566typedef std::future<UpdateInputDeviceOutcome> UpdateInputDeviceOutcomeCallable;
567typedef std::future<UpdateInputSecurityGroupOutcome> UpdateInputSecurityGroupOutcomeCallable;
568typedef std::future<UpdateMultiplexOutcome> UpdateMultiplexOutcomeCallable;
569typedef std::future<UpdateMultiplexProgramOutcome> UpdateMultiplexProgramOutcomeCallable;
570typedef std::future<UpdateNetworkOutcome> UpdateNetworkOutcomeCallable;
571typedef std::future<UpdateNodeOutcome> UpdateNodeOutcomeCallable;
572typedef std::future<UpdateNodeStateOutcome> UpdateNodeStateOutcomeCallable;
573typedef std::future<UpdateReservationOutcome> UpdateReservationOutcomeCallable;
574typedef std::future<UpdateSdiSourceOutcome> UpdateSdiSourceOutcomeCallable;
575/* End of service model Outcome callable definitions */
576} // namespace Model
577
578class MediaLiveClient;
579
580/* Service model async handlers definitions */
581typedef std::function<void(const MediaLiveClient*, const Model::AcceptInputDeviceTransferRequest&,
582 const Model::AcceptInputDeviceTransferOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
584typedef std::function<void(const MediaLiveClient*, const Model::BatchDeleteRequest&, const Model::BatchDeleteOutcome&,
585 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
587typedef std::function<void(const MediaLiveClient*, const Model::BatchStartRequest&, const Model::BatchStartOutcome&,
588 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
590typedef std::function<void(const MediaLiveClient*, const Model::BatchStopRequest&, const Model::BatchStopOutcome&,
591 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
593typedef std::function<void(const MediaLiveClient*, const Model::BatchUpdateScheduleRequest&, const Model::BatchUpdateScheduleOutcome&,
594 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
596typedef std::function<void(const MediaLiveClient*, const Model::CancelInputDeviceTransferRequest&,
597 const Model::CancelInputDeviceTransferOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
599typedef std::function<void(const MediaLiveClient*, const Model::ClaimDeviceRequest&, const Model::ClaimDeviceOutcome&,
600 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
602typedef std::function<void(const MediaLiveClient*, const Model::CreateChannelRequest&, const Model::CreateChannelOutcome&,
603 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
605typedef std::function<void(const MediaLiveClient*, const Model::CreateChannelPlacementGroupRequest&,
606 const Model::CreateChannelPlacementGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
608typedef std::function<void(const MediaLiveClient*, const Model::CreateCloudWatchAlarmTemplateRequest&,
610 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
612typedef std::function<void(const MediaLiveClient*, const Model::CreateCloudWatchAlarmTemplateGroupRequest&,
614 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
616typedef std::function<void(const MediaLiveClient*, const Model::CreateClusterRequest&, const Model::CreateClusterOutcome&,
617 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
619typedef std::function<void(const MediaLiveClient*, const Model::CreateEventBridgeRuleTemplateRequest&,
621 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
623typedef std::function<void(const MediaLiveClient*, const Model::CreateEventBridgeRuleTemplateGroupRequest&,
625 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
627typedef std::function<void(const MediaLiveClient*, const Model::CreateInputRequest&, const Model::CreateInputOutcome&,
628 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
630typedef std::function<void(const MediaLiveClient*, const Model::CreateInputSecurityGroupRequest&,
631 const Model::CreateInputSecurityGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
633typedef std::function<void(const MediaLiveClient*, const Model::CreateMultiplexRequest&, const Model::CreateMultiplexOutcome&,
634 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
637 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
639typedef std::function<void(const MediaLiveClient*, const Model::CreateNetworkRequest&, const Model::CreateNetworkOutcome&,
640 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
642typedef std::function<void(const MediaLiveClient*, const Model::CreateNodeRequest&, const Model::CreateNodeOutcome&,
643 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
645typedef std::function<void(const MediaLiveClient*, const Model::CreateNodeRegistrationScriptRequest&,
647 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
649typedef std::function<void(const MediaLiveClient*, const Model::CreatePartnerInputRequest&, const Model::CreatePartnerInputOutcome&,
650 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
652typedef std::function<void(const MediaLiveClient*, const Model::CreateSdiSourceRequest&, const Model::CreateSdiSourceOutcome&,
653 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
655typedef std::function<void(const MediaLiveClient*, const Model::CreateSignalMapRequest&, const Model::CreateSignalMapOutcome&,
656 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
658typedef std::function<void(const MediaLiveClient*, const Model::CreateTagsRequest&, const Model::CreateTagsOutcome&,
659 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
661typedef std::function<void(const MediaLiveClient*, const Model::DeleteChannelRequest&, const Model::DeleteChannelOutcome&,
662 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
664typedef std::function<void(const MediaLiveClient*, const Model::DeleteChannelPlacementGroupRequest&,
665 const Model::DeleteChannelPlacementGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
667typedef std::function<void(const MediaLiveClient*, const Model::DeleteCloudWatchAlarmTemplateRequest&,
669 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
671typedef std::function<void(const MediaLiveClient*, const Model::DeleteCloudWatchAlarmTemplateGroupRequest&,
673 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
675typedef std::function<void(const MediaLiveClient*, const Model::DeleteClusterRequest&, const Model::DeleteClusterOutcome&,
676 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
678typedef std::function<void(const MediaLiveClient*, const Model::DeleteEventBridgeRuleTemplateRequest&,
680 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
682typedef std::function<void(const MediaLiveClient*, const Model::DeleteEventBridgeRuleTemplateGroupRequest&,
684 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
686typedef std::function<void(const MediaLiveClient*, const Model::DeleteInputRequest&, const Model::DeleteInputOutcome&,
687 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
689typedef std::function<void(const MediaLiveClient*, const Model::DeleteInputSecurityGroupRequest&,
690 const Model::DeleteInputSecurityGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
692typedef std::function<void(const MediaLiveClient*, const Model::DeleteMultiplexRequest&, const Model::DeleteMultiplexOutcome&,
693 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
696 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
698typedef std::function<void(const MediaLiveClient*, const Model::DeleteNetworkRequest&, const Model::DeleteNetworkOutcome&,
699 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
701typedef std::function<void(const MediaLiveClient*, const Model::DeleteNodeRequest&, const Model::DeleteNodeOutcome&,
702 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
704typedef std::function<void(const MediaLiveClient*, const Model::DeleteReservationRequest&, const Model::DeleteReservationOutcome&,
705 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
707typedef std::function<void(const MediaLiveClient*, const Model::DeleteScheduleRequest&, const Model::DeleteScheduleOutcome&,
708 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
710typedef std::function<void(const MediaLiveClient*, const Model::DeleteSdiSourceRequest&, const Model::DeleteSdiSourceOutcome&,
711 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
713typedef std::function<void(const MediaLiveClient*, const Model::DeleteSignalMapRequest&, const Model::DeleteSignalMapOutcome&,
714 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
716typedef std::function<void(const MediaLiveClient*, const Model::DeleteTagsRequest&, const Model::DeleteTagsOutcome&,
717 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
719typedef std::function<void(const MediaLiveClient*, const Model::DescribeAccountConfigurationRequest&,
721 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
723typedef std::function<void(const MediaLiveClient*, const Model::DescribeChannelRequest&, const Model::DescribeChannelOutcome&,
724 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
726typedef std::function<void(const MediaLiveClient*, const Model::DescribeChannelPlacementGroupRequest&,
728 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
730typedef std::function<void(const MediaLiveClient*, const Model::DescribeClusterRequest&, const Model::DescribeClusterOutcome&,
731 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
733typedef std::function<void(const MediaLiveClient*, const Model::DescribeInputRequest&, const Model::DescribeInputOutcome&,
734 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
736typedef std::function<void(const MediaLiveClient*, const Model::DescribeInputDeviceRequest&, const Model::DescribeInputDeviceOutcome&,
737 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
739typedef std::function<void(const MediaLiveClient*, const Model::DescribeInputDeviceThumbnailRequest&,
740 Model::DescribeInputDeviceThumbnailOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
742typedef std::function<void(const MediaLiveClient*, const Model::DescribeInputSecurityGroupRequest&,
743 const Model::DescribeInputSecurityGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
745typedef std::function<void(const MediaLiveClient*, const Model::DescribeMultiplexRequest&, const Model::DescribeMultiplexOutcome&,
746 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
748typedef std::function<void(const MediaLiveClient*, const Model::DescribeMultiplexProgramRequest&,
749 const Model::DescribeMultiplexProgramOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
751typedef std::function<void(const MediaLiveClient*, const Model::DescribeNetworkRequest&, const Model::DescribeNetworkOutcome&,
752 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
754typedef std::function<void(const MediaLiveClient*, const Model::DescribeNodeRequest&, const Model::DescribeNodeOutcome&,
755 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
757typedef std::function<void(const MediaLiveClient*, const Model::DescribeOfferingRequest&, const Model::DescribeOfferingOutcome&,
758 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
760typedef std::function<void(const MediaLiveClient*, const Model::DescribeReservationRequest&, const Model::DescribeReservationOutcome&,
761 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
763typedef std::function<void(const MediaLiveClient*, const Model::DescribeScheduleRequest&, const Model::DescribeScheduleOutcome&,
764 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
766typedef std::function<void(const MediaLiveClient*, const Model::DescribeSdiSourceRequest&, const Model::DescribeSdiSourceOutcome&,
767 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
769typedef std::function<void(const MediaLiveClient*, const Model::DescribeThumbnailsRequest&, const Model::DescribeThumbnailsOutcome&,
770 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
772typedef std::function<void(const MediaLiveClient*, const Model::GetCloudWatchAlarmTemplateRequest&,
773 const Model::GetCloudWatchAlarmTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
775typedef std::function<void(const MediaLiveClient*, const Model::GetCloudWatchAlarmTemplateGroupRequest&,
777 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
779typedef std::function<void(const MediaLiveClient*, const Model::GetEventBridgeRuleTemplateRequest&,
780 const Model::GetEventBridgeRuleTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
782typedef std::function<void(const MediaLiveClient*, const Model::GetEventBridgeRuleTemplateGroupRequest&,
784 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
786typedef std::function<void(const MediaLiveClient*, const Model::GetSignalMapRequest&, const Model::GetSignalMapOutcome&,
787 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
789typedef std::function<void(const MediaLiveClient*, const Model::ListAlertsRequest&, const Model::ListAlertsOutcome&,
790 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
792typedef std::function<void(const MediaLiveClient*, const Model::ListChannelPlacementGroupsRequest&,
793 const Model::ListChannelPlacementGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
795typedef std::function<void(const MediaLiveClient*, const Model::ListChannelsRequest&, const Model::ListChannelsOutcome&,
796 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
798typedef std::function<void(const MediaLiveClient*, const Model::ListCloudWatchAlarmTemplateGroupsRequest&,
800 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
802typedef std::function<void(const MediaLiveClient*, const Model::ListCloudWatchAlarmTemplatesRequest&,
804 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
806typedef std::function<void(const MediaLiveClient*, const Model::ListClusterAlertsRequest&, const Model::ListClusterAlertsOutcome&,
807 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
809typedef std::function<void(const MediaLiveClient*, const Model::ListClustersRequest&, const Model::ListClustersOutcome&,
810 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
812typedef std::function<void(const MediaLiveClient*, const Model::ListEventBridgeRuleTemplateGroupsRequest&,
814 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
816typedef std::function<void(const MediaLiveClient*, const Model::ListEventBridgeRuleTemplatesRequest&,
818 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
820typedef std::function<void(const MediaLiveClient*, const Model::ListInputDeviceTransfersRequest&,
821 const Model::ListInputDeviceTransfersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
823typedef std::function<void(const MediaLiveClient*, const Model::ListInputDevicesRequest&, const Model::ListInputDevicesOutcome&,
824 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
826typedef std::function<void(const MediaLiveClient*, const Model::ListInputSecurityGroupsRequest&,
827 const Model::ListInputSecurityGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
829typedef std::function<void(const MediaLiveClient*, const Model::ListInputsRequest&, const Model::ListInputsOutcome&,
830 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
832typedef std::function<void(const MediaLiveClient*, const Model::ListMultiplexAlertsRequest&, const Model::ListMultiplexAlertsOutcome&,
833 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
835typedef std::function<void(const MediaLiveClient*, const Model::ListMultiplexProgramsRequest&, const Model::ListMultiplexProgramsOutcome&,
836 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
838typedef std::function<void(const MediaLiveClient*, const Model::ListMultiplexesRequest&, const Model::ListMultiplexesOutcome&,
839 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
841typedef std::function<void(const MediaLiveClient*, const Model::ListNetworksRequest&, const Model::ListNetworksOutcome&,
842 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
844typedef std::function<void(const MediaLiveClient*, const Model::ListNodesRequest&, const Model::ListNodesOutcome&,
845 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
847typedef std::function<void(const MediaLiveClient*, const Model::ListOfferingsRequest&, const Model::ListOfferingsOutcome&,
848 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
850typedef std::function<void(const MediaLiveClient*, const Model::ListReservationsRequest&, const Model::ListReservationsOutcome&,
851 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
853typedef std::function<void(const MediaLiveClient*, const Model::ListSdiSourcesRequest&, const Model::ListSdiSourcesOutcome&,
854 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
856typedef std::function<void(const MediaLiveClient*, const Model::ListSignalMapsRequest&, const Model::ListSignalMapsOutcome&,
857 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
859typedef std::function<void(const MediaLiveClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
860 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
862typedef std::function<void(const MediaLiveClient*, const Model::ListVersionsRequest&, const Model::ListVersionsOutcome&,
863 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
865typedef std::function<void(const MediaLiveClient*, const Model::PurchaseOfferingRequest&, const Model::PurchaseOfferingOutcome&,
866 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
868typedef std::function<void(const MediaLiveClient*, const Model::RebootInputDeviceRequest&, const Model::RebootInputDeviceOutcome&,
869 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
871typedef std::function<void(const MediaLiveClient*, const Model::RejectInputDeviceTransferRequest&,
872 const Model::RejectInputDeviceTransferOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
874typedef std::function<void(const MediaLiveClient*, const Model::RestartChannelPipelinesRequest&,
875 const Model::RestartChannelPipelinesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
877typedef std::function<void(const MediaLiveClient*, const Model::StartChannelRequest&, const Model::StartChannelOutcome&,
878 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
880typedef std::function<void(const MediaLiveClient*, const Model::StartDeleteMonitorDeploymentRequest&,
882 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
884typedef std::function<void(const MediaLiveClient*, const Model::StartInputDeviceRequest&, const Model::StartInputDeviceOutcome&,
885 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
887typedef std::function<void(const MediaLiveClient*, const Model::StartInputDeviceMaintenanceWindowRequest&,
889 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
892 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
894typedef std::function<void(const MediaLiveClient*, const Model::StartMultiplexRequest&, const Model::StartMultiplexOutcome&,
895 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
897typedef std::function<void(const MediaLiveClient*, const Model::StartUpdateSignalMapRequest&, const Model::StartUpdateSignalMapOutcome&,
898 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
900typedef std::function<void(const MediaLiveClient*, const Model::StopChannelRequest&, const Model::StopChannelOutcome&,
901 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
903typedef std::function<void(const MediaLiveClient*, const Model::StopInputDeviceRequest&, const Model::StopInputDeviceOutcome&,
904 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
906typedef std::function<void(const MediaLiveClient*, const Model::StopMultiplexRequest&, const Model::StopMultiplexOutcome&,
907 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
909typedef std::function<void(const MediaLiveClient*, const Model::TransferInputDeviceRequest&, const Model::TransferInputDeviceOutcome&,
910 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
912typedef std::function<void(const MediaLiveClient*, const Model::UpdateAccountConfigurationRequest&,
913 const Model::UpdateAccountConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
915typedef std::function<void(const MediaLiveClient*, const Model::UpdateChannelRequest&, const Model::UpdateChannelOutcome&,
916 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
918typedef std::function<void(const MediaLiveClient*, const Model::UpdateChannelClassRequest&, const Model::UpdateChannelClassOutcome&,
919 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
921typedef std::function<void(const MediaLiveClient*, const Model::UpdateChannelPlacementGroupRequest&,
922 const Model::UpdateChannelPlacementGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
924typedef std::function<void(const MediaLiveClient*, const Model::UpdateCloudWatchAlarmTemplateRequest&,
926 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
928typedef std::function<void(const MediaLiveClient*, const Model::UpdateCloudWatchAlarmTemplateGroupRequest&,
930 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
932typedef std::function<void(const MediaLiveClient*, const Model::UpdateClusterRequest&, const Model::UpdateClusterOutcome&,
933 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
935typedef std::function<void(const MediaLiveClient*, const Model::UpdateEventBridgeRuleTemplateRequest&,
937 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
939typedef std::function<void(const MediaLiveClient*, const Model::UpdateEventBridgeRuleTemplateGroupRequest&,
941 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
943typedef std::function<void(const MediaLiveClient*, const Model::UpdateInputRequest&, const Model::UpdateInputOutcome&,
944 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
946typedef std::function<void(const MediaLiveClient*, const Model::UpdateInputDeviceRequest&, const Model::UpdateInputDeviceOutcome&,
947 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
949typedef std::function<void(const MediaLiveClient*, const Model::UpdateInputSecurityGroupRequest&,
950 const Model::UpdateInputSecurityGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
952typedef std::function<void(const MediaLiveClient*, const Model::UpdateMultiplexRequest&, const Model::UpdateMultiplexOutcome&,
953 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
956 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
958typedef std::function<void(const MediaLiveClient*, const Model::UpdateNetworkRequest&, const Model::UpdateNetworkOutcome&,
959 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
961typedef std::function<void(const MediaLiveClient*, const Model::UpdateNodeRequest&, const Model::UpdateNodeOutcome&,
962 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
964typedef std::function<void(const MediaLiveClient*, const Model::UpdateNodeStateRequest&, const Model::UpdateNodeStateOutcome&,
965 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
967typedef std::function<void(const MediaLiveClient*, const Model::UpdateReservationRequest&, const Model::UpdateReservationOutcome&,
968 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
970typedef std::function<void(const MediaLiveClient*, const Model::UpdateSdiSourceRequest&, const Model::UpdateSdiSourceOutcome&,
971 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
973/* End of service model async handlers definitions */
974} // namespace MediaLive
975} // namespace Aws
EndpointProviderBase< MediaLiveClientConfiguration, MediaLiveBuiltInParameters, MediaLiveClientContextParameters > MediaLiveEndpointProviderBase
Aws::Utils::Outcome< ListEventBridgeRuleTemplatesResult, MediaLiveError > ListEventBridgeRuleTemplatesOutcome
Aws::Utils::Outcome< DescribeSdiSourceResult, MediaLiveError > DescribeSdiSourceOutcome
Aws::Utils::Outcome< BatchUpdateScheduleResult, MediaLiveError > BatchUpdateScheduleOutcome
std::future< StartMonitorDeploymentOutcome > StartMonitorDeploymentOutcomeCallable
std::future< StartMultiplexOutcome > StartMultiplexOutcomeCallable
Aws::Utils::Outcome< DeleteClusterResult, MediaLiveError > DeleteClusterOutcome
std::future< DescribeAccountConfigurationOutcome > DescribeAccountConfigurationOutcomeCallable
Aws::Utils::Outcome< BatchStopResult, MediaLiveError > BatchStopOutcome
std::future< GetEventBridgeRuleTemplateOutcome > GetEventBridgeRuleTemplateOutcomeCallable
Aws::Utils::Outcome< UpdateCloudWatchAlarmTemplateGroupResult, MediaLiveError > UpdateCloudWatchAlarmTemplateGroupOutcome
std::future< DescribeThumbnailsOutcome > DescribeThumbnailsOutcomeCallable
Aws::Utils::Outcome< RestartChannelPipelinesResult, MediaLiveError > RestartChannelPipelinesOutcome
std::future< ListNodesOutcome > ListNodesOutcomeCallable
Aws::Utils::Outcome< DeleteMultiplexProgramResult, MediaLiveError > DeleteMultiplexProgramOutcome
Aws::Utils::Outcome< ListVersionsResult, MediaLiveError > ListVersionsOutcome
std::future< StartInputDeviceOutcome > StartInputDeviceOutcomeCallable
Aws::Utils::Outcome< BatchDeleteResult, MediaLiveError > BatchDeleteOutcome
std::future< DescribeMultiplexOutcome > DescribeMultiplexOutcomeCallable
std::future< DeleteInputOutcome > DeleteInputOutcomeCallable
Aws::Utils::Outcome< RebootInputDeviceResult, MediaLiveError > RebootInputDeviceOutcome
std::future< DescribeSdiSourceOutcome > DescribeSdiSourceOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, MediaLiveError > ListTagsForResourceOutcome
Aws::Utils::Outcome< UpdateSdiSourceResult, MediaLiveError > UpdateSdiSourceOutcome
Aws::Utils::Outcome< ListAlertsResult, MediaLiveError > ListAlertsOutcome
Aws::Utils::Outcome< CreateChannelResult, MediaLiveError > CreateChannelOutcome
Aws::Utils::Outcome< CreateNodeRegistrationScriptSdkResult, MediaLiveError > CreateNodeRegistrationScriptOutcome
Aws::Utils::Outcome< CreateInputSecurityGroupResult, MediaLiveError > CreateInputSecurityGroupOutcome
std::future< ListClustersOutcome > ListClustersOutcomeCallable
std::future< ListVersionsOutcome > ListVersionsOutcomeCallable
std::future< StartInputDeviceMaintenanceWindowOutcome > StartInputDeviceMaintenanceWindowOutcomeCallable
Aws::Utils::Outcome< ListClustersSdkResult, MediaLiveError > ListClustersOutcome
Aws::Utils::Outcome< DescribeNodeSdkResult, MediaLiveError > DescribeNodeOutcome
Aws::Utils::Outcome< ListChannelPlacementGroupsSdkResult, MediaLiveError > ListChannelPlacementGroupsOutcome
Aws::Utils::Outcome< UpdateEventBridgeRuleTemplateResult, MediaLiveError > UpdateEventBridgeRuleTemplateOutcome
std::future< ListAlertsOutcome > ListAlertsOutcomeCallable
Aws::Utils::Outcome< DeleteChannelResult, MediaLiveError > DeleteChannelOutcome
Aws::Utils::Outcome< DescribeChannelResult, MediaLiveError > DescribeChannelOutcome
std::future< ListInputSecurityGroupsOutcome > ListInputSecurityGroupsOutcomeCallable
std::future< BatchDeleteOutcome > BatchDeleteOutcomeCallable
Aws::Utils::Outcome< UpdateInputResult, MediaLiveError > UpdateInputOutcome
Aws::Utils::Outcome< CreateMultiplexProgramResult, MediaLiveError > CreateMultiplexProgramOutcome
Aws::Utils::Outcome< CreateChannelPlacementGroupResult, MediaLiveError > CreateChannelPlacementGroupOutcome
std::future< CreateNodeRegistrationScriptOutcome > CreateNodeRegistrationScriptOutcomeCallable
std::future< ListInputDevicesOutcome > ListInputDevicesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, MediaLiveError > DeleteCloudWatchAlarmTemplateGroupOutcome
Aws::Utils::Outcome< DeleteScheduleResult, MediaLiveError > DeleteScheduleOutcome
Aws::Utils::Outcome< UpdateMultiplexProgramResult, MediaLiveError > UpdateMultiplexProgramOutcome
std::future< DescribeMultiplexProgramOutcome > DescribeMultiplexProgramOutcomeCallable
std::future< CreateTagsOutcome > CreateTagsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, MediaLiveError > CreateTagsOutcome
std::future< StopInputDeviceOutcome > StopInputDeviceOutcomeCallable
Aws::Utils::Outcome< RejectInputDeviceTransferResult, MediaLiveError > RejectInputDeviceTransferOutcome
std::future< RestartChannelPipelinesOutcome > RestartChannelPipelinesOutcomeCallable
std::future< DescribeChannelOutcome > DescribeChannelOutcomeCallable
Aws::Utils::Outcome< ListOfferingsResult, MediaLiveError > ListOfferingsOutcome
std::future< UpdateChannelPlacementGroupOutcome > UpdateChannelPlacementGroupOutcomeCallable
Aws::Utils::Outcome< GetEventBridgeRuleTemplateGroupResult, MediaLiveError > GetEventBridgeRuleTemplateGroupOutcome
std::future< CancelInputDeviceTransferOutcome > CancelInputDeviceTransferOutcomeCallable
Aws::Utils::Outcome< ListInputDevicesResult, MediaLiveError > ListInputDevicesOutcome
std::future< CreateSignalMapOutcome > CreateSignalMapOutcomeCallable
Aws::Utils::Outcome< ListSdiSourcesResult, MediaLiveError > ListSdiSourcesOutcome
std::future< UpdateReservationOutcome > UpdateReservationOutcomeCallable
std::future< ListSignalMapsOutcome > ListSignalMapsOutcomeCallable
Aws::Utils::Outcome< DescribeInputDeviceResult, MediaLiveError > DescribeInputDeviceOutcome
Aws::Utils::Outcome< StartInputDeviceMaintenanceWindowResult, MediaLiveError > StartInputDeviceMaintenanceWindowOutcome
Aws::Utils::Outcome< CreateEventBridgeRuleTemplateResult, MediaLiveError > CreateEventBridgeRuleTemplateOutcome
Aws::Utils::Outcome< CreateSdiSourceResult, MediaLiveError > CreateSdiSourceOutcome
Aws::Utils::Outcome< StartMultiplexResult, MediaLiveError > StartMultiplexOutcome
std::future< StopChannelOutcome > StopChannelOutcomeCallable
std::future< ListMultiplexesOutcome > ListMultiplexesOutcomeCallable
Aws::Utils::Outcome< GetSignalMapResult, MediaLiveError > GetSignalMapOutcome
std::future< UpdateNodeOutcome > UpdateNodeOutcomeCallable
std::future< DescribeClusterOutcome > DescribeClusterOutcomeCallable
std::future< StartChannelOutcome > StartChannelOutcomeCallable
Aws::Utils::Outcome< DescribeMultiplexProgramResult, MediaLiveError > DescribeMultiplexProgramOutcome
Aws::Utils::Outcome< CreateNetworkResult, MediaLiveError > CreateNetworkOutcome
Aws::Utils::Outcome< ListCloudWatchAlarmTemplateGroupsResult, MediaLiveError > ListCloudWatchAlarmTemplateGroupsOutcome
Aws::Utils::Outcome< ListNodesSdkResult, MediaLiveError > ListNodesOutcome
std::future< UpdateMultiplexProgramOutcome > UpdateMultiplexProgramOutcomeCallable
std::future< DescribeNetworkOutcome > DescribeNetworkOutcomeCallable
std::future< UpdateEventBridgeRuleTemplateGroupOutcome > UpdateEventBridgeRuleTemplateGroupOutcomeCallable
Aws::Utils::Outcome< ListMultiplexAlertsResult, MediaLiveError > ListMultiplexAlertsOutcome
std::future< ClaimDeviceOutcome > ClaimDeviceOutcomeCallable
std::future< BatchStartOutcome > BatchStartOutcomeCallable
Aws::Utils::Outcome< DeleteChannelPlacementGroupResult, MediaLiveError > DeleteChannelPlacementGroupOutcome
Aws::Utils::Outcome< DescribeThumbnailsResult, MediaLiveError > DescribeThumbnailsOutcome
std::future< CreateNodeOutcome > CreateNodeOutcomeCallable
Aws::Utils::Outcome< DescribeInputSecurityGroupResult, MediaLiveError > DescribeInputSecurityGroupOutcome
std::future< GetEventBridgeRuleTemplateGroupOutcome > GetEventBridgeRuleTemplateGroupOutcomeCallable
Aws::Utils::Outcome< DescribeReservationResult, MediaLiveError > DescribeReservationOutcome
Aws::Utils::Outcome< UpdateChannelResult, MediaLiveError > UpdateChannelOutcome
Aws::Utils::Outcome< ListEventBridgeRuleTemplateGroupsResult, MediaLiveError > ListEventBridgeRuleTemplateGroupsOutcome
Aws::Utils::Outcome< GetCloudWatchAlarmTemplateResult, MediaLiveError > GetCloudWatchAlarmTemplateOutcome
std::future< CreateSdiSourceOutcome > CreateSdiSourceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, MediaLiveError > DeleteEventBridgeRuleTemplateGroupOutcome
std::future< CreateMultiplexProgramOutcome > CreateMultiplexProgramOutcomeCallable
std::future< UpdateSdiSourceOutcome > UpdateSdiSourceOutcomeCallable
std::future< GetCloudWatchAlarmTemplateGroupOutcome > GetCloudWatchAlarmTemplateGroupOutcomeCallable
std::future< ListCloudWatchAlarmTemplatesOutcome > ListCloudWatchAlarmTemplatesOutcomeCallable
Aws::Utils::Outcome< ListReservationsResult, MediaLiveError > ListReservationsOutcome
std::future< ListMultiplexAlertsOutcome > ListMultiplexAlertsOutcomeCallable
std::future< StartDeleteMonitorDeploymentOutcome > StartDeleteMonitorDeploymentOutcomeCallable
std::future< DescribeInputDeviceOutcome > DescribeInputDeviceOutcomeCallable
std::future< BatchUpdateScheduleOutcome > BatchUpdateScheduleOutcomeCallable
std::future< DescribeNodeOutcome > DescribeNodeOutcomeCallable
Aws::Utils::Outcome< DeleteInputSecurityGroupResult, MediaLiveError > DeleteInputSecurityGroupOutcome
std::future< UpdateInputSecurityGroupOutcome > UpdateInputSecurityGroupOutcomeCallable
std::future< GetCloudWatchAlarmTemplateOutcome > GetCloudWatchAlarmTemplateOutcomeCallable
Aws::Utils::Outcome< StartChannelResult, MediaLiveError > StartChannelOutcome
Aws::Utils::Outcome< GetEventBridgeRuleTemplateResult, MediaLiveError > GetEventBridgeRuleTemplateOutcome
Aws::Utils::Outcome< DescribeAccountConfigurationResult, MediaLiveError > DescribeAccountConfigurationOutcome
std::future< TransferInputDeviceOutcome > TransferInputDeviceOutcomeCallable
Aws::Utils::Outcome< UpdateReservationResult, MediaLiveError > UpdateReservationOutcome
std::future< CreateMultiplexOutcome > CreateMultiplexOutcomeCallable
std::future< StopMultiplexOutcome > StopMultiplexOutcomeCallable
Aws::Utils::Outcome< DeleteInputResult, MediaLiveError > DeleteInputOutcome
std::future< RebootInputDeviceOutcome > RebootInputDeviceOutcomeCallable
std::future< DeleteChannelOutcome > DeleteChannelOutcomeCallable
std::future< UpdateChannelClassOutcome > UpdateChannelClassOutcomeCallable
Aws::Utils::Outcome< UpdateAccountConfigurationResult, MediaLiveError > UpdateAccountConfigurationOutcome
Aws::Utils::Outcome< DescribeOfferingResult, MediaLiveError > DescribeOfferingOutcome
std::future< ListSdiSourcesOutcome > ListSdiSourcesOutcomeCallable
std::future< UpdateNodeStateOutcome > UpdateNodeStateOutcomeCallable
std::future< CreateEventBridgeRuleTemplateGroupOutcome > CreateEventBridgeRuleTemplateGroupOutcomeCallable
std::future< DescribeReservationOutcome > DescribeReservationOutcomeCallable
Aws::Utils::Outcome< UpdateMultiplexResult, MediaLiveError > UpdateMultiplexOutcome
std::future< ListInputsOutcome > ListInputsOutcomeCallable
Aws::Utils::Outcome< ListMultiplexesResult, MediaLiveError > ListMultiplexesOutcome
Aws::Utils::Outcome< CreateCloudWatchAlarmTemplateResult, MediaLiveError > CreateCloudWatchAlarmTemplateOutcome
std::future< CreateChannelOutcome > CreateChannelOutcomeCallable
Aws::Utils::Outcome< ListClusterAlertsResult, MediaLiveError > ListClusterAlertsOutcome
std::future< ListChannelPlacementGroupsOutcome > ListChannelPlacementGroupsOutcomeCallable
Aws::Utils::Outcome< StopInputDeviceResult, MediaLiveError > StopInputDeviceOutcome
Aws::Utils::Outcome< UpdateChannelPlacementGroupResult, MediaLiveError > UpdateChannelPlacementGroupOutcome
std::future< BatchStopOutcome > BatchStopOutcomeCallable
Aws::Utils::Outcome< CreateNodeResult, MediaLiveError > CreateNodeOutcome
std::future< DeleteMultiplexOutcome > DeleteMultiplexOutcomeCallable
std::future< ListChannelsOutcome > ListChannelsOutcomeCallable
std::future< DescribeInputOutcome > DescribeInputOutcomeCallable
Aws::Utils::Outcome< ListInputSecurityGroupsResult, MediaLiveError > ListInputSecurityGroupsOutcome
std::future< CreateNetworkOutcome > CreateNetworkOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListInputDeviceTransfersOutcome > ListInputDeviceTransfersOutcomeCallable
Aws::Utils::Outcome< CreateCloudWatchAlarmTemplateGroupResult, MediaLiveError > CreateCloudWatchAlarmTemplateGroupOutcome
Aws::Utils::Outcome< CreateInputResult, MediaLiveError > CreateInputOutcome
Aws::Utils::Outcome< ListNetworksSdkResult, MediaLiveError > ListNetworksOutcome
std::future< CreateCloudWatchAlarmTemplateGroupOutcome > CreateCloudWatchAlarmTemplateGroupOutcomeCallable
Aws::Utils::Outcome< CreatePartnerInputResult, MediaLiveError > CreatePartnerInputOutcome
std::future< PurchaseOfferingOutcome > PurchaseOfferingOutcomeCallable
std::future< UpdateAccountConfigurationOutcome > UpdateAccountConfigurationOutcomeCallable
std::future< DeleteClusterOutcome > DeleteClusterOutcomeCallable
std::future< DescribeOfferingOutcome > DescribeOfferingOutcomeCallable
std::future< DeleteCloudWatchAlarmTemplateOutcome > DeleteCloudWatchAlarmTemplateOutcomeCallable
std::future< CreateChannelPlacementGroupOutcome > CreateChannelPlacementGroupOutcomeCallable
Aws::Utils::Outcome< StopChannelResult, MediaLiveError > StopChannelOutcome
std::future< DeleteSignalMapOutcome > DeleteSignalMapOutcomeCallable
std::future< ListNetworksOutcome > ListNetworksOutcomeCallable
Aws::Utils::Outcome< DeleteNetworkResult, MediaLiveError > DeleteNetworkOutcome
std::future< DeleteInputSecurityGroupOutcome > DeleteInputSecurityGroupOutcomeCallable
std::future< UpdateChannelOutcome > UpdateChannelOutcomeCallable
std::future< UpdateInputOutcome > UpdateInputOutcomeCallable
Aws::Utils::Outcome< DescribeNetworkSdkResult, MediaLiveError > DescribeNetworkOutcome
std::future< DeleteMultiplexProgramOutcome > DeleteMultiplexProgramOutcomeCallable
std::future< UpdateMultiplexOutcome > UpdateMultiplexOutcomeCallable
Aws::Utils::Outcome< ListMultiplexProgramsResult, MediaLiveError > ListMultiplexProgramsOutcome
std::future< DeleteTagsOutcome > DeleteTagsOutcomeCallable
std::future< CreateInputOutcome > CreateInputOutcomeCallable
std::future< UpdateNetworkOutcome > UpdateNetworkOutcomeCallable
Aws::Utils::Outcome< StopMultiplexResult, MediaLiveError > StopMultiplexOutcome
std::future< DeleteScheduleOutcome > DeleteScheduleOutcomeCallable
std::future< CreatePartnerInputOutcome > CreatePartnerInputOutcomeCallable
Aws::Utils::Outcome< ListChannelsResult, MediaLiveError > ListChannelsOutcome
std::future< DeleteNetworkOutcome > DeleteNetworkOutcomeCallable
Aws::Utils::Outcome< CancelInputDeviceTransferResult, MediaLiveError > CancelInputDeviceTransferOutcome
std::future< ListReservationsOutcome > ListReservationsOutcomeCallable
std::future< DescribeInputSecurityGroupOutcome > DescribeInputSecurityGroupOutcomeCallable
std::future< UpdateCloudWatchAlarmTemplateGroupOutcome > UpdateCloudWatchAlarmTemplateGroupOutcomeCallable
Aws::Utils::Outcome< CreateClusterResult, MediaLiveError > CreateClusterOutcome
std::future< AcceptInputDeviceTransferOutcome > AcceptInputDeviceTransferOutcomeCallable
Aws::Utils::Outcome< StartInputDeviceResult, MediaLiveError > StartInputDeviceOutcome
std::future< DeleteReservationOutcome > DeleteReservationOutcomeCallable
std::future< ListClusterAlertsOutcome > ListClusterAlertsOutcomeCallable
std::future< UpdateCloudWatchAlarmTemplateOutcome > UpdateCloudWatchAlarmTemplateOutcomeCallable
Aws::Utils::Outcome< DeleteNodeResult, MediaLiveError > DeleteNodeOutcome
std::future< UpdateClusterOutcome > UpdateClusterOutcomeCallable
std::future< DescribeChannelPlacementGroupOutcome > DescribeChannelPlacementGroupOutcomeCallable
Aws::Utils::Outcome< CreateEventBridgeRuleTemplateGroupResult, MediaLiveError > CreateEventBridgeRuleTemplateGroupOutcome
Aws::Utils::Outcome< DescribeMultiplexResult, MediaLiveError > DescribeMultiplexOutcome
Aws::Utils::Outcome< StartDeleteMonitorDeploymentResult, MediaLiveError > StartDeleteMonitorDeploymentOutcome
Aws::Utils::Outcome< DeleteMultiplexResult, MediaLiveError > DeleteMultiplexOutcome
Aws::Utils::Outcome< CreateSignalMapResult, MediaLiveError > CreateSignalMapOutcome
Aws::Utils::Outcome< UpdateNodeResult, MediaLiveError > UpdateNodeOutcome
Aws::Utils::Outcome< Aws::NoResult, MediaLiveError > DeleteEventBridgeRuleTemplateOutcome
Aws::Utils::Outcome< PurchaseOfferingResult, MediaLiveError > PurchaseOfferingOutcome
Aws::Utils::Outcome< StartUpdateSignalMapResult, MediaLiveError > StartUpdateSignalMapOutcome
Aws::Utils::Outcome< ListCloudWatchAlarmTemplatesResult, MediaLiveError > ListCloudWatchAlarmTemplatesOutcome
Aws::Utils::Outcome< ListSignalMapsResult, MediaLiveError > ListSignalMapsOutcome
Aws::Utils::Outcome< BatchStartResult, MediaLiveError > BatchStartOutcome
Aws::Utils::Outcome< Aws::NoResult, MediaLiveError > DeleteTagsOutcome
std::future< DeleteCloudWatchAlarmTemplateGroupOutcome > DeleteCloudWatchAlarmTemplateGroupOutcomeCallable
std::future< DeleteSdiSourceOutcome > DeleteSdiSourceOutcomeCallable
std::future< UpdateInputDeviceOutcome > UpdateInputDeviceOutcomeCallable
std::future< ListMultiplexProgramsOutcome > ListMultiplexProgramsOutcomeCallable
std::future< StartUpdateSignalMapOutcome > StartUpdateSignalMapOutcomeCallable
std::future< CreateInputSecurityGroupOutcome > CreateInputSecurityGroupOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, MediaLiveError > DeleteSignalMapOutcome
Aws::Utils::Outcome< UpdateNodeStateResult, MediaLiveError > UpdateNodeStateOutcome
std::future< DeleteEventBridgeRuleTemplateGroupOutcome > DeleteEventBridgeRuleTemplateGroupOutcomeCallable
Aws::Utils::Outcome< AcceptInputDeviceTransferResult, MediaLiveError > AcceptInputDeviceTransferOutcome
Aws::Utils::Outcome< UpdateCloudWatchAlarmTemplateResult, MediaLiveError > UpdateCloudWatchAlarmTemplateOutcome
std::future< ListEventBridgeRuleTemplatesOutcome > ListEventBridgeRuleTemplatesOutcomeCallable
std::future< DeleteChannelPlacementGroupOutcome > DeleteChannelPlacementGroupOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, MediaLiveError > DeleteCloudWatchAlarmTemplateOutcome
std::future< DeleteNodeOutcome > DeleteNodeOutcomeCallable
std::future< CreateEventBridgeRuleTemplateOutcome > CreateEventBridgeRuleTemplateOutcomeCallable
std::future< DeleteEventBridgeRuleTemplateOutcome > DeleteEventBridgeRuleTemplateOutcomeCallable
Aws::Utils::Outcome< UpdateClusterSdkResult, MediaLiveError > UpdateClusterOutcome
Aws::Utils::Outcome< DescribeChannelPlacementGroupSdkResult, MediaLiveError > DescribeChannelPlacementGroupOutcome
std::future< ListCloudWatchAlarmTemplateGroupsOutcome > ListCloudWatchAlarmTemplateGroupsOutcomeCallable
Aws::Utils::Outcome< UpdateChannelClassResult, MediaLiveError > UpdateChannelClassOutcome
std::future< DescribeInputDeviceThumbnailOutcome > DescribeInputDeviceThumbnailOutcomeCallable
Aws::Utils::Outcome< StartMonitorDeploymentResult, MediaLiveError > StartMonitorDeploymentOutcome
Aws::Utils::Outcome< ListInputDeviceTransfersResult, MediaLiveError > ListInputDeviceTransfersOutcome
std::future< UpdateEventBridgeRuleTemplateOutcome > UpdateEventBridgeRuleTemplateOutcomeCallable
Aws::Utils::Outcome< ClaimDeviceResult, MediaLiveError > ClaimDeviceOutcome
std::future< CreateClusterOutcome > CreateClusterOutcomeCallable
Aws::Utils::Outcome< UpdateNetworkSdkResult, MediaLiveError > UpdateNetworkOutcome
std::future< RejectInputDeviceTransferOutcome > RejectInputDeviceTransferOutcomeCallable
std::future< DescribeScheduleOutcome > DescribeScheduleOutcomeCallable
std::future< GetSignalMapOutcome > GetSignalMapOutcomeCallable
Aws::Utils::Outcome< UpdateEventBridgeRuleTemplateGroupResult, MediaLiveError > UpdateEventBridgeRuleTemplateGroupOutcome
Aws::Utils::Outcome< DeleteReservationResult, MediaLiveError > DeleteReservationOutcome
Aws::Utils::Outcome< DescribeClusterSdkResult, MediaLiveError > DescribeClusterOutcome
Aws::Utils::Outcome< GetCloudWatchAlarmTemplateGroupResult, MediaLiveError > GetCloudWatchAlarmTemplateGroupOutcome
Aws::Utils::Outcome< DeleteSdiSourceResult, MediaLiveError > DeleteSdiSourceOutcome
std::future< ListOfferingsOutcome > ListOfferingsOutcomeCallable
Aws::Utils::Outcome< DescribeInputResult, MediaLiveError > DescribeInputOutcome
std::future< ListEventBridgeRuleTemplateGroupsOutcome > ListEventBridgeRuleTemplateGroupsOutcomeCallable
Aws::Utils::Outcome< DescribeInputDeviceThumbnailResult, MediaLiveError > DescribeInputDeviceThumbnailOutcome
Aws::Utils::Outcome< DescribeScheduleResult, MediaLiveError > DescribeScheduleOutcome
std::future< CreateCloudWatchAlarmTemplateOutcome > CreateCloudWatchAlarmTemplateOutcomeCallable
Aws::Utils::Outcome< UpdateInputSecurityGroupResult, MediaLiveError > UpdateInputSecurityGroupOutcome
Aws::Utils::Outcome< ListInputsResult, MediaLiveError > ListInputsOutcome
Aws::Utils::Outcome< UpdateInputDeviceResult, MediaLiveError > UpdateInputDeviceOutcome
Aws::Utils::Outcome< CreateMultiplexResult, MediaLiveError > CreateMultiplexOutcome
Aws::Utils::Outcome< TransferInputDeviceResult, MediaLiveError > TransferInputDeviceOutcome
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::CreateSignalMapRequest &, const Model::CreateSignalMapOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSignalMapResponseReceivedHandler
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::CreateSdiSourceRequest &, const Model::CreateSdiSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSdiSourceResponseReceivedHandler
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::DescribeThumbnailsRequest &, const Model::DescribeThumbnailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeThumbnailsResponseReceivedHandler
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::StopChannelRequest &, const Model::StopChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopChannelResponseReceivedHandler
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::ListInputSecurityGroupsRequest &, const Model::ListInputSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListInputSecurityGroupsResponseReceivedHandler
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::UpdateEventBridgeRuleTemplateRequest &, const Model::UpdateEventBridgeRuleTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEventBridgeRuleTemplateResponseReceivedHandler
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::DeleteInputSecurityGroupRequest &, const Model::DeleteInputSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteInputSecurityGroupResponseReceivedHandler
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::CreateEventBridgeRuleTemplateRequest &, const Model::CreateEventBridgeRuleTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEventBridgeRuleTemplateResponseReceivedHandler
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::GetSignalMapRequest &, const Model::GetSignalMapOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSignalMapResponseReceivedHandler
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::CreateInputSecurityGroupRequest &, const Model::CreateInputSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateInputSecurityGroupResponseReceivedHandler
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::CreateChannelRequest &, const Model::CreateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateChannelResponseReceivedHandler
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::DeleteScheduleRequest &, const Model::DeleteScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteScheduleResponseReceivedHandler
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::DescribeOfferingRequest &, const Model::DescribeOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeOfferingResponseReceivedHandler
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::DeleteEventBridgeRuleTemplateRequest &, const Model::DeleteEventBridgeRuleTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEventBridgeRuleTemplateResponseReceivedHandler
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::CreateNodeRegistrationScriptRequest &, const Model::CreateNodeRegistrationScriptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNodeRegistrationScriptResponseReceivedHandler
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::GetCloudWatchAlarmTemplateGroupRequest &, const Model::GetCloudWatchAlarmTemplateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCloudWatchAlarmTemplateGroupResponseReceivedHandler
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::UpdateMultiplexProgramRequest &, const Model::UpdateMultiplexProgramOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateMultiplexProgramResponseReceivedHandler
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::UpdateAccountConfigurationRequest &, const Model::UpdateAccountConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAccountConfigurationResponseReceivedHandler
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::DeleteInputRequest &, const Model::DeleteInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteInputResponseReceivedHandler
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::DescribeChannelRequest &, const Model::DescribeChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeChannelResponseReceivedHandler
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::UpdateInputDeviceRequest &, const Model::UpdateInputDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateInputDeviceResponseReceivedHandler
std::function< void(const MediaLiveClient *, const Model::ListMultiplexAlertsRequest &, const Model::ListMultiplexAlertsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMultiplexAlertsResponseReceivedHandler
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::UpdateSdiSourceRequest &, const Model::UpdateSdiSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSdiSourceResponseReceivedHandler
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::DeleteTagsRequest &, const Model::DeleteTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTagsResponseReceivedHandler
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::DeleteMultiplexProgramRequest &, const Model::DeleteMultiplexProgramOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteMultiplexProgramResponseReceivedHandler
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::DescribeMultiplexRequest &, const Model::DescribeMultiplexOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeMultiplexResponseReceivedHandler
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::UpdateChannelClassRequest &, const Model::UpdateChannelClassOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateChannelClassResponseReceivedHandler
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::ListMultiplexProgramsRequest &, const Model::ListMultiplexProgramsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMultiplexProgramsResponseReceivedHandler
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::DescribeInputDeviceThumbnailRequest &, Model::DescribeInputDeviceThumbnailOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInputDeviceThumbnailResponseReceivedHandler
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::StartUpdateSignalMapRequest &, const Model::StartUpdateSignalMapOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartUpdateSignalMapResponseReceivedHandler
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::DescribeInputRequest &, const Model::DescribeInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInputResponseReceivedHandler
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::DescribeInputDeviceRequest &, const Model::DescribeInputDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInputDeviceResponseReceivedHandler
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::DeleteChannelPlacementGroupRequest &, const Model::DeleteChannelPlacementGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteChannelPlacementGroupResponseReceivedHandler
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::RejectInputDeviceTransferRequest &, const Model::RejectInputDeviceTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RejectInputDeviceTransferResponseReceivedHandler
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::ListSignalMapsRequest &, const Model::ListSignalMapsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSignalMapsResponseReceivedHandler
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::DeleteSdiSourceRequest &, const Model::DeleteSdiSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSdiSourceResponseReceivedHandler
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::CreatePartnerInputRequest &, const Model::CreatePartnerInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePartnerInputResponseReceivedHandler
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::DescribeInputSecurityGroupRequest &, const Model::DescribeInputSecurityGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInputSecurityGroupResponseReceivedHandler
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::ListClusterAlertsRequest &, const Model::ListClusterAlertsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListClusterAlertsResponseReceivedHandler
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::BatchStopRequest &, const Model::BatchStopOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchStopResponseReceivedHandler
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::ListAlertsRequest &, const Model::ListAlertsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAlertsResponseReceivedHandler
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::ListVersionsRequest &, const Model::ListVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListVersionsResponseReceivedHandler
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::ListCloudWatchAlarmTemplatesRequest &, const Model::ListCloudWatchAlarmTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCloudWatchAlarmTemplatesResponseReceivedHandler
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::DeleteCloudWatchAlarmTemplateRequest &, const Model::DeleteCloudWatchAlarmTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCloudWatchAlarmTemplateResponseReceivedHandler
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::BatchUpdateScheduleRequest &, const Model::BatchUpdateScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchUpdateScheduleResponseReceivedHandler
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::ListNodesRequest &, const Model::ListNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNodesResponseReceivedHandler
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::DeleteNetworkRequest &, const Model::DeleteNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNetworkResponseReceivedHandler
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::ListOfferingsRequest &, const Model::ListOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListOfferingsResponseReceivedHandler
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::ListReservationsRequest &, const Model::ListReservationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReservationsResponseReceivedHandler
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::DescribeAccountConfigurationRequest &, const Model::DescribeAccountConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAccountConfigurationResponseReceivedHandler
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::GetCloudWatchAlarmTemplateRequest &, const Model::GetCloudWatchAlarmTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCloudWatchAlarmTemplateResponseReceivedHandler
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::DescribeScheduleRequest &, const Model::DescribeScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeScheduleResponseReceivedHandler
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::ListNetworksRequest &, const Model::ListNetworksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNetworksResponseReceivedHandler
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::DeleteNodeRequest &, const Model::DeleteNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNodeResponseReceivedHandler
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::UpdateNetworkRequest &, const Model::UpdateNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateNetworkResponseReceivedHandler
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::UpdateCloudWatchAlarmTemplateGroupRequest &, const Model::UpdateCloudWatchAlarmTemplateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCloudWatchAlarmTemplateGroupResponseReceivedHandler
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::AcceptInputDeviceTransferRequest &, const Model::AcceptInputDeviceTransferOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptInputDeviceTransferResponseReceivedHandler
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::UpdateInputRequest &, const Model::UpdateInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateInputResponseReceivedHandler
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::ListChannelsRequest &, const Model::ListChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListChannelsResponseReceivedHandler
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::CreateMultiplexProgramRequest &, const Model::CreateMultiplexProgramOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMultiplexProgramResponseReceivedHandler
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::UpdateEventBridgeRuleTemplateGroupRequest &, const Model::UpdateEventBridgeRuleTemplateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEventBridgeRuleTemplateGroupResponseReceivedHandler
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::StopInputDeviceRequest &, const Model::StopInputDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopInputDeviceResponseReceivedHandler