AWS SDK for C++  1.9.129
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::MediaConnect::MediaConnectClient Class Reference

#include <MediaConnectClient.h>

+ Inheritance diagram for Aws::MediaConnect::MediaConnectClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 MediaConnectClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 MediaConnectClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 MediaConnectClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~MediaConnectClient ()
 
virtual Model::AddFlowMediaStreamsOutcome AddFlowMediaStreams (const Model::AddFlowMediaStreamsRequest &request) const
 
virtual Model::AddFlowMediaStreamsOutcomeCallable AddFlowMediaStreamsCallable (const Model::AddFlowMediaStreamsRequest &request) const
 
virtual void AddFlowMediaStreamsAsync (const Model::AddFlowMediaStreamsRequest &request, const AddFlowMediaStreamsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AddFlowOutputsOutcome AddFlowOutputs (const Model::AddFlowOutputsRequest &request) const
 
virtual Model::AddFlowOutputsOutcomeCallable AddFlowOutputsCallable (const Model::AddFlowOutputsRequest &request) const
 
virtual void AddFlowOutputsAsync (const Model::AddFlowOutputsRequest &request, const AddFlowOutputsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AddFlowSourcesOutcome AddFlowSources (const Model::AddFlowSourcesRequest &request) const
 
virtual Model::AddFlowSourcesOutcomeCallable AddFlowSourcesCallable (const Model::AddFlowSourcesRequest &request) const
 
virtual void AddFlowSourcesAsync (const Model::AddFlowSourcesRequest &request, const AddFlowSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AddFlowVpcInterfacesOutcome AddFlowVpcInterfaces (const Model::AddFlowVpcInterfacesRequest &request) const
 
virtual Model::AddFlowVpcInterfacesOutcomeCallable AddFlowVpcInterfacesCallable (const Model::AddFlowVpcInterfacesRequest &request) const
 
virtual void AddFlowVpcInterfacesAsync (const Model::AddFlowVpcInterfacesRequest &request, const AddFlowVpcInterfacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateFlowOutcome CreateFlow (const Model::CreateFlowRequest &request) const
 
virtual Model::CreateFlowOutcomeCallable CreateFlowCallable (const Model::CreateFlowRequest &request) const
 
virtual void CreateFlowAsync (const Model::CreateFlowRequest &request, const CreateFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteFlowOutcome DeleteFlow (const Model::DeleteFlowRequest &request) const
 
virtual Model::DeleteFlowOutcomeCallable DeleteFlowCallable (const Model::DeleteFlowRequest &request) const
 
virtual void DeleteFlowAsync (const Model::DeleteFlowRequest &request, const DeleteFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeFlowOutcome DescribeFlow (const Model::DescribeFlowRequest &request) const
 
virtual Model::DescribeFlowOutcomeCallable DescribeFlowCallable (const Model::DescribeFlowRequest &request) const
 
virtual void DescribeFlowAsync (const Model::DescribeFlowRequest &request, const DescribeFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeOfferingOutcome DescribeOffering (const Model::DescribeOfferingRequest &request) const
 
virtual Model::DescribeOfferingOutcomeCallable DescribeOfferingCallable (const Model::DescribeOfferingRequest &request) const
 
virtual void DescribeOfferingAsync (const Model::DescribeOfferingRequest &request, const DescribeOfferingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeReservationOutcome DescribeReservation (const Model::DescribeReservationRequest &request) const
 
virtual Model::DescribeReservationOutcomeCallable DescribeReservationCallable (const Model::DescribeReservationRequest &request) const
 
virtual void DescribeReservationAsync (const Model::DescribeReservationRequest &request, const DescribeReservationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GrantFlowEntitlementsOutcome GrantFlowEntitlements (const Model::GrantFlowEntitlementsRequest &request) const
 
virtual Model::GrantFlowEntitlementsOutcomeCallable GrantFlowEntitlementsCallable (const Model::GrantFlowEntitlementsRequest &request) const
 
virtual void GrantFlowEntitlementsAsync (const Model::GrantFlowEntitlementsRequest &request, const GrantFlowEntitlementsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListEntitlementsOutcome ListEntitlements (const Model::ListEntitlementsRequest &request) const
 
virtual Model::ListEntitlementsOutcomeCallable ListEntitlementsCallable (const Model::ListEntitlementsRequest &request) const
 
virtual void ListEntitlementsAsync (const Model::ListEntitlementsRequest &request, const ListEntitlementsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListFlowsOutcome ListFlows (const Model::ListFlowsRequest &request) const
 
virtual Model::ListFlowsOutcomeCallable ListFlowsCallable (const Model::ListFlowsRequest &request) const
 
virtual void ListFlowsAsync (const Model::ListFlowsRequest &request, const ListFlowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListOfferingsOutcome ListOfferings (const Model::ListOfferingsRequest &request) const
 
virtual Model::ListOfferingsOutcomeCallable ListOfferingsCallable (const Model::ListOfferingsRequest &request) const
 
virtual void ListOfferingsAsync (const Model::ListOfferingsRequest &request, const ListOfferingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListReservationsOutcome ListReservations (const Model::ListReservationsRequest &request) const
 
virtual Model::ListReservationsOutcomeCallable ListReservationsCallable (const Model::ListReservationsRequest &request) const
 
virtual void ListReservationsAsync (const Model::ListReservationsRequest &request, const ListReservationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PurchaseOfferingOutcome PurchaseOffering (const Model::PurchaseOfferingRequest &request) const
 
virtual Model::PurchaseOfferingOutcomeCallable PurchaseOfferingCallable (const Model::PurchaseOfferingRequest &request) const
 
virtual void PurchaseOfferingAsync (const Model::PurchaseOfferingRequest &request, const PurchaseOfferingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RemoveFlowMediaStreamOutcome RemoveFlowMediaStream (const Model::RemoveFlowMediaStreamRequest &request) const
 
virtual Model::RemoveFlowMediaStreamOutcomeCallable RemoveFlowMediaStreamCallable (const Model::RemoveFlowMediaStreamRequest &request) const
 
virtual void RemoveFlowMediaStreamAsync (const Model::RemoveFlowMediaStreamRequest &request, const RemoveFlowMediaStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RemoveFlowOutputOutcome RemoveFlowOutput (const Model::RemoveFlowOutputRequest &request) const
 
virtual Model::RemoveFlowOutputOutcomeCallable RemoveFlowOutputCallable (const Model::RemoveFlowOutputRequest &request) const
 
virtual void RemoveFlowOutputAsync (const Model::RemoveFlowOutputRequest &request, const RemoveFlowOutputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RemoveFlowSourceOutcome RemoveFlowSource (const Model::RemoveFlowSourceRequest &request) const
 
virtual Model::RemoveFlowSourceOutcomeCallable RemoveFlowSourceCallable (const Model::RemoveFlowSourceRequest &request) const
 
virtual void RemoveFlowSourceAsync (const Model::RemoveFlowSourceRequest &request, const RemoveFlowSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RemoveFlowVpcInterfaceOutcome RemoveFlowVpcInterface (const Model::RemoveFlowVpcInterfaceRequest &request) const
 
virtual Model::RemoveFlowVpcInterfaceOutcomeCallable RemoveFlowVpcInterfaceCallable (const Model::RemoveFlowVpcInterfaceRequest &request) const
 
virtual void RemoveFlowVpcInterfaceAsync (const Model::RemoveFlowVpcInterfaceRequest &request, const RemoveFlowVpcInterfaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RevokeFlowEntitlementOutcome RevokeFlowEntitlement (const Model::RevokeFlowEntitlementRequest &request) const
 
virtual Model::RevokeFlowEntitlementOutcomeCallable RevokeFlowEntitlementCallable (const Model::RevokeFlowEntitlementRequest &request) const
 
virtual void RevokeFlowEntitlementAsync (const Model::RevokeFlowEntitlementRequest &request, const RevokeFlowEntitlementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartFlowOutcome StartFlow (const Model::StartFlowRequest &request) const
 
virtual Model::StartFlowOutcomeCallable StartFlowCallable (const Model::StartFlowRequest &request) const
 
virtual void StartFlowAsync (const Model::StartFlowRequest &request, const StartFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopFlowOutcome StopFlow (const Model::StopFlowRequest &request) const
 
virtual Model::StopFlowOutcomeCallable StopFlowCallable (const Model::StopFlowRequest &request) const
 
virtual void StopFlowAsync (const Model::StopFlowRequest &request, const StopFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateFlowOutcome UpdateFlow (const Model::UpdateFlowRequest &request) const
 
virtual Model::UpdateFlowOutcomeCallable UpdateFlowCallable (const Model::UpdateFlowRequest &request) const
 
virtual void UpdateFlowAsync (const Model::UpdateFlowRequest &request, const UpdateFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateFlowEntitlementOutcome UpdateFlowEntitlement (const Model::UpdateFlowEntitlementRequest &request) const
 
virtual Model::UpdateFlowEntitlementOutcomeCallable UpdateFlowEntitlementCallable (const Model::UpdateFlowEntitlementRequest &request) const
 
virtual void UpdateFlowEntitlementAsync (const Model::UpdateFlowEntitlementRequest &request, const UpdateFlowEntitlementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateFlowMediaStreamOutcome UpdateFlowMediaStream (const Model::UpdateFlowMediaStreamRequest &request) const
 
virtual Model::UpdateFlowMediaStreamOutcomeCallable UpdateFlowMediaStreamCallable (const Model::UpdateFlowMediaStreamRequest &request) const
 
virtual void UpdateFlowMediaStreamAsync (const Model::UpdateFlowMediaStreamRequest &request, const UpdateFlowMediaStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateFlowOutputOutcome UpdateFlowOutput (const Model::UpdateFlowOutputRequest &request) const
 
virtual Model::UpdateFlowOutputOutcomeCallable UpdateFlowOutputCallable (const Model::UpdateFlowOutputRequest &request) const
 
virtual void UpdateFlowOutputAsync (const Model::UpdateFlowOutputRequest &request, const UpdateFlowOutputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateFlowSourceOutcome UpdateFlowSource (const Model::UpdateFlowSourceRequest &request) const
 
virtual Model::UpdateFlowSourceOutcomeCallable UpdateFlowSourceCallable (const Model::UpdateFlowSourceRequest &request) const
 
virtual void UpdateFlowSourceAsync (const Model::UpdateFlowSourceRequest &request, const UpdateFlowSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

API for AWS Elemental MediaConnect

Definition at line 212 of file MediaConnectClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 215 of file MediaConnectClient.h.

Constructor & Destructor Documentation

◆ MediaConnectClient() [1/3]

Aws::MediaConnect::MediaConnectClient::MediaConnectClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ MediaConnectClient() [2/3]

Aws::MediaConnect::MediaConnectClient::MediaConnectClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ MediaConnectClient() [3/3]

Aws::MediaConnect::MediaConnectClient::MediaConnectClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~MediaConnectClient()

virtual Aws::MediaConnect::MediaConnectClient::~MediaConnectClient ( )
virtual

Member Function Documentation

◆ AddFlowMediaStreams()

virtual Model::AddFlowMediaStreamsOutcome Aws::MediaConnect::MediaConnectClient::AddFlowMediaStreams ( const Model::AddFlowMediaStreamsRequest request) const
virtual

Adds media streams to an existing flow. After you add a media stream to a flow, you can associate it with a source and/or an output that uses the ST 2110 JPEG XS or CDI protocol.

See Also:

AWS API Reference

◆ AddFlowMediaStreamsAsync()

virtual void Aws::MediaConnect::MediaConnectClient::AddFlowMediaStreamsAsync ( const Model::AddFlowMediaStreamsRequest request,
const AddFlowMediaStreamsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds media streams to an existing flow. After you add a media stream to a flow, you can associate it with a source and/or an output that uses the ST 2110 JPEG XS or CDI protocol.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AddFlowMediaStreamsCallable()

virtual Model::AddFlowMediaStreamsOutcomeCallable Aws::MediaConnect::MediaConnectClient::AddFlowMediaStreamsCallable ( const Model::AddFlowMediaStreamsRequest request) const
virtual

Adds media streams to an existing flow. After you add a media stream to a flow, you can associate it with a source and/or an output that uses the ST 2110 JPEG XS or CDI protocol.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AddFlowOutputs()

virtual Model::AddFlowOutputsOutcome Aws::MediaConnect::MediaConnectClient::AddFlowOutputs ( const Model::AddFlowOutputsRequest request) const
virtual

Adds outputs to an existing flow. You can create up to 50 outputs per flow.

See Also:

AWS API Reference

◆ AddFlowOutputsAsync()

virtual void Aws::MediaConnect::MediaConnectClient::AddFlowOutputsAsync ( const Model::AddFlowOutputsRequest request,
const AddFlowOutputsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds outputs to an existing flow. You can create up to 50 outputs per flow.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AddFlowOutputsCallable()

virtual Model::AddFlowOutputsOutcomeCallable Aws::MediaConnect::MediaConnectClient::AddFlowOutputsCallable ( const Model::AddFlowOutputsRequest request) const
virtual

Adds outputs to an existing flow. You can create up to 50 outputs per flow.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AddFlowSources()

virtual Model::AddFlowSourcesOutcome Aws::MediaConnect::MediaConnectClient::AddFlowSources ( const Model::AddFlowSourcesRequest request) const
virtual

Adds Sources to flow

See Also:

AWS API Reference

◆ AddFlowSourcesAsync()

virtual void Aws::MediaConnect::MediaConnectClient::AddFlowSourcesAsync ( const Model::AddFlowSourcesRequest request,
const AddFlowSourcesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds Sources to flow

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AddFlowSourcesCallable()

virtual Model::AddFlowSourcesOutcomeCallable Aws::MediaConnect::MediaConnectClient::AddFlowSourcesCallable ( const Model::AddFlowSourcesRequest request) const
virtual

Adds Sources to flow

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ AddFlowVpcInterfaces()

virtual Model::AddFlowVpcInterfacesOutcome Aws::MediaConnect::MediaConnectClient::AddFlowVpcInterfaces ( const Model::AddFlowVpcInterfacesRequest request) const
virtual

Adds VPC interfaces to flow

See Also:

AWS API Reference

◆ AddFlowVpcInterfacesAsync()

virtual void Aws::MediaConnect::MediaConnectClient::AddFlowVpcInterfacesAsync ( const Model::AddFlowVpcInterfacesRequest request,
const AddFlowVpcInterfacesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds VPC interfaces to flow

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AddFlowVpcInterfacesCallable()

virtual Model::AddFlowVpcInterfacesOutcomeCallable Aws::MediaConnect::MediaConnectClient::AddFlowVpcInterfacesCallable ( const Model::AddFlowVpcInterfacesRequest request) const
virtual

Adds VPC interfaces to flow

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateFlow()

virtual Model::CreateFlowOutcome Aws::MediaConnect::MediaConnectClient::CreateFlow ( const Model::CreateFlowRequest request) const
virtual

Creates a new flow. The request must include one source. The request optionally can include outputs (up to 50) and entitlements (up to 50).

See Also:

AWS API Reference

◆ CreateFlowAsync()

virtual void Aws::MediaConnect::MediaConnectClient::CreateFlowAsync ( const Model::CreateFlowRequest request,
const CreateFlowResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new flow. The request must include one source. The request optionally can include outputs (up to 50) and entitlements (up to 50).

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateFlowCallable()

virtual Model::CreateFlowOutcomeCallable Aws::MediaConnect::MediaConnectClient::CreateFlowCallable ( const Model::CreateFlowRequest request) const
virtual

Creates a new flow. The request must include one source. The request optionally can include outputs (up to 50) and entitlements (up to 50).

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteFlow()

virtual Model::DeleteFlowOutcome Aws::MediaConnect::MediaConnectClient::DeleteFlow ( const Model::DeleteFlowRequest request) const
virtual

Deletes a flow. Before you can delete a flow, you must stop the flow.

See Also:

AWS API Reference

◆ DeleteFlowAsync()

virtual void Aws::MediaConnect::MediaConnectClient::DeleteFlowAsync ( const Model::DeleteFlowRequest request,
const DeleteFlowResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a flow. Before you can delete a flow, you must stop the flow.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteFlowCallable()

virtual Model::DeleteFlowOutcomeCallable Aws::MediaConnect::MediaConnectClient::DeleteFlowCallable ( const Model::DeleteFlowRequest request) const
virtual

Deletes a flow. Before you can delete a flow, you must stop the flow.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeFlow()

virtual Model::DescribeFlowOutcome Aws::MediaConnect::MediaConnectClient::DescribeFlow ( const Model::DescribeFlowRequest request) const
virtual

Displays the details of a flow. The response includes the flow ARN, name, and Availability Zone, as well as details about the source, outputs, and entitlements.

See Also:

AWS API Reference

◆ DescribeFlowAsync()

virtual void Aws::MediaConnect::MediaConnectClient::DescribeFlowAsync ( const Model::DescribeFlowRequest request,
const DescribeFlowResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Displays the details of a flow. The response includes the flow ARN, name, and Availability Zone, as well as details about the source, outputs, and entitlements.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeFlowCallable()

virtual Model::DescribeFlowOutcomeCallable Aws::MediaConnect::MediaConnectClient::DescribeFlowCallable ( const Model::DescribeFlowRequest request) const
virtual

Displays the details of a flow. The response includes the flow ARN, name, and Availability Zone, as well as details about the source, outputs, and entitlements.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeOffering()

virtual Model::DescribeOfferingOutcome Aws::MediaConnect::MediaConnectClient::DescribeOffering ( const Model::DescribeOfferingRequest request) const
virtual

Displays the details of an offering. The response includes the offering description, duration, outbound bandwidth, price, and Amazon Resource Name (ARN).

See Also:

AWS API Reference

◆ DescribeOfferingAsync()

virtual void Aws::MediaConnect::MediaConnectClient::DescribeOfferingAsync ( const Model::DescribeOfferingRequest request,
const DescribeOfferingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Displays the details of an offering. The response includes the offering description, duration, outbound bandwidth, price, and Amazon Resource Name (ARN).

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeOfferingCallable()

virtual Model::DescribeOfferingOutcomeCallable Aws::MediaConnect::MediaConnectClient::DescribeOfferingCallable ( const Model::DescribeOfferingRequest request) const
virtual

Displays the details of an offering. The response includes the offering description, duration, outbound bandwidth, price, and Amazon Resource Name (ARN).

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeReservation()

virtual Model::DescribeReservationOutcome Aws::MediaConnect::MediaConnectClient::DescribeReservation ( const Model::DescribeReservationRequest request) const
virtual

Displays the details of a reservation. The response includes the reservation name, state, start date and time, and the details of the offering that make up the rest of the reservation (such as price, duration, and outbound bandwidth).

See Also:

AWS API Reference

◆ DescribeReservationAsync()

virtual void Aws::MediaConnect::MediaConnectClient::DescribeReservationAsync ( const Model::DescribeReservationRequest request,
const DescribeReservationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Displays the details of a reservation. The response includes the reservation name, state, start date and time, and the details of the offering that make up the rest of the reservation (such as price, duration, and outbound bandwidth).

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeReservationCallable()

virtual Model::DescribeReservationOutcomeCallable Aws::MediaConnect::MediaConnectClient::DescribeReservationCallable ( const Model::DescribeReservationRequest request) const
virtual

Displays the details of a reservation. The response includes the reservation name, state, start date and time, and the details of the offering that make up the rest of the reservation (such as price, duration, and outbound bandwidth).

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GrantFlowEntitlements()

virtual Model::GrantFlowEntitlementsOutcome Aws::MediaConnect::MediaConnectClient::GrantFlowEntitlements ( const Model::GrantFlowEntitlementsRequest request) const
virtual

Grants entitlements to an existing flow.

See Also:

AWS API Reference

◆ GrantFlowEntitlementsAsync()

virtual void Aws::MediaConnect::MediaConnectClient::GrantFlowEntitlementsAsync ( const Model::GrantFlowEntitlementsRequest request,
const GrantFlowEntitlementsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Grants entitlements to an existing flow.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GrantFlowEntitlementsCallable()

virtual Model::GrantFlowEntitlementsOutcomeCallable Aws::MediaConnect::MediaConnectClient::GrantFlowEntitlementsCallable ( const Model::GrantFlowEntitlementsRequest request) const
virtual

Grants entitlements to an existing flow.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListEntitlements()

virtual Model::ListEntitlementsOutcome Aws::MediaConnect::MediaConnectClient::ListEntitlements ( const Model::ListEntitlementsRequest request) const
virtual

Displays a list of all entitlements that have been granted to this account. This request returns 20 results per page.

See Also:

AWS API Reference

◆ ListEntitlementsAsync()

virtual void Aws::MediaConnect::MediaConnectClient::ListEntitlementsAsync ( const Model::ListEntitlementsRequest request,
const ListEntitlementsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Displays a list of all entitlements that have been granted to this account. This request returns 20 results per page.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListEntitlementsCallable()

virtual Model::ListEntitlementsOutcomeCallable Aws::MediaConnect::MediaConnectClient::ListEntitlementsCallable ( const Model::ListEntitlementsRequest request) const
virtual

Displays a list of all entitlements that have been granted to this account. This request returns 20 results per page.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListFlows()

virtual Model::ListFlowsOutcome Aws::MediaConnect::MediaConnectClient::ListFlows ( const Model::ListFlowsRequest request) const
virtual

Displays a list of flows that are associated with this account. This request returns a paginated result.

See Also:

AWS API Reference

◆ ListFlowsAsync()

virtual void Aws::MediaConnect::MediaConnectClient::ListFlowsAsync ( const Model::ListFlowsRequest request,
const ListFlowsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Displays a list of flows that are associated with this account. This request returns a paginated result.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListFlowsCallable()

virtual Model::ListFlowsOutcomeCallable Aws::MediaConnect::MediaConnectClient::ListFlowsCallable ( const Model::ListFlowsRequest request) const
virtual

Displays a list of flows that are associated with this account. This request returns a paginated result.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListOfferings()

virtual Model::ListOfferingsOutcome Aws::MediaConnect::MediaConnectClient::ListOfferings ( const Model::ListOfferingsRequest request) const
virtual

Displays a list of all offerings that are available to this account in the current AWS Region. If you have an active reservation (which means you've purchased an offering that has already started and hasn't expired yet), your account isn't eligible for other offerings.

See Also:

AWS API Reference

◆ ListOfferingsAsync()

virtual void Aws::MediaConnect::MediaConnectClient::ListOfferingsAsync ( const Model::ListOfferingsRequest request,
const ListOfferingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Displays a list of all offerings that are available to this account in the current AWS Region. If you have an active reservation (which means you've purchased an offering that has already started and hasn't expired yet), your account isn't eligible for other offerings.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListOfferingsCallable()

virtual Model::ListOfferingsOutcomeCallable Aws::MediaConnect::MediaConnectClient::ListOfferingsCallable ( const Model::ListOfferingsRequest request) const
virtual

Displays a list of all offerings that are available to this account in the current AWS Region. If you have an active reservation (which means you've purchased an offering that has already started and hasn't expired yet), your account isn't eligible for other offerings.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListReservations()

virtual Model::ListReservationsOutcome Aws::MediaConnect::MediaConnectClient::ListReservations ( const Model::ListReservationsRequest request) const
virtual

Displays a list of all reservations that have been purchased by this account in the current AWS Region. This list includes all reservations in all states (such as active and expired).

See Also:

AWS API Reference

◆ ListReservationsAsync()

virtual void Aws::MediaConnect::MediaConnectClient::ListReservationsAsync ( const Model::ListReservationsRequest request,
const ListReservationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Displays a list of all reservations that have been purchased by this account in the current AWS Region. This list includes all reservations in all states (such as active and expired).

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListReservationsCallable()

virtual Model::ListReservationsOutcomeCallable Aws::MediaConnect::MediaConnectClient::ListReservationsCallable ( const Model::ListReservationsRequest request) const
virtual

Displays a list of all reservations that have been purchased by this account in the current AWS Region. This list includes all reservations in all states (such as active and expired).

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::MediaConnect::MediaConnectClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

List all tags on an AWS Elemental MediaConnect resource

See Also:


AWS API Reference

◆ ListTagsForResourceAsync()

virtual void Aws::MediaConnect::MediaConnectClient::ListTagsForResourceAsync ( const Model::ListTagsForResourceRequest request,
const ListTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

List all tags on an AWS Elemental MediaConnect resource

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTagsForResourceCallable()

virtual Model::ListTagsForResourceOutcomeCallable Aws::MediaConnect::MediaConnectClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

List all tags on an AWS Elemental MediaConnect resource

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::MediaConnect::MediaConnectClient::OverrideEndpoint ( const Aws::String endpoint)

◆ PurchaseOffering()

virtual Model::PurchaseOfferingOutcome Aws::MediaConnect::MediaConnectClient::PurchaseOffering ( const Model::PurchaseOfferingRequest request) const
virtual

Submits a request to purchase an offering. If you already have an active reservation, you can't purchase another offering.

See Also:

AWS API Reference

◆ PurchaseOfferingAsync()

virtual void Aws::MediaConnect::MediaConnectClient::PurchaseOfferingAsync ( const Model::PurchaseOfferingRequest request,
const PurchaseOfferingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Submits a request to purchase an offering. If you already have an active reservation, you can't purchase another offering.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PurchaseOfferingCallable()

virtual Model::PurchaseOfferingOutcomeCallable Aws::MediaConnect::MediaConnectClient::PurchaseOfferingCallable ( const Model::PurchaseOfferingRequest request) const
virtual

Submits a request to purchase an offering. If you already have an active reservation, you can't purchase another offering.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RemoveFlowMediaStream()

virtual Model::RemoveFlowMediaStreamOutcome Aws::MediaConnect::MediaConnectClient::RemoveFlowMediaStream ( const Model::RemoveFlowMediaStreamRequest request) const
virtual

Removes a media stream from a flow. This action is only available if the media stream is not associated with a source or output.

See Also:

AWS API Reference

◆ RemoveFlowMediaStreamAsync()

virtual void Aws::MediaConnect::MediaConnectClient::RemoveFlowMediaStreamAsync ( const Model::RemoveFlowMediaStreamRequest request,
const RemoveFlowMediaStreamResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes a media stream from a flow. This action is only available if the media stream is not associated with a source or output.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RemoveFlowMediaStreamCallable()

virtual Model::RemoveFlowMediaStreamOutcomeCallable Aws::MediaConnect::MediaConnectClient::RemoveFlowMediaStreamCallable ( const Model::RemoveFlowMediaStreamRequest request) const
virtual

Removes a media stream from a flow. This action is only available if the media stream is not associated with a source or output.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RemoveFlowOutput()

virtual Model::RemoveFlowOutputOutcome Aws::MediaConnect::MediaConnectClient::RemoveFlowOutput ( const Model::RemoveFlowOutputRequest request) const
virtual

Removes an output from an existing flow. This request can be made only on an output that does not have an entitlement associated with it. If the output has an entitlement, you must revoke the entitlement instead. When an entitlement is revoked from a flow, the service automatically removes the associated output.

See Also:

AWS API Reference

◆ RemoveFlowOutputAsync()

virtual void Aws::MediaConnect::MediaConnectClient::RemoveFlowOutputAsync ( const Model::RemoveFlowOutputRequest request,
const RemoveFlowOutputResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes an output from an existing flow. This request can be made only on an output that does not have an entitlement associated with it. If the output has an entitlement, you must revoke the entitlement instead. When an entitlement is revoked from a flow, the service automatically removes the associated output.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RemoveFlowOutputCallable()

virtual Model::RemoveFlowOutputOutcomeCallable Aws::MediaConnect::MediaConnectClient::RemoveFlowOutputCallable ( const Model::RemoveFlowOutputRequest request) const
virtual

Removes an output from an existing flow. This request can be made only on an output that does not have an entitlement associated with it. If the output has an entitlement, you must revoke the entitlement instead. When an entitlement is revoked from a flow, the service automatically removes the associated output.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RemoveFlowSource()

virtual Model::RemoveFlowSourceOutcome Aws::MediaConnect::MediaConnectClient::RemoveFlowSource ( const Model::RemoveFlowSourceRequest request) const
virtual

Removes a source from an existing flow. This request can be made only if there is more than one source on the flow.

See Also:

AWS API Reference

◆ RemoveFlowSourceAsync()

virtual void Aws::MediaConnect::MediaConnectClient::RemoveFlowSourceAsync ( const Model::RemoveFlowSourceRequest request,
const RemoveFlowSourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes a source from an existing flow. This request can be made only if there is more than one source on the flow.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RemoveFlowSourceCallable()

virtual Model::RemoveFlowSourceOutcomeCallable Aws::MediaConnect::MediaConnectClient::RemoveFlowSourceCallable ( const Model::RemoveFlowSourceRequest request) const
virtual

Removes a source from an existing flow. This request can be made only if there is more than one source on the flow.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RemoveFlowVpcInterface()

virtual Model::RemoveFlowVpcInterfaceOutcome Aws::MediaConnect::MediaConnectClient::RemoveFlowVpcInterface ( const Model::RemoveFlowVpcInterfaceRequest request) const
virtual

Removes a VPC Interface from an existing flow. This request can be made only on a VPC interface that does not have a Source or Output associated with it. If the VPC interface is referenced by a Source or Output, you must first delete or update the Source or Output to no longer reference the VPC interface.

See Also:

AWS API Reference

◆ RemoveFlowVpcInterfaceAsync()

virtual void Aws::MediaConnect::MediaConnectClient::RemoveFlowVpcInterfaceAsync ( const Model::RemoveFlowVpcInterfaceRequest request,
const RemoveFlowVpcInterfaceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes a VPC Interface from an existing flow. This request can be made only on a VPC interface that does not have a Source or Output associated with it. If the VPC interface is referenced by a Source or Output, you must first delete or update the Source or Output to no longer reference the VPC interface.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RemoveFlowVpcInterfaceCallable()

virtual Model::RemoveFlowVpcInterfaceOutcomeCallable Aws::MediaConnect::MediaConnectClient::RemoveFlowVpcInterfaceCallable ( const Model::RemoveFlowVpcInterfaceRequest request) const
virtual

Removes a VPC Interface from an existing flow. This request can be made only on a VPC interface that does not have a Source or Output associated with it. If the VPC interface is referenced by a Source or Output, you must first delete or update the Source or Output to no longer reference the VPC interface.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RevokeFlowEntitlement()

virtual Model::RevokeFlowEntitlementOutcome Aws::MediaConnect::MediaConnectClient::RevokeFlowEntitlement ( const Model::RevokeFlowEntitlementRequest request) const
virtual

Revokes an entitlement from a flow. Once an entitlement is revoked, the content becomes unavailable to the subscriber and the associated output is removed.

See Also:

AWS API Reference

◆ RevokeFlowEntitlementAsync()

virtual void Aws::MediaConnect::MediaConnectClient::RevokeFlowEntitlementAsync ( const Model::RevokeFlowEntitlementRequest request,
const RevokeFlowEntitlementResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Revokes an entitlement from a flow. Once an entitlement is revoked, the content becomes unavailable to the subscriber and the associated output is removed.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RevokeFlowEntitlementCallable()

virtual Model::RevokeFlowEntitlementOutcomeCallable Aws::MediaConnect::MediaConnectClient::RevokeFlowEntitlementCallable ( const Model::RevokeFlowEntitlementRequest request) const
virtual

Revokes an entitlement from a flow. Once an entitlement is revoked, the content becomes unavailable to the subscriber and the associated output is removed.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StartFlow()

virtual Model::StartFlowOutcome Aws::MediaConnect::MediaConnectClient::StartFlow ( const Model::StartFlowRequest request) const
virtual

Starts a flow.

See Also:

AWS API Reference

◆ StartFlowAsync()

virtual void Aws::MediaConnect::MediaConnectClient::StartFlowAsync ( const Model::StartFlowRequest request,
const StartFlowResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Starts a flow.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartFlowCallable()

virtual Model::StartFlowOutcomeCallable Aws::MediaConnect::MediaConnectClient::StartFlowCallable ( const Model::StartFlowRequest request) const
virtual

Starts a flow.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StopFlow()

virtual Model::StopFlowOutcome Aws::MediaConnect::MediaConnectClient::StopFlow ( const Model::StopFlowRequest request) const
virtual

Stops a flow.

See Also:

AWS API Reference

◆ StopFlowAsync()

virtual void Aws::MediaConnect::MediaConnectClient::StopFlowAsync ( const Model::StopFlowRequest request,
const StopFlowResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Stops a flow.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StopFlowCallable()

virtual Model::StopFlowOutcomeCallable Aws::MediaConnect::MediaConnectClient::StopFlowCallable ( const Model::StopFlowRequest request) const
virtual

Stops a flow.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::MediaConnect::MediaConnectClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags associated with that resource are deleted as well.

See Also:

AWS API Reference

◆ TagResourceAsync()

virtual void Aws::MediaConnect::MediaConnectClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags associated with that resource are deleted as well.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::MediaConnect::MediaConnectClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags associated with that resource are deleted as well.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::MediaConnect::MediaConnectClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Deletes specified tags from a resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

virtual void Aws::MediaConnect::MediaConnectClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes specified tags from a resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::MediaConnect::MediaConnectClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Deletes specified tags from a resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateFlow()

virtual Model::UpdateFlowOutcome Aws::MediaConnect::MediaConnectClient::UpdateFlow ( const Model::UpdateFlowRequest request) const
virtual

Updates flow

See Also:

AWS API Reference

◆ UpdateFlowAsync()

virtual void Aws::MediaConnect::MediaConnectClient::UpdateFlowAsync ( const Model::UpdateFlowRequest request,
const UpdateFlowResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates flow

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateFlowCallable()

virtual Model::UpdateFlowOutcomeCallable Aws::MediaConnect::MediaConnectClient::UpdateFlowCallable ( const Model::UpdateFlowRequest request) const
virtual

Updates flow

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateFlowEntitlement()

virtual Model::UpdateFlowEntitlementOutcome Aws::MediaConnect::MediaConnectClient::UpdateFlowEntitlement ( const Model::UpdateFlowEntitlementRequest request) const
virtual

You can change an entitlement's description, subscribers, and encryption. If you change the subscribers, the service will remove the outputs that are are used by the subscribers that are removed.

See Also:

AWS API Reference

◆ UpdateFlowEntitlementAsync()

virtual void Aws::MediaConnect::MediaConnectClient::UpdateFlowEntitlementAsync ( const Model::UpdateFlowEntitlementRequest request,
const UpdateFlowEntitlementResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

You can change an entitlement's description, subscribers, and encryption. If you change the subscribers, the service will remove the outputs that are are used by the subscribers that are removed.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateFlowEntitlementCallable()

virtual Model::UpdateFlowEntitlementOutcomeCallable Aws::MediaConnect::MediaConnectClient::UpdateFlowEntitlementCallable ( const Model::UpdateFlowEntitlementRequest request) const
virtual

You can change an entitlement's description, subscribers, and encryption. If you change the subscribers, the service will remove the outputs that are are used by the subscribers that are removed.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateFlowMediaStream()

virtual Model::UpdateFlowMediaStreamOutcome Aws::MediaConnect::MediaConnectClient::UpdateFlowMediaStream ( const Model::UpdateFlowMediaStreamRequest request) const
virtual

Updates an existing media stream.

See Also:

AWS API Reference

◆ UpdateFlowMediaStreamAsync()

virtual void Aws::MediaConnect::MediaConnectClient::UpdateFlowMediaStreamAsync ( const Model::UpdateFlowMediaStreamRequest request,
const UpdateFlowMediaStreamResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an existing media stream.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateFlowMediaStreamCallable()

virtual Model::UpdateFlowMediaStreamOutcomeCallable Aws::MediaConnect::MediaConnectClient::UpdateFlowMediaStreamCallable ( const Model::UpdateFlowMediaStreamRequest request) const
virtual

Updates an existing media stream.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateFlowOutput()

virtual Model::UpdateFlowOutputOutcome Aws::MediaConnect::MediaConnectClient::UpdateFlowOutput ( const Model::UpdateFlowOutputRequest request) const
virtual

Updates an existing flow output.

See Also:

AWS API Reference

◆ UpdateFlowOutputAsync()

virtual void Aws::MediaConnect::MediaConnectClient::UpdateFlowOutputAsync ( const Model::UpdateFlowOutputRequest request,
const UpdateFlowOutputResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an existing flow output.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateFlowOutputCallable()

virtual Model::UpdateFlowOutputOutcomeCallable Aws::MediaConnect::MediaConnectClient::UpdateFlowOutputCallable ( const Model::UpdateFlowOutputRequest request) const
virtual

Updates an existing flow output.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateFlowSource()

virtual Model::UpdateFlowSourceOutcome Aws::MediaConnect::MediaConnectClient::UpdateFlowSource ( const Model::UpdateFlowSourceRequest request) const
virtual

Updates the source of a flow.

See Also:

AWS API Reference

◆ UpdateFlowSourceAsync()

virtual void Aws::MediaConnect::MediaConnectClient::UpdateFlowSourceAsync ( const Model::UpdateFlowSourceRequest request,
const UpdateFlowSourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the source of a flow.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateFlowSourceCallable()

virtual Model::UpdateFlowSourceOutcomeCallable Aws::MediaConnect::MediaConnectClient::UpdateFlowSourceCallable ( const Model::UpdateFlowSourceRequest request) const
virtual

Updates the source of a flow.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: