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

#include <Source.h>

Public Member Functions

 Source ()
 
 Source (Aws::Utils::Json::JsonView jsonValue)
 
Sourceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetDataTransferSubscriberFeePercent () const
 
bool DataTransferSubscriberFeePercentHasBeenSet () const
 
void SetDataTransferSubscriberFeePercent (int value)
 
SourceWithDataTransferSubscriberFeePercent (int value)
 
const EncryptionGetDecryption () const
 
bool DecryptionHasBeenSet () const
 
void SetDecryption (const Encryption &value)
 
void SetDecryption (Encryption &&value)
 
SourceWithDecryption (const Encryption &value)
 
SourceWithDecryption (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)
 
SourceWithDescription (const Aws::String &value)
 
SourceWithDescription (Aws::String &&value)
 
SourceWithDescription (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)
 
SourceWithEntitlementArn (const Aws::String &value)
 
SourceWithEntitlementArn (Aws::String &&value)
 
SourceWithEntitlementArn (const char *value)
 
const Aws::StringGetIngestIp () const
 
bool IngestIpHasBeenSet () const
 
void SetIngestIp (const Aws::String &value)
 
void SetIngestIp (Aws::String &&value)
 
void SetIngestIp (const char *value)
 
SourceWithIngestIp (const Aws::String &value)
 
SourceWithIngestIp (Aws::String &&value)
 
SourceWithIngestIp (const char *value)
 
int GetIngestPort () const
 
bool IngestPortHasBeenSet () const
 
void SetIngestPort (int value)
 
SourceWithIngestPort (int value)
 
const Aws::Vector< MediaStreamSourceConfiguration > & GetMediaStreamSourceConfigurations () const
 
bool MediaStreamSourceConfigurationsHasBeenSet () const
 
void SetMediaStreamSourceConfigurations (const Aws::Vector< MediaStreamSourceConfiguration > &value)
 
void SetMediaStreamSourceConfigurations (Aws::Vector< MediaStreamSourceConfiguration > &&value)
 
SourceWithMediaStreamSourceConfigurations (const Aws::Vector< MediaStreamSourceConfiguration > &value)
 
SourceWithMediaStreamSourceConfigurations (Aws::Vector< MediaStreamSourceConfiguration > &&value)
 
SourceAddMediaStreamSourceConfigurations (const MediaStreamSourceConfiguration &value)
 
SourceAddMediaStreamSourceConfigurations (MediaStreamSourceConfiguration &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
SourceWithName (const Aws::String &value)
 
SourceWithName (Aws::String &&value)
 
SourceWithName (const char *value)
 
const Aws::StringGetSourceArn () const
 
bool SourceArnHasBeenSet () const
 
void SetSourceArn (const Aws::String &value)
 
void SetSourceArn (Aws::String &&value)
 
void SetSourceArn (const char *value)
 
SourceWithSourceArn (const Aws::String &value)
 
SourceWithSourceArn (Aws::String &&value)
 
SourceWithSourceArn (const char *value)
 
const TransportGetTransport () const
 
bool TransportHasBeenSet () const
 
void SetTransport (const Transport &value)
 
void SetTransport (Transport &&value)
 
SourceWithTransport (const Transport &value)
 
SourceWithTransport (Transport &&value)
 
const Aws::StringGetVpcInterfaceName () const
 
bool VpcInterfaceNameHasBeenSet () const
 
void SetVpcInterfaceName (const Aws::String &value)
 
void SetVpcInterfaceName (Aws::String &&value)
 
void SetVpcInterfaceName (const char *value)
 
SourceWithVpcInterfaceName (const Aws::String &value)
 
SourceWithVpcInterfaceName (Aws::String &&value)
 
SourceWithVpcInterfaceName (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)
 
SourceWithWhitelistCidr (const Aws::String &value)
 
SourceWithWhitelistCidr (Aws::String &&value)
 
SourceWithWhitelistCidr (const char *value)
 

Detailed Description

The settings for the source of the flow.

See Also:

AWS API Reference

Definition at line 35 of file Source.h.

Constructor & Destructor Documentation

◆ Source() [1/2]

Aws::MediaConnect::Model::Source::Source ( )

◆ Source() [2/2]

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

Member Function Documentation

◆ AddMediaStreamSourceConfigurations() [1/2]

Source& Aws::MediaConnect::Model::Source::AddMediaStreamSourceConfigurations ( const MediaStreamSourceConfiguration value)
inline

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

Definition at line 304 of file Source.h.

◆ AddMediaStreamSourceConfigurations() [2/2]

Source& Aws::MediaConnect::Model::Source::AddMediaStreamSourceConfigurations ( MediaStreamSourceConfiguration &&  value)
inline

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

Definition at line 310 of file Source.h.

◆ DataTransferSubscriberFeePercentHasBeenSet()

bool Aws::MediaConnect::Model::Source::DataTransferSubscriberFeePercentHasBeenSet ( ) const
inline

Percentage from 0-100 of the data transfer cost to be billed to the subscriber.

Definition at line 52 of file Source.h.

◆ DecryptionHasBeenSet()

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

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

Definition at line 73 of file Source.h.

◆ DescriptionHasBeenSet()

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

◆ EntitlementArnHasBeenSet()

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

The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account. The entitlement is set by the content originator and the ARN is generated as part of the originator's flow.

Definition at line 157 of file Source.h.

◆ GetDataTransferSubscriberFeePercent()

int Aws::MediaConnect::Model::Source::GetDataTransferSubscriberFeePercent ( ) const
inline

Percentage from 0-100 of the data transfer cost to be billed to the subscriber.

Definition at line 47 of file Source.h.

◆ GetDecryption()

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

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

Definition at line 68 of file Source.h.

◆ GetDescription()

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

◆ GetEntitlementArn()

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

The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account. The entitlement is set by the content originator and the ARN is generated as part of the originator's flow.

Definition at line 150 of file Source.h.

◆ GetIngestIp()

const Aws::String& Aws::MediaConnect::Model::Source::GetIngestIp ( ) const
inline

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

Definition at line 205 of file Source.h.

◆ GetIngestPort()

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

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

Definition at line 246 of file Source.h.

◆ GetMediaStreamSourceConfigurations()

const Aws::Vector<MediaStreamSourceConfiguration>& Aws::MediaConnect::Model::Source::GetMediaStreamSourceConfigurations ( ) const
inline

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

Definition at line 268 of file Source.h.

◆ GetName()

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

The name of the source.

Definition at line 316 of file Source.h.

◆ GetSourceArn()

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

The ARN of the source.

Definition at line 357 of file Source.h.

◆ GetTransport()

const Transport& Aws::MediaConnect::Model::Source::GetTransport ( ) const
inline

Attributes related to the transport stream that are used in the source.

Definition at line 398 of file Source.h.

◆ GetVpcInterfaceName()

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

The name of the VPC interface that is used for this source.

Definition at line 429 of file Source.h.

◆ GetWhitelistCidr()

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

◆ IngestIpHasBeenSet()

bool Aws::MediaConnect::Model::Source::IngestIpHasBeenSet ( ) const
inline

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

Definition at line 210 of file Source.h.

◆ IngestPortHasBeenSet()

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

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

Definition at line 251 of file Source.h.

◆ Jsonize()

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

◆ MediaStreamSourceConfigurationsHasBeenSet()

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

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

Definition at line 274 of file Source.h.

◆ NameHasBeenSet()

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

The name of the source.

Definition at line 321 of file Source.h.

◆ operator=()

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

◆ SetDataTransferSubscriberFeePercent()

void Aws::MediaConnect::Model::Source::SetDataTransferSubscriberFeePercent ( int  value)
inline

Percentage from 0-100 of the data transfer cost to be billed to the subscriber.

Definition at line 57 of file Source.h.

◆ SetDecryption() [1/2]

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

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

Definition at line 78 of file Source.h.

◆ SetDecryption() [2/2]

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

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

Definition at line 83 of file Source.h.

◆ SetDescription() [1/3]

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

◆ SetDescription() [2/3]

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

◆ SetDescription() [3/3]

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

◆ SetEntitlementArn() [1/3]

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

The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account. The entitlement is set by the content originator and the ARN is generated as part of the originator's flow.

Definition at line 171 of file Source.h.

◆ SetEntitlementArn() [2/3]

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

The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account. The entitlement is set by the content originator and the ARN is generated as part of the originator's flow.

Definition at line 164 of file Source.h.

◆ SetEntitlementArn() [3/3]

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

The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account. The entitlement is set by the content originator and the ARN is generated as part of the originator's flow.

Definition at line 178 of file Source.h.

◆ SetIngestIp() [1/3]

void Aws::MediaConnect::Model::Source::SetIngestIp ( Aws::String &&  value)
inline

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

Definition at line 220 of file Source.h.

◆ SetIngestIp() [2/3]

void Aws::MediaConnect::Model::Source::SetIngestIp ( const Aws::String value)
inline

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

Definition at line 215 of file Source.h.

◆ SetIngestIp() [3/3]

void Aws::MediaConnect::Model::Source::SetIngestIp ( const char *  value)
inline

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

Definition at line 225 of file Source.h.

◆ SetIngestPort()

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

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

Definition at line 256 of file Source.h.

◆ SetMediaStreamSourceConfigurations() [1/2]

void Aws::MediaConnect::Model::Source::SetMediaStreamSourceConfigurations ( Aws::Vector< MediaStreamSourceConfiguration > &&  value)
inline

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

Definition at line 286 of file Source.h.

◆ SetMediaStreamSourceConfigurations() [2/2]

void Aws::MediaConnect::Model::Source::SetMediaStreamSourceConfigurations ( const Aws::Vector< MediaStreamSourceConfiguration > &  value)
inline

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

Definition at line 280 of file Source.h.

◆ SetName() [1/3]

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

The name of the source.

Definition at line 331 of file Source.h.

◆ SetName() [2/3]

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

The name of the source.

Definition at line 326 of file Source.h.

◆ SetName() [3/3]

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

The name of the source.

Definition at line 336 of file Source.h.

◆ SetSourceArn() [1/3]

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

The ARN of the source.

Definition at line 372 of file Source.h.

◆ SetSourceArn() [2/3]

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

The ARN of the source.

Definition at line 367 of file Source.h.

◆ SetSourceArn() [3/3]

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

The ARN of the source.

Definition at line 377 of file Source.h.

◆ SetTransport() [1/2]

void Aws::MediaConnect::Model::Source::SetTransport ( const Transport value)
inline

Attributes related to the transport stream that are used in the source.

Definition at line 408 of file Source.h.

◆ SetTransport() [2/2]

void Aws::MediaConnect::Model::Source::SetTransport ( Transport &&  value)
inline

Attributes related to the transport stream that are used in the source.

Definition at line 413 of file Source.h.

◆ SetVpcInterfaceName() [1/3]

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

The name of the VPC interface that is used for this source.

Definition at line 444 of file Source.h.

◆ SetVpcInterfaceName() [2/3]

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

The name of the VPC interface that is used for this source.

Definition at line 439 of file Source.h.

◆ SetVpcInterfaceName() [3/3]

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

The name of the VPC interface that is used for this source.

Definition at line 449 of file Source.h.

◆ SetWhitelistCidr() [1/3]

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

◆ SetWhitelistCidr() [2/3]

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

◆ SetWhitelistCidr() [3/3]

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

◆ SourceArnHasBeenSet()

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

The ARN of the source.

Definition at line 362 of file Source.h.

◆ TransportHasBeenSet()

bool Aws::MediaConnect::Model::Source::TransportHasBeenSet ( ) const
inline

Attributes related to the transport stream that are used in the source.

Definition at line 403 of file Source.h.

◆ VpcInterfaceNameHasBeenSet()

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

The name of the VPC interface that is used for this source.

Definition at line 434 of file Source.h.

◆ WhitelistCidrHasBeenSet()

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

◆ WithDataTransferSubscriberFeePercent()

Source& Aws::MediaConnect::Model::Source::WithDataTransferSubscriberFeePercent ( int  value)
inline

Percentage from 0-100 of the data transfer cost to be billed to the subscriber.

Definition at line 62 of file Source.h.

◆ WithDecryption() [1/2]

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

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

Definition at line 88 of file Source.h.

◆ WithDecryption() [2/2]

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

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

Definition at line 93 of file Source.h.

◆ WithDescription() [1/3]

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

◆ WithDescription() [2/3]

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

◆ WithDescription() [3/3]

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

◆ WithEntitlementArn() [1/3]

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

The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account. The entitlement is set by the content originator and the ARN is generated as part of the originator's flow.

Definition at line 192 of file Source.h.

◆ WithEntitlementArn() [2/3]

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

The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account. The entitlement is set by the content originator and the ARN is generated as part of the originator's flow.

Definition at line 185 of file Source.h.

◆ WithEntitlementArn() [3/3]

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

The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account. The entitlement is set by the content originator and the ARN is generated as part of the originator's flow.

Definition at line 199 of file Source.h.

◆ WithIngestIp() [1/3]

Source& Aws::MediaConnect::Model::Source::WithIngestIp ( Aws::String &&  value)
inline

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

Definition at line 235 of file Source.h.

◆ WithIngestIp() [2/3]

Source& Aws::MediaConnect::Model::Source::WithIngestIp ( const Aws::String value)
inline

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

Definition at line 230 of file Source.h.

◆ WithIngestIp() [3/3]

Source& Aws::MediaConnect::Model::Source::WithIngestIp ( const char *  value)
inline

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

Definition at line 240 of file Source.h.

◆ WithIngestPort()

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

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

Definition at line 261 of file Source.h.

◆ WithMediaStreamSourceConfigurations() [1/2]

Source& Aws::MediaConnect::Model::Source::WithMediaStreamSourceConfigurations ( Aws::Vector< MediaStreamSourceConfiguration > &&  value)
inline

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

Definition at line 298 of file Source.h.

◆ WithMediaStreamSourceConfigurations() [2/2]

Source& Aws::MediaConnect::Model::Source::WithMediaStreamSourceConfigurations ( const Aws::Vector< MediaStreamSourceConfiguration > &  value)
inline

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

Definition at line 292 of file Source.h.

◆ WithName() [1/3]

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

The name of the source.

Definition at line 346 of file Source.h.

◆ WithName() [2/3]

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

The name of the source.

Definition at line 341 of file Source.h.

◆ WithName() [3/3]

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

The name of the source.

Definition at line 351 of file Source.h.

◆ WithSourceArn() [1/3]

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

The ARN of the source.

Definition at line 387 of file Source.h.

◆ WithSourceArn() [2/3]

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

The ARN of the source.

Definition at line 382 of file Source.h.

◆ WithSourceArn() [3/3]

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

The ARN of the source.

Definition at line 392 of file Source.h.

◆ WithTransport() [1/2]

Source& Aws::MediaConnect::Model::Source::WithTransport ( const Transport value)
inline

Attributes related to the transport stream that are used in the source.

Definition at line 418 of file Source.h.

◆ WithTransport() [2/2]

Source& Aws::MediaConnect::Model::Source::WithTransport ( Transport &&  value)
inline

Attributes related to the transport stream that are used in the source.

Definition at line 423 of file Source.h.

◆ WithVpcInterfaceName() [1/3]

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

The name of the VPC interface that is used for this source.

Definition at line 459 of file Source.h.

◆ WithVpcInterfaceName() [2/3]

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

The name of the VPC interface that is used for this source.

Definition at line 454 of file Source.h.

◆ WithVpcInterfaceName() [3/3]

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

The name of the VPC interface that is used for this source.

Definition at line 464 of file Source.h.

◆ WithWhitelistCidr() [1/3]

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

◆ WithWhitelistCidr() [2/3]

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

◆ WithWhitelistCidr() [3/3]

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


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