Class CfnChannelPropsMixin.DashPlaylistSettingsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.mediatailor.CfnChannelPropsMixin.DashPlaylistSettingsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnChannelPropsMixin.DashPlaylistSettingsProperty>
- Enclosing interface:
CfnChannelPropsMixin.DashPlaylistSettingsProperty
@Stability(Stable)
public static final class CfnChannelPropsMixin.DashPlaylistSettingsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnChannelPropsMixin.DashPlaylistSettingsProperty>
A builder for
CfnChannelPropsMixin.DashPlaylistSettingsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.manifestWindowSeconds(Number manifestWindowSeconds) minBufferTimeSeconds(Number minBufferTimeSeconds) minUpdatePeriodSeconds(Number minUpdatePeriodSeconds) suggestedPresentationDelaySeconds(Number suggestedPresentationDelaySeconds)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
manifestWindowSeconds
@Stability(Stable) public CfnChannelPropsMixin.DashPlaylistSettingsProperty.Builder manifestWindowSeconds(Number manifestWindowSeconds) - Parameters:
manifestWindowSeconds- The total duration (in seconds) of each manifest. Minimum value:30seconds. Maximum value:3600seconds.- Returns:
this
-
minBufferTimeSeconds
@Stability(Stable) public CfnChannelPropsMixin.DashPlaylistSettingsProperty.Builder minBufferTimeSeconds(Number minBufferTimeSeconds) - Parameters:
minBufferTimeSeconds- Minimum amount of content (measured in seconds) that a player must keep available in the buffer. Minimum value:2seconds. Maximum value:60seconds.- Returns:
this
-
minUpdatePeriodSeconds
@Stability(Stable) public CfnChannelPropsMixin.DashPlaylistSettingsProperty.Builder minUpdatePeriodSeconds(Number minUpdatePeriodSeconds) - Parameters:
minUpdatePeriodSeconds- Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest. Minimum value:2seconds. Maximum value:60seconds.- Returns:
this
-
suggestedPresentationDelaySeconds
@Stability(Stable) public CfnChannelPropsMixin.DashPlaylistSettingsProperty.Builder suggestedPresentationDelaySeconds(Number suggestedPresentationDelaySeconds) Sets the value ofCfnChannelPropsMixin.DashPlaylistSettingsProperty.getSuggestedPresentationDelaySeconds()- Parameters:
suggestedPresentationDelaySeconds- Amount of time (in seconds) that the player should be from the live point at the end of the manifest. Minimum value:2seconds. Maximum value:60seconds.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnChannelPropsMixin.DashPlaylistSettingsProperty>- Returns:
- a new instance of
CfnChannelPropsMixin.DashPlaylistSettingsProperty - Throws:
NullPointerException- if any required attribute was not provided
-