@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class HlsPlaylistSettings extends Object implements Serializable, Cloneable, StructuredPojo
HLS playlist configuration parameters.
| Constructor and Description |
|---|
HlsPlaylistSettings() |
| Modifier and Type | Method and Description |
|---|---|
HlsPlaylistSettings |
clone() |
boolean |
equals(Object obj) |
List<String> |
getAdMarkupType()
Determines the type of SCTE 35 tags to use in ad markup.
|
Integer |
getManifestWindowSeconds()
The total duration (in seconds) of each manifest.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAdMarkupType(Collection<String> adMarkupType)
Determines the type of SCTE 35 tags to use in ad markup.
|
void |
setManifestWindowSeconds(Integer manifestWindowSeconds)
The total duration (in seconds) of each manifest.
|
String |
toString()
Returns a string representation of this object.
|
HlsPlaylistSettings |
withAdMarkupType(AdMarkupType... adMarkupType)
Determines the type of SCTE 35 tags to use in ad markup.
|
HlsPlaylistSettings |
withAdMarkupType(Collection<String> adMarkupType)
Determines the type of SCTE 35 tags to use in ad markup.
|
HlsPlaylistSettings |
withAdMarkupType(String... adMarkupType)
Determines the type of SCTE 35 tags to use in ad markup.
|
HlsPlaylistSettings |
withManifestWindowSeconds(Integer manifestWindowSeconds)
The total duration (in seconds) of each manifest.
|
public List<String> getAdMarkupType()
Determines the type of SCTE 35 tags to use in ad markup. Specify DATERANGE to use
DATERANGE tags (for live or VOD content). Specify SCTE35_ENHANCED to use
EXT-X-CUE-OUT and EXT-X-CUE-IN tags (for VOD content only).
DATERANGE to use
DATERANGE tags (for live or VOD content). Specify SCTE35_ENHANCED to use
EXT-X-CUE-OUT and EXT-X-CUE-IN tags (for VOD content only).AdMarkupTypepublic void setAdMarkupType(Collection<String> adMarkupType)
Determines the type of SCTE 35 tags to use in ad markup. Specify DATERANGE to use
DATERANGE tags (for live or VOD content). Specify SCTE35_ENHANCED to use
EXT-X-CUE-OUT and EXT-X-CUE-IN tags (for VOD content only).
adMarkupType - Determines the type of SCTE 35 tags to use in ad markup. Specify DATERANGE to use
DATERANGE tags (for live or VOD content). Specify SCTE35_ENHANCED to use
EXT-X-CUE-OUT and EXT-X-CUE-IN tags (for VOD content only).AdMarkupTypepublic HlsPlaylistSettings withAdMarkupType(String... adMarkupType)
Determines the type of SCTE 35 tags to use in ad markup. Specify DATERANGE to use
DATERANGE tags (for live or VOD content). Specify SCTE35_ENHANCED to use
EXT-X-CUE-OUT and EXT-X-CUE-IN tags (for VOD content only).
NOTE: This method appends the values to the existing list (if any). Use
setAdMarkupType(java.util.Collection) or withAdMarkupType(java.util.Collection) if you want to
override the existing values.
adMarkupType - Determines the type of SCTE 35 tags to use in ad markup. Specify DATERANGE to use
DATERANGE tags (for live or VOD content). Specify SCTE35_ENHANCED to use
EXT-X-CUE-OUT and EXT-X-CUE-IN tags (for VOD content only).AdMarkupTypepublic HlsPlaylistSettings withAdMarkupType(Collection<String> adMarkupType)
Determines the type of SCTE 35 tags to use in ad markup. Specify DATERANGE to use
DATERANGE tags (for live or VOD content). Specify SCTE35_ENHANCED to use
EXT-X-CUE-OUT and EXT-X-CUE-IN tags (for VOD content only).
adMarkupType - Determines the type of SCTE 35 tags to use in ad markup. Specify DATERANGE to use
DATERANGE tags (for live or VOD content). Specify SCTE35_ENHANCED to use
EXT-X-CUE-OUT and EXT-X-CUE-IN tags (for VOD content only).AdMarkupTypepublic HlsPlaylistSettings withAdMarkupType(AdMarkupType... adMarkupType)
Determines the type of SCTE 35 tags to use in ad markup. Specify DATERANGE to use
DATERANGE tags (for live or VOD content). Specify SCTE35_ENHANCED to use
EXT-X-CUE-OUT and EXT-X-CUE-IN tags (for VOD content only).
adMarkupType - Determines the type of SCTE 35 tags to use in ad markup. Specify DATERANGE to use
DATERANGE tags (for live or VOD content). Specify SCTE35_ENHANCED to use
EXT-X-CUE-OUT and EXT-X-CUE-IN tags (for VOD content only).AdMarkupTypepublic 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 HlsPlaylistSettings 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 String toString()
toString in class ObjectObject.toString()public HlsPlaylistSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.