
io.burkard.cdk.services.medialive.cfnChannel.EncoderSettingsProperty.scala Maven / Gradle / Ivy
package io.burkard.cdk.services.medialive.cfnChannel
import scala.collection.JavaConverters._
@scala.annotation.nowarn("cat=deprecation")
@SuppressWarnings(Array("org.wartremover.warts.DefaultArguments", "org.wartremover.warts.Null", "DisableSyntax.null"))
object EncoderSettingsProperty {
def apply(
captionDescriptions: Option[List[_]] = None,
nielsenConfiguration: Option[software.amazon.awscdk.services.medialive.CfnChannel.NielsenConfigurationProperty] = None,
availBlanking: Option[software.amazon.awscdk.services.medialive.CfnChannel.AvailBlankingProperty] = None,
availConfiguration: Option[software.amazon.awscdk.services.medialive.CfnChannel.AvailConfigurationProperty] = None,
globalConfiguration: Option[software.amazon.awscdk.services.medialive.CfnChannel.GlobalConfigurationProperty] = None,
audioDescriptions: Option[List[_]] = None,
timecodeConfig: Option[software.amazon.awscdk.services.medialive.CfnChannel.TimecodeConfigProperty] = None,
videoDescriptions: Option[List[_]] = None,
outputGroups: Option[List[_]] = None,
motionGraphicsConfiguration: Option[software.amazon.awscdk.services.medialive.CfnChannel.MotionGraphicsConfigurationProperty] = None,
featureActivations: Option[software.amazon.awscdk.services.medialive.CfnChannel.FeatureActivationsProperty] = None,
blackoutSlate: Option[software.amazon.awscdk.services.medialive.CfnChannel.BlackoutSlateProperty] = None
): software.amazon.awscdk.services.medialive.CfnChannel.EncoderSettingsProperty =
(new software.amazon.awscdk.services.medialive.CfnChannel.EncoderSettingsProperty.Builder)
.captionDescriptions(captionDescriptions.map(_.asJava).orNull)
.nielsenConfiguration(nielsenConfiguration.orNull)
.availBlanking(availBlanking.orNull)
.availConfiguration(availConfiguration.orNull)
.globalConfiguration(globalConfiguration.orNull)
.audioDescriptions(audioDescriptions.map(_.asJava).orNull)
.timecodeConfig(timecodeConfig.orNull)
.videoDescriptions(videoDescriptions.map(_.asJava).orNull)
.outputGroups(outputGroups.map(_.asJava).orNull)
.motionGraphicsConfiguration(motionGraphicsConfiguration.orNull)
.featureActivations(featureActivations.orNull)
.blackoutSlate(blackoutSlate.orNull)
.build()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy