package
objects
Type Members
-
-
-
case class
CsvDataFormat(id: String, column: Option[Seq[String]] = scala.None, escapeChar: Option[String] = scala.None) extends DataFormat with Product with Serializable
-
-
-
-
-
case class
DeleteS3PathActivity(id: String, s3Path: String, runsOn: Ec2Resource, stdout: Option[String] = scala.None, stderr: Option[String] = scala.None, dependsOn: Seq[PipelineActivity] = ..., preconditions: Seq[Precondition] = ..., onFailAlarms: Seq[SnsAlarm] = ..., onSuccessAlarms: Seq[SnsAlarm] = ..., onLateActionAlarms: Seq[SnsAlarm] = ...)(implicit hc: HyperionContext) extends PipelineActivity with Product with Serializable
-
case class
DoubleParameter(id: String, value: Double, description: Option[String] = scala.None, allowedValues: Seq[Double] = ..., encrypted: Boolean = false) extends Parameter with Product with Serializable
-
case class
DynamoDBDataExistsPrecondition(id: String, tableName: String, preconditionTimeout: Option[String] = scala.None, role: Option[String] = scala.None)(implicit hc: HyperionContext) extends Precondition with Product with Serializable
-
case class
DynamoDBTableExistsPrecondition(id: String, tableName: String, preconditionTimeout: Option[String] = scala.None, role: Option[String] = scala.None)(implicit hc: HyperionContext) extends Precondition with Product with Serializable
-
case class
Ec2Resource(id: String, terminateAfter: String, role: Option[String], resourceRole: Option[String], instanceType: String, region: Option[String], imageId: Option[String], securityGroups: Seq[String], securityGroupIds: Seq[String], associatePublicIpAddress: Boolean)(implicit hc: HyperionContext) extends ResourceObject with Product with Serializable
-
-
-
case class
ExistsPrecondition(id: String, preconditionTimeout: Option[String] = scala.None, role: Option[String] = scala.None)(implicit hc: HyperionContext) extends Precondition with Product with Serializable
-
-
case class
GoogleStorageDownloadActivity(id: String, runsOn: Ec2Resource, input: String = "", output: Option[S3DataNode] = scala.None, botoConfigUrl: String = "", dependsOn: Seq[PipelineActivity] = ..., preconditions: Seq[Precondition] = ..., onFailAlarms: Seq[SnsAlarm] = ..., onSuccessAlarms: Seq[SnsAlarm] = ..., onLateActionAlarms: Seq[SnsAlarm] = ...)(implicit hc: HyperionContext) extends GoogleStorageActivity with Product with Serializable
-
case class
GoogleStorageUploadActivity(id: String, runsOn: Ec2Resource, input: Option[S3DataNode] = scala.None, output: String = "", botoConfigUrl: String = "", dependsOn: Seq[PipelineActivity] = ..., preconditions: Seq[Precondition] = ..., onFailAlarms: Seq[SnsAlarm] = ..., onSuccessAlarms: Seq[SnsAlarm] = ..., onLateActionAlarms: Seq[SnsAlarm] = ...)(implicit hc: HyperionContext) extends GoogleStorageActivity with Product with Serializable
-
case class
HiveActivity(id: String, runsOn: EmrCluster, hiveScript: Option[String] = scala.None, scriptUri: Option[String] = scala.None, scriptVariable: Option[String] = scala.None, input: Option[DataNode] = scala.None, output: Option[DataNode] = scala.None, stage: Option[Boolean] = scala.None, dependsOn: Seq[PipelineActivity] = ..., preconditions: Seq[Precondition] = ..., onFailAlarms: Seq[SnsAlarm] = ..., onSuccessAlarms: Seq[SnsAlarm] = ..., onLateActionAlarms: Seq[SnsAlarm] = ...)(implicit hc: HyperionContext) extends PipelineActivity with Product with Serializable
-
case class
HiveCopyActivity(id: String, runsOn: EmrCluster, filterSql: Option[String] = scala.None, generatedScriptsPath: Option[String] = scala.None, input: Option[DataNode] = scala.None, output: Option[DataNode] = scala.None, dependsOn: Seq[PipelineActivity] = ..., preconditions: Seq[Precondition] = ..., onFailAlarms: Seq[SnsAlarm] = ..., onSuccessAlarms: Seq[SnsAlarm] = ..., onLateActionAlarms: Seq[SnsAlarm] = ...)(implicit hc: HyperionContext) extends PipelineActivity with Product with Serializable
-
case class
IntegerParameter(id: String, value: Int, description: Option[String] = scala.None, allowedValues: Seq[Int] = ..., encrypted: Boolean = false) extends Parameter with Product with Serializable
-
case class
JarActivity(id: String, runsOn: Ec2Resource, jar: Option[String] = scala.None, mainClass: Option[String] = scala.None, arguments: Seq[String] = ..., input: Seq[S3DataNode] = ..., output: Seq[S3DataNode] = ..., stdout: Option[String] = scala.None, stderr: Option[String] = scala.None, dependsOn: Seq[PipelineActivity] = ..., preconditions: Seq[Precondition] = ..., onFailAlarms: Seq[SnsAlarm] = ..., onSuccessAlarms: Seq[SnsAlarm] = ..., onLateActionAlarms: Seq[SnsAlarm] = ...)(implicit hc: HyperionContext) extends PipelineActivity with Product with Serializable
-
-
case class
MapReduceActivity(id: String, runsOn: EmrCluster, steps: Seq[MapReduceStep] = ..., dependsOn: Seq[PipelineActivity] = ..., preconditions: Seq[Precondition] = ..., onFailAlarms: Seq[SnsAlarm] = ..., onSuccessAlarms: Seq[SnsAlarm] = ..., onLateActionAlarms: Seq[SnsAlarm] = ...) extends EmrActivity with Product with Serializable
-
case class
MapReduceCluster(id: String = "MapReduceCluster", taskInstanceCount: Int = 0)(implicit hc: HyperionContext) extends EmrCluster with Product with Serializable
-
case class
MapReduceStep(jar: String = "", mainClass: String = "", args: Seq[String] = immutable.this.Nil) extends Product with Serializable
-
trait
Parameter extends AnyRef
-
case class
PigActivity(id: String, runsOn: EmrCluster, generatedScriptsPath: Option[String] = scala.None, script: Option[String] = scala.None, scriptUri: Option[String] = scala.None, scriptVariable: Option[String] = scala.None, input: Option[DataNode] = scala.None, output: Option[DataNode] = scala.None, stage: Option[Boolean] = scala.None, dependsOn: Seq[PipelineActivity] = ..., preconditions: Seq[Precondition] = ..., onFailAlarms: Seq[SnsAlarm] = ..., onSuccessAlarms: Seq[SnsAlarm] = ..., onLateActionAlarms: Seq[SnsAlarm] = ...)(implicit hc: HyperionContext) extends PipelineActivity with Product with Serializable
-
-
-
-
case class
RedshiftCopyActivity(id: String, input: S3DataNode, output: RedshiftDataNode, insertMode: InsertMode, runsOn: Ec2Resource, transformSql: Option[String] = scala.None, commandOptions: Seq[RedshiftCopyOption] = ..., dependsOn: Seq[PipelineActivity] = ..., preconditions: Seq[Precondition] = ..., onFailAlarms: Seq[SnsAlarm] = ..., onSuccessAlarms: Seq[SnsAlarm] = ..., onLateActionAlarms: Seq[SnsAlarm] = ...) extends PipelineActivity with Product with Serializable
-
-
case class
RedshiftDataNode(id: String, database: RedshiftDatabase, tableName: String, createTableSql: Option[String] = scala.None, schemaName: Option[String] = scala.None, primaryKeys: Option[Seq[String]] = scala.None, preconditions: Seq[Precondition] = ..., onSuccessAlarms: Seq[SnsAlarm] = ..., onFailAlarms: Seq[SnsAlarm] = ...) extends DataNode with Product with Serializable
-
-
-
-
-
-
-
case class
S3File(id: String, filePath: String = "", dataFormat: Option[DataFormat] = scala.None, preconditions: Seq[Precondition] = ..., onSuccessAlarms: Seq[SnsAlarm] = ..., onFailAlarms: Seq[SnsAlarm] = ...) extends S3DataNode with Product with Serializable
-
case class
S3Folder(id: String, directoryPath: String = "", dataFormat: Option[DataFormat] = scala.None, preconditions: Seq[Precondition] = ..., onSuccessAlarms: Seq[SnsAlarm] = ..., onFailAlarms: Seq[SnsAlarm] = ...) extends S3DataNode with Product with Serializable
-
case class
S3KeyExistsPrecondition(id: String, s3Key: String, name: Option[String] = scala.None, preconditionTimeout: Option[String] = scala.None, role: Option[String] = scala.None)(implicit hc: HyperionContext) extends Precondition with Product with Serializable
-
case class
S3KeyParameter(id: String, value: String, description: Option[String] = scala.None, encrypted: Boolean = false) extends Parameter with Product with Serializable
-
case class
S3PrefixNotEmptyPrecondition(id: String, s3Prefix: String, preconditionTimeout: Option[String] = scala.None, role: Option[String] = scala.None)(implicit hc: HyperionContext) extends Precondition with Product with Serializable
-
case class
Schedule(id: String = "PipelineSchedule", start: Option[github.nscala_time.time.Imports.DateTime] = scala.None, period: DpPeriod = ..., occurrences: Option[Int] = scala.None, scheduleType: ScheduleType = ...) extends PipelineObject with Product with Serializable
-
case class
ShellCommandActivity(id: String, runsOn: Ec2Resource, command: Option[String] = scala.None, scriptUri: Option[String] = scala.None, scriptArguments: Seq[String] = ..., stage: Boolean = true, input: Seq[S3DataNode] = ..., output: Seq[S3DataNode] = ..., stdout: Option[String] = scala.None, stderr: Option[String] = scala.None, dependsOn: Seq[PipelineActivity] = ..., preconditions: Seq[Precondition] = ..., onFailAlarms: Seq[SnsAlarm] = ..., onSuccessAlarms: Seq[SnsAlarm] = ..., onLateActionAlarms: Seq[SnsAlarm] = ...) extends PipelineActivity with Product with Serializable
-
case class
ShellCommandPrecondition(id: String, command: String, scriptArgument: Seq[String] = ..., scriptUri: Option[String] = scala.None, stdout: Option[String] = scala.None, stderr: Option[String] = scala.None, preconditionTimeout: Option[String] = scala.None, role: Option[String] = scala.None)(implicit hc: HyperionContext) extends Precondition with Product with Serializable
-
case class
SnsAlarm(id: String, subject: String = "", message: String = "", topicArn: Option[String] = scala.None, role: Option[String] = scala.None)(implicit hc: HyperionContext) extends PipelineObject with Product with Serializable
-
case class
SparkActivity(id: String, runsOn: SparkCluster, steps: Seq[SparkStep] = ..., dependsOn: Seq[PipelineActivity] = ..., preconditions: Seq[Precondition] = ..., onFailAlarms: Seq[SnsAlarm] = ..., onSuccessAlarms: Seq[SnsAlarm] = ..., onLateActionAlarms: Seq[SnsAlarm] = ...) extends EmrActivity with Product with Serializable
-
case class
SparkCluster(id: String, taskInstanceCount: Int, coreInstanceCount: Int, instanceType: String, amiVersion: String, sparkVersion: String, terminateAfter: String)(implicit hc: HyperionContext) extends EmrCluster with Product with Serializable
-
case class
SparkStep(jar: String = "", mainClass: String = "", args: Seq[String] = immutable.this.Nil)(implicit hc: HyperionContext) extends Product with Serializable
-
case class
SqlActivity(id: String, runsOn: Ec2Resource, database: Database, script: String, scriptArgument: Seq[String] = ..., queue: Option[String] = scala.None, dependsOn: Seq[PipelineActivity] = ..., preconditions: Seq[Precondition] = ..., onFailAlarms: Seq[SnsAlarm] = ..., onSuccessAlarms: Seq[SnsAlarm] = ..., onLateActionAlarms: Seq[SnsAlarm] = ...) extends PipelineActivity with Product with Serializable
-
case class
SqlDataNode(id: String, tableQuery: TableQuery, database: JdbcDatabase, preconditions: Seq[Precondition] = ..., onSuccessAlarms: Seq[SnsAlarm] = ..., onFailAlarms: Seq[SnsAlarm] = ...) extends Copyable with Product with Serializable
-
case class
StringParameter(id: String, value: String, description: Option[String] = scala.None, allowedValues: Seq[String] = ..., encrypted: Boolean = false) extends Parameter with Product with Serializable
-
-
case class
TsvDataFormat(id: String, column: Option[Seq[String]] = scala.None, escapeChar: Option[String] = scala.None) extends DataFormat with Product with Serializable