Package

com.krux.hyperion

resource

Permalink

package resource

Visibility
  1. Public
  2. All

Type Members

  1. trait ActionOnResourceFailure extends AnyRef

    Permalink
  2. trait ActionOnTaskFailure extends AnyRef

    Permalink
  3. trait BaseEmrCluster extends ResourceObject

    Permalink
  4. case class Ec2Resource extends ResourceObject with Product with Serializable

    Permalink

    EC2 resource

  5. trait EmrApplication extends AnyRef

    Permalink
  6. case class EmrCluster extends BaseEmrCluster with Product with Serializable

    Permalink

    Launch a EMR cluster later than release label 4.x.x

  7. case class EmrClusterFields(amiVersion: Option[HString], standardBootstrapAction: Seq[HString], masterInstanceType: Option[HString], coreInstanceCount: HInt, coreInstanceType: Option[HString], taskInstanceCount: HInt, taskInstanceType: Option[HString], releaseLabel: Option[HString], supportedProducts: Option[HString] = None, bootstrapAction: Seq[HString] = Seq.empty, enableDebugging: Option[HBoolean] = None, hadoopSchedulerType: Option[SchedulerType] = None, masterEbsConfiguration: Option[EmrEbsConfiguration] = None, coreEbsConfiguration: Option[EmrEbsConfiguration] = None, taskEbsConfiguration: Option[EmrEbsConfiguration] = None, masterInstanceBidPrice: Option[HDouble] = None, coreInstanceBidPrice: Option[HDouble] = None, taskInstanceBidPrice: Option[HDouble] = None, masterSecurityGroupId: Option[HString] = None, additionalMasterSecurityGroupIds: Seq[HString] = Seq.empty, slaveSecurityGroupId: Option[HString] = None, additionalSlaveSecurityGroupIds: Seq[HString] = Seq.empty, visibleToAllUsers: Option[HBoolean] = None, applications: Seq[EmrApplication] = Seq.empty, configuration: Seq[EmrConfiguration] = Seq.empty) extends Product with Serializable

    Permalink
  8. case class EmrConfiguration extends NamedPipelineObject with Product with Serializable

    Permalink
  9. case class EmrEbsBlockDeviceConfig extends NamedPipelineObject with Product with Serializable

    Permalink
  10. case class EmrEbsConfiguration extends NamedPipelineObject with Product with Serializable

    Permalink

    EBS volume configuration for EMR cluster nodes https://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/emrcluster-example-ebs.html

  11. case class EmrVolumeSpecification extends NamedPipelineObject with Product with Serializable

    Permalink
  12. case class LegacyEmrCluster extends BaseEmrCluster with Product with Serializable

    Permalink

    Use AMI versions to launch EMR clusters.

    Use AMI versions to launch EMR clusters. Use EmrCluster for release label 4.x.x or later

  13. sealed class ManagedResource[T] extends Resource[T]

    Permalink
  14. case class Property extends PipelineObject with Product with Serializable

    Permalink
  15. sealed trait Resource[+T] extends AnyRef

    Permalink
  16. case class ResourceFields(role: Option[HString], resourceRole: Option[HString], keyPair: Option[HString], region: Option[HString], availabilityZone: Option[HString], subnetId: Option[HString], useOnDemandOnLastAttempt: Option[HBoolean] = None, initTimeout: Option[HDuration] = None, terminateAfter: Option[HDuration] = None, actionOnResourceFailure: Option[ActionOnResourceFailure] = None, actionOnTaskFailure: Option[ActionOnTaskFailure] = None, httpProxy: Option[HttpProxy] = None, maximumRetries: Option[HInt] = None) extends Product with Serializable

    Permalink
  17. trait ResourceObject extends NamedPipelineObject

    Permalink

    The base trait of all resource objects.

  18. trait SchedulerType extends AnyRef

    Permalink
  19. trait WorkerGroup extends AnyRef

    Permalink
  20. sealed class WorkerGroupResource[T] extends Resource[T]

    Permalink
  21. case class SparkCluster extends BaseEmrCluster with Product with Serializable

    Permalink

    Launch a Spark cluster (pre EMR release label 4.0.0)

    Launch a Spark cluster (pre EMR release label 4.0.0)

    Annotations
    @deprecated
    Deprecated

    (Since version 5.0.0) Use EmrCluster with Spark Application instead

Value Members

  1. object BaseEmrCluster

    Permalink
  2. object ContinueOnTaskFailure extends ActionOnTaskFailure with Product with Serializable

    Permalink
  3. object DefaultScheduler extends SchedulerType with Product with Serializable

    Permalink
  4. object Ec2Resource extends Serializable

    Permalink
  5. object EmrApplication

    Permalink
  6. object EmrCluster extends Serializable

    Permalink
  7. object EmrConfiguration extends Serializable

    Permalink
  8. object EmrEbsBlockDeviceConfig extends Serializable

    Permalink
  9. object EmrEbsConfiguration extends Serializable

    Permalink
  10. object EmrVolumeSpecification extends Serializable

    Permalink
  11. object LegacyEmrCluster extends Serializable

    Permalink
  12. object ParallelCapacityScheduler extends SchedulerType with Product with Serializable

    Permalink
  13. object ParallelFairScheduler extends SchedulerType with Product with Serializable

    Permalink
  14. object Property extends Serializable

    Permalink
  15. object Resource

    Permalink
  16. object RetryAllOnResourceFailure extends ActionOnResourceFailure with Product with Serializable

    Permalink
  17. object RetryNoneOnResourceFailure extends ActionOnResourceFailure with Product with Serializable

    Permalink
  18. object TerminateOnTaskFailure extends ActionOnTaskFailure with Product with Serializable

    Permalink
  19. object WorkerGroup

    Permalink

Deprecated Value Members

  1. object SparkCluster extends Serializable

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 5.0.0) Use EmrCluster with Spark Application instead

Ungrouped