Interface NetworkInputSettings
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
NetworkInputSettings.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-02T11:03:41.290Z")
@Stability(Experimental)
public interface NetworkInputSettings
extends software.amazon.jsii.JsiiSerializable
(experimental) Network input settings for URL pull inputs.
Example:
Stack stack;
IInput input;
IBucket bucket;
EncodeConfiguration video;
Channel.Builder.create(stack, "Channel")
.inputs(List.of(InputAttachment.builder()
.input(input)
.networkInputSettings(NetworkInputSettings.builder()
.serverValidation(ServerValidation.CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME)
.hlsInputSettings(HlsInputSettings.builder()
.bandwidth(Bitrate.mbps(5))
.scte35Source(HlsScte35Source.MANIFEST)
.build())
.build())
.logicalInterfaceNames(List.of("eth0", "eth1"))
.build()))
.outputGroups(List.of(OutputGroupConfiguration.hls(HlsOutputGroupProps.builder()
.name("hls")
.destinations(List.of(OutputDestination.toBucket(bucket, "live/stream")))
.outputs(List.of(HlsOutputDefinition.builder().encodes(List.of(video)).outputName("hls_out").build()))
.build())))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forNetworkInputSettingsstatic final classAn implementation forNetworkInputSettings -
Method Summary
Modifier and TypeMethodDescriptionstatic NetworkInputSettings.Builderbuilder()default HlsInputSettings(experimental) HLS input settings (bandwidth selection, buffer segments, retries).default String(experimental) For a multicast input, filter to content from a specific source IP address (source-specific multicast).default ServerValidation(experimental) HTTPS server certificate validation mode.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getHlsInputSettings
(experimental) HLS input settings (bandwidth selection, buffer segments, retries).Default: - no HLS input settings
-
getMulticastSourceIp
(experimental) For a multicast input, filter to content from a specific source IP address (source-specific multicast).Default: - no source IP filter
-
getServerValidation
(experimental) HTTPS server certificate validation mode.Default: - service default
-
builder
- Returns:
- a
NetworkInputSettings.BuilderofNetworkInputSettings
-