Module de.xab.porter.api
Package de.xab.porter.api.dataconnection
Class DataConnection.AbstractBuilder<T extends DataConnection>
- java.lang.Object
-
- de.xab.porter.api.dataconnection.DataConnection.AbstractBuilder<T>
-
- Direct Known Subclasses:
SinkConnection.Builder,SrcConnection.Builder
- Enclosing class:
- DataConnection
public abstract static class DataConnection.AbstractBuilder<T extends DataConnection> extends java.lang.Objectbuilder
-
-
Constructor Summary
Constructors Constructor Description AbstractBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Tbuild()DataConnection.AbstractBuilder<T>catalog(java.lang.String catalog)DataConnection.AbstractBuilder<T>connectorType(java.lang.String connectorType)DataConnection.AbstractBuilder<T>password(java.lang.String password)DataConnection.AbstractBuilder<T>schema(java.lang.String schema)DataConnection.AbstractBuilder<T>table(java.lang.String table)DataConnection.AbstractBuilder<T>type(java.lang.String type)DataConnection.AbstractBuilder<T>url(java.lang.String url)DataConnection.AbstractBuilder<T>username(java.lang.String username)
-
-
-
Method Detail
-
connectorType
public DataConnection.AbstractBuilder<T> connectorType(java.lang.String connectorType)
-
type
public DataConnection.AbstractBuilder<T> type(java.lang.String type)
-
url
public DataConnection.AbstractBuilder<T> url(java.lang.String url)
-
username
public DataConnection.AbstractBuilder<T> username(java.lang.String username)
-
password
public DataConnection.AbstractBuilder<T> password(java.lang.String password)
-
catalog
public DataConnection.AbstractBuilder<T> catalog(java.lang.String catalog)
-
schema
public DataConnection.AbstractBuilder<T> schema(java.lang.String schema)
-
table
public DataConnection.AbstractBuilder<T> table(java.lang.String table)
-
build
public abstract T build()
-
-