CavalliumDBEngine/src/main/java/it/cavallium/dbengine/client/DatabaseOptions.java
2021-12-27 17:45:52 +01:00

13 lines
556 B
Java

package it.cavallium.dbengine.client;
import io.soabase.recordbuilder.core.RecordBuilder;
import java.util.List;
import java.util.Map;
import org.jetbrains.annotations.Nullable;
@RecordBuilder
public record DatabaseOptions(List<DatabaseVolume> volumes, Map<String, String> extraFlags, boolean absoluteConsistency,
boolean lowMemory, boolean inMemory, boolean useDirectIO, boolean allowMemoryMapping,
boolean allowNettyDirect, boolean optimistic, int maxOpenFiles,
@Nullable Long memtableMemoryBudgetBytes) {}