Class BridgeConfiguration

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

@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)", date="2026-07-31T10:49:55.131Z") @Stability(Experimental) public class BridgeConfiguration extends software.amazon.jsii.JsiiObject
(experimental) Bridge configuration to set ingress and egress options on the bridge.

Example:

 Stack stack;
 GatewayNetwork productionNetwork = GatewayNetwork.define(GatewayNetworkDefineProps.builder()
         .cidrBlock("192.168.1.0/24")
         .name("production-network")
         .build());
 Gateway gateway = Gateway.Builder.create(stack, "MyGateway")
         .gatewayName("my-gateway")
         .egressCidrBlocks(List.of("10.0.0.0/16"))
         .networks(List.of(productionNetwork))
         .build();
 Bridge ingressBridge = Bridge.Builder.create(stack, "MyIngressBridge")
         .bridgeName("my-ingress-bridge")
         .config(BridgeConfiguration.ingress(IngressBridgeConfiguration.builder()
                 .maxBitrate(Bitrate.mbps(10))
                 .maxOutputs(2)
                 .networkSources(List.of(BridgeNetworkInput.builder()
                         .name("on-prem-source")
                         .source(BridgeNetworkSource.builder()
                                 .protocol(BridgeProtocol.RTP)
                                 .network(productionNetwork)
                                 .multicastIp("239.1.1.1")
                                 .port(5000)
                                 .build())
                         .build()))
                 .build()))
         .gateway(gateway)
         .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
    BridgeConfiguration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
     
    protected
    BridgeConfiguration(software.amazon.jsii.JsiiObjectRef objRef)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (experimental) An egress bridge is a cloud-to-ground bridge.
    (experimental) An ingress bridge is a ground-to-cloud bridge.

    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

    • BridgeConfiguration

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

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

    • egress

      @Stability(Experimental) @NotNull public static BridgeConfiguration egress(@NotNull EgressBridgeConfiguration config)
      (experimental) An egress bridge is a cloud-to-ground bridge.

      The content comes from an existing MediaConnect flow and is delivered to your premises.

      Parameters:
      config - This parameter is required.
    • ingress

      @Stability(Experimental) @NotNull public static BridgeConfiguration ingress(@NotNull IngressBridgeConfiguration config)
      (experimental) An ingress bridge is a ground-to-cloud bridge.

      The content originates at your premises and is delivered to the cloud.

      Parameters:
      config - This parameter is required.