UpdateCollection constructor

UpdateCollection({
  1. String? collectionName,
  2. OptimizersConfigDiff? optimizersConfig,
  3. Int64? timeout,
  4. CollectionParamsDiff? params,
  5. HnswConfigDiff? hnswConfig,
  6. VectorsConfigDiff? vectorsConfig,
  7. QuantizationConfigDiff? quantizationConfig,
  8. SparseVectorConfig? sparseVectorsConfig,
  9. StrictModeConfig? strictModeConfig,
})

Implementation

factory UpdateCollection({
  $core.String? collectionName,
  OptimizersConfigDiff? optimizersConfig,
  $fixnum.Int64? timeout,
  CollectionParamsDiff? params,
  HnswConfigDiff? hnswConfig,
  VectorsConfigDiff? vectorsConfig,
  QuantizationConfigDiff? quantizationConfig,
  SparseVectorConfig? sparseVectorsConfig,
  StrictModeConfig? strictModeConfig,
}) {
  final $result = create();
  if (collectionName != null) {
    $result.collectionName = collectionName;
  }
  if (optimizersConfig != null) {
    $result.optimizersConfig = optimizersConfig;
  }
  if (timeout != null) {
    $result.timeout = timeout;
  }
  if (params != null) {
    $result.params = params;
  }
  if (hnswConfig != null) {
    $result.hnswConfig = hnswConfig;
  }
  if (vectorsConfig != null) {
    $result.vectorsConfig = vectorsConfig;
  }
  if (quantizationConfig != null) {
    $result.quantizationConfig = quantizationConfig;
  }
  if (sparseVectorsConfig != null) {
    $result.sparseVectorsConfig = sparseVectorsConfig;
  }
  if (strictModeConfig != null) {
    $result.strictModeConfig = strictModeConfig;
  }
  return $result;
}