AutomaticInputFailoverSettings class

The settings for Automatic Input Failover.

Constructors

AutomaticInputFailoverSettings({required String secondaryInputId, int? errorClearTimeMsec, List<FailoverCondition>? failoverConditions, InputPreference? inputPreference})
AutomaticInputFailoverSettings.fromJson(Map<String, dynamic> json)
factory

Properties

errorClearTimeMsec int?
This clear time defines the requirement a recovered input must meet to be considered healthy. The input must have no failover conditions for this length of time. Enter a time in milliseconds. This value is particularly important if the input_preference for the failover pair is set to PRIMARY_INPUT_PREFERRED, because after this time, MediaLive will switch back to the primary input.
final
failoverConditions List<FailoverCondition>?
A list of failover conditions. If any of these conditions occur, MediaLive will perform a failover to the other input.
final
hashCode int
The hash code for this object.
no setterinherited
inputPreference InputPreference?
Input preference when deciding which input to make active when a previously failed input has recovered.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
secondaryInputId String
The input ID of the secondary input in the automatic input failover pair.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited