AWS SDK for C++

AWS SDK for C++ Version 1.11.714

Loading...
Searching...
No Matches
MediaConnectServiceClientModel.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/mediaconnect/MediaConnectEndpointProvider.h>
15#include <aws/mediaconnect/MediaConnectErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in MediaConnectClient header */
22#include <aws/core/NoResult.h>
23#include <aws/mediaconnect/model/AddBridgeOutputsResult.h>
24#include <aws/mediaconnect/model/AddBridgeSourcesResult.h>
25#include <aws/mediaconnect/model/AddFlowMediaStreamsResult.h>
26#include <aws/mediaconnect/model/AddFlowOutputsResult.h>
27#include <aws/mediaconnect/model/AddFlowSourcesResult.h>
28#include <aws/mediaconnect/model/AddFlowVpcInterfacesResult.h>
29#include <aws/mediaconnect/model/BatchGetRouterInputResult.h>
30#include <aws/mediaconnect/model/BatchGetRouterNetworkInterfaceResult.h>
31#include <aws/mediaconnect/model/BatchGetRouterOutputResult.h>
32#include <aws/mediaconnect/model/CreateBridgeResult.h>
33#include <aws/mediaconnect/model/CreateFlowResult.h>
34#include <aws/mediaconnect/model/CreateGatewayResult.h>
35#include <aws/mediaconnect/model/CreateRouterInputResult.h>
36#include <aws/mediaconnect/model/CreateRouterNetworkInterfaceResult.h>
37#include <aws/mediaconnect/model/CreateRouterOutputResult.h>
38#include <aws/mediaconnect/model/DeleteBridgeResult.h>
39#include <aws/mediaconnect/model/DeleteFlowResult.h>
40#include <aws/mediaconnect/model/DeleteGatewayResult.h>
41#include <aws/mediaconnect/model/DeleteRouterInputResult.h>
42#include <aws/mediaconnect/model/DeleteRouterNetworkInterfaceResult.h>
43#include <aws/mediaconnect/model/DeleteRouterOutputResult.h>
44#include <aws/mediaconnect/model/DeregisterGatewayInstanceResult.h>
45#include <aws/mediaconnect/model/DescribeBridgeResult.h>
46#include <aws/mediaconnect/model/DescribeFlowResult.h>
47#include <aws/mediaconnect/model/DescribeFlowSourceMetadataResult.h>
48#include <aws/mediaconnect/model/DescribeFlowSourceThumbnailResult.h>
49#include <aws/mediaconnect/model/DescribeGatewayInstanceResult.h>
50#include <aws/mediaconnect/model/DescribeGatewayResult.h>
51#include <aws/mediaconnect/model/DescribeOfferingResult.h>
52#include <aws/mediaconnect/model/DescribeReservationResult.h>
53#include <aws/mediaconnect/model/GetRouterInputResult.h>
54#include <aws/mediaconnect/model/GetRouterInputSourceMetadataResult.h>
55#include <aws/mediaconnect/model/GetRouterInputThumbnailResult.h>
56#include <aws/mediaconnect/model/GetRouterNetworkInterfaceResult.h>
57#include <aws/mediaconnect/model/GetRouterOutputResult.h>
58#include <aws/mediaconnect/model/GrantFlowEntitlementsResult.h>
59#include <aws/mediaconnect/model/ListBridgesRequest.h>
60#include <aws/mediaconnect/model/ListBridgesResult.h>
61#include <aws/mediaconnect/model/ListEntitlementsRequest.h>
62#include <aws/mediaconnect/model/ListEntitlementsResult.h>
63#include <aws/mediaconnect/model/ListFlowsRequest.h>
64#include <aws/mediaconnect/model/ListFlowsResult.h>
65#include <aws/mediaconnect/model/ListGatewayInstancesRequest.h>
66#include <aws/mediaconnect/model/ListGatewayInstancesResult.h>
67#include <aws/mediaconnect/model/ListGatewaysRequest.h>
68#include <aws/mediaconnect/model/ListGatewaysResult.h>
69#include <aws/mediaconnect/model/ListOfferingsRequest.h>
70#include <aws/mediaconnect/model/ListOfferingsResult.h>
71#include <aws/mediaconnect/model/ListReservationsRequest.h>
72#include <aws/mediaconnect/model/ListReservationsResult.h>
73#include <aws/mediaconnect/model/ListRouterInputsRequest.h>
74#include <aws/mediaconnect/model/ListRouterInputsResult.h>
75#include <aws/mediaconnect/model/ListRouterNetworkInterfacesRequest.h>
76#include <aws/mediaconnect/model/ListRouterNetworkInterfacesResult.h>
77#include <aws/mediaconnect/model/ListRouterOutputsRequest.h>
78#include <aws/mediaconnect/model/ListRouterOutputsResult.h>
79#include <aws/mediaconnect/model/ListTagsForGlobalResourceResult.h>
80#include <aws/mediaconnect/model/ListTagsForResourceResult.h>
81#include <aws/mediaconnect/model/PurchaseOfferingResult.h>
82#include <aws/mediaconnect/model/RemoveBridgeOutputResult.h>
83#include <aws/mediaconnect/model/RemoveBridgeSourceResult.h>
84#include <aws/mediaconnect/model/RemoveFlowMediaStreamResult.h>
85#include <aws/mediaconnect/model/RemoveFlowOutputResult.h>
86#include <aws/mediaconnect/model/RemoveFlowSourceResult.h>
87#include <aws/mediaconnect/model/RemoveFlowVpcInterfaceResult.h>
88#include <aws/mediaconnect/model/RestartRouterInputResult.h>
89#include <aws/mediaconnect/model/RestartRouterOutputResult.h>
90#include <aws/mediaconnect/model/RevokeFlowEntitlementResult.h>
91#include <aws/mediaconnect/model/StartFlowResult.h>
92#include <aws/mediaconnect/model/StartRouterInputResult.h>
93#include <aws/mediaconnect/model/StartRouterOutputResult.h>
94#include <aws/mediaconnect/model/StopFlowResult.h>
95#include <aws/mediaconnect/model/StopRouterInputResult.h>
96#include <aws/mediaconnect/model/StopRouterOutputResult.h>
97#include <aws/mediaconnect/model/TakeRouterInputResult.h>
98#include <aws/mediaconnect/model/UpdateBridgeOutputResult.h>
99#include <aws/mediaconnect/model/UpdateBridgeResult.h>
100#include <aws/mediaconnect/model/UpdateBridgeSourceResult.h>
101#include <aws/mediaconnect/model/UpdateBridgeStateResult.h>
102#include <aws/mediaconnect/model/UpdateFlowEntitlementResult.h>
103#include <aws/mediaconnect/model/UpdateFlowMediaStreamResult.h>
104#include <aws/mediaconnect/model/UpdateFlowOutputResult.h>
105#include <aws/mediaconnect/model/UpdateFlowResult.h>
106#include <aws/mediaconnect/model/UpdateFlowSourceResult.h>
107#include <aws/mediaconnect/model/UpdateGatewayInstanceResult.h>
108#include <aws/mediaconnect/model/UpdateRouterInputResult.h>
109#include <aws/mediaconnect/model/UpdateRouterNetworkInterfaceResult.h>
110#include <aws/mediaconnect/model/UpdateRouterOutputResult.h>
111/* End of service model headers required in MediaConnectClient header */
112
113namespace Aws {
114namespace Http {
115class HttpClient;
116class HttpClientFactory;
117} // namespace Http
118
119namespace Utils {
120template <typename R, typename E>
121class Outcome;
122
123namespace Threading {
124class Executor;
125} // namespace Threading
126} // namespace Utils
127
128namespace Auth {
129class AWSCredentials;
130class AWSCredentialsProvider;
131} // namespace Auth
132
133namespace Client {
134class RetryStrategy;
135} // namespace Client
136
137namespace MediaConnect {
141
142namespace Model {
143/* Service model forward declarations required in MediaConnectClient header */
182class ListFlowsRequest;
202class StartFlowRequest;
205class StopFlowRequest;
226/* End of service model forward declarations required in MediaConnectClient header */
227
228/* Service model Outcome class definitions */
311/* End of service model Outcome class definitions */
312
313/* Service model Outcome callable definitions */
314typedef std::future<AddBridgeOutputsOutcome> AddBridgeOutputsOutcomeCallable;
315typedef std::future<AddBridgeSourcesOutcome> AddBridgeSourcesOutcomeCallable;
316typedef std::future<AddFlowMediaStreamsOutcome> AddFlowMediaStreamsOutcomeCallable;
317typedef std::future<AddFlowOutputsOutcome> AddFlowOutputsOutcomeCallable;
318typedef std::future<AddFlowSourcesOutcome> AddFlowSourcesOutcomeCallable;
319typedef std::future<AddFlowVpcInterfacesOutcome> AddFlowVpcInterfacesOutcomeCallable;
320typedef std::future<BatchGetRouterInputOutcome> BatchGetRouterInputOutcomeCallable;
321typedef std::future<BatchGetRouterNetworkInterfaceOutcome> BatchGetRouterNetworkInterfaceOutcomeCallable;
322typedef std::future<BatchGetRouterOutputOutcome> BatchGetRouterOutputOutcomeCallable;
323typedef std::future<CreateBridgeOutcome> CreateBridgeOutcomeCallable;
324typedef std::future<CreateFlowOutcome> CreateFlowOutcomeCallable;
325typedef std::future<CreateGatewayOutcome> CreateGatewayOutcomeCallable;
326typedef std::future<CreateRouterInputOutcome> CreateRouterInputOutcomeCallable;
327typedef std::future<CreateRouterNetworkInterfaceOutcome> CreateRouterNetworkInterfaceOutcomeCallable;
328typedef std::future<CreateRouterOutputOutcome> CreateRouterOutputOutcomeCallable;
329typedef std::future<DeleteBridgeOutcome> DeleteBridgeOutcomeCallable;
330typedef std::future<DeleteFlowOutcome> DeleteFlowOutcomeCallable;
331typedef std::future<DeleteGatewayOutcome> DeleteGatewayOutcomeCallable;
332typedef std::future<DeleteRouterInputOutcome> DeleteRouterInputOutcomeCallable;
333typedef std::future<DeleteRouterNetworkInterfaceOutcome> DeleteRouterNetworkInterfaceOutcomeCallable;
334typedef std::future<DeleteRouterOutputOutcome> DeleteRouterOutputOutcomeCallable;
335typedef std::future<DeregisterGatewayInstanceOutcome> DeregisterGatewayInstanceOutcomeCallable;
336typedef std::future<DescribeBridgeOutcome> DescribeBridgeOutcomeCallable;
337typedef std::future<DescribeFlowOutcome> DescribeFlowOutcomeCallable;
338typedef std::future<DescribeFlowSourceMetadataOutcome> DescribeFlowSourceMetadataOutcomeCallable;
339typedef std::future<DescribeFlowSourceThumbnailOutcome> DescribeFlowSourceThumbnailOutcomeCallable;
340typedef std::future<DescribeGatewayOutcome> DescribeGatewayOutcomeCallable;
341typedef std::future<DescribeGatewayInstanceOutcome> DescribeGatewayInstanceOutcomeCallable;
342typedef std::future<DescribeOfferingOutcome> DescribeOfferingOutcomeCallable;
343typedef std::future<DescribeReservationOutcome> DescribeReservationOutcomeCallable;
344typedef std::future<GetRouterInputOutcome> GetRouterInputOutcomeCallable;
345typedef std::future<GetRouterInputSourceMetadataOutcome> GetRouterInputSourceMetadataOutcomeCallable;
346typedef std::future<GetRouterInputThumbnailOutcome> GetRouterInputThumbnailOutcomeCallable;
347typedef std::future<GetRouterNetworkInterfaceOutcome> GetRouterNetworkInterfaceOutcomeCallable;
348typedef std::future<GetRouterOutputOutcome> GetRouterOutputOutcomeCallable;
349typedef std::future<GrantFlowEntitlementsOutcome> GrantFlowEntitlementsOutcomeCallable;
350typedef std::future<ListBridgesOutcome> ListBridgesOutcomeCallable;
351typedef std::future<ListEntitlementsOutcome> ListEntitlementsOutcomeCallable;
352typedef std::future<ListFlowsOutcome> ListFlowsOutcomeCallable;
353typedef std::future<ListGatewayInstancesOutcome> ListGatewayInstancesOutcomeCallable;
354typedef std::future<ListGatewaysOutcome> ListGatewaysOutcomeCallable;
355typedef std::future<ListOfferingsOutcome> ListOfferingsOutcomeCallable;
356typedef std::future<ListReservationsOutcome> ListReservationsOutcomeCallable;
357typedef std::future<ListRouterInputsOutcome> ListRouterInputsOutcomeCallable;
358typedef std::future<ListRouterNetworkInterfacesOutcome> ListRouterNetworkInterfacesOutcomeCallable;
359typedef std::future<ListRouterOutputsOutcome> ListRouterOutputsOutcomeCallable;
360typedef std::future<ListTagsForGlobalResourceOutcome> ListTagsForGlobalResourceOutcomeCallable;
361typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
362typedef std::future<PurchaseOfferingOutcome> PurchaseOfferingOutcomeCallable;
363typedef std::future<RemoveBridgeOutputOutcome> RemoveBridgeOutputOutcomeCallable;
364typedef std::future<RemoveBridgeSourceOutcome> RemoveBridgeSourceOutcomeCallable;
365typedef std::future<RemoveFlowMediaStreamOutcome> RemoveFlowMediaStreamOutcomeCallable;
366typedef std::future<RemoveFlowOutputOutcome> RemoveFlowOutputOutcomeCallable;
367typedef std::future<RemoveFlowSourceOutcome> RemoveFlowSourceOutcomeCallable;
368typedef std::future<RemoveFlowVpcInterfaceOutcome> RemoveFlowVpcInterfaceOutcomeCallable;
369typedef std::future<RestartRouterInputOutcome> RestartRouterInputOutcomeCallable;
370typedef std::future<RestartRouterOutputOutcome> RestartRouterOutputOutcomeCallable;
371typedef std::future<RevokeFlowEntitlementOutcome> RevokeFlowEntitlementOutcomeCallable;
372typedef std::future<StartFlowOutcome> StartFlowOutcomeCallable;
373typedef std::future<StartRouterInputOutcome> StartRouterInputOutcomeCallable;
374typedef std::future<StartRouterOutputOutcome> StartRouterOutputOutcomeCallable;
375typedef std::future<StopFlowOutcome> StopFlowOutcomeCallable;
376typedef std::future<StopRouterInputOutcome> StopRouterInputOutcomeCallable;
377typedef std::future<StopRouterOutputOutcome> StopRouterOutputOutcomeCallable;
378typedef std::future<TagGlobalResourceOutcome> TagGlobalResourceOutcomeCallable;
379typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
380typedef std::future<TakeRouterInputOutcome> TakeRouterInputOutcomeCallable;
381typedef std::future<UntagGlobalResourceOutcome> UntagGlobalResourceOutcomeCallable;
382typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
383typedef std::future<UpdateBridgeOutcome> UpdateBridgeOutcomeCallable;
384typedef std::future<UpdateBridgeOutputOutcome> UpdateBridgeOutputOutcomeCallable;
385typedef std::future<UpdateBridgeSourceOutcome> UpdateBridgeSourceOutcomeCallable;
386typedef std::future<UpdateBridgeStateOutcome> UpdateBridgeStateOutcomeCallable;
387typedef std::future<UpdateFlowOutcome> UpdateFlowOutcomeCallable;
388typedef std::future<UpdateFlowEntitlementOutcome> UpdateFlowEntitlementOutcomeCallable;
389typedef std::future<UpdateFlowMediaStreamOutcome> UpdateFlowMediaStreamOutcomeCallable;
390typedef std::future<UpdateFlowOutputOutcome> UpdateFlowOutputOutcomeCallable;
391typedef std::future<UpdateFlowSourceOutcome> UpdateFlowSourceOutcomeCallable;
392typedef std::future<UpdateGatewayInstanceOutcome> UpdateGatewayInstanceOutcomeCallable;
393typedef std::future<UpdateRouterInputOutcome> UpdateRouterInputOutcomeCallable;
394typedef std::future<UpdateRouterNetworkInterfaceOutcome> UpdateRouterNetworkInterfaceOutcomeCallable;
395typedef std::future<UpdateRouterOutputOutcome> UpdateRouterOutputOutcomeCallable;
396/* End of service model Outcome callable definitions */
397} // namespace Model
398
400
401/* Service model async handlers definitions */
402typedef std::function<void(const MediaConnectClient*, const Model::AddBridgeOutputsRequest&, const Model::AddBridgeOutputsOutcome&,
403 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
405typedef std::function<void(const MediaConnectClient*, const Model::AddBridgeSourcesRequest&, const Model::AddBridgeSourcesOutcome&,
406 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
408typedef std::function<void(const MediaConnectClient*, const Model::AddFlowMediaStreamsRequest&, const Model::AddFlowMediaStreamsOutcome&,
409 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
411typedef std::function<void(const MediaConnectClient*, const Model::AddFlowOutputsRequest&, const Model::AddFlowOutputsOutcome&,
412 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
414typedef std::function<void(const MediaConnectClient*, const Model::AddFlowSourcesRequest&, const Model::AddFlowSourcesOutcome&,
415 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
418 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
420typedef std::function<void(const MediaConnectClient*, const Model::BatchGetRouterInputRequest&, const Model::BatchGetRouterInputOutcome&,
421 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
423typedef std::function<void(const MediaConnectClient*, const Model::BatchGetRouterNetworkInterfaceRequest&,
425 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
428 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
430typedef std::function<void(const MediaConnectClient*, const Model::CreateBridgeRequest&, const Model::CreateBridgeOutcome&,
431 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
433typedef std::function<void(const MediaConnectClient*, const Model::CreateFlowRequest&, const Model::CreateFlowOutcome&,
434 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
436typedef std::function<void(const MediaConnectClient*, const Model::CreateGatewayRequest&, const Model::CreateGatewayOutcome&,
437 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
439typedef std::function<void(const MediaConnectClient*, const Model::CreateRouterInputRequest&, const Model::CreateRouterInputOutcome&,
440 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
442typedef std::function<void(const MediaConnectClient*, const Model::CreateRouterNetworkInterfaceRequest&,
444 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
446typedef std::function<void(const MediaConnectClient*, const Model::CreateRouterOutputRequest&, const Model::CreateRouterOutputOutcome&,
447 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
449typedef std::function<void(const MediaConnectClient*, const Model::DeleteBridgeRequest&, const Model::DeleteBridgeOutcome&,
450 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
452typedef std::function<void(const MediaConnectClient*, const Model::DeleteFlowRequest&, const Model::DeleteFlowOutcome&,
453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
455typedef std::function<void(const MediaConnectClient*, const Model::DeleteGatewayRequest&, const Model::DeleteGatewayOutcome&,
456 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
458typedef std::function<void(const MediaConnectClient*, const Model::DeleteRouterInputRequest&, const Model::DeleteRouterInputOutcome&,
459 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
461typedef std::function<void(const MediaConnectClient*, const Model::DeleteRouterNetworkInterfaceRequest&,
463 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
465typedef std::function<void(const MediaConnectClient*, const Model::DeleteRouterOutputRequest&, const Model::DeleteRouterOutputOutcome&,
466 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
468typedef std::function<void(const MediaConnectClient*, const Model::DeregisterGatewayInstanceRequest&,
469 const Model::DeregisterGatewayInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
471typedef std::function<void(const MediaConnectClient*, const Model::DescribeBridgeRequest&, const Model::DescribeBridgeOutcome&,
472 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
474typedef std::function<void(const MediaConnectClient*, const Model::DescribeFlowRequest&, const Model::DescribeFlowOutcome&,
475 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
477typedef std::function<void(const MediaConnectClient*, const Model::DescribeFlowSourceMetadataRequest&,
478 const Model::DescribeFlowSourceMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
480typedef std::function<void(const MediaConnectClient*, const Model::DescribeFlowSourceThumbnailRequest&,
481 const Model::DescribeFlowSourceThumbnailOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
483typedef std::function<void(const MediaConnectClient*, const Model::DescribeGatewayRequest&, const Model::DescribeGatewayOutcome&,
484 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
486typedef std::function<void(const MediaConnectClient*, const Model::DescribeGatewayInstanceRequest&,
487 const Model::DescribeGatewayInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
489typedef std::function<void(const MediaConnectClient*, const Model::DescribeOfferingRequest&, const Model::DescribeOfferingOutcome&,
490 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
492typedef std::function<void(const MediaConnectClient*, const Model::DescribeReservationRequest&, const Model::DescribeReservationOutcome&,
493 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
495typedef std::function<void(const MediaConnectClient*, const Model::GetRouterInputRequest&, const Model::GetRouterInputOutcome&,
496 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
498typedef std::function<void(const MediaConnectClient*, const Model::GetRouterInputSourceMetadataRequest&,
500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
502typedef std::function<void(const MediaConnectClient*, const Model::GetRouterInputThumbnailRequest&,
503 const Model::GetRouterInputThumbnailOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
505typedef std::function<void(const MediaConnectClient*, const Model::GetRouterNetworkInterfaceRequest&,
506 const Model::GetRouterNetworkInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
508typedef std::function<void(const MediaConnectClient*, const Model::GetRouterOutputRequest&, const Model::GetRouterOutputOutcome&,
509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
511typedef std::function<void(const MediaConnectClient*, const Model::GrantFlowEntitlementsRequest&,
512 const Model::GrantFlowEntitlementsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
514typedef std::function<void(const MediaConnectClient*, const Model::ListBridgesRequest&, const Model::ListBridgesOutcome&,
515 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
517typedef std::function<void(const MediaConnectClient*, const Model::ListEntitlementsRequest&, const Model::ListEntitlementsOutcome&,
518 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
520typedef std::function<void(const MediaConnectClient*, const Model::ListFlowsRequest&, const Model::ListFlowsOutcome&,
521 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
524 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
526typedef std::function<void(const MediaConnectClient*, const Model::ListGatewaysRequest&, const Model::ListGatewaysOutcome&,
527 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
529typedef std::function<void(const MediaConnectClient*, const Model::ListOfferingsRequest&, const Model::ListOfferingsOutcome&,
530 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
532typedef std::function<void(const MediaConnectClient*, const Model::ListReservationsRequest&, const Model::ListReservationsOutcome&,
533 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
535typedef std::function<void(const MediaConnectClient*, const Model::ListRouterInputsRequest&, const Model::ListRouterInputsOutcome&,
536 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
538typedef std::function<void(const MediaConnectClient*, const Model::ListRouterNetworkInterfacesRequest&,
539 const Model::ListRouterNetworkInterfacesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
541typedef std::function<void(const MediaConnectClient*, const Model::ListRouterOutputsRequest&, const Model::ListRouterOutputsOutcome&,
542 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
544typedef std::function<void(const MediaConnectClient*, const Model::ListTagsForGlobalResourceRequest&,
545 const Model::ListTagsForGlobalResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
547typedef std::function<void(const MediaConnectClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
548 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
550typedef std::function<void(const MediaConnectClient*, const Model::PurchaseOfferingRequest&, const Model::PurchaseOfferingOutcome&,
551 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
553typedef std::function<void(const MediaConnectClient*, const Model::RemoveBridgeOutputRequest&, const Model::RemoveBridgeOutputOutcome&,
554 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
556typedef std::function<void(const MediaConnectClient*, const Model::RemoveBridgeSourceRequest&, const Model::RemoveBridgeSourceOutcome&,
557 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
559typedef std::function<void(const MediaConnectClient*, const Model::RemoveFlowMediaStreamRequest&,
560 const Model::RemoveFlowMediaStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
562typedef std::function<void(const MediaConnectClient*, const Model::RemoveFlowOutputRequest&, const Model::RemoveFlowOutputOutcome&,
563 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
565typedef std::function<void(const MediaConnectClient*, const Model::RemoveFlowSourceRequest&, const Model::RemoveFlowSourceOutcome&,
566 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
568typedef std::function<void(const MediaConnectClient*, const Model::RemoveFlowVpcInterfaceRequest&,
569 const Model::RemoveFlowVpcInterfaceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
571typedef std::function<void(const MediaConnectClient*, const Model::RestartRouterInputRequest&, const Model::RestartRouterInputOutcome&,
572 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
574typedef std::function<void(const MediaConnectClient*, const Model::RestartRouterOutputRequest&, const Model::RestartRouterOutputOutcome&,
575 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
577typedef std::function<void(const MediaConnectClient*, const Model::RevokeFlowEntitlementRequest&,
578 const Model::RevokeFlowEntitlementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
580typedef std::function<void(const MediaConnectClient*, const Model::StartFlowRequest&, const Model::StartFlowOutcome&,
581 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
583typedef std::function<void(const MediaConnectClient*, const Model::StartRouterInputRequest&, const Model::StartRouterInputOutcome&,
584 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
586typedef std::function<void(const MediaConnectClient*, const Model::StartRouterOutputRequest&, const Model::StartRouterOutputOutcome&,
587 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
589typedef std::function<void(const MediaConnectClient*, const Model::StopFlowRequest&, const Model::StopFlowOutcome&,
590 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
592typedef std::function<void(const MediaConnectClient*, const Model::StopRouterInputRequest&, const Model::StopRouterInputOutcome&,
593 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
595typedef std::function<void(const MediaConnectClient*, const Model::StopRouterOutputRequest&, const Model::StopRouterOutputOutcome&,
596 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
598typedef std::function<void(const MediaConnectClient*, const Model::TagGlobalResourceRequest&, const Model::TagGlobalResourceOutcome&,
599 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
601typedef std::function<void(const MediaConnectClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
602 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
604typedef std::function<void(const MediaConnectClient*, const Model::TakeRouterInputRequest&, const Model::TakeRouterInputOutcome&,
605 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
607typedef std::function<void(const MediaConnectClient*, const Model::UntagGlobalResourceRequest&, const Model::UntagGlobalResourceOutcome&,
608 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
610typedef std::function<void(const MediaConnectClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
611 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
613typedef std::function<void(const MediaConnectClient*, const Model::UpdateBridgeRequest&, const Model::UpdateBridgeOutcome&,
614 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
616typedef std::function<void(const MediaConnectClient*, const Model::UpdateBridgeOutputRequest&, const Model::UpdateBridgeOutputOutcome&,
617 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
619typedef std::function<void(const MediaConnectClient*, const Model::UpdateBridgeSourceRequest&, const Model::UpdateBridgeSourceOutcome&,
620 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
622typedef std::function<void(const MediaConnectClient*, const Model::UpdateBridgeStateRequest&, const Model::UpdateBridgeStateOutcome&,
623 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
625typedef std::function<void(const MediaConnectClient*, const Model::UpdateFlowRequest&, const Model::UpdateFlowOutcome&,
626 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
628typedef std::function<void(const MediaConnectClient*, const Model::UpdateFlowEntitlementRequest&,
629 const Model::UpdateFlowEntitlementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
631typedef std::function<void(const MediaConnectClient*, const Model::UpdateFlowMediaStreamRequest&,
632 const Model::UpdateFlowMediaStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
634typedef std::function<void(const MediaConnectClient*, const Model::UpdateFlowOutputRequest&, const Model::UpdateFlowOutputOutcome&,
635 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
637typedef std::function<void(const MediaConnectClient*, const Model::UpdateFlowSourceRequest&, const Model::UpdateFlowSourceOutcome&,
638 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
640typedef std::function<void(const MediaConnectClient*, const Model::UpdateGatewayInstanceRequest&,
641 const Model::UpdateGatewayInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
643typedef std::function<void(const MediaConnectClient*, const Model::UpdateRouterInputRequest&, const Model::UpdateRouterInputOutcome&,
644 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
646typedef std::function<void(const MediaConnectClient*, const Model::UpdateRouterNetworkInterfaceRequest&,
648 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
650typedef std::function<void(const MediaConnectClient*, const Model::UpdateRouterOutputRequest&, const Model::UpdateRouterOutputOutcome&,
651 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
653/* End of service model async handlers definitions */
654} // namespace MediaConnect
655} // namespace Aws
EndpointProviderBase< MediaConnectClientConfiguration, MediaConnectBuiltInParameters, MediaConnectClientContextParameters > MediaConnectEndpointProviderBase
std::future< CreateGatewayOutcome > CreateGatewayOutcomeCallable
Aws::Utils::Outcome< StartRouterInputResult, MediaConnectError > StartRouterInputOutcome
std::future< RestartRouterOutputOutcome > RestartRouterOutputOutcomeCallable
Aws::Utils::Outcome< ListRouterInputsResult, MediaConnectError > ListRouterInputsOutcome
std::future< ListBridgesOutcome > ListBridgesOutcomeCallable
Aws::Utils::Outcome< BatchGetRouterOutputResult, MediaConnectError > BatchGetRouterOutputOutcome
std::future< RemoveBridgeSourceOutcome > RemoveBridgeSourceOutcomeCallable
std::future< RemoveFlowOutputOutcome > RemoveFlowOutputOutcomeCallable
Aws::Utils::Outcome< GrantFlowEntitlementsResult, MediaConnectError > GrantFlowEntitlementsOutcome
std::future< UpdateFlowSourceOutcome > UpdateFlowSourceOutcomeCallable
std::future< StopFlowOutcome > StopFlowOutcomeCallable
std::future< ListReservationsOutcome > ListReservationsOutcomeCallable
std::future< ListEntitlementsOutcome > ListEntitlementsOutcomeCallable
Aws::Utils::Outcome< RemoveFlowVpcInterfaceResult, MediaConnectError > RemoveFlowVpcInterfaceOutcome
std::future< ListTagsForGlobalResourceOutcome > ListTagsForGlobalResourceOutcomeCallable
Aws::Utils::Outcome< AddFlowVpcInterfacesResult, MediaConnectError > AddFlowVpcInterfacesOutcome
std::future< DescribeOfferingOutcome > DescribeOfferingOutcomeCallable
Aws::Utils::Outcome< UpdateRouterOutputResult, MediaConnectError > UpdateRouterOutputOutcome
Aws::Utils::Outcome< CreateFlowResult, MediaConnectError > CreateFlowOutcome
std::future< DeleteGatewayOutcome > DeleteGatewayOutcomeCallable
std::future< StartFlowOutcome > StartFlowOutcomeCallable
std::future< UpdateRouterOutputOutcome > UpdateRouterOutputOutcomeCallable
Aws::Utils::Outcome< DescribeFlowSourceThumbnailResult, MediaConnectError > DescribeFlowSourceThumbnailOutcome
Aws::Utils::Outcome< StartRouterOutputResult, MediaConnectError > StartRouterOutputOutcome
std::future< CreateBridgeOutcome > CreateBridgeOutcomeCallable
Aws::Utils::Outcome< RevokeFlowEntitlementResult, MediaConnectError > RevokeFlowEntitlementOutcome
std::future< StartRouterInputOutcome > StartRouterInputOutcomeCallable
std::future< DescribeFlowOutcome > DescribeFlowOutcomeCallable
Aws::Utils::Outcome< UpdateBridgeStateResult, MediaConnectError > UpdateBridgeStateOutcome
Aws::Utils::Outcome< ListGatewaysResult, MediaConnectError > ListGatewaysOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< UpdateRouterNetworkInterfaceOutcome > UpdateRouterNetworkInterfaceOutcomeCallable
Aws::Utils::Outcome< GetRouterNetworkInterfaceResult, MediaConnectError > GetRouterNetworkInterfaceOutcome
Aws::Utils::Outcome< ListGatewayInstancesResult, MediaConnectError > ListGatewayInstancesOutcome
std::future< UpdateBridgeOutputOutcome > UpdateBridgeOutputOutcomeCallable
Aws::Utils::Outcome< UpdateGatewayInstanceResult, MediaConnectError > UpdateGatewayInstanceOutcome
std::future< UpdateGatewayInstanceOutcome > UpdateGatewayInstanceOutcomeCallable
std::future< DescribeFlowSourceMetadataOutcome > DescribeFlowSourceMetadataOutcomeCallable
std::future< TakeRouterInputOutcome > TakeRouterInputOutcomeCallable
Aws::Utils::Outcome< RemoveFlowMediaStreamResult, MediaConnectError > RemoveFlowMediaStreamOutcome
Aws::Utils::Outcome< GetRouterOutputResult, MediaConnectError > GetRouterOutputOutcome
std::future< UpdateRouterInputOutcome > UpdateRouterInputOutcomeCallable
std::future< DescribeGatewayOutcome > DescribeGatewayOutcomeCallable
Aws::Utils::Outcome< DeleteFlowResult, MediaConnectError > DeleteFlowOutcome
std::future< GetRouterInputOutcome > GetRouterInputOutcomeCallable
Aws::Utils::Outcome< ListRouterNetworkInterfacesResult, MediaConnectError > ListRouterNetworkInterfacesOutcome
Aws::Utils::Outcome< RemoveBridgeOutputResult, MediaConnectError > RemoveBridgeOutputOutcome
std::future< BatchGetRouterInputOutcome > BatchGetRouterInputOutcomeCallable
std::future< StartRouterOutputOutcome > StartRouterOutputOutcomeCallable
Aws::Utils::Outcome< DeregisterGatewayInstanceResult, MediaConnectError > DeregisterGatewayInstanceOutcome
std::future< CreateFlowOutcome > CreateFlowOutcomeCallable
Aws::Utils::Outcome< GetRouterInputThumbnailResult, MediaConnectError > GetRouterInputThumbnailOutcome
Aws::Utils::Outcome< Aws::NoResult, MediaConnectError > UntagResourceOutcome
std::future< GetRouterInputSourceMetadataOutcome > GetRouterInputSourceMetadataOutcomeCallable
std::future< GetRouterOutputOutcome > GetRouterOutputOutcomeCallable
std::future< BatchGetRouterOutputOutcome > BatchGetRouterOutputOutcomeCallable
Aws::Utils::Outcome< AddBridgeOutputsResult, MediaConnectError > AddBridgeOutputsOutcome
Aws::Utils::Outcome< DeleteGatewayResult, MediaConnectError > DeleteGatewayOutcome
std::future< RemoveFlowMediaStreamOutcome > RemoveFlowMediaStreamOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, MediaConnectError > TagGlobalResourceOutcome
std::future< CreateRouterOutputOutcome > CreateRouterOutputOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, MediaConnectError > ListTagsForResourceOutcome
std::future< RemoveFlowSourceOutcome > RemoveFlowSourceOutcomeCallable
std::future< DescribeFlowSourceThumbnailOutcome > DescribeFlowSourceThumbnailOutcomeCallable
std::future< AddFlowVpcInterfacesOutcome > AddFlowVpcInterfacesOutcomeCallable
Aws::Utils::Outcome< UpdateFlowSourceResult, MediaConnectError > UpdateFlowSourceOutcome
Aws::Utils::Outcome< RemoveBridgeSourceResult, MediaConnectError > RemoveBridgeSourceOutcome
Aws::Utils::Outcome< RemoveFlowSourceResult, MediaConnectError > RemoveFlowSourceOutcome
Aws::Utils::Outcome< AddBridgeSourcesResult, MediaConnectError > AddBridgeSourcesOutcome
Aws::Utils::Outcome< UpdateRouterInputResult, MediaConnectError > UpdateRouterInputOutcome
Aws::Utils::Outcome< Aws::NoResult, MediaConnectError > UntagGlobalResourceOutcome
std::future< StopRouterOutputOutcome > StopRouterOutputOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< UpdateFlowOutputOutcome > UpdateFlowOutputOutcomeCallable
Aws::Utils::Outcome< CreateRouterOutputResult, MediaConnectError > CreateRouterOutputOutcome
Aws::Utils::Outcome< UpdateFlowEntitlementResult, MediaConnectError > UpdateFlowEntitlementOutcome
Aws::Utils::Outcome< DescribeGatewayResult, MediaConnectError > DescribeGatewayOutcome
Aws::Utils::Outcome< DescribeFlowResult, MediaConnectError > DescribeFlowOutcome
Aws::Utils::Outcome< CreateRouterNetworkInterfaceResult, MediaConnectError > CreateRouterNetworkInterfaceOutcome
Aws::Utils::Outcome< UpdateBridgeOutputResult, MediaConnectError > UpdateBridgeOutputOutcome
std::future< UpdateBridgeStateOutcome > UpdateBridgeStateOutcomeCallable
Aws::Utils::Outcome< ListBridgesResult, MediaConnectError > ListBridgesOutcome
Aws::Utils::Outcome< UpdateFlowMediaStreamResult, MediaConnectError > UpdateFlowMediaStreamOutcome
std::future< ListOfferingsOutcome > ListOfferingsOutcomeCallable
std::future< AddFlowMediaStreamsOutcome > AddFlowMediaStreamsOutcomeCallable
std::future< DeleteFlowOutcome > DeleteFlowOutcomeCallable
Aws::Utils::Outcome< DeleteRouterOutputResult, MediaConnectError > DeleteRouterOutputOutcome
Aws::Utils::Outcome< GetRouterInputResult, MediaConnectError > GetRouterInputOutcome
std::future< DeleteRouterOutputOutcome > DeleteRouterOutputOutcomeCallable
std::future< UpdateBridgeSourceOutcome > UpdateBridgeSourceOutcomeCallable
Aws::Utils::Outcome< DescribeOfferingResult, MediaConnectError > DescribeOfferingOutcome
Aws::Utils::Outcome< RemoveFlowOutputResult, MediaConnectError > RemoveFlowOutputOutcome
std::future< RevokeFlowEntitlementOutcome > RevokeFlowEntitlementOutcomeCallable
Aws::Utils::Outcome< CreateGatewayResult, MediaConnectError > CreateGatewayOutcome
std::future< CreateRouterNetworkInterfaceOutcome > CreateRouterNetworkInterfaceOutcomeCallable
std::future< BatchGetRouterNetworkInterfaceOutcome > BatchGetRouterNetworkInterfaceOutcomeCallable
std::future< AddBridgeOutputsOutcome > AddBridgeOutputsOutcomeCallable
Aws::Utils::Outcome< DescribeGatewayInstanceResult, MediaConnectError > DescribeGatewayInstanceOutcome
Aws::Utils::Outcome< Aws::NoResult, MediaConnectError > TagResourceOutcome
std::future< AddFlowSourcesOutcome > AddFlowSourcesOutcomeCallable
Aws::Utils::Outcome< TakeRouterInputResult, MediaConnectError > TakeRouterInputOutcome
std::future< DeleteRouterInputOutcome > DeleteRouterInputOutcomeCallable
std::future< DeleteRouterNetworkInterfaceOutcome > DeleteRouterNetworkInterfaceOutcomeCallable
std::future< GetRouterInputThumbnailOutcome > GetRouterInputThumbnailOutcomeCallable
Aws::Utils::Outcome< StartFlowResult, MediaConnectError > StartFlowOutcome
Aws::Utils::Outcome< BatchGetRouterNetworkInterfaceResult, MediaConnectError > BatchGetRouterNetworkInterfaceOutcome
std::future< GrantFlowEntitlementsOutcome > GrantFlowEntitlementsOutcomeCallable
Aws::Utils::Outcome< ListReservationsResult, MediaConnectError > ListReservationsOutcome
Aws::Utils::Outcome< DeleteRouterInputResult, MediaConnectError > DeleteRouterInputOutcome
Aws::Utils::Outcome< AddFlowSourcesResult, MediaConnectError > AddFlowSourcesOutcome
std::future< ListGatewaysOutcome > ListGatewaysOutcomeCallable
Aws::Utils::Outcome< PurchaseOfferingResult, MediaConnectError > PurchaseOfferingOutcome
Aws::Utils::Outcome< CreateBridgeResult, MediaConnectError > CreateBridgeOutcome
std::future< DescribeGatewayInstanceOutcome > DescribeGatewayInstanceOutcomeCallable
std::future< CreateRouterInputOutcome > CreateRouterInputOutcomeCallable
Aws::Utils::Outcome< ListFlowsResult, MediaConnectError > ListFlowsOutcome
Aws::Utils::Outcome< ListTagsForGlobalResourceResult, MediaConnectError > ListTagsForGlobalResourceOutcome
std::future< ListFlowsOutcome > ListFlowsOutcomeCallable
Aws::Utils::Outcome< StopRouterOutputResult, MediaConnectError > StopRouterOutputOutcome
std::future< UpdateFlowEntitlementOutcome > UpdateFlowEntitlementOutcomeCallable
std::future< RestartRouterInputOutcome > RestartRouterInputOutcomeCallable
std::future< DeregisterGatewayInstanceOutcome > DeregisterGatewayInstanceOutcomeCallable
Aws::Utils::Outcome< UpdateRouterNetworkInterfaceResult, MediaConnectError > UpdateRouterNetworkInterfaceOutcome
std::future< RemoveBridgeOutputOutcome > RemoveBridgeOutputOutcomeCallable
std::future< PurchaseOfferingOutcome > PurchaseOfferingOutcomeCallable
std::future< AddFlowOutputsOutcome > AddFlowOutputsOutcomeCallable
std::future< UpdateFlowMediaStreamOutcome > UpdateFlowMediaStreamOutcomeCallable
std::future< UntagGlobalResourceOutcome > UntagGlobalResourceOutcomeCallable
std::future< DeleteBridgeOutcome > DeleteBridgeOutcomeCallable
Aws::Utils::Outcome< AddFlowOutputsResult, MediaConnectError > AddFlowOutputsOutcome
Aws::Utils::Outcome< StopFlowResult, MediaConnectError > StopFlowOutcome
Aws::Utils::Outcome< UpdateFlowOutputResult, MediaConnectError > UpdateFlowOutputOutcome
std::future< ListRouterOutputsOutcome > ListRouterOutputsOutcomeCallable
std::future< AddBridgeSourcesOutcome > AddBridgeSourcesOutcomeCallable
std::future< TagGlobalResourceOutcome > TagGlobalResourceOutcomeCallable
Aws::Utils::Outcome< DeleteBridgeResult, MediaConnectError > DeleteBridgeOutcome
Aws::Utils::Outcome< ListEntitlementsResult, MediaConnectError > ListEntitlementsOutcome
Aws::Utils::Outcome< RestartRouterInputResult, MediaConnectError > RestartRouterInputOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< DeleteRouterNetworkInterfaceResult, MediaConnectError > DeleteRouterNetworkInterfaceOutcome
Aws::Utils::Outcome< GetRouterInputSourceMetadataResult, MediaConnectError > GetRouterInputSourceMetadataOutcome
Aws::Utils::Outcome< BatchGetRouterInputResult, MediaConnectError > BatchGetRouterInputOutcome
std::future< RemoveFlowVpcInterfaceOutcome > RemoveFlowVpcInterfaceOutcomeCallable
std::future< ListGatewayInstancesOutcome > ListGatewayInstancesOutcomeCallable
Aws::Utils::Outcome< AddFlowMediaStreamsResult, MediaConnectError > AddFlowMediaStreamsOutcome
Aws::Utils::Outcome< DescribeFlowSourceMetadataResult, MediaConnectError > DescribeFlowSourceMetadataOutcome
Aws::Utils::Outcome< UpdateFlowResult, MediaConnectError > UpdateFlowOutcome
Aws::Utils::Outcome< StopRouterInputResult, MediaConnectError > StopRouterInputOutcome
std::future< StopRouterInputOutcome > StopRouterInputOutcomeCallable
std::future< GetRouterNetworkInterfaceOutcome > GetRouterNetworkInterfaceOutcomeCallable
std::future< DescribeBridgeOutcome > DescribeBridgeOutcomeCallable
std::future< DescribeReservationOutcome > DescribeReservationOutcomeCallable
std::future< UpdateBridgeOutcome > UpdateBridgeOutcomeCallable
Aws::Utils::Outcome< DescribeBridgeResult, MediaConnectError > DescribeBridgeOutcome
Aws::Utils::Outcome< CreateRouterInputResult, MediaConnectError > CreateRouterInputOutcome
Aws::Utils::Outcome< ListRouterOutputsResult, MediaConnectError > ListRouterOutputsOutcome
Aws::Utils::Outcome< UpdateBridgeResult, MediaConnectError > UpdateBridgeOutcome
Aws::Utils::Outcome< ListOfferingsResult, MediaConnectError > ListOfferingsOutcome
Aws::Utils::Outcome< UpdateBridgeSourceResult, MediaConnectError > UpdateBridgeSourceOutcome
std::future< UpdateFlowOutcome > UpdateFlowOutcomeCallable
Aws::Utils::Outcome< DescribeReservationResult, MediaConnectError > DescribeReservationOutcome
std::future< ListRouterInputsOutcome > ListRouterInputsOutcomeCallable
Aws::Utils::Outcome< RestartRouterOutputResult, MediaConnectError > RestartRouterOutputOutcome
std::future< ListRouterNetworkInterfacesOutcome > ListRouterNetworkInterfacesOutcomeCallable
std::function< void(const MediaConnectClient *, const Model::UpdateFlowSourceRequest &, const Model::UpdateFlowSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFlowSourceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::UpdateBridgeOutputRequest &, const Model::UpdateBridgeOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBridgeOutputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::RemoveFlowMediaStreamRequest &, const Model::RemoveFlowMediaStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveFlowMediaStreamResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::CreateGatewayRequest &, const Model::CreateGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGatewayResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::CreateRouterNetworkInterfaceRequest &, const Model::CreateRouterNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRouterNetworkInterfaceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::UpdateFlowRequest &, const Model::UpdateFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFlowResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::GetRouterNetworkInterfaceRequest &, const Model::GetRouterNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRouterNetworkInterfaceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::ListRouterOutputsRequest &, const Model::ListRouterOutputsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRouterOutputsResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::BatchGetRouterOutputRequest &, const Model::BatchGetRouterOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetRouterOutputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::ListGatewaysRequest &, const Model::ListGatewaysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListGatewaysResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::UpdateRouterInputRequest &, const Model::UpdateRouterInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRouterInputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::DeleteFlowRequest &, const Model::DeleteFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFlowResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::DescribeFlowRequest &, const Model::DescribeFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFlowResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::DescribeGatewayInstanceRequest &, const Model::DescribeGatewayInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeGatewayInstanceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::StartRouterOutputRequest &, const Model::StartRouterOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartRouterOutputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::CreateRouterInputRequest &, const Model::CreateRouterInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRouterInputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::BatchGetRouterNetworkInterfaceRequest &, const Model::BatchGetRouterNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetRouterNetworkInterfaceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::DeregisterGatewayInstanceRequest &, const Model::DeregisterGatewayInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeregisterGatewayInstanceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::RemoveFlowOutputRequest &, const Model::RemoveFlowOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveFlowOutputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::RemoveBridgeSourceRequest &, const Model::RemoveBridgeSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveBridgeSourceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::BatchGetRouterInputRequest &, const Model::BatchGetRouterInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetRouterInputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::CreateFlowRequest &, const Model::CreateFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFlowResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::GetRouterInputSourceMetadataRequest &, const Model::GetRouterInputSourceMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRouterInputSourceMetadataResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::GrantFlowEntitlementsRequest &, const Model::GrantFlowEntitlementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GrantFlowEntitlementsResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::DeleteGatewayRequest &, const Model::DeleteGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteGatewayResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::DeleteRouterNetworkInterfaceRequest &, const Model::DeleteRouterNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRouterNetworkInterfaceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::UpdateBridgeSourceRequest &, const Model::UpdateBridgeSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBridgeSourceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::DeleteRouterInputRequest &, const Model::DeleteRouterInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRouterInputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::RemoveBridgeOutputRequest &, const Model::RemoveBridgeOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveBridgeOutputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::RemoveFlowVpcInterfaceRequest &, const Model::RemoveFlowVpcInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveFlowVpcInterfaceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::PurchaseOfferingRequest &, const Model::PurchaseOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PurchaseOfferingResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::RemoveFlowSourceRequest &, const Model::RemoveFlowSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveFlowSourceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::ListRouterNetworkInterfacesRequest &, const Model::ListRouterNetworkInterfacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRouterNetworkInterfacesResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::DescribeOfferingRequest &, const Model::DescribeOfferingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeOfferingResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::ListFlowsRequest &, const Model::ListFlowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFlowsResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::UntagGlobalResourceRequest &, const Model::UntagGlobalResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagGlobalResourceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::DescribeBridgeRequest &, const Model::DescribeBridgeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeBridgeResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::RevokeFlowEntitlementRequest &, const Model::RevokeFlowEntitlementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RevokeFlowEntitlementResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::DeleteBridgeRequest &, const Model::DeleteBridgeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBridgeResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::DescribeReservationRequest &, const Model::DescribeReservationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeReservationResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::GetRouterInputRequest &, const Model::GetRouterInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRouterInputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::UpdateBridgeRequest &, const Model::UpdateBridgeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBridgeResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::ListRouterInputsRequest &, const Model::ListRouterInputsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRouterInputsResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::ListGatewayInstancesRequest &, const Model::ListGatewayInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListGatewayInstancesResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::GetRouterInputThumbnailRequest &, const Model::GetRouterInputThumbnailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRouterInputThumbnailResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::ListOfferingsRequest &, const Model::ListOfferingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListOfferingsResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::StopRouterInputRequest &, const Model::StopRouterInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopRouterInputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::DeleteRouterOutputRequest &, const Model::DeleteRouterOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRouterOutputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::UpdateFlowEntitlementRequest &, const Model::UpdateFlowEntitlementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFlowEntitlementResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::AddFlowSourcesRequest &, const Model::AddFlowSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddFlowSourcesResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::UpdateFlowMediaStreamRequest &, const Model::UpdateFlowMediaStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFlowMediaStreamResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::DescribeFlowSourceMetadataRequest &, const Model::DescribeFlowSourceMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFlowSourceMetadataResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::StartFlowRequest &, const Model::StartFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartFlowResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::AddFlowOutputsRequest &, const Model::AddFlowOutputsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddFlowOutputsResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::TakeRouterInputRequest &, const Model::TakeRouterInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TakeRouterInputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::ListReservationsRequest &, const Model::ListReservationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListReservationsResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::ListBridgesRequest &, const Model::ListBridgesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBridgesResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::TagGlobalResourceRequest &, const Model::TagGlobalResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagGlobalResourceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::StopRouterOutputRequest &, const Model::StopRouterOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopRouterOutputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::UpdateFlowOutputRequest &, const Model::UpdateFlowOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFlowOutputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::UpdateRouterNetworkInterfaceRequest &, const Model::UpdateRouterNetworkInterfaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRouterNetworkInterfaceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::RestartRouterInputRequest &, const Model::RestartRouterInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestartRouterInputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::DescribeFlowSourceThumbnailRequest &, const Model::DescribeFlowSourceThumbnailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFlowSourceThumbnailResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::GetRouterOutputRequest &, const Model::GetRouterOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRouterOutputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::UpdateRouterOutputRequest &, const Model::UpdateRouterOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRouterOutputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::CreateBridgeRequest &, const Model::CreateBridgeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBridgeResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::CreateRouterOutputRequest &, const Model::CreateRouterOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRouterOutputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::UpdateGatewayInstanceRequest &, const Model::UpdateGatewayInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateGatewayInstanceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::AddFlowMediaStreamsRequest &, const Model::AddFlowMediaStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddFlowMediaStreamsResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::AddBridgeSourcesRequest &, const Model::AddBridgeSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddBridgeSourcesResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::ListEntitlementsRequest &, const Model::ListEntitlementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEntitlementsResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::StopFlowRequest &, const Model::StopFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopFlowResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::ListTagsForGlobalResourceRequest &, const Model::ListTagsForGlobalResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForGlobalResourceResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::DescribeGatewayRequest &, const Model::DescribeGatewayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeGatewayResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::AddBridgeOutputsRequest &, const Model::AddBridgeOutputsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddBridgeOutputsResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::UpdateBridgeStateRequest &, const Model::UpdateBridgeStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBridgeStateResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::AddFlowVpcInterfacesRequest &, const Model::AddFlowVpcInterfacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddFlowVpcInterfacesResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::RestartRouterOutputRequest &, const Model::RestartRouterOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestartRouterOutputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::StartRouterInputRequest &, const Model::StartRouterInputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartRouterInputResponseReceivedHandler
std::function< void(const MediaConnectClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler