Class Segment
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediapackagev2.alpha.Segment
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-04-02T09:32:03.729Z")
@Stability(Experimental)
public class Segment
extends software.amazon.jsii.JsiiObject
(experimental) Helper class for creating segment configurations.
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.mediapackagev2.alpha.*; Segment segment = new Segment();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SegmentConfigurationcmaf()(experimental) Create a CMAF segment configuration.static SegmentConfigurationcmaf(CmafSegmentProps props) (experimental) Create a CMAF segment configuration.static SegmentConfigurationism()(experimental) Create an ISM (Microsoft Smooth Streaming) segment configuration.static SegmentConfigurationism(IsmSegmentProps props) (experimental) Create an ISM (Microsoft Smooth Streaming) segment configuration.static SegmentConfigurationts()(experimental) Create a TS (Transport Stream) segment configuration.static SegmentConfigurationts(TsSegmentProps props) (experimental) Create a TS (Transport Stream) segment configuration.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Segment
protected Segment(software.amazon.jsii.JsiiObjectRef objRef) -
Segment
protected Segment(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
Segment
@Stability(Experimental) public Segment()
-
-
Method Details
-
cmaf
@Stability(Experimental) @NotNull public static SegmentConfiguration cmaf(@Nullable CmafSegmentProps props) (experimental) Create a CMAF segment configuration.Use this for endpoints with ContainerType.CMAF.
- Parameters:
props-
-
cmaf
(experimental) Create a CMAF segment configuration.Use this for endpoints with ContainerType.CMAF.
-
ism
@Stability(Experimental) @NotNull public static SegmentConfiguration ism(@Nullable IsmSegmentProps props) (experimental) Create an ISM (Microsoft Smooth Streaming) segment configuration.Use this for endpoints with ContainerType.ISM.
- Parameters:
props-
-
ism
(experimental) Create an ISM (Microsoft Smooth Streaming) segment configuration.Use this for endpoints with ContainerType.ISM.
-
ts
@Stability(Experimental) @NotNull public static SegmentConfiguration ts(@Nullable TsSegmentProps props) (experimental) Create a TS (Transport Stream) segment configuration.Use this for endpoints with ContainerType.TS.
- Parameters:
props-
-
ts
(experimental) Create a TS (Transport Stream) segment configuration.Use this for endpoints with ContainerType.TS.
-