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

com.pulumi.awsnative.mediatailor.kotlin.outputs.VodSourceHttpPackageConfiguration.kt Maven / Gradle / Ivy

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

package com.pulumi.awsnative.mediatailor.kotlin.outputs

import com.pulumi.awsnative.mediatailor.kotlin.enums.VodSourceType
import kotlin.String
import kotlin.Suppress

/**
 * 

The HTTP package configuration properties for the requested VOD source.

* @property path

The relative path to the URL for this VOD source. This is combined with SourceLocation::HttpConfiguration::BaseUrl to form a valid URL.

* @property sourceGroup

The name of the source group. This has to match one of the Channel::Outputs::SourceGroup.

* @property type The streaming protocol for this package configuration. Supported values are `HLS` and `DASH` . */ public data class VodSourceHttpPackageConfiguration( public val path: String, public val sourceGroup: String, public val type: VodSourceType, ) { public companion object { public fun toKotlin(javaType: com.pulumi.awsnative.mediatailor.outputs.VodSourceHttpPackageConfiguration): VodSourceHttpPackageConfiguration = VodSourceHttpPackageConfiguration( path = javaType.path(), sourceGroup = javaType.sourceGroup(), type = javaType.type().let({ args0 -> com.pulumi.awsnative.mediatailor.kotlin.enums.VodSourceType.Companion.toKotlin(args0) }), ) } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy