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

#include <Output.h>

Public Member Functions

 Output ()
 
 Output (Aws::Utils::Json::JsonView jsonValue)
 
Outputoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetDataTransferSubscriberFeePercent () const
 
bool DataTransferSubscriberFeePercentHasBeenSet () const
 
void SetDataTransferSubscriberFeePercent (int value)
 
OutputWithDataTransferSubscriberFeePercent (int value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
OutputWithDescription (const Aws::String &value)
 
OutputWithDescription (Aws::String &&value)
 
OutputWithDescription (const char *value)
 
const Aws::StringGetDestination () const
 
bool DestinationHasBeenSet () const
 
void SetDestination (const Aws::String &value)
 
void SetDestination (Aws::String &&value)
 
void SetDestination (const char *value)
 
OutputWithDestination (const Aws::String &value)
 
OutputWithDestination (Aws::String &&value)
 
OutputWithDestination (const char *value)
 
const EncryptionGetEncryption () const
 
bool EncryptionHasBeenSet () const
 
void SetEncryption (const Encryption &value)
 
void SetEncryption (Encryption &&value)
 
OutputWithEncryption (const Encryption &value)
 
OutputWithEncryption (Encryption &&value)
 
const Aws::StringGetEntitlementArn () const
 
bool EntitlementArnHasBeenSet () const
 
void SetEntitlementArn (const Aws::String &value)
 
void SetEntitlementArn (Aws::String &&value)
 
void SetEntitlementArn (const char *value)
 
OutputWithEntitlementArn (const Aws::String &value)
 
OutputWithEntitlementArn (Aws::String &&value)
 
OutputWithEntitlementArn (const char *value)
 
const Aws::StringGetListenerAddress () const
 
bool ListenerAddressHasBeenSet () const
 
void SetListenerAddress (const Aws::String &value)
 
void SetListenerAddress (Aws::String &&value)
 
void SetListenerAddress (const char *value)
 
OutputWithListenerAddress (const Aws::String &value)
 
OutputWithListenerAddress (Aws::String &&value)
 
OutputWithListenerAddress (const char *value)
 
const Aws::StringGetMediaLiveInputArn () const
 
bool MediaLiveInputArnHasBeenSet () const
 
void SetMediaLiveInputArn (const Aws::String &value)
 
void SetMediaLiveInputArn (Aws::String &&value)
 
void SetMediaLiveInputArn (const char *value)
 
OutputWithMediaLiveInputArn (const Aws::String &value)
 
OutputWithMediaLiveInputArn (Aws::String &&value)
 
OutputWithMediaLiveInputArn (const char *value)
 
const Aws::Vector< MediaStreamOutputConfiguration > & GetMediaStreamOutputConfigurations () const
 
bool MediaStreamOutputConfigurationsHasBeenSet () const
 
void SetMediaStreamOutputConfigurations (const Aws::Vector< MediaStreamOutputConfiguration > &value)
 
void SetMediaStreamOutputConfigurations (Aws::Vector< MediaStreamOutputConfiguration > &&value)
 
OutputWithMediaStreamOutputConfigurations (const Aws::Vector< MediaStreamOutputConfiguration > &value)
 
OutputWithMediaStreamOutputConfigurations (Aws::Vector< MediaStreamOutputConfiguration > &&value)
 
OutputAddMediaStreamOutputConfigurations (const MediaStreamOutputConfiguration &value)
 
OutputAddMediaStreamOutputConfigurations (MediaStreamOutputConfiguration &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
OutputWithName (const Aws::String &value)
 
OutputWithName (Aws::String &&value)
 
OutputWithName (const char *value)
 
const Aws::StringGetOutputArn () const
 
bool OutputArnHasBeenSet () const
 
void SetOutputArn (const Aws::String &value)
 
void SetOutputArn (Aws::String &&value)
 
void SetOutputArn (const char *value)
 
OutputWithOutputArn (const Aws::String &value)
 
OutputWithOutputArn (Aws::String &&value)
 
OutputWithOutputArn (const char *value)
 
int GetPort () const
 
bool PortHasBeenSet () const
 
void SetPort (int value)
 
OutputWithPort (int value)
 
const TransportGetTransport () const
 
bool TransportHasBeenSet () const
 
void SetTransport (const Transport &value)
 
void SetTransport (Transport &&value)
 
OutputWithTransport (const Transport &value)
 
OutputWithTransport (Transport &&value)
 
const VpcInterfaceAttachmentGetVpcInterfaceAttachment () const
 
bool VpcInterfaceAttachmentHasBeenSet () const
 
void SetVpcInterfaceAttachment (const VpcInterfaceAttachment &value)
 
void SetVpcInterfaceAttachment (VpcInterfaceAttachment &&value)
 
OutputWithVpcInterfaceAttachment (const VpcInterfaceAttachment &value)
 
OutputWithVpcInterfaceAttachment (VpcInterfaceAttachment &&value)
 

Detailed Description

The settings for an output.

See Also:

AWS API Reference

Definition at line 36 of file Output.h.

Constructor & Destructor Documentation

◆ Output() [1/2]

Aws::MediaConnect::Model::Output::Output ( )

◆ Output() [2/2]

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

Member Function Documentation

◆ AddMediaStreamOutputConfigurations() [1/2]

Output& Aws::MediaConnect::Model::Output::AddMediaStreamOutputConfigurations ( const MediaStreamOutputConfiguration value)
inline

The configuration for each media stream that is associated with the output.

Definition at line 389 of file Output.h.

◆ AddMediaStreamOutputConfigurations() [2/2]

Output& Aws::MediaConnect::Model::Output::AddMediaStreamOutputConfigurations ( MediaStreamOutputConfiguration &&  value)
inline

The configuration for each media stream that is associated with the output.

Definition at line 394 of file Output.h.

◆ DataTransferSubscriberFeePercentHasBeenSet()

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

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

Definition at line 53 of file Output.h.

◆ DescriptionHasBeenSet()

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

A description of the output.

Definition at line 74 of file Output.h.

◆ DestinationHasBeenSet()

bool Aws::MediaConnect::Model::Output::DestinationHasBeenSet ( ) const
inline

The address where you want to send the output.

Definition at line 115 of file Output.h.

◆ EncryptionHasBeenSet()

bool Aws::MediaConnect::Model::Output::EncryptionHasBeenSet ( ) const
inline

The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

Definition at line 158 of file Output.h.

◆ EntitlementArnHasBeenSet()

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

The ARN of the entitlement on the originator''s flow. This value is relevant only on entitled flows.

Definition at line 195 of file Output.h.

◆ GetDataTransferSubscriberFeePercent()

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

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

Definition at line 48 of file Output.h.

◆ GetDescription()

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

A description of the output.

Definition at line 69 of file Output.h.

◆ GetDestination()

const Aws::String& Aws::MediaConnect::Model::Output::GetDestination ( ) const
inline

The address where you want to send the output.

Definition at line 110 of file Output.h.

◆ GetEncryption()

const Encryption& Aws::MediaConnect::Model::Output::GetEncryption ( ) const
inline

The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

Definition at line 152 of file Output.h.

◆ GetEntitlementArn()

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

The ARN of the entitlement on the originator''s flow. This value is relevant only on entitled flows.

Definition at line 189 of file Output.h.

◆ GetListenerAddress()

const Aws::String& Aws::MediaConnect::Model::Output::GetListenerAddress ( ) const
inline

The IP address that the receiver requires in order to establish a connection with the flow. For public networking, the ListenerAddress is represented by the elastic IP address of the flow. For private networking, the ListenerAddress is represented by the elastic network interface IP address of the VPC. This field applies only to outputs that use the Zixi pull or SRT listener protocol.

Definition at line 241 of file Output.h.

◆ GetMediaLiveInputArn()

const Aws::String& Aws::MediaConnect::Model::Output::GetMediaLiveInputArn ( ) const
inline

The input ARN of the AWS Elemental MediaLive channel. This parameter is relevant only for outputs that were added by creating a MediaLive input.

Definition at line 311 of file Output.h.

◆ GetMediaStreamOutputConfigurations()

const Aws::Vector<MediaStreamOutputConfiguration>& Aws::MediaConnect::Model::Output::GetMediaStreamOutputConfigurations ( ) const
inline

The configuration for each media stream that is associated with the output.

Definition at line 359 of file Output.h.

◆ GetName()

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

The name of the output. This value must be unique within the current flow.

Definition at line 400 of file Output.h.

◆ GetOutputArn()

const Aws::String& Aws::MediaConnect::Model::Output::GetOutputArn ( ) const
inline

The ARN of the output.

Definition at line 441 of file Output.h.

◆ GetPort()

int Aws::MediaConnect::Model::Output::GetPort ( ) const
inline

The port to use when content is distributed to this output.

Definition at line 482 of file Output.h.

◆ GetTransport()

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

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

Definition at line 503 of file Output.h.

◆ GetVpcInterfaceAttachment()

const VpcInterfaceAttachment& Aws::MediaConnect::Model::Output::GetVpcInterfaceAttachment ( ) const
inline

The name of the VPC interface attachment to use for this output.

Definition at line 534 of file Output.h.

◆ Jsonize()

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

◆ ListenerAddressHasBeenSet()

bool Aws::MediaConnect::Model::Output::ListenerAddressHasBeenSet ( ) const
inline

The IP address that the receiver requires in order to establish a connection with the flow. For public networking, the ListenerAddress is represented by the elastic IP address of the flow. For private networking, the ListenerAddress is represented by the elastic network interface IP address of the VPC. This field applies only to outputs that use the Zixi pull or SRT listener protocol.

Definition at line 250 of file Output.h.

◆ MediaLiveInputArnHasBeenSet()

bool Aws::MediaConnect::Model::Output::MediaLiveInputArnHasBeenSet ( ) const
inline

The input ARN of the AWS Elemental MediaLive channel. This parameter is relevant only for outputs that were added by creating a MediaLive input.

Definition at line 317 of file Output.h.

◆ MediaStreamOutputConfigurationsHasBeenSet()

bool Aws::MediaConnect::Model::Output::MediaStreamOutputConfigurationsHasBeenSet ( ) const
inline

The configuration for each media stream that is associated with the output.

Definition at line 364 of file Output.h.

◆ NameHasBeenSet()

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

The name of the output. This value must be unique within the current flow.

Definition at line 405 of file Output.h.

◆ operator=()

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

◆ OutputArnHasBeenSet()

bool Aws::MediaConnect::Model::Output::OutputArnHasBeenSet ( ) const
inline

The ARN of the output.

Definition at line 446 of file Output.h.

◆ PortHasBeenSet()

bool Aws::MediaConnect::Model::Output::PortHasBeenSet ( ) const
inline

The port to use when content is distributed to this output.

Definition at line 487 of file Output.h.

◆ SetDataTransferSubscriberFeePercent()

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

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

Definition at line 58 of file Output.h.

◆ SetDescription() [1/3]

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

A description of the output.

Definition at line 84 of file Output.h.

◆ SetDescription() [2/3]

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

A description of the output.

Definition at line 79 of file Output.h.

◆ SetDescription() [3/3]

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

A description of the output.

Definition at line 89 of file Output.h.

◆ SetDestination() [1/3]

void Aws::MediaConnect::Model::Output::SetDestination ( Aws::String &&  value)
inline

The address where you want to send the output.

Definition at line 125 of file Output.h.

◆ SetDestination() [2/3]

void Aws::MediaConnect::Model::Output::SetDestination ( const Aws::String value)
inline

The address where you want to send the output.

Definition at line 120 of file Output.h.

◆ SetDestination() [3/3]

void Aws::MediaConnect::Model::Output::SetDestination ( const char *  value)
inline

The address where you want to send the output.

Definition at line 130 of file Output.h.

◆ SetEncryption() [1/2]

void Aws::MediaConnect::Model::Output::SetEncryption ( const Encryption value)
inline

The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

Definition at line 164 of file Output.h.

◆ SetEncryption() [2/2]

void Aws::MediaConnect::Model::Output::SetEncryption ( Encryption &&  value)
inline

The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

Definition at line 170 of file Output.h.

◆ SetEntitlementArn() [1/3]

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

The ARN of the entitlement on the originator''s flow. This value is relevant only on entitled flows.

Definition at line 207 of file Output.h.

◆ SetEntitlementArn() [2/3]

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

The ARN of the entitlement on the originator''s flow. This value is relevant only on entitled flows.

Definition at line 201 of file Output.h.

◆ SetEntitlementArn() [3/3]

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

The ARN of the entitlement on the originator''s flow. This value is relevant only on entitled flows.

Definition at line 213 of file Output.h.

◆ SetListenerAddress() [1/3]

void Aws::MediaConnect::Model::Output::SetListenerAddress ( Aws::String &&  value)
inline

The IP address that the receiver requires in order to establish a connection with the flow. For public networking, the ListenerAddress is represented by the elastic IP address of the flow. For private networking, the ListenerAddress is represented by the elastic network interface IP address of the VPC. This field applies only to outputs that use the Zixi pull or SRT listener protocol.

Definition at line 268 of file Output.h.

◆ SetListenerAddress() [2/3]

void Aws::MediaConnect::Model::Output::SetListenerAddress ( const Aws::String value)
inline

The IP address that the receiver requires in order to establish a connection with the flow. For public networking, the ListenerAddress is represented by the elastic IP address of the flow. For private networking, the ListenerAddress is represented by the elastic network interface IP address of the VPC. This field applies only to outputs that use the Zixi pull or SRT listener protocol.

Definition at line 259 of file Output.h.

◆ SetListenerAddress() [3/3]

void Aws::MediaConnect::Model::Output::SetListenerAddress ( const char *  value)
inline

The IP address that the receiver requires in order to establish a connection with the flow. For public networking, the ListenerAddress is represented by the elastic IP address of the flow. For private networking, the ListenerAddress is represented by the elastic network interface IP address of the VPC. This field applies only to outputs that use the Zixi pull or SRT listener protocol.

Definition at line 277 of file Output.h.

◆ SetMediaLiveInputArn() [1/3]

void Aws::MediaConnect::Model::Output::SetMediaLiveInputArn ( Aws::String &&  value)
inline

The input ARN of the AWS Elemental MediaLive channel. This parameter is relevant only for outputs that were added by creating a MediaLive input.

Definition at line 329 of file Output.h.

◆ SetMediaLiveInputArn() [2/3]

void Aws::MediaConnect::Model::Output::SetMediaLiveInputArn ( const Aws::String value)
inline

The input ARN of the AWS Elemental MediaLive channel. This parameter is relevant only for outputs that were added by creating a MediaLive input.

Definition at line 323 of file Output.h.

◆ SetMediaLiveInputArn() [3/3]

void Aws::MediaConnect::Model::Output::SetMediaLiveInputArn ( const char *  value)
inline

The input ARN of the AWS Elemental MediaLive channel. This parameter is relevant only for outputs that were added by creating a MediaLive input.

Definition at line 335 of file Output.h.

◆ SetMediaStreamOutputConfigurations() [1/2]

void Aws::MediaConnect::Model::Output::SetMediaStreamOutputConfigurations ( Aws::Vector< MediaStreamOutputConfiguration > &&  value)
inline

The configuration for each media stream that is associated with the output.

Definition at line 374 of file Output.h.

◆ SetMediaStreamOutputConfigurations() [2/2]

void Aws::MediaConnect::Model::Output::SetMediaStreamOutputConfigurations ( const Aws::Vector< MediaStreamOutputConfiguration > &  value)
inline

The configuration for each media stream that is associated with the output.

Definition at line 369 of file Output.h.

◆ SetName() [1/3]

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

The name of the output. This value must be unique within the current flow.

Definition at line 415 of file Output.h.

◆ SetName() [2/3]

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

The name of the output. This value must be unique within the current flow.

Definition at line 410 of file Output.h.

◆ SetName() [3/3]

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

The name of the output. This value must be unique within the current flow.

Definition at line 420 of file Output.h.

◆ SetOutputArn() [1/3]

void Aws::MediaConnect::Model::Output::SetOutputArn ( Aws::String &&  value)
inline

The ARN of the output.

Definition at line 456 of file Output.h.

◆ SetOutputArn() [2/3]

void Aws::MediaConnect::Model::Output::SetOutputArn ( const Aws::String value)
inline

The ARN of the output.

Definition at line 451 of file Output.h.

◆ SetOutputArn() [3/3]

void Aws::MediaConnect::Model::Output::SetOutputArn ( const char *  value)
inline

The ARN of the output.

Definition at line 461 of file Output.h.

◆ SetPort()

void Aws::MediaConnect::Model::Output::SetPort ( int  value)
inline

The port to use when content is distributed to this output.

Definition at line 492 of file Output.h.

◆ SetTransport() [1/2]

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

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

Definition at line 513 of file Output.h.

◆ SetTransport() [2/2]

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

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

Definition at line 518 of file Output.h.

◆ SetVpcInterfaceAttachment() [1/2]

void Aws::MediaConnect::Model::Output::SetVpcInterfaceAttachment ( const VpcInterfaceAttachment value)
inline

The name of the VPC interface attachment to use for this output.

Definition at line 544 of file Output.h.

◆ SetVpcInterfaceAttachment() [2/2]

void Aws::MediaConnect::Model::Output::SetVpcInterfaceAttachment ( VpcInterfaceAttachment &&  value)
inline

The name of the VPC interface attachment to use for this output.

Definition at line 549 of file Output.h.

◆ TransportHasBeenSet()

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

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

Definition at line 508 of file Output.h.

◆ VpcInterfaceAttachmentHasBeenSet()

bool Aws::MediaConnect::Model::Output::VpcInterfaceAttachmentHasBeenSet ( ) const
inline

The name of the VPC interface attachment to use for this output.

Definition at line 539 of file Output.h.

◆ WithDataTransferSubscriberFeePercent()

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

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

Definition at line 63 of file Output.h.

◆ WithDescription() [1/3]

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

A description of the output.

Definition at line 99 of file Output.h.

◆ WithDescription() [2/3]

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

A description of the output.

Definition at line 94 of file Output.h.

◆ WithDescription() [3/3]

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

A description of the output.

Definition at line 104 of file Output.h.

◆ WithDestination() [1/3]

Output& Aws::MediaConnect::Model::Output::WithDestination ( Aws::String &&  value)
inline

The address where you want to send the output.

Definition at line 140 of file Output.h.

◆ WithDestination() [2/3]

Output& Aws::MediaConnect::Model::Output::WithDestination ( const Aws::String value)
inline

The address where you want to send the output.

Definition at line 135 of file Output.h.

◆ WithDestination() [3/3]

Output& Aws::MediaConnect::Model::Output::WithDestination ( const char *  value)
inline

The address where you want to send the output.

Definition at line 145 of file Output.h.

◆ WithEncryption() [1/2]

Output& Aws::MediaConnect::Model::Output::WithEncryption ( const Encryption value)
inline

The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

Definition at line 176 of file Output.h.

◆ WithEncryption() [2/2]

Output& Aws::MediaConnect::Model::Output::WithEncryption ( Encryption &&  value)
inline

The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

Definition at line 182 of file Output.h.

◆ WithEntitlementArn() [1/3]

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

The ARN of the entitlement on the originator''s flow. This value is relevant only on entitled flows.

Definition at line 225 of file Output.h.

◆ WithEntitlementArn() [2/3]

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

The ARN of the entitlement on the originator''s flow. This value is relevant only on entitled flows.

Definition at line 219 of file Output.h.

◆ WithEntitlementArn() [3/3]

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

The ARN of the entitlement on the originator''s flow. This value is relevant only on entitled flows.

Definition at line 231 of file Output.h.

◆ WithListenerAddress() [1/3]

Output& Aws::MediaConnect::Model::Output::WithListenerAddress ( Aws::String &&  value)
inline

The IP address that the receiver requires in order to establish a connection with the flow. For public networking, the ListenerAddress is represented by the elastic IP address of the flow. For private networking, the ListenerAddress is represented by the elastic network interface IP address of the VPC. This field applies only to outputs that use the Zixi pull or SRT listener protocol.

Definition at line 295 of file Output.h.

◆ WithListenerAddress() [2/3]

Output& Aws::MediaConnect::Model::Output::WithListenerAddress ( const Aws::String value)
inline

The IP address that the receiver requires in order to establish a connection with the flow. For public networking, the ListenerAddress is represented by the elastic IP address of the flow. For private networking, the ListenerAddress is represented by the elastic network interface IP address of the VPC. This field applies only to outputs that use the Zixi pull or SRT listener protocol.

Definition at line 286 of file Output.h.

◆ WithListenerAddress() [3/3]

Output& Aws::MediaConnect::Model::Output::WithListenerAddress ( const char *  value)
inline

The IP address that the receiver requires in order to establish a connection with the flow. For public networking, the ListenerAddress is represented by the elastic IP address of the flow. For private networking, the ListenerAddress is represented by the elastic network interface IP address of the VPC. This field applies only to outputs that use the Zixi pull or SRT listener protocol.

Definition at line 304 of file Output.h.

◆ WithMediaLiveInputArn() [1/3]

Output& Aws::MediaConnect::Model::Output::WithMediaLiveInputArn ( Aws::String &&  value)
inline

The input ARN of the AWS Elemental MediaLive channel. This parameter is relevant only for outputs that were added by creating a MediaLive input.

Definition at line 347 of file Output.h.

◆ WithMediaLiveInputArn() [2/3]

Output& Aws::MediaConnect::Model::Output::WithMediaLiveInputArn ( const Aws::String value)
inline

The input ARN of the AWS Elemental MediaLive channel. This parameter is relevant only for outputs that were added by creating a MediaLive input.

Definition at line 341 of file Output.h.

◆ WithMediaLiveInputArn() [3/3]

Output& Aws::MediaConnect::Model::Output::WithMediaLiveInputArn ( const char *  value)
inline

The input ARN of the AWS Elemental MediaLive channel. This parameter is relevant only for outputs that were added by creating a MediaLive input.

Definition at line 353 of file Output.h.

◆ WithMediaStreamOutputConfigurations() [1/2]

Output& Aws::MediaConnect::Model::Output::WithMediaStreamOutputConfigurations ( Aws::Vector< MediaStreamOutputConfiguration > &&  value)
inline

The configuration for each media stream that is associated with the output.

Definition at line 384 of file Output.h.

◆ WithMediaStreamOutputConfigurations() [2/2]

Output& Aws::MediaConnect::Model::Output::WithMediaStreamOutputConfigurations ( const Aws::Vector< MediaStreamOutputConfiguration > &  value)
inline

The configuration for each media stream that is associated with the output.

Definition at line 379 of file Output.h.

◆ WithName() [1/3]

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

The name of the output. This value must be unique within the current flow.

Definition at line 430 of file Output.h.

◆ WithName() [2/3]

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

The name of the output. This value must be unique within the current flow.

Definition at line 425 of file Output.h.

◆ WithName() [3/3]

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

The name of the output. This value must be unique within the current flow.

Definition at line 435 of file Output.h.

◆ WithOutputArn() [1/3]

Output& Aws::MediaConnect::Model::Output::WithOutputArn ( Aws::String &&  value)
inline

The ARN of the output.

Definition at line 471 of file Output.h.

◆ WithOutputArn() [2/3]

Output& Aws::MediaConnect::Model::Output::WithOutputArn ( const Aws::String value)
inline

The ARN of the output.

Definition at line 466 of file Output.h.

◆ WithOutputArn() [3/3]

Output& Aws::MediaConnect::Model::Output::WithOutputArn ( const char *  value)
inline

The ARN of the output.

Definition at line 476 of file Output.h.

◆ WithPort()

Output& Aws::MediaConnect::Model::Output::WithPort ( int  value)
inline

The port to use when content is distributed to this output.

Definition at line 497 of file Output.h.

◆ WithTransport() [1/2]

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

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

Definition at line 523 of file Output.h.

◆ WithTransport() [2/2]

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

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

Definition at line 528 of file Output.h.

◆ WithVpcInterfaceAttachment() [1/2]

Output& Aws::MediaConnect::Model::Output::WithVpcInterfaceAttachment ( const VpcInterfaceAttachment value)
inline

The name of the VPC interface attachment to use for this output.

Definition at line 554 of file Output.h.

◆ WithVpcInterfaceAttachment() [2/2]

Output& Aws::MediaConnect::Model::Output::WithVpcInterfaceAttachment ( VpcInterfaceAttachment &&  value)
inline

The name of the VPC interface attachment to use for this output.

Definition at line 559 of file Output.h.


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