Class AsyncDBConfig
-
- All Implemented Interfaces:
public final class AsyncDBConfigAsync Platform Database Connection Configuration
Configures how the async compute platform library will connect to its managed PostgreSQL instance.
- Since:
1.0.0
Elizabeth Paige Harper https://github.com/foxcapades
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classAsyncDBConfig.BuilderAsync DB Config Builder
-
Constructor Summary
Constructors Constructor Description AsyncDBConfig(String dbName, String username, String password, String host)Creates a new AsyncDBConfig instance. AsyncDBConfig(String dbName, String username, String password, String host, Integer poolSize)Creates a new AsyncDBConfig instance. AsyncDBConfig(String dbName, String username, String password, String host, Integer port, Integer poolSize)Creates a new AsyncDBConfig instance.
-
Method Summary
Modifier and Type Method Description final static AsyncDBConfig.Builderbuilder()Creates and returns a new Builder instance. final static AsyncDBConfigbuild(Function1<AsyncDBConfig.Builder, Unit> fn)-
-
Constructor Detail
-
AsyncDBConfig
AsyncDBConfig(String dbName, String username, String password, String host)
Creates a new AsyncDBConfig instance.- Parameters:
dbName- PostgreSQL database name.username- Connection credentials username.password- Connection credentials password.host- PostgreSQL database hostname.
-
AsyncDBConfig
AsyncDBConfig(String dbName, String username, String password, String host, Integer poolSize)
Creates a new AsyncDBConfig instance.- Parameters:
dbName- PostgreSQL database name.username- Connection credentials username.password- Connection credentials password.host- PostgreSQL database hostname.poolSize- Max connection pool size.
-
AsyncDBConfig
AsyncDBConfig(String dbName, String username, String password, String host, Integer port, Integer poolSize)
Creates a new AsyncDBConfig instance.- Parameters:
dbName- PostgreSQL database name.username- Connection credentials username.password- Connection credentials password.host- PostgreSQL database hostname.port- PostgreSQL host port.poolSize- Max connection pool size.
-
-
Method Detail
-
builder
final static AsyncDBConfig.Builder builder()
Creates and returns a new Builder instance.
-
build
final static AsyncDBConfig build(Function1<AsyncDBConfig.Builder, Unit> fn)
-
-
-
-