Creating Source Configuration
To create a source:
String name = "products"; String connectionName = "Example"; SourceConfig sourceConfig = new SourceConfig(name, connectionName);
Connection Name
You can change the connection name:
String connectionName = "Example"; sourceConfig.setConnectionName(connectionName);
Parameters
To get all parameter names:
Collection parameterNames = connectionConfig.getParameterNames(); for (Iterator i=parameterNames.iterator(); i.hasNext(); ) { String parameterName = (String)i.next(); ... }
To get a parameter value:
String parameterName = "tableName"; String parameterValue = connectionConfig.getParameter(parameterName);
To set a parameter value:
String parameterName = "tableName"; String parameterValue = "products"; connectionConfig.setParameter(parameterName, parameterValue);
See Sources for the complete list of valid parameters.