package
model
Type Members
-
sealed
trait
Application extends amazonaws.services.elasticmapreduce.model.Application
-
case class
Cluster(name: String, releaseLabel: ReleaseLabel, masterInstance: InstanceSpec, coreInstance: InstanceSpec, taskInstance: Option[InstanceSpec] = None, eC2SubnetId: Option[EC2SubnetID] = None, apps: Set[Application] = Set.empty, configuration: ClusterConfiguration = ClusterConfiguration.empty, bootstrapActions: Set[BootstrapActionConfig] = Set.empty, tags: Map[String, String] = Map.empty) extends Product with Serializable
-
case class
EBSConfig(sizeInGB: Int, volumeType: VolumeType) extends Product with Serializable
-
sealed
trait
InstanceSpec extends AnyRef
-
-
sealed
trait
ReleaseLabel extends EnumEntry
-
case class
RunConfiguration(jobFlowRole: String, serviceRole: String, securityConfiguration: String, visibleToAllUsers: Boolean, logUri: String) extends Product with Serializable
-
case class
SpotInstanceSpec(instanceType: InstanceType, count: Int, bidPrice: Double, ebs: EBSConfig = EBSConfig.st1(500)) extends InstanceSpec with Product with Serializable