AWS SDK for C++  1.9.104
AWS SDK for C++
Public Member Functions | List of all members
Aws::MediaConnect::Model::UpdateFlowSourceRequest Class Reference

#include <UpdateFlowSourceRequest.h>

+ Inheritance diagram for Aws::MediaConnect::Model::UpdateFlowSourceRequest:

Public Member Functions

 UpdateFlowSourceRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const UpdateEncryptionGetDecryption () const
 
bool DecryptionHasBeenSet () const
 
void SetDecryption (const UpdateEncryption &value)
 
void SetDecryption (UpdateEncryption &&value)
 
UpdateFlowSourceRequestWithDecryption (const UpdateEncryption &value)
 
UpdateFlowSourceRequestWithDecryption (UpdateEncryption &&value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
UpdateFlowSourceRequestWithDescription (const Aws::String &value)
 
UpdateFlowSourceRequestWithDescription (Aws::String &&value)
 
UpdateFlowSourceRequestWithDescription (const char *value)
 
const Aws::StringGetEntitlementArn () const
 
bool EntitlementArnHasBeenSet () const
 
void SetEntitlementArn (const Aws::String &value)
 
void SetEntitlementArn (Aws::String &&value)
 
void SetEntitlementArn (const char *value)
 
UpdateFlowSourceRequestWithEntitlementArn (const Aws::String &value)
 
UpdateFlowSourceRequestWithEntitlementArn (Aws::String &&value)
 
UpdateFlowSourceRequestWithEntitlementArn (const char *value)
 
const Aws::StringGetFlowArn () const
 
bool FlowArnHasBeenSet () const
 
void SetFlowArn (const Aws::String &value)
 
void SetFlowArn (Aws::String &&value)
 
void SetFlowArn (const char *value)
 
UpdateFlowSourceRequestWithFlowArn (const Aws::String &value)
 
UpdateFlowSourceRequestWithFlowArn (Aws::String &&value)
 
UpdateFlowSourceRequestWithFlowArn (const char *value)
 
int GetIngestPort () const
 
bool IngestPortHasBeenSet () const
 
void SetIngestPort (int value)
 
UpdateFlowSourceRequestWithIngestPort (int value)
 
int GetMaxBitrate () const
 
bool MaxBitrateHasBeenSet () const
 
void SetMaxBitrate (int value)
 
UpdateFlowSourceRequestWithMaxBitrate (int value)
 
int GetMaxLatency () const
 
bool MaxLatencyHasBeenSet () const
 
void SetMaxLatency (int value)
 
UpdateFlowSourceRequestWithMaxLatency (int value)
 
int GetMaxSyncBuffer () const
 
bool MaxSyncBufferHasBeenSet () const
 
void SetMaxSyncBuffer (int value)
 
UpdateFlowSourceRequestWithMaxSyncBuffer (int value)
 
const Aws::Vector< MediaStreamSourceConfigurationRequest > & GetMediaStreamSourceConfigurations () const
 
bool MediaStreamSourceConfigurationsHasBeenSet () const
 
void SetMediaStreamSourceConfigurations (const Aws::Vector< MediaStreamSourceConfigurationRequest > &value)
 
void SetMediaStreamSourceConfigurations (Aws::Vector< MediaStreamSourceConfigurationRequest > &&value)
 
UpdateFlowSourceRequestWithMediaStreamSourceConfigurations (const Aws::Vector< MediaStreamSourceConfigurationRequest > &value)
 
UpdateFlowSourceRequestWithMediaStreamSourceConfigurations (Aws::Vector< MediaStreamSourceConfigurationRequest > &&value)
 
UpdateFlowSourceRequestAddMediaStreamSourceConfigurations (const MediaStreamSourceConfigurationRequest &value)
 
UpdateFlowSourceRequestAddMediaStreamSourceConfigurations (MediaStreamSourceConfigurationRequest &&value)
 
int GetMinLatency () const
 
bool MinLatencyHasBeenSet () const
 
void SetMinLatency (int value)
 
UpdateFlowSourceRequestWithMinLatency (int value)
 
const ProtocolGetProtocol () const
 
bool ProtocolHasBeenSet () const
 
void SetProtocol (const Protocol &value)
 
void SetProtocol (Protocol &&value)
 
UpdateFlowSourceRequestWithProtocol (const Protocol &value)
 
UpdateFlowSourceRequestWithProtocol (Protocol &&value)
 
const Aws::StringGetSourceArn () const
 
bool SourceArnHasBeenSet () const
 
void SetSourceArn (const Aws::String &value)
 
void SetSourceArn (Aws::String &&value)
 
void SetSourceArn (const char *value)
 
UpdateFlowSourceRequestWithSourceArn (const Aws::String &value)
 
UpdateFlowSourceRequestWithSourceArn (Aws::String &&value)
 
UpdateFlowSourceRequestWithSourceArn (const char *value)
 
const Aws::StringGetStreamId () const
 
bool StreamIdHasBeenSet () const
 
void SetStreamId (const Aws::String &value)
 
void SetStreamId (Aws::String &&value)
 
void SetStreamId (const char *value)
 
UpdateFlowSourceRequestWithStreamId (const Aws::String &value)
 
UpdateFlowSourceRequestWithStreamId (Aws::String &&value)
 
UpdateFlowSourceRequestWithStreamId (const char *value)
 
const Aws::StringGetVpcInterfaceName () const
 
bool VpcInterfaceNameHasBeenSet () const
 
void SetVpcInterfaceName (const Aws::String &value)
 
void SetVpcInterfaceName (Aws::String &&value)
 
void SetVpcInterfaceName (const char *value)
 
UpdateFlowSourceRequestWithVpcInterfaceName (const Aws::String &value)
 
UpdateFlowSourceRequestWithVpcInterfaceName (Aws::String &&value)
 
UpdateFlowSourceRequestWithVpcInterfaceName (const char *value)
 
const Aws::StringGetWhitelistCidr () const
 
bool WhitelistCidrHasBeenSet () const
 
void SetWhitelistCidr (const Aws::String &value)
 
void SetWhitelistCidr (Aws::String &&value)
 
void SetWhitelistCidr (const char *value)
 
UpdateFlowSourceRequestWithWhitelistCidr (const Aws::String &value)
 
UpdateFlowSourceRequestWithWhitelistCidr (Aws::String &&value)
 
UpdateFlowSourceRequestWithWhitelistCidr (const char *value)
 
- Public Member Functions inherited from Aws::MediaConnect::MediaConnectRequest
virtual ~MediaConnectRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::MediaConnect::MediaConnectRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

A request to update the source of a flow.

See Also:

AWS API Reference

Definition at line 28 of file UpdateFlowSourceRequest.h.

Constructor & Destructor Documentation

◆ UpdateFlowSourceRequest()

Aws::MediaConnect::Model::UpdateFlowSourceRequest::UpdateFlowSourceRequest ( )

Member Function Documentation

◆ AddMediaStreamSourceConfigurations() [1/2]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::AddMediaStreamSourceConfigurations ( const MediaStreamSourceConfigurationRequest value)
inline

The media streams that are associated with the source, and the parameters for those associations.

Definition at line 348 of file UpdateFlowSourceRequest.h.

◆ AddMediaStreamSourceConfigurations() [2/2]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::AddMediaStreamSourceConfigurations ( MediaStreamSourceConfigurationRequest &&  value)
inline

The media streams that are associated with the source, and the parameters for those associations.

Definition at line 354 of file UpdateFlowSourceRequest.h.

◆ DecryptionHasBeenSet()

bool Aws::MediaConnect::Model::UpdateFlowSourceRequest::DecryptionHasBeenSet ( ) const
inline

The type of encryption used on the content ingested from this source.

Definition at line 50 of file UpdateFlowSourceRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::MediaConnect::Model::UpdateFlowSourceRequest::DescriptionHasBeenSet ( ) const
inline

A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account.

Definition at line 83 of file UpdateFlowSourceRequest.h.

◆ EntitlementArnHasBeenSet()

bool Aws::MediaConnect::Model::UpdateFlowSourceRequest::EntitlementArnHasBeenSet ( ) const
inline

The ARN of the entitlement that allows you to subscribe to this flow. The entitlement is set by the flow originator, and the ARN is generated as part of the originator's flow.

Definition at line 134 of file UpdateFlowSourceRequest.h.

◆ FlowArnHasBeenSet()

bool Aws::MediaConnect::Model::UpdateFlowSourceRequest::FlowArnHasBeenSet ( ) const
inline

The flow that is associated with the source that you want to update.

Definition at line 187 of file UpdateFlowSourceRequest.h.

◆ GetDecryption()

const UpdateEncryption& Aws::MediaConnect::Model::UpdateFlowSourceRequest::GetDecryption ( ) const
inline

The type of encryption used on the content ingested from this source.

Definition at line 45 of file UpdateFlowSourceRequest.h.

◆ GetDescription()

const Aws::String& Aws::MediaConnect::Model::UpdateFlowSourceRequest::GetDescription ( ) const
inline

A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account.

Definition at line 77 of file UpdateFlowSourceRequest.h.

◆ GetEntitlementArn()

const Aws::String& Aws::MediaConnect::Model::UpdateFlowSourceRequest::GetEntitlementArn ( ) const
inline

The ARN of the entitlement that allows you to subscribe to this flow. The entitlement is set by the flow originator, and the ARN is generated as part of the originator's flow.

Definition at line 127 of file UpdateFlowSourceRequest.h.

◆ GetFlowArn()

const Aws::String& Aws::MediaConnect::Model::UpdateFlowSourceRequest::GetFlowArn ( ) const
inline

The flow that is associated with the source that you want to update.

Definition at line 182 of file UpdateFlowSourceRequest.h.

◆ GetIngestPort()

int Aws::MediaConnect::Model::UpdateFlowSourceRequest::GetIngestPort ( ) const
inline

The port that the flow will be listening on for incoming content.

Definition at line 223 of file UpdateFlowSourceRequest.h.

◆ GetMaxBitrate()

int Aws::MediaConnect::Model::UpdateFlowSourceRequest::GetMaxBitrate ( ) const
inline

The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.

Definition at line 244 of file UpdateFlowSourceRequest.h.

◆ GetMaxLatency()

int Aws::MediaConnect::Model::UpdateFlowSourceRequest::GetMaxLatency ( ) const
inline

The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.

Definition at line 266 of file UpdateFlowSourceRequest.h.

◆ GetMaxSyncBuffer()

int Aws::MediaConnect::Model::UpdateFlowSourceRequest::GetMaxSyncBuffer ( ) const
inline

The size of the buffer (in milliseconds) to use to sync incoming source data.

Definition at line 290 of file UpdateFlowSourceRequest.h.

◆ GetMediaStreamSourceConfigurations()

const Aws::Vector<MediaStreamSourceConfigurationRequest>& Aws::MediaConnect::Model::UpdateFlowSourceRequest::GetMediaStreamSourceConfigurations ( ) const
inline

The media streams that are associated with the source, and the parameters for those associations.

Definition at line 312 of file UpdateFlowSourceRequest.h.

◆ GetMinLatency()

int Aws::MediaConnect::Model::UpdateFlowSourceRequest::GetMinLatency ( ) const
inline

The minimum latency in milliseconds for SRT-based streams. In streams that use the SRT protocol, this value that you set on your MediaConnect source or output represents the minimal potential latency of that connection. The latency of the stream is set to the highest number between the sender’s minimum latency and the receiver’s minimum latency.

Definition at line 364 of file UpdateFlowSourceRequest.h.

◆ GetProtocol()

const Protocol& Aws::MediaConnect::Model::UpdateFlowSourceRequest::GetProtocol ( ) const
inline

The protocol that is used by the source.

Definition at line 397 of file UpdateFlowSourceRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::MediaConnect::Model::UpdateFlowSourceRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 37 of file UpdateFlowSourceRequest.h.

◆ GetSourceArn()

const Aws::String& Aws::MediaConnect::Model::UpdateFlowSourceRequest::GetSourceArn ( ) const
inline

The ARN of the source that you want to update.

Definition at line 428 of file UpdateFlowSourceRequest.h.

◆ GetStreamId()

const Aws::String& Aws::MediaConnect::Model::UpdateFlowSourceRequest::GetStreamId ( ) const
inline

The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.

Definition at line 470 of file UpdateFlowSourceRequest.h.

◆ GetVpcInterfaceName()

const Aws::String& Aws::MediaConnect::Model::UpdateFlowSourceRequest::GetVpcInterfaceName ( ) const
inline

The name of the VPC interface to use for this source.

Definition at line 518 of file UpdateFlowSourceRequest.h.

◆ GetWhitelistCidr()

const Aws::String& Aws::MediaConnect::Model::UpdateFlowSourceRequest::GetWhitelistCidr ( ) const
inline

The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

Definition at line 561 of file UpdateFlowSourceRequest.h.

◆ IngestPortHasBeenSet()

bool Aws::MediaConnect::Model::UpdateFlowSourceRequest::IngestPortHasBeenSet ( ) const
inline

The port that the flow will be listening on for incoming content.

Definition at line 228 of file UpdateFlowSourceRequest.h.

◆ MaxBitrateHasBeenSet()

bool Aws::MediaConnect::Model::UpdateFlowSourceRequest::MaxBitrateHasBeenSet ( ) const
inline

The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.

Definition at line 249 of file UpdateFlowSourceRequest.h.

◆ MaxLatencyHasBeenSet()

bool Aws::MediaConnect::Model::UpdateFlowSourceRequest::MaxLatencyHasBeenSet ( ) const
inline

The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.

Definition at line 272 of file UpdateFlowSourceRequest.h.

◆ MaxSyncBufferHasBeenSet()

bool Aws::MediaConnect::Model::UpdateFlowSourceRequest::MaxSyncBufferHasBeenSet ( ) const
inline

The size of the buffer (in milliseconds) to use to sync incoming source data.

Definition at line 295 of file UpdateFlowSourceRequest.h.

◆ MediaStreamSourceConfigurationsHasBeenSet()

bool Aws::MediaConnect::Model::UpdateFlowSourceRequest::MediaStreamSourceConfigurationsHasBeenSet ( ) const
inline

The media streams that are associated with the source, and the parameters for those associations.

Definition at line 318 of file UpdateFlowSourceRequest.h.

◆ MinLatencyHasBeenSet()

bool Aws::MediaConnect::Model::UpdateFlowSourceRequest::MinLatencyHasBeenSet ( ) const
inline

The minimum latency in milliseconds for SRT-based streams. In streams that use the SRT protocol, this value that you set on your MediaConnect source or output represents the minimal potential latency of that connection. The latency of the stream is set to the highest number between the sender’s minimum latency and the receiver’s minimum latency.

Definition at line 373 of file UpdateFlowSourceRequest.h.

◆ ProtocolHasBeenSet()

bool Aws::MediaConnect::Model::UpdateFlowSourceRequest::ProtocolHasBeenSet ( ) const
inline

The protocol that is used by the source.

Definition at line 402 of file UpdateFlowSourceRequest.h.

◆ SerializePayload()

Aws::String Aws::MediaConnect::Model::UpdateFlowSourceRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetDecryption() [1/2]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetDecryption ( const UpdateEncryption value)
inline

The type of encryption used on the content ingested from this source.

Definition at line 55 of file UpdateFlowSourceRequest.h.

◆ SetDecryption() [2/2]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetDecryption ( UpdateEncryption &&  value)
inline

The type of encryption used on the content ingested from this source.

Definition at line 60 of file UpdateFlowSourceRequest.h.

◆ SetDescription() [1/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetDescription ( Aws::String &&  value)
inline

A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account.

Definition at line 95 of file UpdateFlowSourceRequest.h.

◆ SetDescription() [2/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetDescription ( const Aws::String value)
inline

A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account.

Definition at line 89 of file UpdateFlowSourceRequest.h.

◆ SetDescription() [3/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetDescription ( const char *  value)
inline

A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account.

Definition at line 101 of file UpdateFlowSourceRequest.h.

◆ SetEntitlementArn() [1/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetEntitlementArn ( Aws::String &&  value)
inline

The ARN of the entitlement that allows you to subscribe to this flow. The entitlement is set by the flow originator, and the ARN is generated as part of the originator's flow.

Definition at line 148 of file UpdateFlowSourceRequest.h.

◆ SetEntitlementArn() [2/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetEntitlementArn ( const Aws::String value)
inline

The ARN of the entitlement that allows you to subscribe to this flow. The entitlement is set by the flow originator, and the ARN is generated as part of the originator's flow.

Definition at line 141 of file UpdateFlowSourceRequest.h.

◆ SetEntitlementArn() [3/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetEntitlementArn ( const char *  value)
inline

The ARN of the entitlement that allows you to subscribe to this flow. The entitlement is set by the flow originator, and the ARN is generated as part of the originator's flow.

Definition at line 155 of file UpdateFlowSourceRequest.h.

◆ SetFlowArn() [1/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetFlowArn ( Aws::String &&  value)
inline

The flow that is associated with the source that you want to update.

Definition at line 197 of file UpdateFlowSourceRequest.h.

◆ SetFlowArn() [2/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetFlowArn ( const Aws::String value)
inline

The flow that is associated with the source that you want to update.

Definition at line 192 of file UpdateFlowSourceRequest.h.

◆ SetFlowArn() [3/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetFlowArn ( const char *  value)
inline

The flow that is associated with the source that you want to update.

Definition at line 202 of file UpdateFlowSourceRequest.h.

◆ SetIngestPort()

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetIngestPort ( int  value)
inline

The port that the flow will be listening on for incoming content.

Definition at line 233 of file UpdateFlowSourceRequest.h.

◆ SetMaxBitrate()

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetMaxBitrate ( int  value)
inline

The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.

Definition at line 254 of file UpdateFlowSourceRequest.h.

◆ SetMaxLatency()

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetMaxLatency ( int  value)
inline

The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.

Definition at line 278 of file UpdateFlowSourceRequest.h.

◆ SetMaxSyncBuffer()

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetMaxSyncBuffer ( int  value)
inline

The size of the buffer (in milliseconds) to use to sync incoming source data.

Definition at line 300 of file UpdateFlowSourceRequest.h.

◆ SetMediaStreamSourceConfigurations() [1/2]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetMediaStreamSourceConfigurations ( Aws::Vector< MediaStreamSourceConfigurationRequest > &&  value)
inline

The media streams that are associated with the source, and the parameters for those associations.

Definition at line 330 of file UpdateFlowSourceRequest.h.

◆ SetMediaStreamSourceConfigurations() [2/2]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetMediaStreamSourceConfigurations ( const Aws::Vector< MediaStreamSourceConfigurationRequest > &  value)
inline

The media streams that are associated with the source, and the parameters for those associations.

Definition at line 324 of file UpdateFlowSourceRequest.h.

◆ SetMinLatency()

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetMinLatency ( int  value)
inline

The minimum latency in milliseconds for SRT-based streams. In streams that use the SRT protocol, this value that you set on your MediaConnect source or output represents the minimal potential latency of that connection. The latency of the stream is set to the highest number between the sender’s minimum latency and the receiver’s minimum latency.

Definition at line 382 of file UpdateFlowSourceRequest.h.

◆ SetProtocol() [1/2]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetProtocol ( const Protocol value)
inline

The protocol that is used by the source.

Definition at line 407 of file UpdateFlowSourceRequest.h.

◆ SetProtocol() [2/2]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetProtocol ( Protocol &&  value)
inline

The protocol that is used by the source.

Definition at line 412 of file UpdateFlowSourceRequest.h.

◆ SetSourceArn() [1/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetSourceArn ( Aws::String &&  value)
inline

The ARN of the source that you want to update.

Definition at line 443 of file UpdateFlowSourceRequest.h.

◆ SetSourceArn() [2/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetSourceArn ( const Aws::String value)
inline

The ARN of the source that you want to update.

Definition at line 438 of file UpdateFlowSourceRequest.h.

◆ SetSourceArn() [3/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetSourceArn ( const char *  value)
inline

The ARN of the source that you want to update.

Definition at line 448 of file UpdateFlowSourceRequest.h.

◆ SetStreamId() [1/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetStreamId ( Aws::String &&  value)
inline

The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.

Definition at line 488 of file UpdateFlowSourceRequest.h.

◆ SetStreamId() [2/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetStreamId ( const Aws::String value)
inline

The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.

Definition at line 482 of file UpdateFlowSourceRequest.h.

◆ SetStreamId() [3/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetStreamId ( const char *  value)
inline

The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.

Definition at line 494 of file UpdateFlowSourceRequest.h.

◆ SetVpcInterfaceName() [1/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetVpcInterfaceName ( Aws::String &&  value)
inline

The name of the VPC interface to use for this source.

Definition at line 533 of file UpdateFlowSourceRequest.h.

◆ SetVpcInterfaceName() [2/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetVpcInterfaceName ( const Aws::String value)
inline

The name of the VPC interface to use for this source.

Definition at line 528 of file UpdateFlowSourceRequest.h.

◆ SetVpcInterfaceName() [3/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetVpcInterfaceName ( const char *  value)
inline

The name of the VPC interface to use for this source.

Definition at line 538 of file UpdateFlowSourceRequest.h.

◆ SetWhitelistCidr() [1/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetWhitelistCidr ( Aws::String &&  value)
inline

The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

Definition at line 582 of file UpdateFlowSourceRequest.h.

◆ SetWhitelistCidr() [2/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetWhitelistCidr ( const Aws::String value)
inline

The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

Definition at line 575 of file UpdateFlowSourceRequest.h.

◆ SetWhitelistCidr() [3/3]

void Aws::MediaConnect::Model::UpdateFlowSourceRequest::SetWhitelistCidr ( const char *  value)
inline

The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

Definition at line 589 of file UpdateFlowSourceRequest.h.

◆ SourceArnHasBeenSet()

bool Aws::MediaConnect::Model::UpdateFlowSourceRequest::SourceArnHasBeenSet ( ) const
inline

The ARN of the source that you want to update.

Definition at line 433 of file UpdateFlowSourceRequest.h.

◆ StreamIdHasBeenSet()

bool Aws::MediaConnect::Model::UpdateFlowSourceRequest::StreamIdHasBeenSet ( ) const
inline

The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.

Definition at line 476 of file UpdateFlowSourceRequest.h.

◆ VpcInterfaceNameHasBeenSet()

bool Aws::MediaConnect::Model::UpdateFlowSourceRequest::VpcInterfaceNameHasBeenSet ( ) const
inline

The name of the VPC interface to use for this source.

Definition at line 523 of file UpdateFlowSourceRequest.h.

◆ WhitelistCidrHasBeenSet()

bool Aws::MediaConnect::Model::UpdateFlowSourceRequest::WhitelistCidrHasBeenSet ( ) const
inline

The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

Definition at line 568 of file UpdateFlowSourceRequest.h.

◆ WithDecryption() [1/2]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithDecryption ( const UpdateEncryption value)
inline

The type of encryption used on the content ingested from this source.

Definition at line 65 of file UpdateFlowSourceRequest.h.

◆ WithDecryption() [2/2]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithDecryption ( UpdateEncryption &&  value)
inline

The type of encryption used on the content ingested from this source.

Definition at line 70 of file UpdateFlowSourceRequest.h.

◆ WithDescription() [1/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithDescription ( Aws::String &&  value)
inline

A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account.

Definition at line 113 of file UpdateFlowSourceRequest.h.

◆ WithDescription() [2/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithDescription ( const Aws::String value)
inline

A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account.

Definition at line 107 of file UpdateFlowSourceRequest.h.

◆ WithDescription() [3/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithDescription ( const char *  value)
inline

A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account.

Definition at line 119 of file UpdateFlowSourceRequest.h.

◆ WithEntitlementArn() [1/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithEntitlementArn ( Aws::String &&  value)
inline

The ARN of the entitlement that allows you to subscribe to this flow. The entitlement is set by the flow originator, and the ARN is generated as part of the originator's flow.

Definition at line 169 of file UpdateFlowSourceRequest.h.

◆ WithEntitlementArn() [2/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithEntitlementArn ( const Aws::String value)
inline

The ARN of the entitlement that allows you to subscribe to this flow. The entitlement is set by the flow originator, and the ARN is generated as part of the originator's flow.

Definition at line 162 of file UpdateFlowSourceRequest.h.

◆ WithEntitlementArn() [3/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithEntitlementArn ( const char *  value)
inline

The ARN of the entitlement that allows you to subscribe to this flow. The entitlement is set by the flow originator, and the ARN is generated as part of the originator's flow.

Definition at line 176 of file UpdateFlowSourceRequest.h.

◆ WithFlowArn() [1/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithFlowArn ( Aws::String &&  value)
inline

The flow that is associated with the source that you want to update.

Definition at line 212 of file UpdateFlowSourceRequest.h.

◆ WithFlowArn() [2/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithFlowArn ( const Aws::String value)
inline

The flow that is associated with the source that you want to update.

Definition at line 207 of file UpdateFlowSourceRequest.h.

◆ WithFlowArn() [3/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithFlowArn ( const char *  value)
inline

The flow that is associated with the source that you want to update.

Definition at line 217 of file UpdateFlowSourceRequest.h.

◆ WithIngestPort()

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithIngestPort ( int  value)
inline

The port that the flow will be listening on for incoming content.

Definition at line 238 of file UpdateFlowSourceRequest.h.

◆ WithMaxBitrate()

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithMaxBitrate ( int  value)
inline

The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.

Definition at line 259 of file UpdateFlowSourceRequest.h.

◆ WithMaxLatency()

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithMaxLatency ( int  value)
inline

The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.

Definition at line 284 of file UpdateFlowSourceRequest.h.

◆ WithMaxSyncBuffer()

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithMaxSyncBuffer ( int  value)
inline

The size of the buffer (in milliseconds) to use to sync incoming source data.

Definition at line 305 of file UpdateFlowSourceRequest.h.

◆ WithMediaStreamSourceConfigurations() [1/2]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithMediaStreamSourceConfigurations ( Aws::Vector< MediaStreamSourceConfigurationRequest > &&  value)
inline

The media streams that are associated with the source, and the parameters for those associations.

Definition at line 342 of file UpdateFlowSourceRequest.h.

◆ WithMediaStreamSourceConfigurations() [2/2]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithMediaStreamSourceConfigurations ( const Aws::Vector< MediaStreamSourceConfigurationRequest > &  value)
inline

The media streams that are associated with the source, and the parameters for those associations.

Definition at line 336 of file UpdateFlowSourceRequest.h.

◆ WithMinLatency()

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithMinLatency ( int  value)
inline

The minimum latency in milliseconds for SRT-based streams. In streams that use the SRT protocol, this value that you set on your MediaConnect source or output represents the minimal potential latency of that connection. The latency of the stream is set to the highest number between the sender’s minimum latency and the receiver’s minimum latency.

Definition at line 391 of file UpdateFlowSourceRequest.h.

◆ WithProtocol() [1/2]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithProtocol ( const Protocol value)
inline

The protocol that is used by the source.

Definition at line 417 of file UpdateFlowSourceRequest.h.

◆ WithProtocol() [2/2]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithProtocol ( Protocol &&  value)
inline

The protocol that is used by the source.

Definition at line 422 of file UpdateFlowSourceRequest.h.

◆ WithSourceArn() [1/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithSourceArn ( Aws::String &&  value)
inline

The ARN of the source that you want to update.

Definition at line 458 of file UpdateFlowSourceRequest.h.

◆ WithSourceArn() [2/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithSourceArn ( const Aws::String value)
inline

The ARN of the source that you want to update.

Definition at line 453 of file UpdateFlowSourceRequest.h.

◆ WithSourceArn() [3/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithSourceArn ( const char *  value)
inline

The ARN of the source that you want to update.

Definition at line 463 of file UpdateFlowSourceRequest.h.

◆ WithStreamId() [1/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithStreamId ( Aws::String &&  value)
inline

The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.

Definition at line 506 of file UpdateFlowSourceRequest.h.

◆ WithStreamId() [2/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithStreamId ( const Aws::String value)
inline

The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.

Definition at line 500 of file UpdateFlowSourceRequest.h.

◆ WithStreamId() [3/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithStreamId ( const char *  value)
inline

The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.

Definition at line 512 of file UpdateFlowSourceRequest.h.

◆ WithVpcInterfaceName() [1/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithVpcInterfaceName ( Aws::String &&  value)
inline

The name of the VPC interface to use for this source.

Definition at line 548 of file UpdateFlowSourceRequest.h.

◆ WithVpcInterfaceName() [2/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithVpcInterfaceName ( const Aws::String value)
inline

The name of the VPC interface to use for this source.

Definition at line 543 of file UpdateFlowSourceRequest.h.

◆ WithVpcInterfaceName() [3/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithVpcInterfaceName ( const char *  value)
inline

The name of the VPC interface to use for this source.

Definition at line 553 of file UpdateFlowSourceRequest.h.

◆ WithWhitelistCidr() [1/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithWhitelistCidr ( Aws::String &&  value)
inline

The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

Definition at line 603 of file UpdateFlowSourceRequest.h.

◆ WithWhitelistCidr() [2/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithWhitelistCidr ( const Aws::String value)
inline

The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

Definition at line 596 of file UpdateFlowSourceRequest.h.

◆ WithWhitelistCidr() [3/3]

UpdateFlowSourceRequest& Aws::MediaConnect::Model::UpdateFlowSourceRequest::WithWhitelistCidr ( const char *  value)
inline

The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

Definition at line 610 of file UpdateFlowSourceRequest.h.


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