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

#include <Flow.h>

Public Member Functions

 Flow ()
 
 Flow (Aws::Utils::Json::JsonView jsonValue)
 
Flowoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAvailabilityZone () const
 
bool AvailabilityZoneHasBeenSet () const
 
void SetAvailabilityZone (const Aws::String &value)
 
void SetAvailabilityZone (Aws::String &&value)
 
void SetAvailabilityZone (const char *value)
 
FlowWithAvailabilityZone (const Aws::String &value)
 
FlowWithAvailabilityZone (Aws::String &&value)
 
FlowWithAvailabilityZone (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)
 
FlowWithDescription (const Aws::String &value)
 
FlowWithDescription (Aws::String &&value)
 
FlowWithDescription (const char *value)
 
const Aws::StringGetEgressIp () const
 
bool EgressIpHasBeenSet () const
 
void SetEgressIp (const Aws::String &value)
 
void SetEgressIp (Aws::String &&value)
 
void SetEgressIp (const char *value)
 
FlowWithEgressIp (const Aws::String &value)
 
FlowWithEgressIp (Aws::String &&value)
 
FlowWithEgressIp (const char *value)
 
const Aws::Vector< Entitlement > & GetEntitlements () const
 
bool EntitlementsHasBeenSet () const
 
void SetEntitlements (const Aws::Vector< Entitlement > &value)
 
void SetEntitlements (Aws::Vector< Entitlement > &&value)
 
FlowWithEntitlements (const Aws::Vector< Entitlement > &value)
 
FlowWithEntitlements (Aws::Vector< Entitlement > &&value)
 
FlowAddEntitlements (const Entitlement &value)
 
FlowAddEntitlements (Entitlement &&value)
 
const Aws::StringGetFlowArn () const
 
bool FlowArnHasBeenSet () const
 
void SetFlowArn (const Aws::String &value)
 
void SetFlowArn (Aws::String &&value)
 
void SetFlowArn (const char *value)
 
FlowWithFlowArn (const Aws::String &value)
 
FlowWithFlowArn (Aws::String &&value)
 
FlowWithFlowArn (const char *value)
 
const Aws::Vector< MediaStream > & GetMediaStreams () const
 
bool MediaStreamsHasBeenSet () const
 
void SetMediaStreams (const Aws::Vector< MediaStream > &value)
 
void SetMediaStreams (Aws::Vector< MediaStream > &&value)
 
FlowWithMediaStreams (const Aws::Vector< MediaStream > &value)
 
FlowWithMediaStreams (Aws::Vector< MediaStream > &&value)
 
FlowAddMediaStreams (const MediaStream &value)
 
FlowAddMediaStreams (MediaStream &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
FlowWithName (const Aws::String &value)
 
FlowWithName (Aws::String &&value)
 
FlowWithName (const char *value)
 
const Aws::Vector< Output > & GetOutputs () const
 
bool OutputsHasBeenSet () const
 
void SetOutputs (const Aws::Vector< Output > &value)
 
void SetOutputs (Aws::Vector< Output > &&value)
 
FlowWithOutputs (const Aws::Vector< Output > &value)
 
FlowWithOutputs (Aws::Vector< Output > &&value)
 
FlowAddOutputs (const Output &value)
 
FlowAddOutputs (Output &&value)
 
const SourceGetSource () const
 
bool SourceHasBeenSet () const
 
void SetSource (const Source &value)
 
void SetSource (Source &&value)
 
FlowWithSource (const Source &value)
 
FlowWithSource (Source &&value)
 
const FailoverConfigGetSourceFailoverConfig () const
 
bool SourceFailoverConfigHasBeenSet () const
 
void SetSourceFailoverConfig (const FailoverConfig &value)
 
void SetSourceFailoverConfig (FailoverConfig &&value)
 
FlowWithSourceFailoverConfig (const FailoverConfig &value)
 
FlowWithSourceFailoverConfig (FailoverConfig &&value)
 
const Aws::Vector< Source > & GetSources () const
 
bool SourcesHasBeenSet () const
 
void SetSources (const Aws::Vector< Source > &value)
 
void SetSources (Aws::Vector< Source > &&value)
 
FlowWithSources (const Aws::Vector< Source > &value)
 
FlowWithSources (Aws::Vector< Source > &&value)
 
FlowAddSources (const Source &value)
 
FlowAddSources (Source &&value)
 
const StatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Status &value)
 
