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

io.burkard.cdk.services.lambda.RuntimeFamily.scala Maven / Gradle / Ivy

The newest version!
package io.burkard.cdk.services.lambda

sealed abstract class RuntimeFamily(val underlying: software.amazon.awscdk.services.lambda.RuntimeFamily)
  extends Product
    with Serializable

object RuntimeFamily {
  implicit def toAws(value: RuntimeFamily): software.amazon.awscdk.services.lambda.RuntimeFamily =
    Option(value).map(_.underlying).orNull

  case object DotnetCore
    extends RuntimeFamily(software.amazon.awscdk.services.lambda.RuntimeFamily.DOTNET_CORE)

  case object Go
    extends RuntimeFamily(software.amazon.awscdk.services.lambda.RuntimeFamily.GO)

  case object Java
    extends RuntimeFamily(software.amazon.awscdk.services.lambda.RuntimeFamily.JAVA)

  case object Nodejs
    extends RuntimeFamily(software.amazon.awscdk.services.lambda.RuntimeFamily.NODEJS)

  case object Other
    extends RuntimeFamily(software.amazon.awscdk.services.lambda.RuntimeFamily.OTHER)

  case object Python
    extends RuntimeFamily(software.amazon.awscdk.services.lambda.RuntimeFamily.PYTHON)

  case object Ruby
    extends RuntimeFamily(software.amazon.awscdk.services.lambda.RuntimeFamily.RUBY)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy