![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.awsnative.medialive.kotlin.outputs.MultiplexprogramMultiplexProgramPacketIdentifiersMap.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.medialive.kotlin.outputs
import kotlin.Int
import kotlin.Suppress
import kotlin.collections.List
/**
* Packet identifiers map for a given Multiplex program.
* @property audioPids
* @property dvbSubPids
* @property dvbTeletextPid
* @property etvPlatformPid
* @property etvSignalPid
* @property klvDataPids
* @property pcrPid
* @property pmtPid
* @property privateMetadataPid
* @property scte27Pids
* @property scte35Pid
* @property timedMetadataPid
* @property videoPid
*/
public data class MultiplexprogramMultiplexProgramPacketIdentifiersMap(
public val audioPids: List? = null,
public val dvbSubPids: List? = null,
public val dvbTeletextPid: Int? = null,
public val etvPlatformPid: Int? = null,
public val etvSignalPid: Int? = null,
public val klvDataPids: List? = null,
public val pcrPid: Int? = null,
public val pmtPid: Int? = null,
public val privateMetadataPid: Int? = null,
public val scte27Pids: List? = null,
public val scte35Pid: Int? = null,
public val timedMetadataPid: Int? = null,
public val videoPid: Int? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.medialive.outputs.MultiplexprogramMultiplexProgramPacketIdentifiersMap): MultiplexprogramMultiplexProgramPacketIdentifiersMap =
MultiplexprogramMultiplexProgramPacketIdentifiersMap(
audioPids = javaType.audioPids().map({ args0 -> args0 }),
dvbSubPids = javaType.dvbSubPids().map({ args0 -> args0 }),
dvbTeletextPid = javaType.dvbTeletextPid().map({ args0 -> args0 }).orElse(null),
etvPlatformPid = javaType.etvPlatformPid().map({ args0 -> args0 }).orElse(null),
etvSignalPid = javaType.etvSignalPid().map({ args0 -> args0 }).orElse(null),
klvDataPids = javaType.klvDataPids().map({ args0 -> args0 }),
pcrPid = javaType.pcrPid().map({ args0 -> args0 }).orElse(null),
pmtPid = javaType.pmtPid().map({ args0 -> args0 }).orElse(null),
privateMetadataPid = javaType.privateMetadataPid().map({ args0 -> args0 }).orElse(null),
scte27Pids = javaType.scte27Pids().map({ args0 -> args0 }),
scte35Pid = javaType.scte35Pid().map({ args0 -> args0 }).orElse(null),
timedMetadataPid = javaType.timedMetadataPid().map({ args0 -> args0 }).orElse(null),
videoPid = javaType.videoPid().map({ args0 -> args0 }).orElse(null),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy