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

io.burkard.cdk.services.stepfunctions.tasks.emrCreateCluster.SpotTimeoutAction.scala Maven / Gradle / Ivy

The newest version!
package io.burkard.cdk.services.stepfunctions.tasks.emrCreateCluster

sealed abstract class SpotTimeoutAction(val underlying: software.amazon.awscdk.services.stepfunctions.tasks.EmrCreateCluster.SpotTimeoutAction)
  extends Product
    with Serializable

object SpotTimeoutAction {
  implicit def toAws(value: SpotTimeoutAction): software.amazon.awscdk.services.stepfunctions.tasks.EmrCreateCluster.SpotTimeoutAction =
    Option(value).map(_.underlying).orNull

  case object SwitchToOnDemand
    extends SpotTimeoutAction(software.amazon.awscdk.services.stepfunctions.tasks.EmrCreateCluster.SpotTimeoutAction.SWITCH_TO_ON_DEMAND)

  case object TerminateCluster
    extends SpotTimeoutAction(software.amazon.awscdk.services.stepfunctions.tasks.EmrCreateCluster.SpotTimeoutAction.TERMINATE_CLUSTER)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy