public static final class CfnOriginEndpoint.CmafPackageProperty.Builder
extends java.lang.Object
CfnOriginEndpoint.CmafPackageProperty
Constructor and Description |
---|
Builder() |
public CfnOriginEndpoint.CmafPackageProperty.Builder encryption(IResolvable encryption)
CfnOriginEndpoint.CmafPackageProperty.getEncryption()
encryption
- Parameters for encrypting content.this
public CfnOriginEndpoint.CmafPackageProperty.Builder encryption(CfnOriginEndpoint.CmafEncryptionProperty encryption)
CfnOriginEndpoint.CmafPackageProperty.getEncryption()
encryption
- Parameters for encrypting content.this
public CfnOriginEndpoint.CmafPackageProperty.Builder hlsManifests(IResolvable hlsManifests)
CfnOriginEndpoint.CmafPackageProperty.getHlsManifests()
hlsManifests
- A list of HLS manifest configurations that are available from this endpoint.this
public CfnOriginEndpoint.CmafPackageProperty.Builder hlsManifests(java.util.List<? extends java.lang.Object> hlsManifests)
CfnOriginEndpoint.CmafPackageProperty.getHlsManifests()
hlsManifests
- A list of HLS manifest configurations that are available from this endpoint.this
public CfnOriginEndpoint.CmafPackageProperty.Builder segmentDurationSeconds(java.lang.Number segmentDurationSeconds)
CfnOriginEndpoint.CmafPackageProperty.getSegmentDurationSeconds()
segmentDurationSeconds
- Duration (in seconds) of each segment.
Actual segments are rounded to the nearest multiple of the source segment duration.this
public CfnOriginEndpoint.CmafPackageProperty.Builder segmentPrefix(java.lang.String segmentPrefix)
CfnOriginEndpoint.CmafPackageProperty.getSegmentPrefix()
segmentPrefix
- An optional custom string that is prepended to the name of each segment.
If not specified, the segment prefix defaults to the ChannelId.this
public CfnOriginEndpoint.CmafPackageProperty.Builder streamSelection(IResolvable streamSelection)
CfnOriginEndpoint.CmafPackageProperty.getStreamSelection()
streamSelection
- Limitations for outputs from the endpoint, based on the video bitrate.this
public CfnOriginEndpoint.CmafPackageProperty.Builder streamSelection(CfnOriginEndpoint.StreamSelectionProperty streamSelection)
CfnOriginEndpoint.CmafPackageProperty.getStreamSelection()
streamSelection
- Limitations for outputs from the endpoint, based on the video bitrate.this
public CfnOriginEndpoint.CmafPackageProperty build()
CfnOriginEndpoint.CmafPackageProperty
java.lang.NullPointerException
- if any required attribute was not provided