CreateCollection constructor
CreateCollection({
- String? collectionName,
- HnswConfigDiff? hnswConfig,
- WalConfigDiff? walConfig,
- OptimizersConfigDiff? optimizersConfig,
- int? shardNumber,
- bool? onDiskPayload,
- Int64? timeout,
- VectorsConfig? vectorsConfig,
- int? replicationFactor,
- int? writeConsistencyFactor,
- String? initFromCollection,
- QuantizationConfig? quantizationConfig,
- ShardingMethod? shardingMethod,
- SparseVectorConfig? sparseVectorsConfig,
- StrictModeConfig? strictModeConfig,
Implementation
factory CreateCollection({
$core.String? collectionName,
HnswConfigDiff? hnswConfig,
WalConfigDiff? walConfig,
OptimizersConfigDiff? optimizersConfig,
$core.int? shardNumber,
$core.bool? onDiskPayload,
$fixnum.Int64? timeout,
VectorsConfig? vectorsConfig,
$core.int? replicationFactor,
$core.int? writeConsistencyFactor,
$core.String? initFromCollection,
QuantizationConfig? quantizationConfig,
ShardingMethod? shardingMethod,
SparseVectorConfig? sparseVectorsConfig,
StrictModeConfig? strictModeConfig,
}) {
final $result = create();
if (collectionName != null) {
$result.collectionName = collectionName;
}
if (hnswConfig != null) {
$result.hnswConfig = hnswConfig;
}
if (walConfig != null) {
$result.walConfig = walConfig;
}
if (optimizersConfig != null) {
$result.optimizersConfig = optimizersConfig;
}
if (shardNumber != null) {
$result.shardNumber = shardNumber;
}
if (onDiskPayload != null) {
$result.onDiskPayload = onDiskPayload;
}
if (timeout != null) {
$result.timeout = timeout;
}
if (vectorsConfig != null) {
$result.vectorsConfig = vectorsConfig;
}
if (replicationFactor != null) {
$result.replicationFactor = replicationFactor;
}
if (writeConsistencyFactor != null) {
$result.writeConsistencyFactor = writeConsistencyFactor;
}
if (initFromCollection != null) {
$result.initFromCollection = initFromCollection;
}
if (quantizationConfig != null) {
$result.quantizationConfig = quantizationConfig;
}
if (shardingMethod != null) {
$result.shardingMethod = shardingMethod;
}
if (sparseVectorsConfig != null) {
$result.sparseVectorsConfig = sparseVectorsConfig;
}
if (strictModeConfig != null) {
$result.strictModeConfig = strictModeConfig;
}
return $result;
}