StrictModeConfig constructor
StrictModeConfig({
- bool? enabled,
- int? maxQueryLimit,
- int? maxTimeout,
- bool? unindexedFilteringRetrieve,
- bool? unindexedFilteringUpdate,
- int? searchMaxHnswEf,
- bool? searchAllowExact,
- double? searchMaxOversampling,
- Int64? upsertMaxBatchsize,
- Int64? maxCollectionVectorSizeBytes,
- int? readRateLimit,
- int? writeRateLimit,
- Int64? maxCollectionPayloadSizeBytes,
- Int64? filterMaxConditions,
- Int64? conditionMaxSize,
- StrictModeMultivectorConfig? multivectorConfig,
- StrictModeSparseConfig? sparseConfig,
- Int64? maxPointsCount,
Implementation
factory StrictModeConfig({
$core.bool? enabled,
$core.int? maxQueryLimit,
$core.int? maxTimeout,
$core.bool? unindexedFilteringRetrieve,
$core.bool? unindexedFilteringUpdate,
$core.int? searchMaxHnswEf,
$core.bool? searchAllowExact,
$core.double? searchMaxOversampling,
$fixnum.Int64? upsertMaxBatchsize,
$fixnum.Int64? maxCollectionVectorSizeBytes,
$core.int? readRateLimit,
$core.int? writeRateLimit,
$fixnum.Int64? maxCollectionPayloadSizeBytes,
$fixnum.Int64? filterMaxConditions,
$fixnum.Int64? conditionMaxSize,
StrictModeMultivectorConfig? multivectorConfig,
StrictModeSparseConfig? sparseConfig,
$fixnum.Int64? maxPointsCount,
}) {
final $result = create();
if (enabled != null) {
$result.enabled = enabled;
}
if (maxQueryLimit != null) {
$result.maxQueryLimit = maxQueryLimit;
}
if (maxTimeout != null) {
$result.maxTimeout = maxTimeout;
}
if (unindexedFilteringRetrieve != null) {
$result.unindexedFilteringRetrieve = unindexedFilteringRetrieve;
}
if (unindexedFilteringUpdate != null) {
$result.unindexedFilteringUpdate = unindexedFilteringUpdate;
}
if (searchMaxHnswEf != null) {
$result.searchMaxHnswEf = searchMaxHnswEf;
}
if (searchAllowExact != null) {
$result.searchAllowExact = searchAllowExact;
}
if (searchMaxOversampling != null) {
$result.searchMaxOversampling = searchMaxOversampling;
}
if (upsertMaxBatchsize != null) {
$result.upsertMaxBatchsize = upsertMaxBatchsize;
}
if (maxCollectionVectorSizeBytes != null) {
$result.maxCollectionVectorSizeBytes = maxCollectionVectorSizeBytes;
}
if (readRateLimit != null) {
$result.readRateLimit = readRateLimit;
}
if (writeRateLimit != null) {
$result.writeRateLimit = writeRateLimit;
}
if (maxCollectionPayloadSizeBytes != null) {
$result.maxCollectionPayloadSizeBytes = maxCollectionPayloadSizeBytes;
}
if (filterMaxConditions != null) {
$result.filterMaxConditions = filterMaxConditions;
}
if (conditionMaxSize != null) {
$result.conditionMaxSize = conditionMaxSize;
}
if (multivectorConfig != null) {
$result.multivectorConfig = multivectorConfig;
}
if (sparseConfig != null) {
$result.sparseConfig = sparseConfig;
}
if (maxPointsCount != null) {
$result.maxPointsCount = maxPointsCount;
}
return $result;
}