
commonMain.aws.sdk.kotlin.services.medialive.model.FixedAfd.kt Maven / Gradle / Ivy
// Code generated by smithy-kotlin-codegen. DO NOT EDIT!
package aws.sdk.kotlin.services.medialive.model
import kotlin.collections.List
/**
* Fixed Afd
*/
public sealed class FixedAfd {
public abstract val value: kotlin.String
public object Afd0000 : aws.sdk.kotlin.services.medialive.model.FixedAfd() {
override val value: kotlin.String = "AFD_0000"
override fun toString(): kotlin.String = "Afd0000"
}
public object Afd0010 : aws.sdk.kotlin.services.medialive.model.FixedAfd() {
override val value: kotlin.String = "AFD_0010"
override fun toString(): kotlin.String = "Afd0010"
}
public object Afd0011 : aws.sdk.kotlin.services.medialive.model.FixedAfd() {
override val value: kotlin.String = "AFD_0011"
override fun toString(): kotlin.String = "Afd0011"
}
public object Afd0100 : aws.sdk.kotlin.services.medialive.model.FixedAfd() {
override val value: kotlin.String = "AFD_0100"
override fun toString(): kotlin.String = "Afd0100"
}
public object Afd1000 : aws.sdk.kotlin.services.medialive.model.FixedAfd() {
override val value: kotlin.String = "AFD_1000"
override fun toString(): kotlin.String = "Afd1000"
}
public object Afd1001 : aws.sdk.kotlin.services.medialive.model.FixedAfd() {
override val value: kotlin.String = "AFD_1001"
override fun toString(): kotlin.String = "Afd1001"
}
public object Afd1010 : aws.sdk.kotlin.services.medialive.model.FixedAfd() {
override val value: kotlin.String = "AFD_1010"
override fun toString(): kotlin.String = "Afd1010"
}
public object Afd1011 : aws.sdk.kotlin.services.medialive.model.FixedAfd() {
override val value: kotlin.String = "AFD_1011"
override fun toString(): kotlin.String = "Afd1011"
}
public object Afd1101 : aws.sdk.kotlin.services.medialive.model.FixedAfd() {
override val value: kotlin.String = "AFD_1101"
override fun toString(): kotlin.String = "Afd1101"
}
public object Afd1110 : aws.sdk.kotlin.services.medialive.model.FixedAfd() {
override val value: kotlin.String = "AFD_1110"
override fun toString(): kotlin.String = "Afd1110"
}
public object Afd1111 : aws.sdk.kotlin.services.medialive.model.FixedAfd() {
override val value: kotlin.String = "AFD_1111"
override fun toString(): kotlin.String = "Afd1111"
}
public data class SdkUnknown(override val value: kotlin.String) : aws.sdk.kotlin.services.medialive.model.FixedAfd() {
override fun toString(): kotlin.String = "SdkUnknown($value)"
}
public companion object {
/**
* Convert a raw value to one of the sealed variants or [SdkUnknown]
*/
public fun fromValue(value: kotlin.String): aws.sdk.kotlin.services.medialive.model.FixedAfd = when (value) {
"AFD_0000" -> Afd0000
"AFD_0010" -> Afd0010
"AFD_0011" -> Afd0011
"AFD_0100" -> Afd0100
"AFD_1000" -> Afd1000
"AFD_1001" -> Afd1001
"AFD_1010" -> Afd1010
"AFD_1011" -> Afd1011
"AFD_1101" -> Afd1101
"AFD_1110" -> Afd1110
"AFD_1111" -> Afd1111
else -> SdkUnknown(value)
}
/**
* Get a list of all possible variants
*/
public fun values(): kotlin.collections.List = values
private val values: kotlin.collections.List = listOf(
Afd0000,
Afd0010,
Afd0011,
Afd0100,
Afd1000,
Afd1001,
Afd1010,
Afd1011,
Afd1101,
Afd1110,
Afd1111,
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy