public class MongoRestoreConfigBuilder extends AbstractMongoConfigBuilder<IMongoRestoreConfig>
| Modifier and Type | Field and Description |
|---|---|
protected static de.flapdoodle.embed.process.builder.TypedProperty<java.lang.String> |
ARCHIVE |
protected static de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> |
BYPASS_DOCUMENT_VALIDATION |
protected static de.flapdoodle.embed.process.builder.TypedProperty<java.lang.String> |
COLLECTION |
protected static de.flapdoodle.embed.process.builder.TypedProperty<java.lang.String> |
DB_NAME |
protected static de.flapdoodle.embed.process.builder.TypedProperty<java.lang.String> |
DIR |
protected static de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> |
DROP |
protected static de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> |
GZIP |
protected static de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> |
KEEP_INDEX_VERSION |
protected static de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> |
MAINTAIN_INSERTION_ORDER |
protected static de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> |
NO_INDEX_RESTORE |
protected static de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> |
NO_OPTIONS_RESTORE |
protected static de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Integer> |
NUM_INSERTION_WORKERS |
protected static de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Integer> |
NUM_PARALLEL_COLLECTIONS |
protected static de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> |
OBJECT_CHECK |
protected static de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Long> |
OPLOG_LIMIT |
protected static de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> |
OPLOG_REPLAY |
protected static de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> |
RESTORE_DB_USERS_ROLES |
protected static de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> |
STOP_ON_ERROR |
protected static de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> |
VERBOSE |
protected static de.flapdoodle.embed.process.builder.TypedProperty<java.lang.String> |
WRITE_CONCERN |
CMD_OPTIONS, DBNAME, NET, PASSWORD, PID_FILE, TIMEOUT, USERNAME, VERSION| Constructor and Description |
|---|
MongoRestoreConfigBuilder() |
cmdOptions, dbName, net, password, pidFile, timeout, username, versionprotected static final de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> VERBOSE
protected static final de.flapdoodle.embed.process.builder.TypedProperty<java.lang.String> DB_NAME
protected static final de.flapdoodle.embed.process.builder.TypedProperty<java.lang.String> COLLECTION
protected static final de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> OBJECT_CHECK
protected static final de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> OPLOG_REPLAY
protected static final de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Long> OPLOG_LIMIT
protected static final de.flapdoodle.embed.process.builder.TypedProperty<java.lang.String> ARCHIVE
protected static final de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> RESTORE_DB_USERS_ROLES
protected static final de.flapdoodle.embed.process.builder.TypedProperty<java.lang.String> DIR
protected static final de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> GZIP
protected static final de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> DROP
protected static final de.flapdoodle.embed.process.builder.TypedProperty<java.lang.String> WRITE_CONCERN
protected static final de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> NO_INDEX_RESTORE
protected static final de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> NO_OPTIONS_RESTORE
protected static final de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> KEEP_INDEX_VERSION
protected static final de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> MAINTAIN_INSERTION_ORDER
protected static final de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Integer> NUM_PARALLEL_COLLECTIONS
protected static final de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Integer> NUM_INSERTION_WORKERS
protected static final de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> STOP_ON_ERROR
protected static final de.flapdoodle.embed.process.builder.TypedProperty<java.lang.Boolean> BYPASS_DOCUMENT_VALIDATION
public MongoRestoreConfigBuilder()
throws java.io.IOException
java.io.IOExceptionpublic MongoRestoreConfigBuilder version(IFeatureAwareVersion version)
public MongoRestoreConfigBuilder timeout(Timeout timeout)
public MongoRestoreConfigBuilder net(Net net)
public MongoRestoreConfigBuilder verbose(java.lang.Boolean verbose)
public MongoRestoreConfigBuilder db(java.lang.String dbName)
public MongoRestoreConfigBuilder collection(java.lang.String collection)
public MongoRestoreConfigBuilder objectCheck(java.lang.Boolean shouldCheckObjects)
public MongoRestoreConfigBuilder oplogReplay(java.lang.Boolean shouldReplayOplog)
public MongoRestoreConfigBuilder oplogLimit(java.lang.Long oplogLimit)
public MongoRestoreConfigBuilder archive(java.lang.String archive)
public MongoRestoreConfigBuilder restoreDbUsersAndRoles(java.lang.Boolean restoreDbUsersAndRoles)
public MongoRestoreConfigBuilder dir(java.lang.String directory)
public MongoRestoreConfigBuilder gzip(java.lang.Boolean gzip)
public MongoRestoreConfigBuilder dropCollection(boolean dropCollection)
public MongoRestoreConfigBuilder writeConcern(java.lang.String writeConcern)
public MongoRestoreConfigBuilder noIndexRestore(boolean noIndexRestore)
public MongoRestoreConfigBuilder noOptionsRestore(boolean noOptionsRestore)
public MongoRestoreConfigBuilder keepIndexVersion(boolean keepIndexVersion)
public MongoRestoreConfigBuilder maintainInsertionOrder(boolean maintainInsertionOrder)
public MongoRestoreConfigBuilder numParallelCollections(java.lang.Integer numParallelCollections)
public MongoRestoreConfigBuilder numInsertionWorkers(java.lang.Integer numInsertionWorkers)
public MongoRestoreConfigBuilder stopOnError(boolean stopOnError)
public MongoRestoreConfigBuilder bypassDocumentValidation(boolean bypassDocumentValidation)
public IMongoRestoreConfig build()
build in class de.flapdoodle.embed.process.builder.AbstractBuilder<IMongoRestoreConfig>Copyright © 2018. All Rights Reserved.