Interface DashPlaylistSettings.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DashPlaylistSettings.Builder,DashPlaylistSettings>,SdkBuilder<DashPlaylistSettings.Builder,DashPlaylistSettings>,SdkPojo
- Enclosing class:
- DashPlaylistSettings
public static interface DashPlaylistSettings.Builder extends SdkPojo, CopyableBuilder<DashPlaylistSettings.Builder,DashPlaylistSettings>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DashPlaylistSettings.BuildermanifestWindowSeconds(Integer manifestWindowSeconds)The total duration (in seconds) of each manifest.DashPlaylistSettings.BuilderminBufferTimeSeconds(Integer minBufferTimeSeconds)Minimum amount of content (measured in seconds) that a player must keep available in the buffer.DashPlaylistSettings.BuilderminUpdatePeriodSeconds(Integer minUpdatePeriodSeconds)Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.DashPlaylistSettings.BuildersuggestedPresentationDelaySeconds(Integer suggestedPresentationDelaySeconds)Amount of time (in seconds) that the player should be from the live point at the end of the manifest.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
manifestWindowSeconds
DashPlaylistSettings.Builder manifestWindowSeconds(Integer manifestWindowSeconds)
The total duration (in seconds) of each manifest. Minimum value:
30seconds. Maximum value:3600seconds.- Parameters:
manifestWindowSeconds- The total duration (in seconds) of each manifest. Minimum value:30seconds. Maximum value:3600seconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
minBufferTimeSeconds
DashPlaylistSettings.Builder minBufferTimeSeconds(Integer minBufferTimeSeconds)
Minimum amount of content (measured in seconds) that a player must keep available in the buffer. Minimum value:
2seconds. Maximum value:60seconds.- 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:
- Returns a reference to this object so that method calls can be chained together.
-
minUpdatePeriodSeconds
DashPlaylistSettings.Builder minUpdatePeriodSeconds(Integer minUpdatePeriodSeconds)
Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest. Minimum value:
2seconds. Maximum value:60seconds.- 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:
- Returns a reference to this object so that method calls can be chained together.
-
suggestedPresentationDelaySeconds
DashPlaylistSettings.Builder suggestedPresentationDelaySeconds(Integer 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.- 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:
- Returns a reference to this object so that method calls can be chained together.
-
-