TaskChunk class
- Mixed-in types
-
- ExecutableTask
- Available extensions
- Annotations
-
- @artifact
Constructors
-
TaskChunk({required String taskId, required ChunkSource source, required RecordLocation recordLocation, int maxChunkSize = 500, int maxPostOverlap = 100, int embedBatchSize = 25, int chunkBatchSize = 100, int? distillationFactor, int? lastChunk, bool chunkingFinished = false, required String destinationCollection, required String bucket, Map<
String, dynamic> destinationMetadata = const {}})
Properties
- bucket → String
-
final
- chunkBatchSize → int
-
final
- chunkCount → int
-
no setter
- chunkingFinished ↔ bool
-
getter/setter pair
- destinationCollection → String
-
final
-
destinationMetadata
→ Map<
String, dynamic> -
final
- distillationFactor → int?
-
final
- embedBatchSize → int
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- lastChunk ↔ int?
-
getter/setter pair
- maxChunkSize → int
-
final
- maxPostOverlap → int
-
final
- recordLocation → RecordLocation
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- shouldScheduleDistillation → bool
-
no setter
- source → ChunkSource
-
final
- taskId → String
-
final
- to → _a
-
Available on _j, provided by the $TaskChunk extension
no setter
Methods
-
addChunk(
Chunk chunk) → Future< String> -
copyWith(
{_7? taskId, _e? source, _i? recordLocation, _9? maxChunkSize, _n resetMaxChunkSize = _F, _9? deltaMaxChunkSize, _9? maxPostOverlap, _n resetMaxPostOverlap = _F, _9? deltaMaxPostOverlap, _9? embedBatchSize, _n resetEmbedBatchSize = _F, _9? deltaEmbedBatchSize, _9? chunkBatchSize, _n resetChunkBatchSize = _F, _9? deltaChunkBatchSize, _9? distillationFactor, _n deleteDistillationFactor = _F, _9? deltaDistillationFactor, _9? lastChunk, _n deleteLastChunk = _F, _9? deltaLastChunk, _n? chunkingFinished, _n resetChunkingFinished = _F, _7? destinationCollection, _7? bucket, _x? destinationMetadata, _n resetDestinationMetadata = _F}) → _j -
Available on _j, provided by the $TaskChunk extension
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → _5 -
Available on _j, provided by the $TaskChunk extension
-
toString(
) → String -
A string representation of this object.
inherited
-
workOnTask(
TaskExecutionContext context) → Future< void> -
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited