public static class DatabaseConfig.Builder extends Object
DatabaseConfig.| Modifier and Type | Method and Description |
|---|---|
DatabaseConfig |
build()
Build a new
DatabaseConfig instance. |
DatabaseConfig.Builder |
circuitBreakerConfig(CircuitBreakerConfig circuitBreakerConfig)
Set the circuit breaker configuration.
|
DatabaseConfig.Builder |
clientOptions(ClientOptions clientOptions) |
DatabaseConfig.Builder |
healthCheckStrategySupplier(HealthCheckStrategySupplier healthCheckStrategySupplier)
Set the health check strategy supplier.
|
DatabaseConfig.Builder |
weight(float weight)
Set the weight for database/endpoint priority.
|
public DatabaseConfig.Builder weight(float weight)
1.0.weight - the weight, must be greater than 0this builderpublic DatabaseConfig.Builder clientOptions(ClientOptions clientOptions)
public DatabaseConfig.Builder circuitBreakerConfig(CircuitBreakerConfig circuitBreakerConfig)
circuitBreakerConfig - the circuit breaker configuration, can be null to use defaultsthis builderpublic DatabaseConfig.Builder healthCheckStrategySupplier(HealthCheckStrategySupplier healthCheckStrategySupplier)
PingStrategy.DEFAULT.healthCheckStrategySupplier - the health check strategy supplier, use
HealthCheckStrategySupplier.NO_HEALTH_CHECK to disable health checks, must not be nullthis builderpublic DatabaseConfig build()
DatabaseConfig instance.DatabaseConfigCopyright © 2026 lettuce.io. All rights reserved.