Interface OutputDefinition
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
ArchiveOutputDefinition,FrameCaptureOutputDefinition,HlsOutputDefinition,MediaConnectRouterOutputDefinition,MsSmoothOutputDefinition,RtmpOutputDefinition,SrtOutputDefinition,UdpOutputDefinition
- All Known Implementing Classes:
ArchiveOutputDefinition.Jsii$Proxy,FrameCaptureOutputDefinition.Jsii$Proxy,HlsOutputDefinition.Jsii$Proxy,MediaConnectRouterOutputDefinition.Jsii$Proxy,MsSmoothOutputDefinition.Jsii$Proxy,OutputDefinition.Jsii$Proxy,RtmpOutputDefinition.Jsii$Proxy,SrtOutputDefinition.Jsii$Proxy,UdpOutputDefinition.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-02T11:03:41.299Z")
@Stability(Experimental)
public interface OutputDefinition
extends software.amazon.jsii.JsiiSerializable
(experimental) Base output definition — shared by all output group types.
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.medialive.alpha.*;
EncodeConfiguration encodeConfiguration;
OutputDefinition outputDefinition = OutputDefinition.builder()
.encodes(List.of(encodeConfiguration))
.outputName("outputName")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forOutputDefinitionstatic final classAn implementation forOutputDefinition -
Method Summary
Modifier and TypeMethodDescriptionstatic OutputDefinition.Builderbuilder()(experimental) The encode configurations to wire to this output.(experimental) The name of this output.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEncodes
(experimental) The encode configurations to wire to this output. -
getOutputName
(experimental) The name of this output.Must be unique across all outputs in the channel.
-
builder
- Returns:
- a
OutputDefinition.BuilderofOutputDefinition
-