The ConfigBuilder type exposes the following members.
Sets the maximum connection acquisition timeout for waiting for a connection to become available in idle connection pool when MaxConnectionPoolSize is reached.
Specify the connection idle timeout. The connection that has been idled in pool for longer than specified timeout will not be reused but closed.
Specify socket connection timeout. A InfiniteInterval to wait indefinitely.that represents the number of milliseconds to wait, or
Specify the default read buffer size which the driver allocates for its internal buffers.
Specify the default write buffer size which the driver allocates for its internal buffers.
Sets the Config to use TLS if level is true.
Sets the default fetch size. Since Bolt v4 (Neo4j 4.0+), the query running result (records) are pulled from server in batches. This fetch size defines how many records to pull in each batch. Use Infinite to disable batching and always pull all records in one batch instead.
Setting this option to true will enable ipv6 on socket connections.
Specify the maximum connection life time. The connection that has been created for longer than specified time will not be reused but closed.
Sets the size of the connection pool.
Sets the size of the idle connection pool.
Specify the size when internal read buffers reach, will be released for garbage collection.
Specify the size when internal write buffers reach, will be released for garbage collection.
Gets or internal sets a custom server address resolver used by the routing driver to resolve the initial address used to create the driver. Such resolution happens: 1) during the very first rediscovery when driver is created. 2) when all the known routers from the current routing table have failed and driver needs to fallback to the initial address.
Enable socket to send keep alive pings on TCP level to prevent pooled socket connections from getting killed after leaving client idle for a long time. The interval of keep alive pings are internal set via your OS system.