类 FlinkJedisPoolConfig.Builder
- java.lang.Object
-
- net.wicp.tams.common.flink.connector.redis.config.FlinkJedisPoolConfig.Builder
-
- 封闭类:
- FlinkJedisPoolConfig
public static class FlinkJedisPoolConfig.Builder extends Object
Builder for initializingFlinkJedisPoolConfig.
-
-
构造器概要
构造器 构造器 说明 Builder()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 FlinkJedisPoolConfigbuild()Builds JedisPoolConfig.FlinkJedisPoolConfig.BuildersetDatabase(int database)Sets database index.FlinkJedisPoolConfig.BuildersetHost(String host)Sets host.FlinkJedisPoolConfig.BuildersetMaxIdle(int maxIdle)Sets value for themaxIdleconfiguration attribute for pools to be created with this configuration instance.FlinkJedisPoolConfig.BuildersetMaxTotal(int maxTotal)Sets value for themaxTotalconfiguration attribute for pools to be created with this configuration instance.FlinkJedisPoolConfig.BuildersetMinIdle(int minIdle)Sets value for theminIdleconfiguration attribute for pools to be created with this configuration instance.FlinkJedisPoolConfig.BuildersetPassword(String password)Sets password.FlinkJedisPoolConfig.BuildersetPort(int port)Sets port.FlinkJedisPoolConfig.BuildersetTimeout(int timeout)Sets timeout.
-
-
-
方法详细资料
-
setMaxTotal
public FlinkJedisPoolConfig.Builder setMaxTotal(int maxTotal)
Sets value for themaxTotalconfiguration attribute for pools to be created with this configuration instance.- 参数:
maxTotal- maxTotal the maximum number of objects that can be allocated by the pool, default value is 8- 返回:
- Builder itself
-
setMaxIdle
public FlinkJedisPoolConfig.Builder setMaxIdle(int maxIdle)
Sets value for themaxIdleconfiguration attribute for pools to be created with this configuration instance.- 参数:
maxIdle- the cap on the number of "idle" instances in the pool, default value is 8- 返回:
- Builder itself
-
setMinIdle
public FlinkJedisPoolConfig.Builder setMinIdle(int minIdle)
Sets value for theminIdleconfiguration attribute for pools to be created with this configuration instance.- 参数:
minIdle- the minimum number of idle objects to maintain in the pool, default value is 0- 返回:
- Builder itself
-
setHost
public FlinkJedisPoolConfig.Builder setHost(String host)
Sets host.- 参数:
host- host- 返回:
- Builder itself
-
setPort
public FlinkJedisPoolConfig.Builder setPort(int port)
Sets port.- 参数:
port- port, default value is 6379- 返回:
- Builder itself
-
setTimeout
public FlinkJedisPoolConfig.Builder setTimeout(int timeout)
Sets timeout.- 参数:
timeout- timeout, default value is 2000- 返回:
- Builder itself
-
setDatabase
public FlinkJedisPoolConfig.Builder setDatabase(int database)
Sets database index.- 参数:
database- database index, default value is 0- 返回:
- Builder itself
-
setPassword
public FlinkJedisPoolConfig.Builder setPassword(String password)
Sets password.- 参数:
password- password, if any- 返回:
- Builder itself
-
build
public FlinkJedisPoolConfig build()
Builds JedisPoolConfig.- 返回:
- JedisPoolConfig
-
-