@Value.Immutable public abstract class MongoDumpArguments extends Object implements MongoToolsArguments
| Constructor and Description |
|---|
MongoDumpArguments() |
| Modifier and Type | Method and Description |
|---|---|
abstract Optional<String> |
archive() |
List<String> |
asArguments(ServerAddress serverAddress) |
static ImmutableMongoDumpArguments.Builder |
builder() |
abstract Optional<String> |
collectionName() |
abstract Optional<String> |
databaseName() |
static ImmutableMongoDumpArguments |
defaults() |
abstract Optional<String> |
dir() |
boolean |
dumpDbUsersAndRoles() |
abstract Optional<String> |
excludeCollection() |
abstract Optional<String> |
excludeCollectionWithPrefix() |
boolean |
forceTableScan() |
boolean |
gzip() |
boolean |
isOplog() |
abstract OptionalInt |
numberOfParallelCollections() |
abstract Optional<String> |
query() |
abstract Optional<String> |
queryFile() |
abstract Optional<String> |
readPreference() |
boolean |
repair() |
boolean |
verbose() |
@Value.Default public boolean verbose()
@Value.Default public boolean forceTableScan()
@Value.Default public boolean dumpDbUsersAndRoles()
@Value.Default public boolean gzip()
@Value.Default public boolean repair()
@Value.Default public boolean isOplog()
public abstract OptionalInt numberOfParallelCollections()
@Value.Auxiliary public List<String> asArguments(ServerAddress serverAddress)
asArguments in interface MongoToolsArgumentspublic static ImmutableMongoDumpArguments.Builder builder()
public static ImmutableMongoDumpArguments defaults()
Copyright © 2024. All rights reserved.