StrictModeConfig constructor

StrictModeConfig({
  1. bool? enabled,
  2. int? maxQueryLimit,
  3. int? maxTimeout,
  4. bool? unindexedFilteringRetrieve,
  5. bool? unindexedFilteringUpdate,
  6. int? searchMaxHnswEf,
  7. bool? searchAllowExact,
  8. double? searchMaxOversampling,
  9. Int64? upsertMaxBatchsize,
  10. Int64? maxCollectionVectorSizeBytes,
  11. int? readRateLimit,
  12. int? writeRateLimit,
  13. Int64? maxCollectionPayloadSizeBytes,
  14. Int64? filterMaxConditions,
  15. Int64? conditionMaxSize,
  16. StrictModeMultivectorConfig? multivectorConfig,
  17. StrictModeSparseConfig? sparseConfig,
  18. 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;
}