void SetStatus (Status &&value)
 
FlowWithStatus (const Status &value)
 
FlowWithStatus (Status &&value)
 
const Aws::Vector< VpcInterface > & GetVpcInterfaces () const
 
bool VpcInterfacesHasBeenSet () const
 
void SetVpcInterfaces (const Aws::Vector< VpcInterface > &value)
 
void SetVpcInterfaces (Aws::Vector< VpcInterface > &&value)
 
FlowWithVpcInterfaces (const Aws::Vector< VpcInterface > &value)
 
FlowWithVpcInterfaces (Aws::Vector< VpcInterface > &&value)
 
FlowAddVpcInterfaces (const VpcInterface &value)
 
FlowAddVpcInterfaces (VpcInterface &&value)
 

Detailed Description

The settings for a flow, including its source, outputs, and entitlements.

See Also:

AWS API Reference

Definition at line 40 of file Flow.h.

Constructor & Destructor Documentation

◆ Flow() [1/2]

Aws::MediaConnect::Model::Flow::Flow ( )

◆ Flow() [2/2]

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

Member Function Documentation

◆ AddEntitlements() [1/2]

Flow& Aws::MediaConnect::Model::Flow::AddEntitlements ( const Entitlement value)
inline

The entitlements in this flow.

Definition at line 221 of file Flow.h.

◆ AddEntitlements() [2/2]

Flow& Aws::MediaConnect::Model::Flow::AddEntitlements ( Entitlement &&  value)
inline

The entitlements in this flow.

Definition at line 226 of file Flow.h.

◆ AddMediaStreams() [1/2]

Flow& Aws::MediaConnect::Model::Flow::AddMediaStreams ( const MediaStream value)
inline

The media streams that are associated with the flow. After you associate a media stream with a source, you can also associate it with outputs on the flow.

Definition at line 318 of file Flow.h.

◆ AddMediaStreams() [2/2]

Flow& Aws::MediaConnect::Model::Flow::AddMediaStreams ( MediaStream &&  value)
inline

The media streams that are associated with the flow. After you associate a media stream with a source, you can also associate it with outputs on the flow.

Definition at line 324 of file Flow.h.

◆ AddOutputs() [1/2]

Flow& Aws::MediaConnect::Model::Flow::AddOutputs ( const Output value)
inline

The outputs in this flow.

Definition at line 401 of file Flow.h.

◆ AddOutputs() [2/2]

Flow& Aws::MediaConnect::Model::Flow::AddOutputs ( Output &&  value)
inline

The outputs in this flow.

Definition at line 406 of file Flow.h.

◆ AddSources() [1/2]

Flow& Aws::MediaConnect::Model::Flow::AddSources ( const Source value)
inline

Definition at line 466 of file Flow.h.

◆ AddSources() [2/2]

Flow& Aws::MediaConnect::Model::Flow::AddSources ( Source &&  value)
inline

Definition at line 469 of file Flow.h.

◆ AddVpcInterfaces() [1/2]

Flow& Aws::MediaConnect::Model::Flow::AddVpcInterfaces ( const VpcInterface value)
inline

The VPC Interfaces for this flow.

Definition at line 536 of file Flow.h.

◆ AddVpcInterfaces() [2/2]

Flow& Aws::MediaConnect::Model::Flow::AddVpcInterfaces ( VpcInterface &&  value)
inline

The VPC Interfaces for this flow.

Definition at line 541 of file Flow.h.

◆ AvailabilityZoneHasBeenSet()

bool Aws::MediaConnect::Model::Flow::AvailabilityZoneHasBeenSet ( ) const
inline

The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.

Definition at line 59 of file Flow.h.

◆ DescriptionHasBeenSet()

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

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

