CollectionConfig constructor

CollectionConfig({
  1. CollectionParams? params,
  2. HnswConfigDiff? hnswConfig,
  3. OptimizersConfigDiff? optimizerConfig,
  4. WalConfigDiff? walConfig,
  5. QuantizationConfig? quantizationConfig,
  6. 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;
}