public static final class CfnPackagingConfiguration.MssPackageProperty.Builder
extends java.lang.Object
CfnPackagingConfiguration.MssPackageProperty
Constructor and Description |
---|
Builder() |
public CfnPackagingConfiguration.MssPackageProperty.Builder mssManifests(IResolvable mssManifests)
CfnPackagingConfiguration.MssPackageProperty.getMssManifests()
mssManifests
- A list of Microsoft Smooth manifest configurations that are available from this endpoint. This parameter is required.this
public CfnPackagingConfiguration.MssPackageProperty.Builder mssManifests(java.util.List<? extends java.lang.Object> mssManifests)
CfnPackagingConfiguration.MssPackageProperty.getMssManifests()
mssManifests
- A list of Microsoft Smooth manifest configurations that are available from this endpoint. This parameter is required.this
public CfnPackagingConfiguration.MssPackageProperty.Builder encryption(IResolvable encryption)
CfnPackagingConfiguration.MssPackageProperty.getEncryption()
encryption
- Parameters for encrypting content.this
public CfnPackagingConfiguration.MssPackageProperty.Builder encryption(CfnPackagingConfiguration.MssEncryptionProperty encryption)
CfnPackagingConfiguration.MssPackageProperty.getEncryption()
encryption
- Parameters for encrypting content.this
public CfnPackagingConfiguration.MssPackageProperty.Builder segmentDurationSeconds(java.lang.Number segmentDurationSeconds)
CfnPackagingConfiguration.MssPackageProperty.getSegmentDurationSeconds()
segmentDurationSeconds
- Duration (in seconds) of each fragment.
Actual fragments are rounded to the nearest multiple of the source fragment duration.this
public CfnPackagingConfiguration.MssPackageProperty build()
CfnPackagingConfiguration.MssPackageProperty
java.lang.NullPointerException
- if any required attribute was not provided