Definition at line 108 of file Flow.h.

◆ EgressIpHasBeenSet()

bool Aws::MediaConnect::Model::Flow::EgressIpHasBeenSet ( ) const
inline

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

Definition at line 155 of file Flow.h.

◆ EntitlementsHasBeenSet()

bool Aws::MediaConnect::Model::Flow::EntitlementsHasBeenSet ( ) const
inline

The entitlements in this flow.

Definition at line 196 of file Flow.h.

◆ FlowArnHasBeenSet()

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

The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.

Definition at line 239 of file Flow.h.

◆ GetAvailabilityZone()

const Aws::String& Aws::MediaConnect::Model::Flow::GetAvailabilityZone ( ) const
inline

The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.

Definition at line 53 of file Flow.h.

◆ GetDescription()

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

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

Definition at line 102 of file Flow.h.

◆ GetEgressIp()

const Aws::String& Aws::MediaConnect::Model::Flow::GetEgressIp ( ) const
inline

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

Definition at line 150 of file Flow.h.

◆ GetEntitlements()

const Aws::Vector<Entitlement>& Aws::MediaConnect::Model::Flow::GetEntitlements ( ) const
inline

The entitlements in this flow.

Definition at line 191 of file Flow.h.

◆ GetFlowArn()

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

The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.

Definition at line 233 of file Flow.h.

◆ GetMediaStreams()

const Aws::Vector<MediaStream>& Aws::MediaConnect::Model::Flow::GetMediaStreams ( ) const
inline

The media streams that are associated with the flow. After you associate a media stream with a source, you can also associate it with outputs on the flow.

Definition at line 282 of file Flow.h.

◆ GetName()

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

The name of the flow.

Definition at line 330 of file Flow.h.

◆ GetOutputs()

const Aws::Vector<Output>& Aws::MediaConnect::Model::Flow::GetOutputs ( ) const
inline

The outputs in this flow.

Definition at line 371 of file Flow.h.

◆ GetSource()

const Source& Aws::MediaConnect::Model::Flow::GetSource ( ) const
inline

Definition at line 410 of file Flow.h.

◆ GetSourceFailoverConfig()

const FailoverConfig& Aws::MediaConnect::Model::Flow::GetSourceFailoverConfig ( ) const
inline

Definition at line 429 of file Flow.h.

◆ GetSources()

const Aws::Vector<Source>& Aws::MediaConnect::Model::Flow::GetSources ( ) const
inline

Definition at line 448 of file Flow.h.

◆ GetStatus()

const Status& Aws::MediaConnect::Model::Flow::GetStatus ( ) const
inline

The current status of the flow.

Definition at line 475 of file Flow.h.

◆ GetVpcInterfaces()

const Aws::Vector<VpcInterface>& Aws::MediaConnect::Model::Flow::GetVpcInterfaces ( ) const
inline

The VPC Interfaces for this flow.

Definition at line 506 of file Flow.h.

◆ Jsonize()

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

◆ MediaStreamsHasBeenSet()

bool Aws::MediaConnect::Model::Flow::MediaStreamsHasBeenSet ( ) const
inline

The media streams that are associated with the flow. After you associate a media stream with a source, you can also associate it with outputs on the flow.

Definition at line 288 of file Flow.h.

◆ NameHasBeenSet()

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

The name of the flow.

Definition at line 335 of file Flow.h.

◆ operator=()

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

◆ OutputsHasBeenSet()

bool Aws::MediaConnect::Model::Flow::OutputsHasBeenSet ( ) const
inline

The outputs in this flow.

Definition at line 376 of file Flow.h.

◆ SetAvailabilityZone() [1/3]

void Aws::MediaConnect::Model::Flow::SetAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.

Definition at line 71 of file Flow.h.

◆ SetAvailabilityZone() [2/3]

void Aws::MediaConnect::Model::Flow::SetAvailabilityZone ( const Aws::String value)
inline

The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.

Definition at line 65 of file Flow.h.

◆ SetAvailabilityZone() [3/3]

void Aws::MediaConnect::Model::Flow::SetAvailabilityZone ( const char *  value)
inline

The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.

Definition at line 77 of file Flow.h.

◆ SetDescription() [1/3]

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

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

Definition at line 120 of file Flow.h.

◆ SetDescription() [2/3]

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

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

Definition at line 114 of file Flow.h.

◆ SetDescription() [3/3]

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

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

Definition at line 126 of file Flow.h.

◆ SetEgressIp() [1/3]

void Aws::MediaConnect::Model::Flow::SetEgressIp ( Aws::String &&  value)
inline

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

Definition at line 165 of file Flow.h.

◆ SetEgressIp() [2/3]

void Aws::MediaConnect::Model::Flow::SetEgressIp ( const Aws::String value)
inline

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

Definition at line 160 of file Flow.h.

◆ SetEgressIp() [3/3]

void Aws::MediaConnect::Model::Flow::SetEgressIp ( const char *  value)
inline

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

Definition at line 170 of file Flow.h.

◆ SetEntitlements() [1/2]

void Aws::MediaConnect::Model::Flow::SetEntitlements ( Aws::Vector< Entitlement > &&  value)
inline

The entitlements in this flow.

Definition at line 206 of file Flow.h.

◆ SetEntitlements() [2/2]

void Aws::MediaConnect::Model::Flow::SetEntitlements ( const Aws::Vector< Entitlement > &  value)
inline

The entitlements in this flow.

Definition at line 201 of file Flow.h.

◆ SetFlowArn() [1/3]

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

The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.

Definition at line 251 of file Flow.h.

◆ SetFlowArn() [2/3]

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

The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.

Definition at line 245 of file Flow.h.

◆ SetFlowArn() [3/3]

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

The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.

Definition at line 257 of file Flow.h.

◆ SetMediaStreams() [1/2]

void Aws::MediaConnect::Model::Flow::SetMediaStreams ( Aws::Vector< MediaStream > &&  value)
inline

The media streams that are associated with the flow. After you associate a media stream with a source, you can also associate it with outputs on the flow.

Definition at line 300 of file Flow.h.

◆ SetMediaStreams() [2/2]

void Aws::MediaConnect::Model::Flow::SetMediaStreams ( const Aws::Vector< MediaStream > &  value)
inline

The media streams that are associated with the flow. After you associate a media stream with a source, you can also associate it with outputs on the flow.

Definition at line 294 of file Flow.h.

◆ SetName() [1/3]

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

The name of the flow.

Definition at line 345 of file Flow.h.

◆ SetName() [2/3]

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

The name of the flow.

Definition at line 340 of file Flow.h.

◆ SetName() [3/3]

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

The name of the flow.

Definition at line 350 of file Flow.h.

◆ SetOutputs() [1/2]

void Aws::MediaConnect::Model::Flow::SetOutputs ( Aws::Vector< Output > &&  value)
inline

The outputs in this flow.

Definition at line 386 of file Flow.h.

◆ SetOutputs() [2/2]

void Aws::MediaConnect::Model::Flow::SetOutputs ( const Aws::Vector< Output > &  value)
inline

The outputs in this flow.

Definition at line 381 of file Flow.h.

◆ SetSource() [1/2]

void Aws::MediaConnect::Model::Flow::SetSource ( const Source value)
inline

Definition at line 416 of file Flow.h.

◆ SetSource() [2/2]

void Aws::MediaConnect::Model::Flow::SetSource ( Source &&  value)
inline

Definition at line 419 of file Flow.h.

◆ SetSourceFailoverConfig() [1/2]

void Aws::MediaConnect::Model::Flow::SetSourceFailoverConfig ( const FailoverConfig value)
inline

Definition at line 435 of file Flow.h.

◆ SetSourceFailoverConfig() [2/2]

void Aws::MediaConnect::Model::Flow::SetSourceFailoverConfig ( FailoverConfig &&  value)
inline

Definition at line 438 of file Flow.h.

◆ SetSources() [1/2]

void Aws::MediaConnect::Model::Flow::SetSources ( Aws::Vector< Source > &&  value)
inline

Definition at line 457 of file Flow.h.

◆ SetSources() [2/2]

void Aws::MediaConnect::Model::Flow::SetSources ( const Aws::Vector< Source > &  value)
inline

Definition at line 454 of file Flow.h.

◆ SetStatus() [1/2]

void Aws::MediaConnect::Model::Flow::SetStatus ( const Status value)
inline

The current status of the flow.

Definition at line 485 of file Flow.h.

◆ SetStatus() [2/2]

void Aws::MediaConnect::Model::Flow::SetStatus ( Status &&  value)
inline

The current status of the flow.

Definition at line 490 of file Flow.h.

◆ SetVpcInterfaces() [1/2]

void Aws::MediaConnect::Model::Flow::SetVpcInterfaces ( Aws::Vector< VpcInterface > &&  value)
inline

The VPC Interfaces for this flow.

Definition at line 521 of file Flow.h.

◆ SetVpcInterfaces() [2/2]

void Aws::MediaConnect::Model::Flow::SetVpcInterfaces ( const Aws::Vector< VpcInterface > &  value)
inline

The VPC Interfaces for this flow.

Definition at line 516 of file Flow.h.

◆ SourceFailoverConfigHasBeenSet()

bool Aws::MediaConnect::Model::Flow::SourceFailoverConfigHasBeenSet ( ) const
inline

Definition at line 432 of file Flow.h.

◆ SourceHasBeenSet()

bool Aws::MediaConnect::Model::Flow::SourceHasBeenSet ( ) const
inline

Definition at line 413 of file Flow.h.

◆ SourcesHasBeenSet()

bool Aws::MediaConnect::Model::Flow::SourcesHasBeenSet ( ) const
inline

Definition at line 451 of file Flow.h.

◆ StatusHasBeenSet()

bool Aws::MediaConnect::Model::Flow::StatusHasBeenSet ( ) const
inline

The current status of the flow.

Definition at line 480 of file Flow.h.

◆ VpcInterfacesHasBeenSet()

bool Aws::MediaConnect::Model::Flow::VpcInterfacesHasBeenSet ( ) const
inline

The VPC Interfaces for this flow.

Definition at line 511 of file Flow.h.

◆ WithAvailabilityZone() [1/3]

Flow& Aws::MediaConnect::Model::Flow::WithAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.

Definition at line 89 of file Flow.h.

◆ WithAvailabilityZone() [2/3]

Flow& Aws::MediaConnect::Model::Flow::WithAvailabilityZone ( const Aws::String value)
inline

The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.

Definition at line 83 of file Flow.h.

◆ WithAvailabilityZone() [3/3]

Flow& Aws::MediaConnect::Model::Flow::WithAvailabilityZone ( const char *  value)
inline

The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.

Definition at line 95 of file Flow.h.

◆ WithDescription() [1/3]

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

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

Definition at line 138 of file Flow.h.

◆ WithDescription() [2/3]

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

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

Definition at line 132 of file Flow.h.

◆ WithDescription() [3/3]

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

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

Definition at line 144 of file Flow.h.

◆ WithEgressIp() [1/3]

Flow& Aws::MediaConnect::Model::Flow::WithEgressIp ( Aws::String &&  value)
inline

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

Definition at line 180 of file Flow.h.

◆ WithEgressIp() [2/3]

Flow& Aws::MediaConnect::Model::Flow::WithEgressIp ( const Aws::String value)
inline

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

Definition at line 175 of file Flow.h.

◆ WithEgressIp() [3/3]

Flow& Aws::MediaConnect::Model::Flow::WithEgressIp ( const char *  value)
inline

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

Definition at line 185 of file Flow.h.

◆ WithEntitlements() [1/2]

Flow& Aws::MediaConnect::Model::Flow::WithEntitlements ( Aws::Vector< Entitlement > &&  value)
inline

The entitlements in this flow.

Definition at line 216 of file Flow.h.

◆ WithEntitlements() [2/2]

Flow& Aws::MediaConnect::Model::Flow::WithEntitlements ( const Aws::Vector< Entitlement > &  value)
inline

The entitlements in this flow.

Definition at line 211 of file Flow.h.

◆ WithFlowArn() [1/3]

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

The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.

Definition at line 269 of file Flow.h.

◆ WithFlowArn() [2/3]

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

The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.

Definition at line 263 of file Flow.h.

◆ WithFlowArn() [3/3]

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

The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.

Definition at line 275 of file Flow.h.

◆ WithMediaStreams() [1/2]

Flow& Aws::MediaConnect::Model::Flow::WithMediaStreams ( Aws::Vector< MediaStream > &&  value)
inline

The media streams that are associated with the flow. After you associate a media stream with a source, you can also associate it with outputs on the flow.

Definition at line 312 of file Flow.h.

◆ WithMediaStreams() [2/2]

Flow& Aws::MediaConnect::Model::Flow::WithMediaStreams ( const Aws::Vector< MediaStream > &  value)
inline

The media streams that are associated with the flow. After you associate a media stream with a source, you can also associate it with outputs on the flow.

Definition at line 306 of file Flow.h.

◆ WithName() [1/3]

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

The name of the flow.

Definition at line 360 of file Flow.h.

◆ WithName() [2/3]

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

The name of the flow.

Definition at line 355 of file Flow.h.

◆ WithName() [3/3]

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

The name of the flow.

Definition at line 365 of file Flow.h.

◆ WithOutputs() [1/2]

Flow& Aws::MediaConnect::Model::Flow::WithOutputs ( Aws::Vector< Output > &&  value)
inline

The outputs in this flow.

Definition at line 396 of file Flow.h.

◆ WithOutputs() [2/2]

Flow& Aws::MediaConnect::Model::Flow::WithOutputs ( const Aws::Vector< Output > &  value)
inline

The outputs in this flow.

Definition at line 391 of file Flow.h.

◆ WithSource() [1/2]

Flow& Aws::MediaConnect::Model::Flow::WithSource ( const Source value)
inline

Definition at line 422 of file Flow.h.

◆ WithSource() [2/2]

Flow& Aws::MediaConnect::Model::Flow::WithSource ( Source &&  value)
inline

Definition at line 425 of file Flow.h.

◆ WithSourceFailoverConfig() [1/2]

Flow& Aws::MediaConnect::Model::Flow::WithSourceFailoverConfig ( const FailoverConfig value)
inline

Definition at line 441 of file Flow.h.

◆ WithSourceFailoverConfig() [2/2]

Flow& Aws::MediaConnect::Model::Flow::WithSourceFailoverConfig ( FailoverConfig &&  value)
inline

Definition at line 444 of file Flow.h.

◆ WithSources() [1/2]

Flow& Aws::MediaConnect::Model::Flow::WithSources ( Aws::Vector< Source > &&  value)
inline

Definition at line 463 of file Flow.h.

◆ WithSources() [2/2]

Flow& Aws::MediaConnect::Model::Flow::WithSources ( const Aws::Vector< Source > &  value)
inline

Definition at line 460 of file Flow.h.

◆ WithStatus() [1/2]

Flow& Aws::MediaConnect::Model::Flow::WithStatus ( const Status value)
inline

The current status of the flow.

Definition at line 495 of file Flow.h.

◆ WithStatus() [2/2]

Flow& Aws::MediaConnect::Model::Flow::WithStatus ( Status &&  value)
inline

The current status of the flow.

Definition at line 500 of file Flow.h.

◆ WithVpcInterfaces() [1/2]

Flow& Aws::MediaConnect::Model::Flow::WithVpcInterfaces ( Aws::Vector< VpcInterface > &&  value)
inline

The VPC Interfaces for this flow.

Definition at line 531 of file Flow.h.

◆ WithVpcInterfaces() [2/2]

Flow& Aws::MediaConnect::Model::Flow::WithVpcInterfaces ( const Aws::Vector< VpcInterface > &  value)
inline

The VPC Interfaces for this flow.

Definition at line 526 of file Flow.h.


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