Interface RouterOutputProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
RouterOutputProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.140.0 (build 79fd58c)",
date="2026-09-25T13:54:17.440Z")
@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) The maximum bitrate for the router output.default String(experimental) The AWS Region where the router output is located.default String(experimental) Name of the Router Output.(experimental) Indicates whether the router output is configured for Regional or global routing.getTags()(experimental) Tags to add to the Router Output.default RouterOutputTiergetTier()(experimental) Tier for this output.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) The maximum bitrate for the router output.Must fall within the limits of the selected
tier. -
getRoutingScope
(experimental) Indicates whether the router output is configured for Regional or global routing. -
getMaintenanceConfiguration
(experimental) Maintenance window configuration.Default: - Default maintenance window will be used
-
getRegionName
(experimental) The AWS Region where the router output is located.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) Tier for this output.The tier determines the capacity limits, performance characteristics, and associated costs;
maximumBitratemust fall within its limits.Default: RouterOutputTier.OUTPUT_20
-
builder
- Returns:
- a
RouterOutputProps.BuilderofRouterOutputProps
-