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
Modifier and TypeMethodDescriptionmanifestWindowSeconds(Integer manifestWindowSeconds) The total duration (in seconds) of each manifest.minBufferTimeSeconds(Integer minBufferTimeSeconds) Minimum amount of content (measured in seconds) that a player must keep available in the buffer.minUpdatePeriodSeconds(Integer minUpdatePeriodSeconds) Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.suggestedPresentationDelaySeconds(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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
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
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.
-