public static class DataSourceConfiguration.Builder extends Object
| Modifier and Type | Field and Description |
|---|---|
private String |
driverName |
private long |
maxConnLifetimeMillis |
private int |
maxIdle |
private int |
maxTotal |
private long |
maxWaitMillis |
private long |
minEvictableIdleTimeMillis |
private int |
minIdle |
private String |
password |
private long |
softMinEvictableIdleTimeMillis |
private long |
timeBetweenEvictionRunsMillis |
private String |
url |
private String |
userName |
private String |
validationQuery |
| Constructor and Description |
|---|
Builder(String url,
String driverName,
String userName,
String password) |
| Modifier and Type | Method and Description |
|---|---|
DataSourceConfiguration |
build() |
DataSourceConfiguration.Builder |
maxConnLifetimeMillis(long maxConnLifetimeMillis) |
DataSourceConfiguration.Builder |
maxIdle(int maxIdle) |
DataSourceConfiguration.Builder |
maxTotal(int maxTotal) |
DataSourceConfiguration.Builder |
maxWaitMillis(long maxWaitMillis) |
DataSourceConfiguration.Builder |
minEvictableIdleTimeMillis(long minEvictableIdleTimeMillis) |
DataSourceConfiguration.Builder |
minIdle(int minIdle) |
DataSourceConfiguration.Builder |
softMinEvictableIdleTimeMillis(long softMinEvictableIdleTimeMillis) |
DataSourceConfiguration.Builder |
timeBetweenEvictionRunsMillis(long timeBetweenEvictionRunsMillis) |
DataSourceConfiguration.Builder |
validationQuery(String validationQuery) |
private final String url
private final String driverName
private final String userName
private final String password
private long maxWaitMillis
private int maxTotal
private int minIdle
private int maxIdle
private long maxConnLifetimeMillis
private long timeBetweenEvictionRunsMillis
private long minEvictableIdleTimeMillis
private long softMinEvictableIdleTimeMillis
private String validationQuery
public DataSourceConfiguration.Builder maxWaitMillis(long maxWaitMillis)
public DataSourceConfiguration.Builder maxTotal(int maxTotal)
public DataSourceConfiguration.Builder minIdle(int minIdle)
public DataSourceConfiguration.Builder maxIdle(int maxIdle)
public DataSourceConfiguration.Builder maxConnLifetimeMillis(long maxConnLifetimeMillis)
public DataSourceConfiguration.Builder timeBetweenEvictionRunsMillis(long timeBetweenEvictionRunsMillis)
public DataSourceConfiguration.Builder minEvictableIdleTimeMillis(long minEvictableIdleTimeMillis)
public DataSourceConfiguration.Builder softMinEvictableIdleTimeMillis(long softMinEvictableIdleTimeMillis)
public DataSourceConfiguration.Builder validationQuery(String validationQuery)
public DataSourceConfiguration build()
Copyright © 2023 Apache NiFi Project. All rights reserved.