zio.aws.snowdevicemanagement.model.ExecutionState.scala Maven / Gradle / Ivy
The newest version!
package zio.aws.snowdevicemanagement.model
import scala.jdk.CollectionConverters._
sealed trait ExecutionState {
def unwrap: software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState
}
object ExecutionState {
def wrap(
value: software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState
): zio.aws.snowdevicemanagement.model.ExecutionState = value match {
case software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState.UNKNOWN_TO_SDK_VERSION =>
val r = unknownToSdkVersion
r
case software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState.QUEUED =>
val r = QUEUED
r
case software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState.IN_PROGRESS =>
val r = IN_PROGRESS
r
case software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState.CANCELED =>
val r = CANCELED
r
case software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState.FAILED =>
val r = FAILED
r
case software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState.SUCCEEDED =>
val r = SUCCEEDED
r
case software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState.REJECTED =>
val r = REJECTED
r
case software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState.TIMED_OUT =>
val r = TIMED_OUT
r
}
case object unknownToSdkVersion
extends zio.aws.snowdevicemanagement.model.ExecutionState {
override def unwrap
: software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState =
software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState.UNKNOWN_TO_SDK_VERSION
}
case object QUEUED extends zio.aws.snowdevicemanagement.model.ExecutionState {
override def unwrap
: software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState =
software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState.QUEUED
}
case object IN_PROGRESS
extends zio.aws.snowdevicemanagement.model.ExecutionState {
override def unwrap
: software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState =
software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState.IN_PROGRESS
}
case object CANCELED
extends zio.aws.snowdevicemanagement.model.ExecutionState {
override def unwrap
: software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState =
software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState.CANCELED
}
case object FAILED extends zio.aws.snowdevicemanagement.model.ExecutionState {
override def unwrap
: software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState =
software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState.FAILED
}
case object SUCCEEDED
extends zio.aws.snowdevicemanagement.model.ExecutionState {
override def unwrap
: software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState =
software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState.SUCCEEDED
}
case object REJECTED
extends zio.aws.snowdevicemanagement.model.ExecutionState {
override def unwrap
: software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState =
software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState.REJECTED
}
case object TIMED_OUT
extends zio.aws.snowdevicemanagement.model.ExecutionState {
override def unwrap
: software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState =
software.amazon.awssdk.services.snowdevicemanagement.model.ExecutionState.TIMED_OUT
}
}