Interface MssManifestConfiguration

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
MssManifestConfiguration.Jsii$Proxy

@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)", date="2026-04-02T21:55:36.080Z") @Stability(Experimental) public interface MssManifestConfiguration extends software.amazon.jsii.JsiiSerializable
(experimental) The MSS manifest configuration associated with the origin endpoint.

Example:

 Channel channel;
 OriginEndpoint.Builder.create(this, "Endpoint")
         .channel(channel)
         .segment(Segment.ism())
         .manifests(List.of(Manifest.mss(MssManifestConfiguration.builder()
                 .manifestName("index")
                 .manifestWindow(Duration.seconds(60))
                 .manifestLayout(MssManifestLayout.COMPACT)
                 .build())))
         .build();
 
  • Method Details

    • getManifestName

      @Stability(Experimental) @NotNull String getManifestName()
      (experimental) The name of the manifest associated with the MSS manifest configuration.
    • getFilterConfiguration

      @Stability(Experimental) @Nullable default FilterConfiguration getFilterConfiguration()
      (experimental) Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.

      https://docs.aws.amazon.com/mediapackage/latest/userguide/manifest-filter-query-parameters.html

      Default: - No filter configuration

    • getManifestLayout

      @Stability(Experimental) @Nullable default MssManifestLayout getManifestLayout()
      (experimental) The layout of the MSS manifest.

      Default: MssManifestLayout.FULL

    • getManifestWindow

      @Stability(Experimental) @Nullable default Duration getManifestWindow()
      (experimental) The total duration (in seconds) of the manifest's content.

      Default: 60

    • builder

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