
com.pulumi.googlenative.transcoder.v1.kotlin.outputs.PreprocessingConfigResponse.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-google-native-kotlin Show documentation
Show all versions of pulumi-google-native-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
The newest version!
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.googlenative.transcoder.v1.kotlin.outputs
import kotlin.Suppress
/**
* Preprocessing configurations.
* @property audio Audio preprocessing configuration.
* @property color Color preprocessing configuration.
* @property crop Specify the video cropping configuration.
* @property deblock Deblock preprocessing configuration.
* @property deinterlace Specify the video deinterlace configuration.
* @property denoise Denoise preprocessing configuration.
* @property pad Specify the video pad filter configuration.
*/
public data class PreprocessingConfigResponse(
public val audio: AudioResponse,
public val color: ColorResponse,
public val crop: CropResponse,
public val deblock: DeblockResponse,
public val deinterlace: DeinterlaceResponse,
public val denoise: DenoiseResponse,
public val pad: PadResponse,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.googlenative.transcoder.v1.outputs.PreprocessingConfigResponse): PreprocessingConfigResponse = PreprocessingConfigResponse(
audio = javaType.audio().let({ args0 ->
com.pulumi.googlenative.transcoder.v1.kotlin.outputs.AudioResponse.Companion.toKotlin(args0)
}),
color = javaType.color().let({ args0 ->
com.pulumi.googlenative.transcoder.v1.kotlin.outputs.ColorResponse.Companion.toKotlin(args0)
}),
crop = javaType.crop().let({ args0 ->
com.pulumi.googlenative.transcoder.v1.kotlin.outputs.CropResponse.Companion.toKotlin(args0)
}),
deblock = javaType.deblock().let({ args0 ->
com.pulumi.googlenative.transcoder.v1.kotlin.outputs.DeblockResponse.Companion.toKotlin(args0)
}),
deinterlace = javaType.deinterlace().let({ args0 ->
com.pulumi.googlenative.transcoder.v1.kotlin.outputs.DeinterlaceResponse.Companion.toKotlin(args0)
}),
denoise = javaType.denoise().let({ args0 ->
com.pulumi.googlenative.transcoder.v1.kotlin.outputs.DenoiseResponse.Companion.toKotlin(args0)
}),
pad = javaType.pad().let({ args0 ->
com.pulumi.googlenative.transcoder.v1.kotlin.outputs.PadResponse.Companion.toKotlin(args0)
}),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy