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

#include <FailoverConfig.h>

Public Member Functions

 FailoverConfig ()
 
 FailoverConfig (Aws::Utils::Json::JsonView jsonValue)
 
FailoverConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const FailoverModeGetFailoverMode () const
 
bool FailoverModeHasBeenSet () const
 
void SetFailoverMode (const FailoverMode &value)
 
void SetFailoverMode (FailoverMode &&value)
 
FailoverConfigWithFailoverMode (const FailoverMode &value)
 
FailoverConfigWithFailoverMode (FailoverMode &&value)
 
int GetRecoveryWindow () const
 
bool RecoveryWindowHasBeenSet () const
 
void SetRecoveryWindow (int value)
 
FailoverConfigWithRecoveryWindow (int value)
 
const SourcePriorityGetSourcePriority () const
 
bool SourcePriorityHasBeenSet () const
 
void SetSourcePriority (const SourcePriority &value)
 
void SetSourcePriority (SourcePriority &&value)
 
FailoverConfigWithSourcePriority (const SourcePriority &value)
 
FailoverConfigWithSourcePriority (SourcePriority &&value)
 
const StateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const State &value)
 
void SetState (State &&value)
 
FailoverConfigWithState (const State &value)
 
FailoverConfigWithState (State &&value)
 

Detailed Description

The settings for source failover

See Also:

AWS API Reference

Definition at line 33 of file FailoverConfig.h.

Constructor & Destructor Documentation

◆ FailoverConfig() [1/2]

Aws::MediaConnect::Model::FailoverConfig::FailoverConfig ( )

◆ FailoverConfig() [2/2]

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

Member Function Documentation

◆ FailoverModeHasBeenSet()

bool Aws::MediaConnect::Model::FailoverConfig::FailoverModeHasBeenSet ( ) const
inline

The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.

Definition at line 54 of file FailoverConfig.h.

◆ GetFailoverMode()

const FailoverMode& Aws::MediaConnect::Model::FailoverConfig::GetFailoverMode ( ) const
inline

The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.

Definition at line 47 of file FailoverConfig.h.

◆ GetRecoveryWindow()

int Aws::MediaConnect::Model::FailoverConfig::GetRecoveryWindow ( ) const
inline

Search window time to look for dash-7 packets

Definition at line 88 of file FailoverConfig.h.

◆ GetSourcePriority()

const SourcePriority& Aws::MediaConnect::Model::FailoverConfig::GetSourcePriority ( ) const
inline

The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.

Definition at line 110 of file FailoverConfig.h.

◆ GetState()

const State& Aws::MediaConnect::Model::FailoverConfig::GetState ( ) const
inline

Definition at line 144 of file FailoverConfig.h.

◆ Jsonize()

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

◆ operator=()

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

◆ RecoveryWindowHasBeenSet()

bool Aws::MediaConnect::Model::FailoverConfig::RecoveryWindowHasBeenSet ( ) const
inline

Search window time to look for dash-7 packets

Definition at line 93 of file FailoverConfig.h.

◆ SetFailoverMode() [1/2]

void Aws::MediaConnect::Model::FailoverConfig::SetFailoverMode ( const FailoverMode value)
inline

The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.

Definition at line 61 of file FailoverConfig.h.

◆ SetFailoverMode() [2/2]

void Aws::MediaConnect::Model::FailoverConfig::SetFailoverMode ( FailoverMode &&  value)
inline

The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.

Definition at line 68 of file FailoverConfig.h.

◆ SetRecoveryWindow()

void Aws::MediaConnect::Model::FailoverConfig::SetRecoveryWindow ( int  value)
inline

Search window time to look for dash-7 packets

Definition at line 98 of file FailoverConfig.h.

◆ SetSourcePriority() [1/2]

void Aws::MediaConnect::Model::FailoverConfig::SetSourcePriority ( const SourcePriority value)
inline

The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.

Definition at line 122 of file FailoverConfig.h.

◆ SetSourcePriority() [2/2]

void Aws::MediaConnect::Model::FailoverConfig::SetSourcePriority ( SourcePriority &&  value)
inline

The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.

Definition at line 128 of file FailoverConfig.h.

◆ SetState() [1/2]

void Aws::MediaConnect::Model::FailoverConfig::SetState ( const State value)
inline

Definition at line 150 of file FailoverConfig.h.

◆ SetState() [2/2]

void Aws::MediaConnect::Model::FailoverConfig::SetState ( State &&  value)
inline

Definition at line 153 of file FailoverConfig.h.

◆ SourcePriorityHasBeenSet()

bool Aws::MediaConnect::Model::FailoverConfig::SourcePriorityHasBeenSet ( ) const
inline

The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.

Definition at line 116 of file FailoverConfig.h.

◆ StateHasBeenSet()

bool Aws::MediaConnect::Model::FailoverConfig::StateHasBeenSet ( ) const
inline

Definition at line 147 of file FailoverConfig.h.

◆ WithFailoverMode() [1/2]

FailoverConfig& Aws::MediaConnect::Model::FailoverConfig::WithFailoverMode ( const FailoverMode value)
inline

The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.

Definition at line 75 of file FailoverConfig.h.

◆ WithFailoverMode() [2/2]

FailoverConfig& Aws::MediaConnect::Model::FailoverConfig::WithFailoverMode ( FailoverMode &&  value)
inline

The type of failover you choose for this flow. MERGE combines the source streams into a single stream, allowing graceful recovery from any single-source loss. FAILOVER allows switching between different streams.

Definition at line 82 of file FailoverConfig.h.

◆ WithRecoveryWindow()

FailoverConfig& Aws::MediaConnect::Model::FailoverConfig::WithRecoveryWindow ( int  value)
inline

Search window time to look for dash-7 packets

Definition at line 103 of file FailoverConfig.h.

◆ WithSourcePriority() [1/2]

FailoverConfig& Aws::MediaConnect::Model::FailoverConfig::WithSourcePriority ( const SourcePriority value)
inline

The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.

Definition at line 134 of file FailoverConfig.h.

◆ WithSourcePriority() [2/2]

FailoverConfig& Aws::MediaConnect::Model::FailoverConfig::WithSourcePriority ( SourcePriority &&  value)
inline

The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.

Definition at line 140 of file FailoverConfig.h.

◆ WithState() [1/2]

FailoverConfig& Aws::MediaConnect::Model::FailoverConfig::WithState ( const State value)
inline

Definition at line 156 of file FailoverConfig.h.

◆ WithState() [2/2]

FailoverConfig& Aws::MediaConnect::Model::FailoverConfig::WithState ( State &&  value)
inline

Definition at line 159 of file FailoverConfig.h.


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