![JAR search and dependency download from the Maven repository](/logo.png)
io.burkard.cdk.services.mediapackage.cfnOriginEndpoint.HlsManifestProperty.scala Maven / Gradle / Ivy
package io.burkard.cdk.services.mediapackage.cfnOriginEndpoint
import scala.collection.JavaConverters._
@scala.annotation.nowarn("cat=deprecation")
@SuppressWarnings(Array("org.wartremover.warts.DefaultArguments", "org.wartremover.warts.Null", "DisableSyntax.null"))
object HlsManifestProperty {
def apply(
id: String,
includeIframeOnlyStream: Option[Boolean] = None,
playlistType: Option[String] = None,
adTriggers: Option[List[String]] = None,
url: Option[String] = None,
adsOnDeliveryRestrictions: Option[String] = None,
adMarkers: Option[String] = None,
programDateTimeIntervalSeconds: Option[Number] = None,
playlistWindowSeconds: Option[Number] = None,
manifestName: Option[String] = None
): software.amazon.awscdk.services.mediapackage.CfnOriginEndpoint.HlsManifestProperty =
(new software.amazon.awscdk.services.mediapackage.CfnOriginEndpoint.HlsManifestProperty.Builder)
.id(id)
.includeIframeOnlyStream(includeIframeOnlyStream.map(Boolean.box).orNull)
.playlistType(playlistType.orNull)
.adTriggers(adTriggers.map(_.asJava).orNull)
.url(url.orNull)
.adsOnDeliveryRestrictions(adsOnDeliveryRestrictions.orNull)
.adMarkers(adMarkers.orNull)
.programDateTimeIntervalSeconds(programDateTimeIntervalSeconds.orNull)
.playlistWindowSeconds(playlistWindowSeconds.orNull)
.manifestName(manifestName.orNull)
.build()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy