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

com.pulumi.awsnative.mediapackagev2.kotlin.inputs.OriginEndpointScteDashArgs.kt Maven / Gradle / Ivy

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

package com.pulumi.awsnative.mediapackagev2.kotlin.inputs

import com.pulumi.awsnative.mediapackagev2.inputs.OriginEndpointScteDashArgs.builder
import com.pulumi.awsnative.mediapackagev2.kotlin.enums.OriginEndpointAdMarkerDash
import com.pulumi.core.Output
import com.pulumi.core.Output.of
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiTagMarker
import kotlin.Suppress
import kotlin.jvm.JvmName

/**
 * 

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 OriginEndpointScteDashArgs( public val adMarkerDash: Output? = null, ) : ConvertibleToJava { override fun toJava(): com.pulumi.awsnative.mediapackagev2.inputs.OriginEndpointScteDashArgs = com.pulumi.awsnative.mediapackagev2.inputs.OriginEndpointScteDashArgs.builder() .adMarkerDash(adMarkerDash?.applyValue({ args0 -> args0.let({ args0 -> args0.toJava() }) })).build() } /** * Builder for [OriginEndpointScteDashArgs]. */ @PulumiTagMarker public class OriginEndpointScteDashArgsBuilder internal constructor() { private var adMarkerDash: Output? = null /** * @param value 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. */ @JvmName("oiskrblwtxqoidpm") public suspend fun adMarkerDash(`value`: Output) { this.adMarkerDash = value } /** * @param value 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. */ @JvmName("mnybmbdmmxwvdoee") public suspend fun adMarkerDash(`value`: OriginEndpointAdMarkerDash?) { val toBeMapped = value val mapped = toBeMapped?.let({ args0 -> of(args0) }) this.adMarkerDash = mapped } internal fun build(): OriginEndpointScteDashArgs = OriginEndpointScteDashArgs( adMarkerDash = adMarkerDash, ) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy