Package io.ebean.test.containers
Interface ContainerBuilderDb<C,SELF extends ContainerBuilderDb<C,SELF>>
- All Superinterfaces:
ContainerBuilder<C,SELF>
- All Known Implementing Classes:
ClickHouseContainer.Builder,CockroachContainer.Builder,Db2Container.Builder,HanaContainer.Builder,MariaDBContainer.Builder,MySqlContainer.Builder,NuoDBContainer.Builder,OracleContainer.Builder,PostgisContainer.Builder,PostgresContainer.Builder,SqlServerContainer.Builder,YugabyteContainer.Builder
public interface ContainerBuilderDb<C,SELF extends ContainerBuilderDb<C,SELF>>
extends ContainerBuilder<C,SELF>
Builder for DB containers.
-
Method Summary
Modifier and TypeMethodDescriptionadminPassword(String adminPassword) Set the password for the database admin user.Set the database admin user.characterSet(String characterSet) Set the character set.Set the Collation.Set the database name.extensions(String extensions) Set the database extensions to use.Set an extra database to create.extraDbExtensions(String extraDbExtensions) Set extra database extensions.extraDbInitSqlFile(String extraDbInitSqlFile) Set extra database init sql file to execute.extraDbPassword(String extraDbPassword) Set extra database users password.extraDbSeedSqlFile(String extraDbSeedSqlFile) Set extra database seed sql file to execute.extraDbUser(String extraDbUser) Set extra database user.fastStartMode(boolean fastStartMode) Set fast start mode.initSqlFile(String initSqlFile) Set the init sql file to execute.inMemory(boolean inMemory) Set to true to use in-memory database if supported.Set the database password.Set the database schema.seedSqlFile(String seedSqlFile) Set the seed sql file to execute.Set the Temp file system to use.Set the database user.Methods inherited from interface io.ebean.test.containers.ContainerBuilder
adminInternalPort, adminPort, build, containerName, docker, image, internalPort, maxReadyAttempts, mirror, port, properties, shutdownMode, start, startMode
-
Method Details
-
adminUser
Set the database admin user. -
adminPassword
Set the password for the database admin user. -
tmpfs
Set the Temp file system to use. -
dbName
Set the database name. Defaults to test_db. -
user
Set the database user. -
password
Set the database password. -
schema
Set the database schema. -
characterSet
Set the character set. -
collation
Set the Collation. -
extensions
Set the database extensions to use. -
initSqlFile
Set the init sql file to execute. -
seedSqlFile
Set the seed sql file to execute. -
extraDb
Set an extra database to create. -
extraDbUser
Set extra database user. -
extraDbPassword
Set extra database users password. -
extraDbExtensions
Set extra database extensions. -
extraDbInitSqlFile
Set extra database init sql file to execute. -
extraDbSeedSqlFile
Set extra database seed sql file to execute. -
inMemory
Set to true to use in-memory database if supported. -
fastStartMode
Set fast start mode.
-