public class ETLConfig extends Config
| Modifier and Type | Class and Description |
|---|---|
static class |
ETLConfig.Builder<T extends ETLConfig.Builder>
Builder for creating configs.
|
| Modifier | Constructor and Description |
|---|---|
|
ETLConfig(ETLStage source,
ETLStage sink,
List<ETLStage> transforms,
List<Connection> connections,
Resources resources) |
|
ETLConfig(ETLStage source,
List<ETLStage> sinks,
List<ETLStage> transforms,
List<Connection> connections,
Resources resources)
Deprecated.
use builders from subclasses instead.
|
protected |
ETLConfig(ETLStage source,
List<ETLStage> sinks,
List<ETLStage> transforms,
List<Connection> connections,
Resources resources,
boolean stageLoggingEnabled) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
ETLConfig |
getCompatibleConfig() |
List<Connection> |
getConnections() |
Resources |
getResources() |
List<ETLStage> |
getSinks() |
ETLStage |
getSource() |
List<ETLStage> |
getTransforms() |
int |
hashCode() |
Boolean |
isStageLoggingEnabled() |
String |
toString() |
protected <T extends ETLConfig.Builder> |
upgradeBase(T builder,
UpgradeContext upgradeContext,
String sourceType,
String sinkType) |
@Deprecated public ETLConfig(ETLStage source, List<ETLStage> sinks, List<ETLStage> transforms, List<Connection> connections, Resources resources)
protected ETLConfig(ETLStage source, List<ETLStage> sinks, List<ETLStage> transforms, List<Connection> connections, Resources resources, boolean stageLoggingEnabled)
public ETLConfig getCompatibleConfig()
public ETLStage getSource()
public List<Connection> getConnections()
public Resources getResources()
public Boolean isStageLoggingEnabled()
protected <T extends ETLConfig.Builder> T upgradeBase(T builder, UpgradeContext upgradeContext, String sourceType, String sinkType)
Copyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.