public final class ETLBatchConfig extends ETLConfig implements UpgradeableConfig<ETLBatchConfig>
| Modifier and Type | Class and Description |
|---|---|
static class |
ETLBatchConfig.Builder
Builder for creating configs.
|
static class |
ETLBatchConfig.Engine
Enum for the execution engine to use.
|
| Constructor and Description |
|---|
ETLBatchConfig(ETLBatchConfig.Engine engine,
String schedule,
ETLStage source,
ETLStage sink,
List<ETLStage> transforms)
Deprecated.
|
ETLBatchConfig(ETLBatchConfig.Engine engine,
String schedule,
ETLStage source,
List<ETLStage> sinks,
List<ETLStage> transforms,
List<Connection> connections,
Resources resources,
List<ETLStage> actions)
Deprecated.
|
ETLBatchConfig(String schedule,
ETLStage source,
ETLStage sink)
Deprecated.
|
ETLBatchConfig(String schedule,
ETLStage source,
ETLStage sink,
List<ETLStage> transforms)
Deprecated.
|
ETLBatchConfig(String schedule,
ETLStage source,
ETLStage sink,
List<ETLStage> transforms,
List<Connection> connections,
Resources resources,
List<ETLStage> actions)
Deprecated.
|
ETLBatchConfig(String schedule,
ETLStage source,
ETLStage sink,
List<ETLStage> transforms,
List<ETLStage> actions)
Deprecated.
|
ETLBatchConfig(String schedule,
ETLStage source,
List<ETLStage> sinks,
List<ETLStage> transforms,
List<Connection> connections,
Resources resources,
List<ETLStage> actions)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static ETLBatchConfig.Builder |
builder(String schedule) |
boolean |
canUpgrade() |
boolean |
equals(Object o) |
List<ETLStage> |
getActions() |
Resources |
getDriverResources() |
ETLBatchConfig.Engine |
getEngine() |
String |
getSchedule() |
int |
hashCode() |
String |
toString() |
ETLBatchConfig |
upgrade(UpgradeContext upgradeContext)
Return an upgraded config, which may be upgradeable itself.
|
getCompatibleConfig, getConnections, getResources, getSinks, getSource, getTransforms, isStageLoggingEnabled, upgradeBase@Deprecated public ETLBatchConfig(ETLBatchConfig.Engine engine, String schedule, ETLStage source, List<ETLStage> sinks, List<ETLStage> transforms, List<Connection> connections, @Nullable Resources resources, @Nullable List<ETLStage> actions)
@Deprecated public ETLBatchConfig(String schedule, ETLStage source, ETLStage sink, List<ETLStage> transforms, List<Connection> connections, @Nullable Resources resources, @Nullable List<ETLStage> actions)
@Deprecated public ETLBatchConfig(String schedule, ETLStage source, List<ETLStage> sinks, List<ETLStage> transforms, List<Connection> connections, @Nullable Resources resources, @Nullable List<ETLStage> actions)
@Deprecated public ETLBatchConfig(String schedule, ETLStage source, ETLStage sink, List<ETLStage> transforms, List<ETLStage> actions)
@Deprecated public ETLBatchConfig(ETLBatchConfig.Engine engine, String schedule, ETLStage source, ETLStage sink, List<ETLStage> transforms)
@Deprecated public ETLBatchConfig(String schedule, ETLStage source, ETLStage sink, List<ETLStage> transforms)
@Deprecated public ETLBatchConfig(String schedule, ETLStage source, ETLStage sink)
public ETLBatchConfig.Engine getEngine()
public String getSchedule()
public Resources getDriverResources()
public boolean canUpgrade()
canUpgrade in interface UpgradeableConfig<ETLBatchConfig>public ETLBatchConfig upgrade(UpgradeContext upgradeContext)
UpgradeableConfigupgrade in interface UpgradeableConfig<ETLBatchConfig>upgradeContext - context for upgradingpublic static ETLBatchConfig.Builder builder(String schedule)
Copyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.