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

#include <SetSourceRequest.h>

Public Member Functions

 SetSourceRequest ()
 
 SetSourceRequest (Aws::Utils::Json::JsonView jsonValue)
 
SetSourceRequestoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const EncryptionGetDecryption () const
 
bool DecryptionHasBeenSet () const
 
void SetDecryption (const Encryption &value)
 
void SetDecryption (Encryption &&value)
 
SetSourceRequestWithDecryption (const Encryption &value)
 
SetSourceRequestWithDecryption (Encryption &&value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
SetSourceRequestWithDescription (const Aws::String &value)
 
SetSourceRequestWithDescription (Aws::String &&value)
 
SetSourceRequestWithDescription (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)
 
SetSourceRequestWithEntitlementArn (const Aws::String &value)
 
SetSourceRequestWithEntitlementArn (Aws::String &&value)
 
SetSourceRequestWithEntitlementArn (const char *value)
 
int GetIngestPort () const
 
bool IngestPortHasBeenSet () const
 
void SetIngestPort (int value)
 
SetSourceRequestWithIngestPort (int value)
 
int GetMaxBitrate () const
 
bool MaxBitrateHasBeenSet () const
 
void SetMaxBitrate (int value)
 
SetSourceRequestWithMaxBitrate (int value)
 
int GetMaxLatency () const
 
bool MaxLatencyHasBeenSet () const
 
void SetMaxLatency (int value)
 
SetSourceRequestWithMaxLatency (int value)
 
int GetMaxSyncBuffer () const
 
bool MaxSyncBufferHasBeenSet () const
 
void SetMaxSyncBuffer (int value)
 
SetSourceRequestWithMaxSyncBuffer (int value)
 
const Aws::Vector< MediaStreamSourceConfigurationRequest > & GetMediaStreamSourceConfigurations () const
 
bool MediaStreamSourceConfigurationsHasBeenSet () const
 
void SetMediaStreamSourceConfigurations (const Aws::Vector< MediaStreamSourceConfigurationRequest > &value)
 
void SetMediaStreamSourceConfigurations (Aws::Vector< MediaStreamSourceConfigurationRequest > &&value)
 
SetSourceRequestWithMediaStreamSourceConfigurations (const Aws::Vector< MediaStreamSourceConfigurationRequest > &value)
 
SetSourceRequestWithMediaStreamSourceConfigurations (Aws::Vector< MediaStreamSourceConfigurationRequest > &&value)
 
SetSourceRequestAddMediaStreamSourceConfigurations (const MediaStreamSourceConfigurationRequest &value)
 
SetSourceRequestAddMediaStreamSourceConfigurations (MediaStreamSourceConfigurationRequest &&value)
 
int GetMinLatency () const
 
bool MinLatencyHasBeenSet () const
 
void SetMinLatency (int value)
 
SetSourceRequestWithMinLatency (int value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
SetSourceRequestWithName (const Aws::String &value)
 
SetSourceRequestWithName (Aws::String &&value)
 
SetSourceRequestWithName (const char *value)
 
const ProtocolGetProtocol () const
 
bool ProtocolHasBeenSet () const
 
void SetProtocol (const Protocol &value)
 
void SetProtocol (Protocol &&value)
 
SetSourceRequestWithProtocol (const Protocol &value)
 
SetSourceRequestWithProtocol (Protocol &&value)
 
const Aws::StringGetStreamId () const
 
bool StreamIdHasBeenSet () const
 
void SetStreamId (const Aws::String &value)
 
void SetStreamId (Aws::String &&value)
 
void SetStreamId (const char *value)
 
SetSourceRequestWithStreamId (const Aws::String &value)
 
SetSourceRequestWithStreamId (Aws::String &&value)
 
SetSourceRequestWithStreamId (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)
 
SetSourceRequestWithVpcInterfaceName (const Aws::String &value)
 
SetSourceRequestWithVpcInterfaceName (Aws::String &&value)
 
SetSourceRequestWithVpcInterfaceName (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)
 
SetSourceRequestWithWhitelistCidr (const Aws::String &value)
 
SetSourceRequestWithWhitelistCidr (Aws::String &&value)
 
SetSourceRequestWithWhitelistCidr (const char *value)
 

Detailed Description

The settings for the source of the flow.

See Also:

AWS API Reference

Definition at line 35 of file SetSourceRequest.h.

Constructor & Destructor Documentation

◆ SetSourceRequest() [1/2]

Aws::MediaConnect::Model::SetSourceRequest::SetSourceRequest ( )

◆ SetSourceRequest() [2/2]

Aws::MediaConnect::Model::SetSourceRequest::SetSourceRequest ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddMediaStreamSourceConfigurations() [1/2]

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

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

Definition at line 309 of file SetSourceRequest.h.

◆ AddMediaStreamSourceConfigurations() [2/2]

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

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

Definition at line 315 of file SetSourceRequest.h.

◆ DecryptionHasBeenSet()

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

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

Definition at line 52 of file SetSourceRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::MediaConnect::Model::SetSourceRequest::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 85 of file SetSourceRequest.h.

◆ EntitlementArnHasBeenSet()

bool Aws::MediaConnect::Model::SetSourceRequest::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 136 of file SetSourceRequest.h.

◆ GetDecryption()

const Encryption& Aws::MediaConnect::Model::SetSourceRequest::GetDecryption ( ) const
inline

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

Definition at line 47 of file SetSourceRequest.h.

◆ GetDescription()

const Aws::String& Aws::MediaConnect::Model::SetSourceRequest::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 79 of file SetSourceRequest.h.

◆ GetEntitlementArn()

const Aws::String& Aws::MediaConnect::Model::SetSourceRequest::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 129 of file SetSourceRequest.h.

◆ GetIngestPort()

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

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

Definition at line 184 of file SetSourceRequest.h.

◆ GetMaxBitrate()

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

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

Definition at line 205 of file SetSourceRequest.h.

◆ GetMaxLatency()

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

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

Definition at line 227 of file SetSourceRequest.h.

◆ GetMaxSyncBuffer()

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

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

Definition at line 251 of file SetSourceRequest.h.

◆ GetMediaStreamSourceConfigurations()

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

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

Definition at line 273 of file SetSourceRequest.h.

◆ GetMinLatency()

int Aws::MediaConnect::Model::SetSourceRequest::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 325 of file SetSourceRequest.h.

◆ GetName()

const Aws::String& Aws::MediaConnect::Model::SetSourceRequest::GetName ( ) const
inline

The name of the source.

Definition at line 358 of file SetSourceRequest.h.

◆ GetProtocol()

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

The protocol that is used by the source.

Definition at line 399 of file SetSourceRequest.h.

◆ GetStreamId()

const Aws::String& Aws::MediaConnect::Model::SetSourceRequest::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 431 of file SetSourceRequest.h.

◆ GetVpcInterfaceName()

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

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

Definition at line 479 of file SetSourceRequest.h.

◆ GetWhitelistCidr()

const Aws::String& Aws::MediaConnect::Model::SetSourceRequest::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 522 of file SetSourceRequest.h.

◆ IngestPortHasBeenSet()

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

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

Definition at line 189 of file SetSourceRequest.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MediaConnect::Model::SetSourceRequest::Jsonize ( ) const

◆ MaxBitrateHasBeenSet()

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

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

Definition at line 210 of file SetSourceRequest.h.

◆ MaxLatencyHasBeenSet()

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

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

Definition at line 233 of file SetSourceRequest.h.

◆ MaxSyncBufferHasBeenSet()

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

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

Definition at line 256 of file SetSourceRequest.h.

◆ MediaStreamSourceConfigurationsHasBeenSet()

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

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

Definition at line 279 of file SetSourceRequest.h.

◆ MinLatencyHasBeenSet()

bool Aws::MediaConnect::Model::SetSourceRequest::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 334 of file SetSourceRequest.h.

◆ NameHasBeenSet()

bool Aws::MediaConnect::Model::SetSourceRequest::NameHasBeenSet ( ) const
inline

The name of the source.

Definition at line 363 of file SetSourceRequest.h.

◆ operator=()

SetSourceRequest& Aws::MediaConnect::Model::SetSourceRequest::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ProtocolHasBeenSet()

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

The protocol that is used by the source.

Definition at line 404 of file SetSourceRequest.h.

◆ SetDecryption() [1/2]

void Aws::MediaConnect::Model::SetSourceRequest::SetDecryption ( const Encryption value)
inline

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

Definition at line 57 of file SetSourceRequest.h.

◆ SetDecryption() [2/2]

void Aws::MediaConnect::Model::SetSourceRequest::SetDecryption ( Encryption &&  value)
inline

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

Definition at line 62 of file SetSourceRequest.h.

◆ SetDescription() [1/3]

void Aws::MediaConnect::Model::SetSourceRequest::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 97 of file SetSourceRequest.h.

◆ SetDescription() [2/3]

void Aws::MediaConnect::Model::SetSourceRequest::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 91 of file SetSourceRequest.h.

◆ SetDescription() [3/3]

void Aws::MediaConnect::Model::SetSourceRequest::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 103 of file SetSourceRequest.h.

◆ SetEntitlementArn() [1/3]

void Aws::MediaConnect::Model::SetSourceRequest::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 150 of file SetSourceRequest.h.

◆ SetEntitlementArn() [2/3]

void Aws::MediaConnect::Model::SetSourceRequest::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 143 of file SetSourceRequest.h.

◆ SetEntitlementArn() [3/3]

void Aws::MediaConnect::Model::SetSourceRequest::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 157 of file SetSourceRequest.h.

◆ SetIngestPort()

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

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

Definition at line 194 of file SetSourceRequest.h.

◆ SetMaxBitrate()

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

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

Definition at line 215 of file SetSourceRequest.h.

◆ SetMaxLatency()

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

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

Definition at line 239 of file SetSourceRequest.h.

◆ SetMaxSyncBuffer()

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

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

Definition at line 261 of file SetSourceRequest.h.

◆ SetMediaStreamSourceConfigurations() [1/2]

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

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

Definition at line 291 of file SetSourceRequest.h.

◆ SetMediaStreamSourceConfigurations() [2/2]

void Aws::MediaConnect::Model::SetSourceRequest::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 285 of file SetSourceRequest.h.

◆ SetMinLatency()

void Aws::MediaConnect::Model::SetSourceRequest::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 343 of file SetSourceRequest.h.

◆ SetName() [1/3]

void Aws::MediaConnect::Model::SetSourceRequest::SetName ( Aws::String &&  value)
inline

The name of the source.

Definition at line 373 of file SetSourceRequest.h.

◆ SetName() [2/3]

void Aws::MediaConnect::Model::SetSourceRequest::SetName ( const Aws::String value)
inline

The name of the source.

Definition at line 368 of file SetSourceRequest.h.

◆ SetName() [3/3]

void Aws::MediaConnect::Model::SetSourceRequest::SetName ( const char *  value)
inline

The name of the source.

Definition at line 378 of file SetSourceRequest.h.

◆ SetProtocol() [1/2]

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

The protocol that is used by the source.

Definition at line 409 of file SetSourceRequest.h.

◆ SetProtocol() [2/2]

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

The protocol that is used by the source.

Definition at line 414 of file SetSourceRequest.h.

◆ SetStreamId() [1/3]

void Aws::MediaConnect::Model::SetSourceRequest::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 449 of file SetSourceRequest.h.

◆ SetStreamId() [2/3]

void Aws::MediaConnect::Model::SetSourceRequest::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 443 of file SetSourceRequest.h.

◆ SetStreamId() [3/3]

void Aws::MediaConnect::Model::SetSourceRequest::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 455 of file SetSourceRequest.h.

◆ SetVpcInterfaceName() [1/3]

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

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

Definition at line 494 of file SetSourceRequest.h.

◆ SetVpcInterfaceName() [2/3]

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

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

Definition at line 489 of file SetSourceRequest.h.

◆ SetVpcInterfaceName() [3/3]

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

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

Definition at line 499 of file SetSourceRequest.h.

◆ SetWhitelistCidr() [1/3]

void Aws::MediaConnect::Model::SetSourceRequest::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 543 of file SetSourceRequest.h.

◆ SetWhitelistCidr() [2/3]

void Aws::MediaConnect::Model::SetSourceRequest::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 536 of file SetSourceRequest.h.

◆ SetWhitelistCidr() [3/3]

void Aws::MediaConnect::Model::SetSourceRequest::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 550 of file SetSourceRequest.h.

◆ StreamIdHasBeenSet()

bool Aws::MediaConnect::Model::SetSourceRequest::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 437 of file SetSourceRequest.h.

◆ VpcInterfaceNameHasBeenSet()

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

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

Definition at line 484 of file SetSourceRequest.h.

◆ WhitelistCidrHasBeenSet()

bool Aws::MediaConnect::Model::SetSourceRequest::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 529 of file SetSourceRequest.h.

◆ WithDecryption() [1/2]

SetSourceRequest& Aws::MediaConnect::Model::SetSourceRequest::WithDecryption ( const Encryption value)
inline

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

Definition at line 67 of file SetSourceRequest.h.

◆ WithDecryption() [2/2]

SetSourceRequest& Aws::MediaConnect::Model::SetSourceRequest::WithDecryption ( Encryption &&  value)
inline

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

Definition at line 72 of file SetSourceRequest.h.

◆ WithDescription() [1/3]

SetSourceRequest& Aws::MediaConnect::Model::SetSourceRequest::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 115 of file SetSourceRequest.h.

◆ WithDescription() [2/3]

SetSourceRequest& Aws::MediaConnect::Model::SetSourceRequest::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 109 of file SetSourceRequest.h.

◆ WithDescription() [3/3]

SetSourceRequest& Aws::MediaConnect::Model::SetSourceRequest::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 121 of file SetSourceRequest.h.

◆ WithEntitlementArn() [1/3]

SetSourceRequest& Aws::MediaConnect::Model::SetSourceRequest::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 171 of file SetSourceRequest.h.

◆ WithEntitlementArn() [2/3]

SetSourceRequest& Aws::MediaConnect::Model::SetSourceRequest::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 164 of file SetSourceRequest.h.

◆ WithEntitlementArn() [3/3]

SetSourceRequest& Aws::MediaConnect::Model::SetSourceRequest::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 178 of file SetSourceRequest.h.

◆ WithIngestPort()

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

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

Definition at line 199 of file SetSourceRequest.h.

◆ WithMaxBitrate()

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

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

Definition at line 220 of file SetSourceRequest.h.

◆ WithMaxLatency()

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

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

Definition at line 245 of file SetSourceRequest.h.

◆ WithMaxSyncBuffer()

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

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

Definition at line 266 of file SetSourceRequest.h.

◆ WithMediaStreamSourceConfigurations() [1/2]

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

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

Definition at line 303 of file SetSourceRequest.h.

◆ WithMediaStreamSourceConfigurations() [2/2]

SetSourceRequest& Aws::MediaConnect::Model::SetSourceRequest::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 297 of file SetSourceRequest.h.

◆ WithMinLatency()

SetSourceRequest& Aws::MediaConnect::Model::SetSourceRequest::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 352 of file SetSourceRequest.h.

◆ WithName() [1/3]

SetSourceRequest& Aws::MediaConnect::Model::SetSourceRequest::WithName ( Aws::String &&  value)
inline

The name of the source.

Definition at line 388 of file SetSourceRequest.h.

◆ WithName() [2/3]

SetSourceRequest& Aws::MediaConnect::Model::SetSourceRequest::WithName ( const Aws::String value)
inline

The name of the source.

Definition at line 383 of file SetSourceRequest.h.

◆ WithName() [3/3]

SetSourceRequest& Aws::MediaConnect::Model::SetSourceRequest::WithName ( const char *  value)
inline

The name of the source.

Definition at line 393 of file SetSourceRequest.h.

◆ WithProtocol() [1/2]

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

The protocol that is used by the source.

Definition at line 419 of file SetSourceRequest.h.

◆ WithProtocol() [2/2]

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

The protocol that is used by the source.

Definition at line 424 of file SetSourceRequest.h.

◆ WithStreamId() [1/3]

SetSourceRequest& Aws::MediaConnect::Model::SetSourceRequest::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 467 of file SetSourceRequest.h.

◆ WithStreamId() [2/3]

SetSourceRequest& Aws::MediaConnect::Model::SetSourceRequest::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 461 of file SetSourceRequest.h.

◆ WithStreamId() [3/3]

SetSourceRequest& Aws::MediaConnect::Model::SetSourceRequest::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 473 of file SetSourceRequest.h.

◆ WithVpcInterfaceName() [1/3]

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

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

Definition at line 509 of file SetSourceRequest.h.

◆ WithVpcInterfaceName() [2/3]

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

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

Definition at line 504 of file SetSourceRequest.h.

◆ WithVpcInterfaceName() [3/3]

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

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

Definition at line 514 of file SetSourceRequest.h.

◆ WithWhitelistCidr() [1/3]

SetSourceRequest& Aws::MediaConnect::Model::SetSourceRequest::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 564 of file SetSourceRequest.h.

◆ WithWhitelistCidr() [2/3]

SetSourceRequest& Aws::MediaConnect::Model::SetSourceRequest::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 557 of file SetSourceRequest.h.

◆ WithWhitelistCidr() [3/3]

SetSourceRequest& Aws::MediaConnect::Model::SetSourceRequest::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 571 of file SetSourceRequest.h.


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