
io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthStatus.scala Maven / Gradle / Ivy
package io.github.vigoo.zioaws.elasticbeanstalk.model
import scala.jdk.CollectionConverters._
sealed trait EnvironmentHealthStatus {
def unwrap: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus
}
object EnvironmentHealthStatus {
def wrap(
value: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus
): io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthStatus =
value match {
case software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus.UNKNOWN_TO_SDK_VERSION =>
val r = unknownToSdkVersion
r
case software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus.NO_DATA =>
val r = NoData
r
case software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus.UNKNOWN =>
val r = Unknown
r
case software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus.PENDING =>
val r = Pending
r
case software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus.OK =>
val r = Ok
r
case software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus.INFO =>
val r = Info
r
case software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus.WARNING =>
val r = Warning
r
case software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus.DEGRADED =>
val r = Degraded
r
case software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus.SEVERE =>
val r = Severe
r
case software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus.SUSPENDED =>
val r = Suspended
r
}
case object unknownToSdkVersion
extends io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthStatus {
override def unwrap
: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus =
software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus.UNKNOWN_TO_SDK_VERSION
}
case object NoData
extends io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthStatus {
override def unwrap
: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus =
software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus.NO_DATA
}
case object Unknown
extends io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthStatus {
override def unwrap
: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus =
software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus.UNKNOWN
}
case object Pending
extends io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthStatus {
override def unwrap
: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus =
software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus.PENDING
}
case object Ok
extends io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthStatus {
override def unwrap
: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus =
software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus.OK
}
case object Info
extends io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthStatus {
override def unwrap
: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus =
software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus.INFO
}
case object Warning
extends io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthStatus {
override def unwrap
: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus =
software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus.WARNING
}
case object Degraded
extends io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthStatus {
override def unwrap
: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus =
software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus.DEGRADED
}
case object Severe
extends io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthStatus {
override def unwrap
: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus =
software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus.SEVERE
}
case object Suspended
extends io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthStatus {
override def unwrap
: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus =
software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthStatus.SUSPENDED
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy