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
ConstructorsModifierConstructorDescriptionprotectedBridgeConfiguration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedBridgeConfiguration(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionstatic BridgeConfigurationegress(EgressBridgeConfiguration config) (experimental) An egress bridge is a cloud-to-ground bridge.static BridgeConfigurationingress(IngressBridgeConfiguration config) (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, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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.
-