All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.awsnative.mediapackagev2.kotlin.outputs.OriginEndpointScteDash.kt Maven / Gradle / Ivy

@file:Suppress("NAME_SHADOWING", "DEPRECATION")

package com.pulumi.awsnative.mediapackagev2.kotlin.outputs

import com.pulumi.awsnative.mediapackagev2.kotlin.enums.OriginEndpointAdMarkerDash
import kotlin.Suppress

/**
 * 

The SCTE configuration.

* @property adMarkerDash Choose how ad markers are included in the packaged content. If you include ad markers in the content stream in your upstream encoders, then you need to inform MediaPackage what to do with the ad markers in the output. * Value description: * - `Binary` - The SCTE-35 marker is expressed as a hex-string (Base64 string) rather than full XML. * - `XML` - The SCTE marker is expressed fully in XML. */ public data class OriginEndpointScteDash( public val adMarkerDash: OriginEndpointAdMarkerDash? = null, ) { public companion object { public fun toKotlin(javaType: com.pulumi.awsnative.mediapackagev2.outputs.OriginEndpointScteDash): OriginEndpointScteDash = OriginEndpointScteDash( adMarkerDash = javaType.adMarkerDash().map({ args0 -> args0.let({ args0 -> com.pulumi.awsnative.mediapackagev2.kotlin.enums.OriginEndpointAdMarkerDash.Companion.toKotlin(args0) }) }).orElse(null), ) } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy