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, PGvectorContainer.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.extra(Consumer<ExtraBuilder> extraBuilder) Create an additional extra database with the given attributes.extra2(Consumer<ExtraBuilder> extraBuilder) Create a second additional extra database with the given attributes.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 ContainerBuilder
adminInternalPort, adminPort, build, containerName, docker, image, internalPort, maxReadyAttempts, mirror, port, properties, shutdownMode, start, startMode
-
Method Details
-
adminUser
-
adminPassword
-
tmpfs
-
dbName
-
user
-
password
-
schema
-
characterSet
-
collation
-
extensions
-
initSqlFile
-
seedSqlFile
-
extraDb
-
extraDbUser
-
extraDbPassword
-
extraDbExtensions
-
extraDbInitSqlFile
-
extraDbSeedSqlFile
-
extra
Create an additional extra database with the given attributes. -
extra2
Create a second additional extra database with the given attributes. -
inMemory
Set to true to use in-memory database if supported. -
fastStartMode
Set fast start mode.
-