aws.sdk.kotlin.services.migrationhubrefactorspaces.model.RouteState.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of migrationhubrefactorspaces Show documentation
Show all versions of migrationhubrefactorspaces Show documentation
AWS Migration Hub Refactor Spaces
// Code generated by smithy-kotlin-codegen. DO NOT EDIT!
package aws.sdk.kotlin.services.migrationhubrefactorspaces.model
sealed class RouteState {
abstract val value: kotlin.String
object Active : aws.sdk.kotlin.services.migrationhubrefactorspaces.model.RouteState() {
override val value: kotlin.String = "ACTIVE"
override fun toString(): kotlin.String = value
}
object Creating : aws.sdk.kotlin.services.migrationhubrefactorspaces.model.RouteState() {
override val value: kotlin.String = "CREATING"
override fun toString(): kotlin.String = value
}
object Deleting : aws.sdk.kotlin.services.migrationhubrefactorspaces.model.RouteState() {
override val value: kotlin.String = "DELETING"
override fun toString(): kotlin.String = value
}
object Failed : aws.sdk.kotlin.services.migrationhubrefactorspaces.model.RouteState() {
override val value: kotlin.String = "FAILED"
override fun toString(): kotlin.String = value
}
object Inactive : aws.sdk.kotlin.services.migrationhubrefactorspaces.model.RouteState() {
override val value: kotlin.String = "INACTIVE"
override fun toString(): kotlin.String = value
}
object Updating : aws.sdk.kotlin.services.migrationhubrefactorspaces.model.RouteState() {
override val value: kotlin.String = "UPDATING"
override fun toString(): kotlin.String = value
}
data class SdkUnknown(override val value: kotlin.String) : aws.sdk.kotlin.services.migrationhubrefactorspaces.model.RouteState() {
override fun toString(): kotlin.String = value
}
companion object {
/**
* Convert a raw value to one of the sealed variants or [SdkUnknown]
*/
fun fromValue(str: kotlin.String): aws.sdk.kotlin.services.migrationhubrefactorspaces.model.RouteState = when(str) {
"ACTIVE" -> Active
"CREATING" -> Creating
"DELETING" -> Deleting
"FAILED" -> Failed
"INACTIVE" -> Inactive
"UPDATING" -> Updating
else -> SdkUnknown(str)
}
/**
* Get a list of all possible variants
*/
fun values(): kotlin.collections.List = listOf(
Active,
Creating,
Deleting,
Failed,
Inactive,
Updating
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy