com.krux.hyperion

common

package common

Visibility
  1. Public
  2. All

Type Members

  1. case class BaseFields(id: PipelineObjectId, name: Option[String] = scala.None) extends Product with Serializable

    The base fields of all pipeline objects.

  2. case class DefaultObject(schedule: Schedule)(implicit hc: HyperionContext) extends PipelineObject with Product with Serializable

    Defines the overall behaviour of a data pipeline.

  3. case class FixedObjectId(seed: String) extends PipelineObjectId with Product with Serializable

  4. case class HttpProxy extends NamedPipelineObject with Product with Serializable

  5. case class Memory(n: Long, unit: String) extends Product with Serializable

    Memory is a memory specification including an amount and a unit.

  6. case class NameGroupObjectId(name: String, group: String, rand: String = ...) extends PipelineObjectId with Product with Serializable

  7. trait NamedPipelineObject extends PipelineObject

  8. trait OptionalOrdered[A] extends AnyRef

  9. trait PipelineObject extends Ordered[PipelineObject]

    The base trait of krux data pipeline objects.

  10. trait PipelineObjectId extends Ordered[PipelineObjectId]

  11. case class RandomizedObjectId(seed: String, rand: String = ...) extends PipelineObjectId with Product with Serializable

  12. case class S3Uri(ref: String) extends Product with Serializable

    The S3Uri provides a typesafe way of representing S3 URI's.

  13. trait S3UriHelper extends AnyRef

  14. trait StorageClass extends AnyRef

Value Members

  1. object DefaultObjectId extends PipelineObjectId

  2. object HttpProxy extends Serializable

  3. object PipelineObjectId

  4. object S3Uri extends S3UriHelper with Serializable

  5. object ScheduleObjectId extends PipelineObjectId

  6. object StorageClass

  7. object TerminateObjectId extends PipelineObjectId

Ungrouped