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
-
-
-
Method Detail
-
setPGStartupWait
public EmbeddedPostgres.Builder setPGStartupWait(Duration pgStartupWait)
-
setCleanDataDirectory
public EmbeddedPostgres.Builder setCleanDataDirectory(boolean cleanDataDirectory)
-
setDataDirectory
public EmbeddedPostgres.Builder setDataDirectory(Path path)
-
setDataDirectory
public EmbeddedPostgres.Builder setDataDirectory(File directory)
-
setDataDirectory
public EmbeddedPostgres.Builder setDataDirectory(String path)
-
setServerConfig
public EmbeddedPostgres.Builder setServerConfig(String key, String value)
-
setLocaleConfig
public EmbeddedPostgres.Builder setLocaleConfig(String key, String value)
-
setConnectConfig
public EmbeddedPostgres.Builder setConnectConfig(String key, String value)
-
setOverrideWorkingDirectory
public EmbeddedPostgres.Builder setOverrideWorkingDirectory(File workingDirectory)
-
setPort
public EmbeddedPostgres.Builder setPort(int port)
-
setErrorRedirector
public EmbeddedPostgres.Builder setErrorRedirector(ProcessBuilder.Redirect errRedirector)
-
setOutputRedirector
public EmbeddedPostgres.Builder setOutputRedirector(ProcessBuilder.Redirect outRedirector)
-
setPgBinaryResolver
@Deprecated public EmbeddedPostgres.Builder setPgBinaryResolver(PgBinaryResolver pgBinaryResolver)
Deprecated.
-
setPgDirectoryResolver
public EmbeddedPostgres.Builder setPgDirectoryResolver(PgDirectoryResolver pgDirectoryResolver)
-
setPostgresBinaryDirectory
public EmbeddedPostgres.Builder setPostgresBinaryDirectory(File directory)
-
start
public EmbeddedPostgres start() throws IOException
- Throws:
IOException
-
-