Interface BridgeNetworkSource
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
BridgeNetworkSource.Jsii$Proxy
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-07-31T10:49:55.134Z")
@Stability(Experimental)
public interface BridgeNetworkSource
extends software.amazon.jsii.JsiiSerializable
(experimental) Bridge network source options.
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 ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forBridgeNetworkSourcestatic final classAn implementation forBridgeNetworkSource -
Method Summary
Modifier and TypeMethodDescriptionstatic BridgeNetworkSource.Builderbuilder()(experimental) The network source multicast IP.default String(experimental) The setting related to the multicast source.(experimental) The gateway network this source listens on.getPort()(experimental) The network source port.(experimental) The network source protocol.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getMulticastIp
(experimental) The network source multicast IP.Must be a valid Multicast IP address.
-
getNetwork
(experimental) The gateway network this source listens on.Use
to create the network and pass the same instance to the gateway and to each source that uses it.invalid reference
GatewayNetwork.define -
getPort
(experimental) The network source port. -
getProtocol
(experimental) The network source protocol. -
getMulticastSourceIp
(experimental) The setting related to the multicast source.The IP address of the source for source-specific multicast (SSM).
Default: - no multicast source IP
-
builder
- Returns:
- a
BridgeNetworkSource.BuilderofBridgeNetworkSource
-