Interface HlsPlaylistSettings.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<HlsPlaylistSettings.Builder,HlsPlaylistSettings>,SdkBuilder<HlsPlaylistSettings.Builder,HlsPlaylistSettings>,SdkPojo
- Enclosing class:
- HlsPlaylistSettings
public static interface HlsPlaylistSettings.Builder extends SdkPojo, CopyableBuilder<HlsPlaylistSettings.Builder,HlsPlaylistSettings>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HlsPlaylistSettings.BuilderadMarkupType(Collection<AdMarkupType> adMarkupType)Determines the type of SCTE 35 tags to use in ad markup.HlsPlaylistSettings.BuilderadMarkupType(AdMarkupType... adMarkupType)Determines the type of SCTE 35 tags to use in ad markup.HlsPlaylistSettings.BuilderadMarkupTypeWithStrings(String... adMarkupType)Determines the type of SCTE 35 tags to use in ad markup.HlsPlaylistSettings.BuilderadMarkupTypeWithStrings(Collection<String> adMarkupType)Determines the type of SCTE 35 tags to use in ad markup.HlsPlaylistSettings.BuildermanifestWindowSeconds(Integer manifestWindowSeconds)The total duration (in seconds) of each 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
HlsPlaylistSettings.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.
-
adMarkupTypeWithStrings
HlsPlaylistSettings.Builder adMarkupTypeWithStrings(Collection<String> adMarkupType)
Determines the type of SCTE 35 tags to use in ad markup. Specify
DATERANGEto useDATERANGEtags (for live or VOD content). SpecifySCTE35_ENHANCEDto useEXT-X-CUE-OUTandEXT-X-CUE-INtags (for VOD content only).- Parameters:
adMarkupType- Determines the type of SCTE 35 tags to use in ad markup. SpecifyDATERANGEto useDATERANGEtags (for live or VOD content). SpecifySCTE35_ENHANCEDto useEXT-X-CUE-OUTandEXT-X-CUE-INtags (for VOD content only).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
adMarkupTypeWithStrings
HlsPlaylistSettings.Builder adMarkupTypeWithStrings(String... adMarkupType)
Determines the type of SCTE 35 tags to use in ad markup. Specify
DATERANGEto useDATERANGEtags (for live or VOD content). SpecifySCTE35_ENHANCEDto useEXT-X-CUE-OUTandEXT-X-CUE-INtags (for VOD content only).- Parameters:
adMarkupType- Determines the type of SCTE 35 tags to use in ad markup. SpecifyDATERANGEto useDATERANGEtags (for live or VOD content). SpecifySCTE35_ENHANCEDto useEXT-X-CUE-OUTandEXT-X-CUE-INtags (for VOD content only).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
adMarkupType
HlsPlaylistSettings.Builder adMarkupType(Collection<AdMarkupType> adMarkupType)
Determines the type of SCTE 35 tags to use in ad markup. Specify
DATERANGEto useDATERANGEtags (for live or VOD content). SpecifySCTE35_ENHANCEDto useEXT-X-CUE-OUTandEXT-X-CUE-INtags (for VOD content only).- Parameters:
adMarkupType- Determines the type of SCTE 35 tags to use in ad markup. SpecifyDATERANGEto useDATERANGEtags (for live or VOD content). SpecifySCTE35_ENHANCEDto useEXT-X-CUE-OUTandEXT-X-CUE-INtags (for VOD content only).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
adMarkupType
HlsPlaylistSettings.Builder adMarkupType(AdMarkupType... adMarkupType)
Determines the type of SCTE 35 tags to use in ad markup. Specify
DATERANGEto useDATERANGEtags (for live or VOD content). SpecifySCTE35_ENHANCEDto useEXT-X-CUE-OUTandEXT-X-CUE-INtags (for VOD content only).- Parameters:
adMarkupType- Determines the type of SCTE 35 tags to use in ad markup. SpecifyDATERANGEto useDATERANGEtags (for live or VOD content). SpecifySCTE35_ENHANCEDto useEXT-X-CUE-OUTandEXT-X-CUE-INtags (for VOD content only).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-