public abstract static class StageRunner.Builder<S extends com.streamsets.pipeline.api.Stage,R extends StageRunner,B extends StageRunner.Builder> extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
Builder(Class<S> stageClass) |
protected |
Builder(Class<S> stageClass,
S stage) |
| Modifier and Type | Method and Description |
|---|---|
B |
addConfiguration(String name,
Object value) |
B |
addConstants(Map<String,Object> constants) |
B |
addOutputLane(String lane) |
B |
addService(Class serviceClass,
Object service) |
B |
addService(ServiceRunner runner) |
B |
addStageSdcConfiguration(String name,
String value) |
abstract R |
build() |
B |
setDeliveryGuarantee(com.streamsets.pipeline.api.DeliveryGuarantee deliveryGuarantee) |
B |
setExecutionMode(com.streamsets.pipeline.api.ExecutionMode executionMode) |
B |
setOnRecordError(com.streamsets.pipeline.api.OnRecordError onRecordError) |
B |
setPreview(boolean isPreview) |
B |
setResourcesDir(String resourcesDir) |
B |
setRuntimeInfo(com.streamsets.datacollector.main.RuntimeInfo runtimeInfo) |
public B setPreview(boolean isPreview)
public B setExecutionMode(com.streamsets.pipeline.api.ExecutionMode executionMode)
public B setDeliveryGuarantee(com.streamsets.pipeline.api.DeliveryGuarantee deliveryGuarantee)
public B setOnRecordError(com.streamsets.pipeline.api.OnRecordError onRecordError)
public B setRuntimeInfo(com.streamsets.datacollector.main.RuntimeInfo runtimeInfo)
public B addService(ServiceRunner runner)
public abstract R build()
Copyright © 2019 StreamSets. All rights reserved.