copyWith method

_h copyWith({
  1. _7? taskId,
  2. _d? source,
  3. _9? maxChunkSize,
  4. _m resetMaxChunkSize = _F,
  5. _9? deltaMaxChunkSize,
  6. _9? maxPostOverlap,
  7. _m resetMaxPostOverlap = _F,
  8. _9? deltaMaxPostOverlap,
  9. _9? embedBatchSize,
  10. _m resetEmbedBatchSize = _F,
  11. _9? deltaEmbedBatchSize,
  12. _9? chunkBatchSize,
  13. _m resetChunkBatchSize = _F,
  14. _9? deltaChunkBatchSize,
  15. _9? distillationFactor,
  16. _m deleteDistillationFactor = _F,
  17. _9? deltaDistillationFactor,
  18. _9? lastChunk,
  19. _m deleteLastChunk = _F,
  20. _9? deltaLastChunk,
  21. _m? chunkingFinished,
  22. _m resetChunkingFinished = _F,
  23. _7? destinationCollection,
  24. _7? record,
  25. _7? bucket,
  26. _t? destinationMetadata,
  27. _m resetDestinationMetadata = _F,
})

Implementation

_h copyWith({_7? taskId,_d? source,_9? maxChunkSize,_m resetMaxChunkSize=_F,_9? deltaMaxChunkSize,_9? maxPostOverlap,_m resetMaxPostOverlap=_F,_9? deltaMaxPostOverlap,_9? embedBatchSize,_m resetEmbedBatchSize=_F,_9? deltaEmbedBatchSize,_9? chunkBatchSize,_m resetChunkBatchSize=_F,_9? deltaChunkBatchSize,_9? distillationFactor,_m deleteDistillationFactor=_F,_9? deltaDistillationFactor,_9? lastChunk,_m deleteLastChunk=_F,_9? deltaLastChunk,_m? chunkingFinished,_m resetChunkingFinished=_F,_7? destinationCollection,_7? record,_7? bucket,_t? destinationMetadata,_m resetDestinationMetadata=_F,})=>_h(taskId: taskId??_H.taskId,source: source??_H.source,maxChunkSize: deltaMaxChunkSize!=null?(maxChunkSize??_H.maxChunkSize)+deltaMaxChunkSize:resetMaxChunkSize?500:(maxChunkSize??_H.maxChunkSize),maxPostOverlap: deltaMaxPostOverlap!=null?(maxPostOverlap??_H.maxPostOverlap)+deltaMaxPostOverlap:resetMaxPostOverlap?100:(maxPostOverlap??_H.maxPostOverlap),embedBatchSize: deltaEmbedBatchSize!=null?(embedBatchSize??_H.embedBatchSize)+deltaEmbedBatchSize:resetEmbedBatchSize?25:(embedBatchSize??_H.embedBatchSize),chunkBatchSize: deltaChunkBatchSize!=null?(chunkBatchSize??_H.chunkBatchSize)+deltaChunkBatchSize:resetChunkBatchSize?100:(chunkBatchSize??_H.chunkBatchSize),distillationFactor: deltaDistillationFactor!=null?(distillationFactor??_H.distillationFactor??0)+deltaDistillationFactor:deleteDistillationFactor?null:(distillationFactor??_H.distillationFactor),lastChunk: deltaLastChunk!=null?(lastChunk??_H.lastChunk??0)+deltaLastChunk:deleteLastChunk?null:(lastChunk??_H.lastChunk),chunkingFinished: resetChunkingFinished?_V[0]:(chunkingFinished??_H.chunkingFinished),destinationCollection: destinationCollection??_H.destinationCollection,record: record??_H.record,bucket: bucket??_H.bucket,destinationMetadata: resetDestinationMetadata?_V[1]:(destinationMetadata??_H.destinationMetadata),);