java.lang.Object
software.amazon.awscdk.services.mediaconnect.alpha.Bridge.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<Bridge>
Enclosing class:
Bridge

@Stability(Experimental) public static final class Bridge.Builder extends Object implements software.amazon.jsii.Builder<Bridge>
(experimental) A fluent builder for Bridge.
  • Method Details

    • create

      @Stability(Experimental) public static Bridge.Builder create(software.constructs.Construct scope, String id)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      Returns:
      a new instance of Bridge.Builder.
    • config

      @Stability(Experimental) public Bridge.Builder config(BridgeConfiguration config)
      (experimental) The bridge configuration specifying ingress or egress settings.

      Parameters:
      config - The bridge configuration specifying ingress or egress settings. This parameter is required.
      Returns:
      this
    • gateway

      @Stability(Experimental) public Bridge.Builder gateway(IGateway gateway)
      (experimental) The gateway that the bridge is associated with.

      Parameters:
      gateway - The gateway that the bridge is associated with. This parameter is required.
      Returns:
      this
    • bridgeName

      @Stability(Experimental) public Bridge.Builder bridgeName(String bridgeName)
      (experimental) The name of the bridge.

      Cannot be modified after the bridge is created.

      Default: - autogenerated

      Parameters:
      bridgeName - The name of the bridge. This parameter is required.
      Returns:
      this
    • sourceFailoverConfig

      @Stability(Experimental) public Bridge.Builder sourceFailoverConfig(BridgeFailoverConfig sourceFailoverConfig)
      (experimental) The source failover configuration for the bridge.

      Default: - No failover configuration

      Parameters:
      sourceFailoverConfig - The source failover configuration for the bridge. This parameter is required.
      Returns:
      this
    • build

      @Stability(Experimental) public Bridge build()
      Specified by:
      build in interface software.amazon.jsii.Builder<Bridge>
      Returns:
      a newly built instance of Bridge.