Interface CfnChannelProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnChannelProps.Jsii$Proxy
CfnChannel.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.ivs.*;
CfnChannelProps cfnChannelProps = CfnChannelProps.builder()
.authorized(false)
.containerFormat("containerFormat")
.insecureIngest(false)
.latencyMode("latencyMode")
.multitrackInputConfiguration(MultitrackInputConfigurationProperty.builder()
.enabled(false)
.maximumResolution("maximumResolution")
.policy("policy")
.build())
.name("name")
.preset("preset")
.recordingConfigurationArn("recordingConfigurationArn")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.type("type")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnChannelPropsstatic final classAn implementation forCfnChannelProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnChannelProps.Builderbuilder()default ObjectWhether the channel is authorized.default StringIndicates which content-packaging format is used (MPEG-TS or fMP4).default ObjectWhether the channel allows insecure ingest.default StringChannel latency mode.default ObjectObject specifying multitrack input configuration.default StringgetName()Channel.default StringOptional transcode preset for the channel.default StringRecording Configuration ARN.getTags()A list of key-value pairs that contain metadata for the asset model.default StringgetType()Channel type, which determines the allowable resolution and bitrate.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAuthorized
Whether the channel is authorized.Default: - false
- See Also:
-
getContainerFormat
Indicates which content-packaging format is used (MPEG-TS or fMP4).If multitrackInputConfiguration is specified and enabled is true, then containerFormat is required and must be set to FRAGMENTED_MP4. Otherwise, containerFormat may be set to TS or FRAGMENTED_MP4. Default: TS.
Default: - "TS"
- See Also:
-
getInsecureIngest
Whether the channel allows insecure ingest.Default: - false
- See Also:
-
getLatencyMode
Channel latency mode.Default: - "LOW"
- See Also:
-
getMultitrackInputConfiguration
Object specifying multitrack input configuration.Default: no multitrack input configuration is specified.
- See Also:
-
getName
Channel.Default: - "-"
- See Also:
-
getPreset
Optional transcode preset for the channel.This is selectable only for ADVANCED_HD and ADVANCED_SD channel types. For those channel types, the default preset is HIGHER_BANDWIDTH_DELIVERY. For other channel types (BASIC and STANDARD), preset is the empty string ("").
- See Also:
-
getRecordingConfigurationArn
Recording Configuration ARN.A value other than an empty string indicates that recording is enabled. Default: "" (recording is disabled).
Default: - ""
- See Also:
-
getTags
A list of key-value pairs that contain metadata for the asset model.- See Also:
-
getType
Channel type, which determines the allowable resolution and bitrate.If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately.
Default: - "STANDARD"
- See Also:
-
builder
- Returns:
- a
CfnChannelProps.BuilderofCfnChannelProps
-