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

io.github.vigoo.zioaws.redshiftdata.model.StatusString.scala Maven / Gradle / Ivy

package io.github.vigoo.zioaws.redshiftdata.model
import scala.jdk.CollectionConverters.*
import java.time.Instant
import zio.{ Chunk, ZIO }
import software.amazon.awssdk.core.SdkBytes
sealed trait StatusString { def unwrap: software.amazon.awssdk.services.redshiftdata.model.StatusString }
object StatusString {
  def wrap(value: software.amazon.awssdk.services.redshiftdata.model.StatusString): StatusString = value match {
    case software.amazon.awssdk.services.redshiftdata.model.StatusString.UNKNOWN_TO_SDK_VERSION =>
      val r = unknownToSdkVersion
      r
    case software.amazon.awssdk.services.redshiftdata.model.StatusString.SUBMITTED =>
      val r = SUBMITTED
      r
    case software.amazon.awssdk.services.redshiftdata.model.StatusString.PICKED =>
      val r = PICKED
      r
    case software.amazon.awssdk.services.redshiftdata.model.StatusString.STARTED =>
      val r = STARTED
      r
    case software.amazon.awssdk.services.redshiftdata.model.StatusString.FINISHED =>
      val r = FINISHED
      r
    case software.amazon.awssdk.services.redshiftdata.model.StatusString.ABORTED =>
      val r = ABORTED
      r
    case software.amazon.awssdk.services.redshiftdata.model.StatusString.FAILED =>
      val r = FAILED
      r
    case software.amazon.awssdk.services.redshiftdata.model.StatusString.ALL =>
      val r = ALL
      r
  }
  case object unknownToSdkVersion extends StatusString { override def unwrap: software.amazon.awssdk.services.redshiftdata.model.StatusString = software.amazon.awssdk.services.redshiftdata.model.StatusString.UNKNOWN_TO_SDK_VERSION }
  case object SUBMITTED extends StatusString { override def unwrap: software.amazon.awssdk.services.redshiftdata.model.StatusString = software.amazon.awssdk.services.redshiftdata.model.StatusString.SUBMITTED }
  case object PICKED extends StatusString { override def unwrap: software.amazon.awssdk.services.redshiftdata.model.StatusString = software.amazon.awssdk.services.redshiftdata.model.StatusString.PICKED }
  case object STARTED extends StatusString { override def unwrap: software.amazon.awssdk.services.redshiftdata.model.StatusString = software.amazon.awssdk.services.redshiftdata.model.StatusString.STARTED }
  case object FINISHED extends StatusString { override def unwrap: software.amazon.awssdk.services.redshiftdata.model.StatusString = software.amazon.awssdk.services.redshiftdata.model.StatusString.FINISHED }
  case object ABORTED extends StatusString { override def unwrap: software.amazon.awssdk.services.redshiftdata.model.StatusString = software.amazon.awssdk.services.redshiftdata.model.StatusString.ABORTED }
  case object FAILED extends StatusString { override def unwrap: software.amazon.awssdk.services.redshiftdata.model.StatusString = software.amazon.awssdk.services.redshiftdata.model.StatusString.FAILED }
  case object ALL extends StatusString { override def unwrap: software.amazon.awssdk.services.redshiftdata.model.StatusString = software.amazon.awssdk.services.redshiftdata.model.StatusString.ALL }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy