zio.aws.costoptimizationhub.model.ImplementationEffort.scala Maven / Gradle / Ivy
The newest version!
package zio.aws.costoptimizationhub.model
import scala.jdk.CollectionConverters.*
sealed trait ImplementationEffort {
def unwrap: software.amazon.awssdk.services.costoptimizationhub.model.ImplementationEffort
}
object ImplementationEffort {
def wrap(
value: software.amazon.awssdk.services.costoptimizationhub.model.ImplementationEffort
): zio.aws.costoptimizationhub.model.ImplementationEffort = value match {
case software.amazon.awssdk.services.costoptimizationhub.model.ImplementationEffort.UNKNOWN_TO_SDK_VERSION =>
val r = unknownToSdkVersion
r
case software.amazon.awssdk.services.costoptimizationhub.model.ImplementationEffort.VERY_LOW =>
val r = VeryLow
r
case software.amazon.awssdk.services.costoptimizationhub.model.ImplementationEffort.LOW =>
val r = Low
r
case software.amazon.awssdk.services.costoptimizationhub.model.ImplementationEffort.MEDIUM =>
val r = Medium
r
case software.amazon.awssdk.services.costoptimizationhub.model.ImplementationEffort.HIGH =>
val r = High
r
case software.amazon.awssdk.services.costoptimizationhub.model.ImplementationEffort.VERY_HIGH =>
val r = VeryHigh
r
}
case object unknownToSdkVersion
extends zio.aws.costoptimizationhub.model.ImplementationEffort {
override def unwrap
: software.amazon.awssdk.services.costoptimizationhub.model.ImplementationEffort =
software.amazon.awssdk.services.costoptimizationhub.model.ImplementationEffort.UNKNOWN_TO_SDK_VERSION
}
case object VeryLow
extends zio.aws.costoptimizationhub.model.ImplementationEffort {
override def unwrap
: software.amazon.awssdk.services.costoptimizationhub.model.ImplementationEffort =
software.amazon.awssdk.services.costoptimizationhub.model.ImplementationEffort.VERY_LOW
}
case object Low
extends zio.aws.costoptimizationhub.model.ImplementationEffort {
override def unwrap
: software.amazon.awssdk.services.costoptimizationhub.model.ImplementationEffort =
software.amazon.awssdk.services.costoptimizationhub.model.ImplementationEffort.LOW
}
case object Medium
extends zio.aws.costoptimizationhub.model.ImplementationEffort {
override def unwrap
: software.amazon.awssdk.services.costoptimizationhub.model.ImplementationEffort =
software.amazon.awssdk.services.costoptimizationhub.model.ImplementationEffort.MEDIUM
}
case object High
extends zio.aws.costoptimizationhub.model.ImplementationEffort {
override def unwrap
: software.amazon.awssdk.services.costoptimizationhub.model.ImplementationEffort =
software.amazon.awssdk.services.costoptimizationhub.model.ImplementationEffort.HIGH
}
case object VeryHigh
extends zio.aws.costoptimizationhub.model.ImplementationEffort {
override def unwrap
: software.amazon.awssdk.services.costoptimizationhub.model.ImplementationEffort =
software.amazon.awssdk.services.costoptimizationhub.model.ImplementationEffort.VERY_HIGH
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy