public abstract static class ETLConfig.Builder<T extends ETLConfig.Builder> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<Connection> |
connections |
protected Resources |
resources |
protected List<ETLStage> |
sinks |
protected ETLStage |
source |
protected Boolean |
stageLoggingEnabled |
protected List<ETLStage> |
transforms |
| Modifier | Constructor and Description |
|---|---|
protected |
ETLConfig.Builder() |
| Modifier and Type | Method and Description |
|---|---|
T |
addConnection(Connection connection) |
T |
addConnection(String from,
String to) |
T |
addConnections(Collection<Connection> connections) |
T |
addSink(ETLStage sink) |
T |
addSinks(Collection<ETLStage> sinks) |
T |
addTransform(ETLStage transform) |
T |
addTransforms(Collection<ETLStage> transforms) |
T |
disableStageLogging() |
T |
setResources(Resources resources) |
T |
setSource(ETLStage source) |
protected ETLStage source
protected List<Connection> connections
protected Resources resources
protected Boolean stageLoggingEnabled
public T addTransforms(Collection<ETLStage> transforms)
public T addSinks(Collection<ETLStage> sinks)
public T addConnection(Connection connection)
public T addConnections(Collection<Connection> connections)
public T disableStageLogging()
Copyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.