CollectionParams constructor

CollectionParams({
  1. int? shardNumber,
  2. bool? onDiskPayload,
  3. VectorsConfig? vectorsConfig,
  4. int? replicationFactor,
  5. int? writeConsistencyFactor,
  6. int? readFanOutFactor,
  7. ShardingMethod? shardingMethod,
  8. SparseVectorConfig? sparseVectorsConfig,
})

Implementation

factory CollectionParams({
  $core.int? shardNumber,
  $core.bool? onDiskPayload,
  VectorsConfig? vectorsConfig,
  $core.int? replicationFactor,
  $core.int? writeConsistencyFactor,
  $core.int? readFanOutFactor,
  ShardingMethod? shardingMethod,
  SparseVectorConfig? sparseVectorsConfig,
}) {
  final $result = create();
  if (shardNumber != null) {
    $result.shardNumber = shardNumber;
  }
  if (onDiskPayload != null) {
    $result.onDiskPayload = onDiskPayload;
  }
  if (vectorsConfig != null) {
    $result.vectorsConfig = vectorsConfig;
  }
  if (replicationFactor != null) {
    $result.replicationFactor = replicationFactor;
  }
  if (writeConsistencyFactor != null) {
    $result.writeConsistencyFactor = writeConsistencyFactor;
  }
  if (readFanOutFactor != null) {
    $result.readFanOutFactor = readFanOutFactor;
  }
  if (shardingMethod != null) {
    $result.shardingMethod = shardingMethod;
  }
  if (sparseVectorsConfig != null) {
    $result.sparseVectorsConfig = sparseVectorsConfig;
  }
  return $result;
}