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

commonMain.aws.sdk.kotlin.services.datazone.model.Timezone.kt Maven / Gradle / Ivy

There is a newer version: 1.3.76
Show newest version
// Code generated by smithy-kotlin-codegen. DO NOT EDIT!

package aws.sdk.kotlin.services.datazone.model

import kotlin.collections.List

public sealed class Timezone {
    public abstract val value: kotlin.String

    public object AfricaJohannesburg : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "AFRICA_JOHANNESBURG"
        override fun toString(): kotlin.String = "AfricaJohannesburg"
    }

    public object AmericaMontreal : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "AMERICA_MONTREAL"
        override fun toString(): kotlin.String = "AmericaMontreal"
    }

    public object AmericaSaoPaulo : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "AMERICA_SAO_PAULO"
        override fun toString(): kotlin.String = "AmericaSaoPaulo"
    }

    public object AsiaBahrain : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ASIA_BAHRAIN"
        override fun toString(): kotlin.String = "AsiaBahrain"
    }

    public object AsiaBangkok : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ASIA_BANGKOK"
        override fun toString(): kotlin.String = "AsiaBangkok"
    }

    public object AsiaCalcutta : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ASIA_CALCUTTA"
        override fun toString(): kotlin.String = "AsiaCalcutta"
    }

    public object AsiaDubai : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ASIA_DUBAI"
        override fun toString(): kotlin.String = "AsiaDubai"
    }

    public object AsiaHongKong : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ASIA_HONG_KONG"
        override fun toString(): kotlin.String = "AsiaHongKong"
    }

    public object AsiaJakarta : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ASIA_JAKARTA"
        override fun toString(): kotlin.String = "AsiaJakarta"
    }

    public object AsiaKualaLumpur : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ASIA_KUALA_LUMPUR"
        override fun toString(): kotlin.String = "AsiaKualaLumpur"
    }

    public object AsiaSeoul : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ASIA_SEOUL"
        override fun toString(): kotlin.String = "AsiaSeoul"
    }

    public object AsiaShanghai : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ASIA_SHANGHAI"
        override fun toString(): kotlin.String = "AsiaShanghai"
    }

    public object AsiaSingapore : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ASIA_SINGAPORE"
        override fun toString(): kotlin.String = "AsiaSingapore"
    }

    public object AsiaTaipei : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ASIA_TAIPEI"
        override fun toString(): kotlin.String = "AsiaTaipei"
    }

    public object AsiaTokyo : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ASIA_TOKYO"
        override fun toString(): kotlin.String = "AsiaTokyo"
    }

    public object AustraliaMelbourne : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "AUSTRALIA_MELBOURNE"
        override fun toString(): kotlin.String = "AustraliaMelbourne"
    }

    public object AustraliaSydney : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "AUSTRALIA_SYDNEY"
        override fun toString(): kotlin.String = "AustraliaSydney"
    }

    public object CanadaCentral : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "CANADA_CENTRAL"
        override fun toString(): kotlin.String = "CanadaCentral"
    }

    public object Cet : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "CET"
        override fun toString(): kotlin.String = "Cet"
    }

    public object Cst6Cdt : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "CST6CDT"
        override fun toString(): kotlin.String = "Cst6Cdt"
    }

    public object EtcGmt : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT"
        override fun toString(): kotlin.String = "EtcGmt"
    }

    public object EtcGmt0 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT0"
        override fun toString(): kotlin.String = "EtcGmt0"
    }

    public object EtcGmtAdd0 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_ADD_0"
        override fun toString(): kotlin.String = "EtcGmtAdd0"
    }

    public object EtcGmtAdd1 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_ADD_1"
        override fun toString(): kotlin.String = "EtcGmtAdd1"
    }

    public object EtcGmtAdd10 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_ADD_10"
        override fun toString(): kotlin.String = "EtcGmtAdd10"
    }

    public object EtcGmtAdd11 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_ADD_11"
        override fun toString(): kotlin.String = "EtcGmtAdd11"
    }

    public object EtcGmtAdd12 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_ADD_12"
        override fun toString(): kotlin.String = "EtcGmtAdd12"
    }

    public object EtcGmtAdd2 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_ADD_2"
        override fun toString(): kotlin.String = "EtcGmtAdd2"
    }

    public object EtcGmtAdd3 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_ADD_3"
        override fun toString(): kotlin.String = "EtcGmtAdd3"
    }

    public object EtcGmtAdd4 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_ADD_4"
        override fun toString(): kotlin.String = "EtcGmtAdd4"
    }

    public object EtcGmtAdd5 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_ADD_5"
        override fun toString(): kotlin.String = "EtcGmtAdd5"
    }

    public object EtcGmtAdd6 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_ADD_6"
        override fun toString(): kotlin.String = "EtcGmtAdd6"
    }

    public object EtcGmtAdd7 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_ADD_7"
        override fun toString(): kotlin.String = "EtcGmtAdd7"
    }

    public object EtcGmtAdd8 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_ADD_8"
        override fun toString(): kotlin.String = "EtcGmtAdd8"
    }

    public object EtcGmtAdd9 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_ADD_9"
        override fun toString(): kotlin.String = "EtcGmtAdd9"
    }

    public object EtcGmtNeg0 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_NEG_0"
        override fun toString(): kotlin.String = "EtcGmtNeg0"
    }

    public object EtcGmtNeg1 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_NEG_1"
        override fun toString(): kotlin.String = "EtcGmtNeg1"
    }

    public object EtcGmtNeg10 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_NEG_10"
        override fun toString(): kotlin.String = "EtcGmtNeg10"
    }

    public object EtcGmtNeg11 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_NEG_11"
        override fun toString(): kotlin.String = "EtcGmtNeg11"
    }

    public object EtcGmtNeg12 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_NEG_12"
        override fun toString(): kotlin.String = "EtcGmtNeg12"
    }

    public object EtcGmtNeg13 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_NEG_13"
        override fun toString(): kotlin.String = "EtcGmtNeg13"
    }

    public object EtcGmtNeg14 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_NEG_14"
        override fun toString(): kotlin.String = "EtcGmtNeg14"
    }

    public object EtcGmtNeg2 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_NEG_2"
        override fun toString(): kotlin.String = "EtcGmtNeg2"
    }

    public object EtcGmtNeg3 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_NEG_3"
        override fun toString(): kotlin.String = "EtcGmtNeg3"
    }

    public object EtcGmtNeg4 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_NEG_4"
        override fun toString(): kotlin.String = "EtcGmtNeg4"
    }

    public object EtcGmtNeg5 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_NEG_5"
        override fun toString(): kotlin.String = "EtcGmtNeg5"
    }

    public object EtcGmtNeg6 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_NEG_6"
        override fun toString(): kotlin.String = "EtcGmtNeg6"
    }

    public object EtcGmtNeg7 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_NEG_7"
        override fun toString(): kotlin.String = "EtcGmtNeg7"
    }

    public object EtcGmtNeg8 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_NEG_8"
        override fun toString(): kotlin.String = "EtcGmtNeg8"
    }

    public object EtcGmtNeg9 : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ETC_GMT_NEG_9"
        override fun toString(): kotlin.String = "EtcGmtNeg9"
    }

    public object EuropeDublin : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "EUROPE_DUBLIN"
        override fun toString(): kotlin.String = "EuropeDublin"
    }

    public object EuropeLondon : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "EUROPE_LONDON"
        override fun toString(): kotlin.String = "EuropeLondon"
    }

    public object EuropeParis : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "EUROPE_PARIS"
        override fun toString(): kotlin.String = "EuropeParis"
    }

    public object EuropeStockholm : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "EUROPE_STOCKHOLM"
        override fun toString(): kotlin.String = "EuropeStockholm"
    }

    public object EuropeZurich : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "EUROPE_ZURICH"
        override fun toString(): kotlin.String = "EuropeZurich"
    }

    public object Israel : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "ISRAEL"
        override fun toString(): kotlin.String = "Israel"
    }

    public object MexicoGeneral : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "MEXICO_GENERAL"
        override fun toString(): kotlin.String = "MexicoGeneral"
    }

    public object Mst7Mdt : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "MST7MDT"
        override fun toString(): kotlin.String = "Mst7Mdt"
    }

    public object PacificAuckland : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "PACIFIC_AUCKLAND"
        override fun toString(): kotlin.String = "PacificAuckland"
    }

    public object UsCentral : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "US_CENTRAL"
        override fun toString(): kotlin.String = "UsCentral"
    }

    public object UsEastern : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "US_EASTERN"
        override fun toString(): kotlin.String = "UsEastern"
    }

    public object UsMountain : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "US_MOUNTAIN"
        override fun toString(): kotlin.String = "UsMountain"
    }

    public object UsPacific : aws.sdk.kotlin.services.datazone.model.Timezone() {
        override val value: kotlin.String = "US_PACIFIC"
        override fun toString(): kotlin.String = "UsPacific"
    }

    public object Utc : aws.sdk.kotlin.services.datazone.model.Timezone() {
        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.datazone.model.Timezone() {
        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.datazone.model.Timezone = when (value) {
            "AFRICA_JOHANNESBURG" -> AfricaJohannesburg
            "AMERICA_MONTREAL" -> AmericaMontreal
            "AMERICA_SAO_PAULO" -> AmericaSaoPaulo
            "ASIA_BAHRAIN" -> AsiaBahrain
            "ASIA_BANGKOK" -> AsiaBangkok
            "ASIA_CALCUTTA" -> AsiaCalcutta
            "ASIA_DUBAI" -> AsiaDubai
            "ASIA_HONG_KONG" -> AsiaHongKong
            "ASIA_JAKARTA" -> AsiaJakarta
            "ASIA_KUALA_LUMPUR" -> AsiaKualaLumpur
            "ASIA_SEOUL" -> AsiaSeoul
            "ASIA_SHANGHAI" -> AsiaShanghai
            "ASIA_SINGAPORE" -> AsiaSingapore
            "ASIA_TAIPEI" -> AsiaTaipei
            "ASIA_TOKYO" -> AsiaTokyo
            "AUSTRALIA_MELBOURNE" -> AustraliaMelbourne
            "AUSTRALIA_SYDNEY" -> AustraliaSydney
            "CANADA_CENTRAL" -> CanadaCentral
            "CET" -> Cet
            "CST6CDT" -> Cst6Cdt
            "ETC_GMT" -> EtcGmt
            "ETC_GMT0" -> EtcGmt0
            "ETC_GMT_ADD_0" -> EtcGmtAdd0
            "ETC_GMT_ADD_1" -> EtcGmtAdd1
            "ETC_GMT_ADD_10" -> EtcGmtAdd10
            "ETC_GMT_ADD_11" -> EtcGmtAdd11
            "ETC_GMT_ADD_12" -> EtcGmtAdd12
            "ETC_GMT_ADD_2" -> EtcGmtAdd2
            "ETC_GMT_ADD_3" -> EtcGmtAdd3
            "ETC_GMT_ADD_4" -> EtcGmtAdd4
            "ETC_GMT_ADD_5" -> EtcGmtAdd5
            "ETC_GMT_ADD_6" -> EtcGmtAdd6
            "ETC_GMT_ADD_7" -> EtcGmtAdd7
            "ETC_GMT_ADD_8" -> EtcGmtAdd8
            "ETC_GMT_ADD_9" -> EtcGmtAdd9
            "ETC_GMT_NEG_0" -> EtcGmtNeg0
            "ETC_GMT_NEG_1" -> EtcGmtNeg1
            "ETC_GMT_NEG_10" -> EtcGmtNeg10
            "ETC_GMT_NEG_11" -> EtcGmtNeg11
            "ETC_GMT_NEG_12" -> EtcGmtNeg12
            "ETC_GMT_NEG_13" -> EtcGmtNeg13
            "ETC_GMT_NEG_14" -> EtcGmtNeg14
            "ETC_GMT_NEG_2" -> EtcGmtNeg2
            "ETC_GMT_NEG_3" -> EtcGmtNeg3
            "ETC_GMT_NEG_4" -> EtcGmtNeg4
            "ETC_GMT_NEG_5" -> EtcGmtNeg5
            "ETC_GMT_NEG_6" -> EtcGmtNeg6
            "ETC_GMT_NEG_7" -> EtcGmtNeg7
            "ETC_GMT_NEG_8" -> EtcGmtNeg8
            "ETC_GMT_NEG_9" -> EtcGmtNeg9
            "EUROPE_DUBLIN" -> EuropeDublin
            "EUROPE_LONDON" -> EuropeLondon
            "EUROPE_PARIS" -> EuropeParis
            "EUROPE_STOCKHOLM" -> EuropeStockholm
            "EUROPE_ZURICH" -> EuropeZurich
            "ISRAEL" -> Israel
            "MEXICO_GENERAL" -> MexicoGeneral
            "MST7MDT" -> Mst7Mdt
            "PACIFIC_AUCKLAND" -> PacificAuckland
            "US_CENTRAL" -> UsCentral
            "US_EASTERN" -> UsEastern
            "US_MOUNTAIN" -> UsMountain
            "US_PACIFIC" -> UsPacific
            "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(
            AfricaJohannesburg,
            AmericaMontreal,
            AmericaSaoPaulo,
            AsiaBahrain,
            AsiaBangkok,
            AsiaCalcutta,
            AsiaDubai,
            AsiaHongKong,
            AsiaJakarta,
            AsiaKualaLumpur,
            AsiaSeoul,
            AsiaShanghai,
            AsiaSingapore,
            AsiaTaipei,
            AsiaTokyo,
            AustraliaMelbourne,
            AustraliaSydney,
            CanadaCentral,
            Cet,
            Cst6Cdt,
            EtcGmt,
            EtcGmt0,
            EtcGmtAdd0,
            EtcGmtAdd1,
            EtcGmtAdd10,
            EtcGmtAdd11,
            EtcGmtAdd12,
            EtcGmtAdd2,
            EtcGmtAdd3,
            EtcGmtAdd4,
            EtcGmtAdd5,
            EtcGmtAdd6,
            EtcGmtAdd7,
            EtcGmtAdd8,
            EtcGmtAdd9,
            EtcGmtNeg0,
            EtcGmtNeg1,
            EtcGmtNeg10,
            EtcGmtNeg11,
            EtcGmtNeg12,
            EtcGmtNeg13,
            EtcGmtNeg14,
            EtcGmtNeg2,
            EtcGmtNeg3,
            EtcGmtNeg4,
            EtcGmtNeg5,
            EtcGmtNeg6,
            EtcGmtNeg7,
            EtcGmtNeg8,
            EtcGmtNeg9,
            EuropeDublin,
            EuropeLondon,
            EuropeParis,
            EuropeStockholm,
            EuropeZurich,
            Israel,
            MexicoGeneral,
            Mst7Mdt,
            PacificAuckland,
            UsCentral,
            UsEastern,
            UsMountain,
            UsPacific,
            Utc,
        )
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy