public class MongoShellConfigBuilder extends AbstractMongoConfigBuilder<IMongoShellConfig>
| Modifier and Type | Field and Description |
|---|---|
protected static de.flapdoodle.embed.process.builder.TypedProperty<String> |
JS_SCRIPT |
protected static de.flapdoodle.embed.process.builder.TypedProperty<List> |
JS_SCRIPT_PARAMETERS |
CMD_OPTIONS, DBNAME, NET, PASSWORD, PID_FILE, TIMEOUT, USERNAME, VERSION| Constructor and Description |
|---|
MongoShellConfigBuilder() |
| Modifier and Type | Method and Description |
|---|---|
IMongoShellConfig |
build() |
MongoShellConfigBuilder |
cmdOptions(IMongoCmdOptions cmdOptions) |
MongoShellConfigBuilder |
dbName(String dbName) |
MongoShellConfigBuilder |
net(Net net) |
MongoShellConfigBuilder |
parameters(List<String> parameters) |
MongoShellConfigBuilder |
parameters(String... parameters) |
MongoShellConfigBuilder |
password(String password) |
MongoShellConfigBuilder |
scriptName(String scriptName) |
MongoShellConfigBuilder |
timeout(Timeout timeout) |
MongoShellConfigBuilder |
username(String username) |
MongoShellConfigBuilder |
version(IFeatureAwareVersion version) |
cmdOptions, dbName, net, password, pidFile, timeout, username, versionprotected static final de.flapdoodle.embed.process.builder.TypedProperty<String> JS_SCRIPT
protected static final de.flapdoodle.embed.process.builder.TypedProperty<List> JS_SCRIPT_PARAMETERS
public MongoShellConfigBuilder()
throws UnknownHostException,
IOException
UnknownHostExceptionIOExceptionpublic MongoShellConfigBuilder version(IFeatureAwareVersion version)
public MongoShellConfigBuilder timeout(Timeout timeout)
public MongoShellConfigBuilder username(String username)
public MongoShellConfigBuilder password(String password)
public MongoShellConfigBuilder net(Net net)
public MongoShellConfigBuilder dbName(String dbName)
public MongoShellConfigBuilder cmdOptions(IMongoCmdOptions cmdOptions)
public MongoShellConfigBuilder scriptName(String scriptName)
public MongoShellConfigBuilder parameters(String... parameters)
public MongoShellConfigBuilder parameters(List<String> parameters)
public IMongoShellConfig build()
build in class de.flapdoodle.embed.process.builder.AbstractBuilder<IMongoShellConfig>Copyright © 2015. All Rights Reserved.