Interface RouterOutputProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
RouterOutputProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-07-31T10:49:55.220Z")
@Stability(Experimental)
public interface RouterOutputProps
extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for creating a Router Output.
Example:
Stack stack;
RouterNetworkInterface networkInterface;
RouterOutput output = RouterOutput.Builder.create(stack, "SrtOutput")
.routerOutputName("srt-output")
.maximumBitrate(Bitrate.mbps(10))
.routingScope(RoutingScope.REGIONAL)
// tier defaults to RouterOutputTier.OUTPUT_20 (lowest cost)
.configuration(RouterOutputConfiguration.standard(StandardOutputConfigurationProps.builder()
.protocol(RouterOutputProtocol.srtListener(SrtListenerOutputProtocolProps.builder()
.port(9001)
.minimumLatency(Duration.millis(200))
.build()))
.networkInterface(networkInterface)
.build()))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forRouterOutputPropsstatic final classAn implementation forRouterOutputProps -
Method Summary
Modifier and TypeMethodDescriptionstatic RouterOutputProps.Builderbuilder()(experimental) Configuration for the Router Output (standard, MediaConnect Flow, or MediaLive).default MaintenanceConfiguration(experimental) Maintenance window configuration.(experimental) Maximum bitrate in bits per second that the Router Output can handle.default String(experimental) AWS region where the Router Output will be created.default String(experimental) Name of the Router Output.(experimental) Routing scope for the Router Output.getTags()(experimental) Tags to add to the Router Output.default RouterOutputTiergetTier()(experimental) Routing tier that determines the maximum number of outputs.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getConfiguration
(experimental) Configuration for the Router Output (standard, MediaConnect Flow, or MediaLive). -
getMaximumBitrate
(experimental) Maximum bitrate in bits per second that the Router Output can handle. -
getRoutingScope
(experimental) Routing scope for the Router Output. -
getMaintenanceConfiguration
(experimental) Maintenance window configuration.Default: - Default maintenance window will be used
-
getRegionName
(experimental) AWS region where the Router Output will be created.Default: - Defaults to the same region as stack
-
getRouterOutputName
(experimental) Name of the Router Output.Default: - Generated automatically
-
getTags
(experimental) Tags to add to the Router Output.Default: - No tagging
-
getTier
(experimental) Routing tier that determines the maximum number of outputs.Default: RouterOutputTier.OUTPUT_20
-
builder
- Returns:
- a
RouterOutputProps.BuilderofRouterOutputProps
-