Interface DashPlaylistSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DashPlaylistSettings.Builder,
,DashPlaylistSettings> SdkBuilder<DashPlaylistSettings.Builder,
,DashPlaylistSettings> SdkPojo
- Enclosing class:
DashPlaylistSettings
@Mutable
@NotThreadSafe
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
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 Details
-
manifestWindowSeconds
The total duration (in seconds) of each manifest. Minimum value:
30
seconds. Maximum value:3600
seconds.- Parameters:
manifestWindowSeconds
- The total duration (in seconds) of each manifest. Minimum value:30
seconds. Maximum value:3600
seconds.- 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:
2
seconds. Maximum value:60
seconds.- Parameters:
minBufferTimeSeconds
- Minimum amount of content (measured in seconds) that a player must keep available in the buffer. Minimum value:2
seconds. Maximum value:60
seconds.- 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:
2
seconds. Maximum value:60
seconds.- Parameters:
minUpdatePeriodSeconds
- Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest. Minimum value:2
seconds. Maximum value:60
seconds.- 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:
2
seconds. Maximum value:60
seconds.- Parameters:
suggestedPresentationDelaySeconds
- Amount of time (in seconds) that the player should be from the live point at the end of the manifest. Minimum value:2
seconds. Maximum value:60
seconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-