Class TaskStatusPollResponse.Builder
java.lang.Object
ai.docling.serve.api.task.response.TaskStatusPollResponse.Builder
- Enclosing class:
- TaskStatusPollResponse
Builder for creating
TaskStatusPollResponse instances.
Generated by Lombok's @Builder annotation.
Builder methods:
taskId(String)- Set the task IDtaskType(String)- Set the task typetaskStatus(TaskStatus)- Set the task statustaskPosition(Long)- Set the queue positiontaskStatusMetadata(TaskStatusMetadata)- Set the task metadata
-
Method Summary
Modifier and TypeMethodDescription@NonNull TaskStatusPollResponsebuild()@NonNull TaskStatusPollResponse.BuilderUnique task identifier.@NonNull TaskStatusPollResponse.BuildertaskPosition(@Nullable Long taskPosition) Position of task in the processing queue (if queued).@NonNull TaskStatusPollResponse.BuildertaskStatus(TaskStatus taskStatus) Current status of the task.@NonNull TaskStatusPollResponse.BuildertaskStatusMetadata(@Nullable TaskStatusMetadata taskStatusMetadata) Metadata about task processing progress.@NonNull TaskStatusPollResponse.BuilderType of task (convert or chunk).@NonNull StringtoString()
-
Method Details
-
taskId
Unique task identifier.- Parameters:
taskId- the task ID- Returns:
this.
-
taskType
Type of task (convert or chunk).- Parameters:
taskType- the task type, or null if not specified- Returns:
this.
-
taskStatus
Current status of the task.- Parameters:
taskStatus- the task status- Returns:
this.
-
taskPosition
Position of task in the processing queue (if queued).- Parameters:
taskPosition- the queue position, or null if not queued- Returns:
this.
-
taskStatusMetadata
public @NonNull TaskStatusPollResponse.Builder taskStatusMetadata(@Nullable TaskStatusMetadata taskStatusMetadata) Metadata about task processing progress.- Parameters:
taskStatusMetadata- the task metadata, or null if not available- Returns:
this.
-
build
-
toString
-