Interface ArchiveOutputDefinition

All Superinterfaces:
software.amazon.jsii.JsiiSerializable, OutputDefinition
All Known Implementing Classes:
ArchiveOutputDefinition.Jsii$Proxy

@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)", date="2026-09-02T11:03:40.900Z") @Stability(Experimental) public interface ArchiveOutputDefinition extends software.amazon.jsii.JsiiSerializable, OutputDefinition
(experimental) Output definition for an Archive output group.

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.*;
 ArchiveContainer archiveContainer;
 EncodeConfiguration encodeConfiguration;
 ArchiveOutputDefinition archiveOutputDefinition = ArchiveOutputDefinition.builder()
         .encodes(List.of(encodeConfiguration))
         .outputName("outputName")
         // the properties below are optional
         .container(archiveContainer)
         .extension("extension")
         .nameModifier("nameModifier")
         .build();
 
  • Method Details

    • getContainer

      @Stability(Experimental) @Nullable default ArchiveContainer getContainer()
      (experimental) The container (transport stream) for this output — an MPEG-TS (M2TS) or raw container.

      Use the ArchiveContainer factory methods.

      Default: - ArchiveContainer.m2ts() with service-default M2TS settings

    • getExtension

      @Stability(Experimental) @Nullable default String getExtension()
      (experimental) The output file extension.

      Default: - auto-selected from container type

    • getNameModifier

      @Stability(Experimental) @Nullable default String getNameModifier()
      (experimental) A string concatenated to the end of the destination file name.

      Required if the output group contains more than one output of the same container type.

      Default: - no name modifier

    • builder

      @Stability(Experimental) static ArchiveOutputDefinition.Builder builder()
      Returns:
      a ArchiveOutputDefinition.Builder of ArchiveOutputDefinition