
io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthAttribute.scala Maven / Gradle / Ivy
package io.github.vigoo.zioaws.elasticbeanstalk.model
import scala.jdk.CollectionConverters._
sealed trait EnvironmentHealthAttribute {
def unwrap: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute
}
object EnvironmentHealthAttribute {
def wrap(
value: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute
): io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthAttribute =
value match {
case software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute.UNKNOWN_TO_SDK_VERSION =>
val r = unknownToSdkVersion
r
case software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute.STATUS =>
val r = Status
r
case software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute.COLOR =>
val r = Color
r
case software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute.CAUSES =>
val r = Causes
r
case software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute.APPLICATION_METRICS =>
val r = ApplicationMetrics
r
case software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute.INSTANCES_HEALTH =>
val r = InstancesHealth
r
case software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute.ALL =>
val r = All
r
case software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute.HEALTH_STATUS =>
val r = HealthStatus
r
case software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute.REFRESHED_AT =>
val r = RefreshedAt
r
}
case object unknownToSdkVersion
extends io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthAttribute {
override def unwrap
: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute =
software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute.UNKNOWN_TO_SDK_VERSION
}
case object Status
extends io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthAttribute {
override def unwrap
: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute =
software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute.STATUS
}
case object Color
extends io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthAttribute {
override def unwrap
: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute =
software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute.COLOR
}
case object Causes
extends io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthAttribute {
override def unwrap
: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute =
software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute.CAUSES
}
case object ApplicationMetrics
extends io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthAttribute {
override def unwrap
: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute =
software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute.APPLICATION_METRICS
}
case object InstancesHealth
extends io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthAttribute {
override def unwrap
: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute =
software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute.INSTANCES_HEALTH
}
case object All
extends io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthAttribute {
override def unwrap
: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute =
software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute.ALL
}
case object HealthStatus
extends io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthAttribute {
override def unwrap
: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute =
software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute.HEALTH_STATUS
}
case object RefreshedAt
extends io.github.vigoo.zioaws.elasticbeanstalk.model.EnvironmentHealthAttribute {
override def unwrap
: software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute =
software.amazon.awssdk.services.elasticbeanstalk.model.EnvironmentHealthAttribute.REFRESHED_AT
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy