
commonMain.aws.sdk.kotlin.services.medialive.model.NielsenWatermarkTimezones.kt Maven / Gradle / Ivy
// Code generated by smithy-kotlin-codegen. DO NOT EDIT!
package aws.sdk.kotlin.services.medialive.model
import kotlin.collections.List
/**
* Nielsen Watermark Timezones
*/
public sealed class NielsenWatermarkTimezones {
public abstract val value: kotlin.String
public object AmericaPuertoRico : aws.sdk.kotlin.services.medialive.model.NielsenWatermarkTimezones() {
override val value: kotlin.String = "AMERICA_PUERTO_RICO"
override fun toString(): kotlin.String = "AmericaPuertoRico"
}
public object UsAlaska : aws.sdk.kotlin.services.medialive.model.NielsenWatermarkTimezones() {
override val value: kotlin.String = "US_ALASKA"
override fun toString(): kotlin.String = "UsAlaska"
}
public object UsArizona : aws.sdk.kotlin.services.medialive.model.NielsenWatermarkTimezones() {
override val value: kotlin.String = "US_ARIZONA"
override fun toString(): kotlin.String = "UsArizona"
}
public object UsCentral : aws.sdk.kotlin.services.medialive.model.NielsenWatermarkTimezones() {
override val value: kotlin.String = "US_CENTRAL"
override fun toString(): kotlin.String = "UsCentral"
}
public object UsEastern : aws.sdk.kotlin.services.medialive.model.NielsenWatermarkTimezones() {
override val value: kotlin.String = "US_EASTERN"
override fun toString(): kotlin.String = "UsEastern"
}
public object UsHawaii : aws.sdk.kotlin.services.medialive.model.NielsenWatermarkTimezones() {
override val value: kotlin.String = "US_HAWAII"
override fun toString(): kotlin.String = "UsHawaii"
}
public object UsMountain : aws.sdk.kotlin.services.medialive.model.NielsenWatermarkTimezones() {
override val value: kotlin.String = "US_MOUNTAIN"
override fun toString(): kotlin.String = "UsMountain"
}
public object UsPacific : aws.sdk.kotlin.services.medialive.model.NielsenWatermarkTimezones() {
override val value: kotlin.String = "US_PACIFIC"
override fun toString(): kotlin.String = "UsPacific"
}
public object UsSamoa : aws.sdk.kotlin.services.medialive.model.NielsenWatermarkTimezones() {
override val value: kotlin.String = "US_SAMOA"
override fun toString(): kotlin.String = "UsSamoa"
}
public object Utc : aws.sdk.kotlin.services.medialive.model.NielsenWatermarkTimezones() {
override val value: kotlin.String = "UTC"
override fun toString(): kotlin.String = "Utc"
}
public data class SdkUnknown(override val value: kotlin.String) : aws.sdk.kotlin.services.medialive.model.NielsenWatermarkTimezones() {
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.NielsenWatermarkTimezones = when (value) {
"AMERICA_PUERTO_RICO" -> AmericaPuertoRico
"US_ALASKA" -> UsAlaska
"US_ARIZONA" -> UsArizona
"US_CENTRAL" -> UsCentral
"US_EASTERN" -> UsEastern
"US_HAWAII" -> UsHawaii
"US_MOUNTAIN" -> UsMountain
"US_PACIFIC" -> UsPacific
"US_SAMOA" -> UsSamoa
"UTC" -> Utc
else -> SdkUnknown(value)
}
/**
* Get a list of all possible variants
*/
public fun values(): kotlin.collections.List = values
private val values: kotlin.collections.List = listOf(
AmericaPuertoRico,
UsAlaska,
UsArizona,
UsCentral,
UsEastern,
UsHawaii,
UsMountain,
UsPacific,
UsSamoa,
Utc,
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy