Package

com.gu.emr

model

Permalink

package model

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait Application extends amazonaws.services.elasticmapreduce.model.Application

    Permalink
  2. 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

    Permalink
  3. case class EBSConfig(sizeInGB: Int, volumeType: VolumeType) extends Product with Serializable

    Permalink
  4. sealed trait InstanceSpec extends AnyRef

    Permalink
  5. case class OnDemandInstanceSpec(instanceType: InstanceType, count: Int, ebs: EBSConfig = EBSConfig.st1(500)) extends InstanceSpec with Product with Serializable

    Permalink
  6. sealed trait ReleaseLabel extends EnumEntry

    Permalink
  7. case class RunConfiguration(jobFlowRole: String, serviceRole: String, securityConfiguration: String, visibleToAllUsers: Boolean, logUri: String) extends Product with Serializable

    Permalink
  8. case class SpotInstanceSpec(instanceType: InstanceType, count: Int, bidPrice: Double, ebs: EBSConfig = EBSConfig.st1(500)) extends InstanceSpec with Product with Serializable

    Permalink

Value Members

  1. object Application extends Serializable

    Permalink
  2. object Cluster extends Serializable

    Permalink
  3. object EBSConfig extends Serializable

    Permalink
  4. object InstanceSpec

    Permalink
  5. object ReleaseLabel extends Enum[ReleaseLabel]

    Permalink
  6. package configuration

    Permalink
  7. package steps

    Permalink

Ungrouped