Class EmbeddedPostgres.Builder
- java.lang.Object
-
- com.opentable.db.postgres.embedded.EmbeddedPostgres.Builder
-
- Enclosing class:
- EmbeddedPostgres
public static class EmbeddedPostgres.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)inthashCode()EmbeddedPostgres.BuildersetDatabaseName(String databaseName)EmbeddedPostgres.BuildersetImage(org.testcontainers.utility.DockerImageName image)EmbeddedPostgres.BuildersetLocaleConfig(String key, String value)EmbeddedPostgres.BuildersetPGStartupWait(Duration pgStartupWait)EmbeddedPostgres.BuildersetServerConfig(String key, String value)EmbeddedPostgres.BuildersetTag(String tag)EmbeddedPostgresstart()
-
-
-
Method Detail
-
setPGStartupWait
public EmbeddedPostgres.Builder setPGStartupWait(Duration pgStartupWait)
-
setServerConfig
public EmbeddedPostgres.Builder setServerConfig(String key, String value)
-
setDatabaseName
public EmbeddedPostgres.Builder setDatabaseName(String databaseName)
-
setLocaleConfig
public EmbeddedPostgres.Builder setLocaleConfig(String key, String value)
-
setImage
public EmbeddedPostgres.Builder setImage(org.testcontainers.utility.DockerImageName image)
-
setTag
public EmbeddedPostgres.Builder setTag(String tag)
-
start
public EmbeddedPostgres start() throws IOException
- Throws:
IOException
-
-