CollectionParams constructor
CollectionParams({
- int? shardNumber,
- bool? onDiskPayload,
- VectorsConfig? vectorsConfig,
- int? replicationFactor,
- int? writeConsistencyFactor,
- int? readFanOutFactor,
- ShardingMethod? shardingMethod,
- 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;
}