@Value.Immutable public abstract class MongodArguments extends Object
| Constructor and Description |
|---|
MongodArguments() |
| Modifier and Type | Method and Description |
|---|---|
abstract Map<String,String> |
args() |
List<String> |
asArguments(de.flapdoodle.os.Platform platform,
IFeatureAwareVersion version,
Net net,
DatabaseDir dbDirectory) |
boolean |
auth() |
static ImmutableMongodArguments.Builder |
builder() |
static ImmutableMongodArguments |
defaults() |
boolean |
enableTextSearch() |
boolean |
isConfigServer() |
boolean |
isQuiet() |
boolean |
isShardServer() |
boolean |
isVerbose() |
boolean |
master() |
abstract Map<String,String> |
params() |
abstract Optional<Storage> |
replication() |
abstract Optional<String> |
storageEngine() |
int |
syncDelay() |
boolean |
useDefaultSyncDelay() |
boolean |
useNoJournal() |
boolean |
useNoPrealloc() |
boolean |
useSmallFiles() |
int |
verbosityLevel() |
@Value.Default public int syncDelay()
@Value.Default public boolean useDefaultSyncDelay()
@Value.Default public boolean isVerbose()
@Value.Default public int verbosityLevel()
@Value.Default public boolean isQuiet()
@Value.Default public boolean useNoPrealloc()
@Value.Default public boolean useSmallFiles()
@Value.Default public boolean useNoJournal()
@Value.Default public boolean enableTextSearch()
@Value.Default public boolean auth()
@Value.Default public boolean master()
@Value.Default public boolean isConfigServer()
@Value.Default public boolean isShardServer()
@Value.Auxiliary public List<String> asArguments(de.flapdoodle.os.Platform platform, IFeatureAwareVersion version, Net net, DatabaseDir dbDirectory)
public static ImmutableMongodArguments.Builder builder()
public static ImmutableMongodArguments defaults()
Copyright © 2023. All rights reserved.