CollectionConfig constructor
CollectionConfig({
- CollectionParams? params,
- HnswConfigDiff? hnswConfig,
- OptimizersConfigDiff? optimizerConfig,
- WalConfigDiff? walConfig,
- QuantizationConfig? quantizationConfig,
- StrictModeConfig? strictModeConfig,
Implementation
factory CollectionConfig({
CollectionParams? params,
HnswConfigDiff? hnswConfig,
OptimizersConfigDiff? optimizerConfig,
WalConfigDiff? walConfig,
QuantizationConfig? quantizationConfig,
StrictModeConfig? strictModeConfig,
}) {
final $result = create();
if (params != null) {
$result.params = params;
}
if (hnswConfig != null) {
$result.hnswConfig = hnswConfig;
}
if (optimizerConfig != null) {
$result.optimizerConfig = optimizerConfig;
}
if (walConfig != null) {
$result.walConfig = walConfig;
}
if (quantizationConfig != null) {
$result.quantizationConfig = quantizationConfig;
}
if (strictModeConfig != null) {
$result.strictModeConfig = strictModeConfig;
}
return $result;
}