Interface IsmSegmentProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable, SegmentPropsBase
All Known Implementing Classes:
IsmSegmentProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)", date="2026-04-02T09:32:03.720Z") @Stability(Experimental) public interface IsmSegmentProps extends software.amazon.jsii.JsiiSerializable, SegmentPropsBase
(experimental) Properties for ISM (Microsoft Smooth Streaming) segment configuration.

Example:

 Channel channel;
 IRole spekeRole;
 OriginEndpoint.Builder.create(this, "IsmEndpoint")
         .channel(channel)
         .segment(Segment.ism(IsmSegmentProps.builder()
                 .encryption(IsmEncryption.speke(IsmSpekeEncryptionProps.builder()
                         .resourceId("my-content-id")
                         .url("https://example.com/speke")
                         .role(spekeRole)
                         .build()))
                 .build()))
         .manifests(List.of(Manifest.mss(MssManifestConfiguration.builder().manifestName("index").build())))
         .build();
 
  • Method Details