@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DashPlaylistSettings extends Object implements Serializable, Cloneable, StructuredPojo
Dash manifest configuration parameters.
Constructor and Description |
---|
DashPlaylistSettings() |
Modifier and Type | Method and Description |
---|---|
DashPlaylistSettings |
clone() |
boolean |
equals(Object obj) |
Integer |
getManifestWindowSeconds()
The total duration (in seconds) of each manifest.
|
Integer |
getMinBufferTimeSeconds()
Minimum amount of content (measured in seconds) that a player must keep available in the buffer.
|
Integer |
getMinUpdatePeriodSeconds()
Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.
|
Integer |
getSuggestedPresentationDelaySeconds()
Amount of time (in seconds) that the player should be from the live point at the end of the manifest.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setManifestWindowSeconds(Integer manifestWindowSeconds)
The total duration (in seconds) of each manifest.
|
void |
setMinBufferTimeSeconds(Integer minBufferTimeSeconds)
Minimum amount of content (measured in seconds) that a player must keep available in the buffer.
|
void |
setMinUpdatePeriodSeconds(Integer minUpdatePeriodSeconds)
Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.
|
void |
setSuggestedPresentationDelaySeconds(Integer suggestedPresentationDelaySeconds)
Amount of time (in seconds) that the player should be from the live point at the end of the manifest.
|
String |
toString()
Returns a string representation of this object.
|
DashPlaylistSettings |
withManifestWindowSeconds(Integer manifestWindowSeconds)
The total duration (in seconds) of each manifest.
|
DashPlaylistSettings |
withMinBufferTimeSeconds(Integer minBufferTimeSeconds)
Minimum amount of content (measured in seconds) that a player must keep available in the buffer.
|
DashPlaylistSettings |
withMinUpdatePeriodSeconds(Integer minUpdatePeriodSeconds)
Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.
|
DashPlaylistSettings |
withSuggestedPresentationDelaySeconds(Integer suggestedPresentationDelaySeconds)
Amount of time (in seconds) that the player should be from the live point at the end of the manifest.
|
public void setManifestWindowSeconds(Integer manifestWindowSeconds)
The total duration (in seconds) of each manifest. Minimum value: 30
seconds. Maximum value:
3600
seconds.
manifestWindowSeconds
- The total duration (in seconds) of each manifest. Minimum value: 30
seconds. Maximum value:
3600
seconds.public Integer getManifestWindowSeconds()
The total duration (in seconds) of each manifest. Minimum value: 30
seconds. Maximum value:
3600
seconds.
30
seconds. Maximum value:
3600
seconds.public DashPlaylistSettings withManifestWindowSeconds(Integer manifestWindowSeconds)
The total duration (in seconds) of each manifest. Minimum value: 30
seconds. Maximum value:
3600
seconds.
manifestWindowSeconds
- The total duration (in seconds) of each manifest. Minimum value: 30
seconds. Maximum value:
3600
seconds.public void setMinBufferTimeSeconds(Integer 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.
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.public Integer getMinBufferTimeSeconds()
Minimum amount of content (measured in seconds) that a player must keep available in the buffer. Minimum value:
2
seconds. Maximum value: 60
seconds.
2
seconds. Maximum value: 60
seconds.public DashPlaylistSettings withMinBufferTimeSeconds(Integer 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.
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.public void setMinUpdatePeriodSeconds(Integer 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.
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.public Integer getMinUpdatePeriodSeconds()
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.
2
seconds. Maximum value: 60
seconds.public DashPlaylistSettings withMinUpdatePeriodSeconds(Integer 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.
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.public void setSuggestedPresentationDelaySeconds(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.
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.public Integer getSuggestedPresentationDelaySeconds()
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.
2
seconds. Maximum value: 60
seconds.public DashPlaylistSettings withSuggestedPresentationDelaySeconds(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.
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.public String toString()
toString
in class Object
Object.toString()
public DashPlaylistSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.