java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediaconnect.alpha.FailoverConfig
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)", date="2026-07-31T10:49:55.141Z") @Stability(Experimental) public class FailoverConfig extends software.amazon.jsii.JsiiObject
(experimental) Source failover configuration for a flow.

MediaConnect supports two failover modes: *

invalid reference
FailoverConfig.merge
combines two binary-identical sources into a single stream, recovering lost packets from the other source (SMPTE 2022-7). *
invalid reference
FailoverConfig.failover
switches between a primary and backup source when the active source stops receiving data.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.mediaconnect.alpha.*;
 FailoverConfig failoverConfig = FailoverConfig.failover(FailoverFailoverOptions.builder()
         .primarySource("primarySource")
         .state(State.ENABLED)
         .build());
 
  • Nested Class Summary

    Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

    software.amazon.jsii.JsiiObject.InitializationMode
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    FailoverConfig(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
     
    protected
    FailoverConfig(software.amazon.jsii.JsiiObjectRef objRef)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (experimental) Configure switchover-mode failover.
    (experimental) Configure switchover-mode failover.
    (experimental) Configure merge-mode failover.
    (experimental) Configure merge-mode failover.

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Constructor Details

    • FailoverConfig

      protected FailoverConfig(software.amazon.jsii.JsiiObjectRef objRef)
    • FailoverConfig

      protected FailoverConfig(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
  • Method Details

    • failover

      @Stability(Experimental) @NotNull public static FailoverConfig failover(@Nullable FailoverFailoverOptions options)
      (experimental) Configure switchover-mode failover.

      The flow swaps to the backup source when the primary source stops receiving data.

      Parameters:
      options -
    • failover

      @Stability(Experimental) @NotNull public static FailoverConfig failover()
      (experimental) Configure switchover-mode failover.

      The flow swaps to the backup source when the primary source stops receiving data.

    • merge

      @Stability(Experimental) @NotNull public static FailoverConfig merge(@Nullable MergeFailoverOptions options)
      (experimental) Configure merge-mode failover.

      Requires two binary-identical sources.

      Parameters:
      options -
    • merge

      @Stability(Experimental) @NotNull public static FailoverConfig merge()
      (experimental) Configure merge-mode failover.

      Requires two binary-identical sources.