
io.burkard.cdk.services.medialive.cfnChannel.HlsCdnSettingsProperty.scala Maven / Gradle / Ivy
package io.burkard.cdk.services.medialive.cfnChannel
@SuppressWarnings(Array("org.wartremover.warts.DefaultArguments", "org.wartremover.warts.Null", "DisableSyntax.null"))
object HlsCdnSettingsProperty {
def apply(
hlsWebdavSettings: Option[software.amazon.awscdk.services.medialive.CfnChannel.HlsWebdavSettingsProperty] = None,
hlsAkamaiSettings: Option[software.amazon.awscdk.services.medialive.CfnChannel.HlsAkamaiSettingsProperty] = None,
hlsS3Settings: Option[software.amazon.awscdk.services.medialive.CfnChannel.HlsS3SettingsProperty] = None,
hlsBasicPutSettings: Option[software.amazon.awscdk.services.medialive.CfnChannel.HlsBasicPutSettingsProperty] = None,
hlsMediaStoreSettings: Option[software.amazon.awscdk.services.medialive.CfnChannel.HlsMediaStoreSettingsProperty] = None
): software.amazon.awscdk.services.medialive.CfnChannel.HlsCdnSettingsProperty =
(new software.amazon.awscdk.services.medialive.CfnChannel.HlsCdnSettingsProperty.Builder)
.hlsWebdavSettings(hlsWebdavSettings.orNull)
.hlsAkamaiSettings(hlsAkamaiSettings.orNull)
.hlsS3Settings(hlsS3Settings.orNull)
.hlsBasicPutSettings(hlsBasicPutSettings.orNull)
.hlsMediaStoreSettings(hlsMediaStoreSettings.orNull)
.build()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy