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

#include <AddOutputRequest.h>

Public Member Functions

 AddOutputRequest ()
 
 AddOutputRequest (Aws::Utils::Json::JsonView jsonValue)
 
AddOutputRequestoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetCidrAllowList () const
 
bool CidrAllowListHasBeenSet () const
 
void SetCidrAllowList (const Aws::Vector< Aws::String > &value)
 
void SetCidrAllowList (Aws::Vector< Aws::String > &&value)
 
AddOutputRequestWithCidrAllowList (const Aws::Vector< Aws::String > &value)
 
AddOutputRequestWithCidrAllowList (Aws::Vector< Aws::String > &&value)
 
AddOutputRequestAddCidrAllowList (const Aws::String &value)
 
AddOutputRequestAddCidrAllowList (Aws::String &&value)
 
AddOutputRequestAddCidrAllowList (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
AddOutputRequestWithDescription (const Aws::String &value)
 
AddOutputRequestWithDescription (Aws::String &&value)
 
AddOutputRequestWithDescription (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)
 
AddOutputRequestWithDestination (const Aws::String &value)
 
AddOutputRequestWithDestination (Aws::String &&value)
 
AddOutputRequestWithDestination (const char *value)
 
const EncryptionGetEncryption () const
 
bool EncryptionHasBeenSet () const
 
void SetEncryption (const Encryption &value)
 
void SetEncryption (Encryption &&value)
 
AddOutputRequestWithEncryption (const Encryption &value)
 
AddOutputRequestWithEncryption (Encryption &&value)
 
int GetMaxLatency () const
 
bool MaxLatencyHasBeenSet () const
 
void SetMaxLatency (int value)
 
AddOutputRequestWithMaxLatency (int value)
 
const Aws::Vector< MediaStreamOutputConfigurationRequest > & GetMediaStreamOutputConfigurations () const
 
bool MediaStreamOutputConfigurationsHasBeenSet () const
 
void SetMediaStreamOutputConfigurations (const Aws::Vector< MediaStreamOutputConfigurationRequest > &value)
 
void SetMediaStreamOutputConfigurations (Aws::Vector< MediaStreamOutputConfigurationRequest > &&value)
 
AddOutputRequestWithMediaStreamOutputConfigurations (const Aws::Vector< MediaStreamOutputConfigurationRequest > &value)
 
AddOutputRequestWithMediaStreamOutputConfigurations (Aws::Vector< MediaStreamOutputConfigurationRequest > &&value)
 
AddOutputRequestAddMediaStreamOutputConfigurations (const MediaStreamOutputConfigurationRequest &value)
 
AddOutputRequestAddMediaStreamOutputConfigurations (MediaStreamOutputConfigurationRequest &&value)
 
int GetMinLatency () const
 
bool MinLatencyHasBeenSet () const
 
void SetMinLatency (int value)
 
AddOutputRequestWithMinLatency (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)
 
AddOutputRequestWithName (const Aws::String &value)
 
AddOutputRequestWithName (Aws::String &&value)
 
AddOutputRequestWithName (const char *value)
 
int GetPort () const
 
bool PortHasBeenSet () const
 
void SetPort (int value)
 
AddOutputRequestWithPort (int value)
 
const ProtocolGetProtocol () const
 
bool ProtocolHasBeenSet () const
 
void SetProtocol (const Protocol &value)
 
void SetProtocol (Protocol &&value)
 
AddOutputRequestWithProtocol (const Protocol &value)
 
AddOutputRequestWithProtocol (Protocol &&value)
 
const Aws::StringGetRemoteId () const
 
bool RemoteIdHasBeenSet () const
 
void SetRemoteId (const Aws::String &value)
 
void SetRemoteId (Aws::String &&value)
 
void SetRemoteId (const char *value)
 
AddOutputRequestWithRemoteId (const Aws::String &value)
 
AddOutputRequestWithRemoteId (Aws::String &&value)
 
AddOutputRequestWithRemoteId (const char *value)
 
int GetSmoothingLatency () const
 
bool SmoothingLatencyHasBeenSet () const
 
void SetSmoothingLatency (int value)
 
AddOutputRequestWithSmoothingLatency (int value)
 
const Aws::StringGetStreamId () const
 
bool StreamIdHasBeenSet () const
 
void SetStreamId (const Aws::String &value)
 
void SetStreamId (Aws::String &&value)
 
void SetStreamId (const char *value)
 
AddOutputRequestWithStreamId (const Aws::String &value)
 
AddOutputRequestWithStreamId (Aws::String &&value)
 
AddOutputRequestWithStreamId (const char *value)
 
const VpcInterfaceAttachmentGetVpcInterfaceAttachment () const
 
bool VpcInterfaceAttachmentHasBeenSet () const
 
void SetVpcInterfaceAttachment (const VpcInterfaceAttachment &value)
 
void SetVpcInterfaceAttachment (VpcInterfaceAttachment &&value)
 
AddOutputRequestWithVpcInterfaceAttachment (const VpcInterfaceAttachment &value)
 
AddOutputRequestWithVpcInterfaceAttachment (VpcInterfaceAttachment &&value)
 

Detailed Description

The output that you want to add to this flow.

See Also:

AWS API Reference

Definition at line 36 of file AddOutputRequest.h.

Constructor & Destructor Documentation

◆ AddOutputRequest() [1/2]

Aws::MediaConnect::Model::AddOutputRequest::AddOutputRequest ( )

◆ AddOutputRequest() [2/2]

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

Member Function Documentation

◆ AddCidrAllowList() [1/3]

AddOutputRequest& Aws::MediaConnect::Model::AddOutputRequest::AddCidrAllowList ( Aws::String &&  value)
inline

The range of IP addresses that should be allowed to initiate output requests to this flow. 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 99 of file AddOutputRequest.h.

◆ AddCidrAllowList() [2/3]

AddOutputRequest& Aws::MediaConnect::Model::AddOutputRequest::AddCidrAllowList ( const Aws::String value)
inline

The range of IP addresses that should be allowed to initiate output requests to this flow. 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 92 of file AddOutputRequest.h.

◆ AddCidrAllowList() [3/3]

AddOutputRequest& Aws::MediaConnect::Model::AddOutputRequest::AddCidrAllowList ( const char *  value)
inline

The range of IP addresses that should be allowed to initiate output requests to this flow. 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 106 of file AddOutputRequest.h.

◆ AddMediaStreamOutputConfigurations() [1/2]

AddOutputRequest& Aws::MediaConnect::Model::AddOutputRequest::AddMediaStreamOutputConfigurations ( const MediaStreamOutputConfigurationRequest value)
inline

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

Definition at line 297 of file AddOutputRequest.h.

◆ AddMediaStreamOutputConfigurations() [2/2]

AddOutputRequest& Aws::MediaConnect::Model::AddOutputRequest::AddMediaStreamOutputConfigurations ( MediaStreamOutputConfigurationRequest &&  value)
inline

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

Definition at line 303 of file AddOutputRequest.h.

◆ CidrAllowListHasBeenSet()

bool Aws::MediaConnect::Model::AddOutputRequest::CidrAllowListHasBeenSet ( ) const
inline

The range of IP addresses that should be allowed to initiate output requests to this flow. 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 57 of file AddOutputRequest.h.

◆ DescriptionHasBeenSet()

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

A description of the output. This description appears only on the AWS Elemental MediaConnect console and will not be seen by the end user.

Definition at line 119 of file AddOutputRequest.h.

◆ DestinationHasBeenSet()

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

The IP address from which video will be sent to output destinations.

Definition at line 166 of file AddOutputRequest.h.

◆ EncryptionHasBeenSet()

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

◆ GetCidrAllowList()

const Aws::Vector<Aws::String>& Aws::MediaConnect::Model::AddOutputRequest::GetCidrAllowList ( ) const
inline

The range of IP addresses that should be allowed to initiate output requests to this flow. 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 50 of file AddOutputRequest.h.

◆ GetDescription()

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

A description of the output. This description appears only on the AWS Elemental MediaConnect console and will not be seen by the end user.

Definition at line 113 of file AddOutputRequest.h.

◆ GetDestination()

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

The IP address from which video will be sent to output destinations.

Definition at line 161 of file AddOutputRequest.h.

◆ GetEncryption()

const Encryption& Aws::MediaConnect::Model::AddOutputRequest::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 203 of file AddOutputRequest.h.

◆ GetMaxLatency()

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

The maximum latency in milliseconds for Zixi-based streams.

Definition at line 239 of file AddOutputRequest.h.

◆ GetMediaStreamOutputConfigurations()

const Aws::Vector<MediaStreamOutputConfigurationRequest>& Aws::MediaConnect::Model::AddOutputRequest::GetMediaStreamOutputConfigurations ( ) const
inline

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

Definition at line 261 of file AddOutputRequest.h.

◆ GetMinLatency()

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

◆ GetName()

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

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

Definition at line 346 of file AddOutputRequest.h.

◆ GetPort()

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

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

Definition at line 387 of file AddOutputRequest.h.

◆ GetProtocol()

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

The protocol to use for the output.

Definition at line 408 of file AddOutputRequest.h.

◆ GetRemoteId()

const Aws::String& Aws::MediaConnect::Model::AddOutputRequest::GetRemoteId ( ) const
inline

The remote ID for the Zixi-pull output stream.

Definition at line 439 of file AddOutputRequest.h.

◆ GetSmoothingLatency()

int Aws::MediaConnect::Model::AddOutputRequest::GetSmoothingLatency ( ) const
inline

The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.

Definition at line 480 of file AddOutputRequest.h.

◆ GetStreamId()

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

◆ GetVpcInterfaceAttachment()

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

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

Definition at line 550 of file AddOutputRequest.h.

◆ Jsonize()

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

◆ MaxLatencyHasBeenSet()

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

The maximum latency in milliseconds for Zixi-based streams.

Definition at line 244 of file AddOutputRequest.h.

◆ MediaStreamOutputConfigurationsHasBeenSet()

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

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

Definition at line 267 of file AddOutputRequest.h.

◆ MinLatencyHasBeenSet()

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

◆ NameHasBeenSet()

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

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

Definition at line 351 of file AddOutputRequest.h.

◆ operator=()

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

◆ PortHasBeenSet()

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

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

Definition at line 392 of file AddOutputRequest.h.

◆ ProtocolHasBeenSet()

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

The protocol to use for the output.

Definition at line 413 of file AddOutputRequest.h.

◆ RemoteIdHasBeenSet()

bool Aws::MediaConnect::Model::AddOutputRequest::RemoteIdHasBeenSet ( ) const
inline

The remote ID for the Zixi-pull output stream.

Definition at line 444 of file AddOutputRequest.h.

◆ SetCidrAllowList() [1/2]

void Aws::MediaConnect::Model::AddOutputRequest::SetCidrAllowList ( Aws::Vector< Aws::String > &&  value)
inline

The range of IP addresses that should be allowed to initiate output requests to this flow. 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 71 of file AddOutputRequest.h.

◆ SetCidrAllowList() [2/2]

void Aws::MediaConnect::Model::AddOutputRequest::SetCidrAllowList ( const Aws::Vector< Aws::String > &  value)
inline

The range of IP addresses that should be allowed to initiate output requests to this flow. 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 64 of file AddOutputRequest.h.

◆ SetDescription() [1/3]

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

A description of the output. This description appears only on the AWS Elemental MediaConnect console and will not be seen by the end user.

Definition at line 131 of file AddOutputRequest.h.

◆ SetDescription() [2/3]

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

A description of the output. This description appears only on the AWS Elemental MediaConnect console and will not be seen by the end user.

Definition at line 125 of file AddOutputRequest.h.

◆ SetDescription() [3/3]

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

A description of the output. This description appears only on the AWS Elemental MediaConnect console and will not be seen by the end user.

Definition at line 137 of file AddOutputRequest.h.

◆ SetDestination() [1/3]

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

The IP address from which video will be sent to output destinations.

Definition at line 176 of file AddOutputRequest.h.

◆ SetDestination() [2/3]

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

The IP address from which video will be sent to output destinations.

Definition at line 171 of file AddOutputRequest.h.

◆ SetDestination() [3/3]

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

The IP address from which video will be sent to output destinations.

Definition at line 181 of file AddOutputRequest.h.

◆ SetEncryption() [1/2]

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

◆ SetEncryption() [2/2]

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

◆ SetMaxLatency()

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

The maximum latency in milliseconds for Zixi-based streams.

Definition at line 249 of file AddOutputRequest.h.

◆ SetMediaStreamOutputConfigurations() [1/2]

void Aws::MediaConnect::Model::AddOutputRequest::SetMediaStreamOutputConfigurations ( Aws::Vector< MediaStreamOutputConfigurationRequest > &&  value)
inline

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

Definition at line 279 of file AddOutputRequest.h.

◆ SetMediaStreamOutputConfigurations() [2/2]

void Aws::MediaConnect::Model::AddOutputRequest::SetMediaStreamOutputConfigurations ( const Aws::Vector< MediaStreamOutputConfigurationRequest > &  value)
inline

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

Definition at line 273 of file AddOutputRequest.h.

◆ SetMinLatency()

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

◆ SetName() [1/3]

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

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

Definition at line 361 of file AddOutputRequest.h.

◆ SetName() [2/3]

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

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

Definition at line 356 of file AddOutputRequest.h.

◆ SetName() [3/3]

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

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

Definition at line 366 of file AddOutputRequest.h.

◆ SetPort()

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

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

Definition at line 397 of file AddOutputRequest.h.

◆ SetProtocol() [1/2]

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

The protocol to use for the output.

Definition at line 418 of file AddOutputRequest.h.

◆ SetProtocol() [2/2]

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

The protocol to use for the output.

Definition at line 423 of file AddOutputRequest.h.

◆ SetRemoteId() [1/3]

void Aws::MediaConnect::Model::AddOutputRequest::SetRemoteId ( Aws::String &&  value)
inline

The remote ID for the Zixi-pull output stream.

Definition at line 454 of file AddOutputRequest.h.

◆ SetRemoteId() [2/3]

void Aws::MediaConnect::Model::AddOutputRequest::SetRemoteId ( const Aws::String value)
inline

The remote ID for the Zixi-pull output stream.

Definition at line 449 of file AddOutputRequest.h.

◆ SetRemoteId() [3/3]

void Aws::MediaConnect::Model::AddOutputRequest::SetRemoteId ( const char *  value)
inline

The remote ID for the Zixi-pull output stream.

Definition at line 459 of file AddOutputRequest.h.

◆ SetSmoothingLatency()

void Aws::MediaConnect::Model::AddOutputRequest::SetSmoothingLatency ( int  value)
inline

The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.

Definition at line 490 of file AddOutputRequest.h.

◆ SetStreamId() [1/3]

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

◆ SetStreamId() [2/3]

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

◆ SetStreamId() [3/3]

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

◆ SetVpcInterfaceAttachment() [1/2]

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

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

Definition at line 560 of file AddOutputRequest.h.

◆ SetVpcInterfaceAttachment() [2/2]

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

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

Definition at line 565 of file AddOutputRequest.h.

◆ SmoothingLatencyHasBeenSet()

bool Aws::MediaConnect::Model::AddOutputRequest::SmoothingLatencyHasBeenSet ( ) const
inline

The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.

Definition at line 485 of file AddOutputRequest.h.

◆ StreamIdHasBeenSet()

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

◆ VpcInterfaceAttachmentHasBeenSet()

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

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

Definition at line 555 of file AddOutputRequest.h.

◆ WithCidrAllowList() [1/2]

AddOutputRequest& Aws::MediaConnect::Model::AddOutputRequest::WithCidrAllowList ( Aws::Vector< Aws::String > &&  value)
inline

The range of IP addresses that should be allowed to initiate output requests to this flow. 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 85 of file AddOutputRequest.h.

◆ WithCidrAllowList() [2/2]

AddOutputRequest& Aws::MediaConnect::Model::AddOutputRequest::WithCidrAllowList ( const Aws::Vector< Aws::String > &  value)
inline

The range of IP addresses that should be allowed to initiate output requests to this flow. 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 78 of file AddOutputRequest.h.

◆ WithDescription() [1/3]

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

A description of the output. This description appears only on the AWS Elemental MediaConnect console and will not be seen by the end user.

Definition at line 149 of file AddOutputRequest.h.

◆ WithDescription() [2/3]

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

A description of the output. This description appears only on the AWS Elemental MediaConnect console and will not be seen by the end user.

Definition at line 143 of file AddOutputRequest.h.

◆ WithDescription() [3/3]

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

A description of the output. This description appears only on the AWS Elemental MediaConnect console and will not be seen by the end user.

Definition at line 155 of file AddOutputRequest.h.

◆ WithDestination() [1/3]

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

The IP address from which video will be sent to output destinations.

Definition at line 191 of file AddOutputRequest.h.

◆ WithDestination() [2/3]

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

The IP address from which video will be sent to output destinations.

Definition at line 186 of file AddOutputRequest.h.

◆ WithDestination() [3/3]

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

The IP address from which video will be sent to output destinations.

Definition at line 196 of file AddOutputRequest.h.

◆ WithEncryption() [1/2]

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

◆ WithEncryption() [2/2]

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

◆ WithMaxLatency()

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

The maximum latency in milliseconds for Zixi-based streams.

Definition at line 254 of file AddOutputRequest.h.

◆ WithMediaStreamOutputConfigurations() [1/2]

AddOutputRequest& Aws::MediaConnect::Model::AddOutputRequest::WithMediaStreamOutputConfigurations ( Aws::Vector< MediaStreamOutputConfigurationRequest > &&  value)
inline

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

Definition at line 291 of file AddOutputRequest.h.

◆ WithMediaStreamOutputConfigurations() [2/2]

AddOutputRequest& Aws::MediaConnect::Model::AddOutputRequest::WithMediaStreamOutputConfigurations ( const Aws::Vector< MediaStreamOutputConfigurationRequest > &  value)
inline

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

Definition at line 285 of file AddOutputRequest.h.

◆ WithMinLatency()

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

◆ WithName() [1/3]

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

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

Definition at line 376 of file AddOutputRequest.h.

◆ WithName() [2/3]

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

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

Definition at line 371 of file AddOutputRequest.h.

◆ WithName() [3/3]

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

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

Definition at line 381 of file AddOutputRequest.h.

◆ WithPort()

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

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

Definition at line 402 of file AddOutputRequest.h.

◆ WithProtocol() [1/2]

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

The protocol to use for the output.

Definition at line 428 of file AddOutputRequest.h.

◆ WithProtocol() [2/2]

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

The protocol to use for the output.

Definition at line 433 of file AddOutputRequest.h.

◆ WithRemoteId() [1/3]

AddOutputRequest& Aws::MediaConnect::Model::AddOutputRequest::WithRemoteId ( Aws::String &&  value)
inline

The remote ID for the Zixi-pull output stream.

Definition at line 469 of file AddOutputRequest.h.

◆ WithRemoteId() [2/3]

AddOutputRequest& Aws::MediaConnect::Model::AddOutputRequest::WithRemoteId ( const Aws::String value)
inline

The remote ID for the Zixi-pull output stream.

Definition at line 464 of file AddOutputRequest.h.

◆ WithRemoteId() [3/3]

AddOutputRequest& Aws::MediaConnect::Model::AddOutputRequest::WithRemoteId ( const char *  value)
inline

The remote ID for the Zixi-pull output stream.

Definition at line 474 of file AddOutputRequest.h.

◆ WithSmoothingLatency()

AddOutputRequest& Aws::MediaConnect::Model::AddOutputRequest::WithSmoothingLatency ( int  value)
inline

The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.

Definition at line 495 of file AddOutputRequest.h.

◆ WithStreamId() [1/3]

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

◆ WithStreamId() [2/3]

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

◆ WithStreamId() [3/3]

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

◆ WithVpcInterfaceAttachment() [1/2]

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

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

Definition at line 570 of file AddOutputRequest.h.

◆ WithVpcInterfaceAttachment() [2/2]

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

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

Definition at line 575 of file AddOutputRequest.h.


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