Package org.apache.iotdb.session.pool
Class SessionPool.Builder
- java.lang.Object
-
- org.apache.iotdb.session.pool.SessionPool.Builder
-
- Enclosing class:
- SessionPool
public static class SessionPool.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
host
public SessionPool.Builder host(java.lang.String host)
-
port
public SessionPool.Builder port(int port)
-
nodeUrls
public SessionPool.Builder nodeUrls(java.util.List<java.lang.String> nodeUrls)
-
maxSize
public SessionPool.Builder maxSize(int maxSize)
-
user
public SessionPool.Builder user(java.lang.String user)
-
password
public SessionPool.Builder password(java.lang.String password)
-
fetchSize
public SessionPool.Builder fetchSize(int fetchSize)
-
zoneId
public SessionPool.Builder zoneId(java.time.ZoneId zoneId)
-
waitToGetSessionTimeoutInMs
public SessionPool.Builder waitToGetSessionTimeoutInMs(long waitToGetSessionTimeoutInMs)
-
thriftDefaultBufferSize
public SessionPool.Builder thriftDefaultBufferSize(int thriftDefaultBufferSize)
-
thriftMaxFrameSize
public SessionPool.Builder thriftMaxFrameSize(int thriftMaxFrameSize)
-
enableCompression
public SessionPool.Builder enableCompression(boolean enableCompression)
-
enableRedirection
public SessionPool.Builder enableRedirection(boolean enableRedirection)
-
connectionTimeoutInMs
public SessionPool.Builder connectionTimeoutInMs(int connectionTimeoutInMs)
-
version
public SessionPool.Builder version(Version version)
-
timeOut
public SessionPool.Builder timeOut(long timeOut)
-
build
public SessionPool build()
-
-