Interface AssistantStreamEvent.Visitor
-
- All Implemented Interfaces:
public interface AssistantStreamEvent.Visitor<T extends Object>
-
-
Method Summary
-
-
Method Detail
-
visitThreadCreated
abstract T visitThreadCreated(AssistantStreamEvent.ThreadCreated threadCreated)
Occurs when a new thread is created.
-
visitThreadRunCreated
abstract T visitThreadRunCreated(AssistantStreamEvent.ThreadRunCreated threadRunCreated)
Occurs when a new run is created.
-
visitThreadRunQueued
abstract T visitThreadRunQueued(AssistantStreamEvent.ThreadRunQueued threadRunQueued)
Occurs when a run moves to a
queued
status.
-
visitThreadRunInProgress
abstract T visitThreadRunInProgress(AssistantStreamEvent.ThreadRunInProgress threadRunInProgress)
Occurs when a run moves to an
in_progress
status.
-
visitThreadRunRequiresAction
abstract T visitThreadRunRequiresAction(AssistantStreamEvent.ThreadRunRequiresAction threadRunRequiresAction)
Occurs when a run moves to a
requires_action
status.
-
visitThreadRunCompleted
abstract T visitThreadRunCompleted(AssistantStreamEvent.ThreadRunCompleted threadRunCompleted)
Occurs when a run is completed.
-
visitThreadRunIncomplete
abstract T visitThreadRunIncomplete(AssistantStreamEvent.ThreadRunIncomplete threadRunIncomplete)
Occurs when a run ends with status
incomplete
.
-
visitThreadRunFailed
abstract T visitThreadRunFailed(AssistantStreamEvent.ThreadRunFailed threadRunFailed)
Occurs when a run fails.
-
visitThreadRunCancelling
abstract T visitThreadRunCancelling(AssistantStreamEvent.ThreadRunCancelling threadRunCancelling)
Occurs when a run moves to a
cancelling
status.
-
visitThreadRunCancelled
abstract T visitThreadRunCancelled(AssistantStreamEvent.ThreadRunCancelled threadRunCancelled)
Occurs when a run is cancelled.
-
visitThreadRunExpired
abstract T visitThreadRunExpired(AssistantStreamEvent.ThreadRunExpired threadRunExpired)
Occurs when a run expires.
-
visitThreadRunStepCreated
abstract T visitThreadRunStepCreated(AssistantStreamEvent.ThreadRunStepCreated threadRunStepCreated)
Occurs when a run step is created.
-
visitThreadRunStepInProgress
abstract T visitThreadRunStepInProgress(AssistantStreamEvent.ThreadRunStepInProgress threadRunStepInProgress)
Occurs when a run step moves to an
in_progress
state.
-
visitThreadRunStepDelta
abstract T visitThreadRunStepDelta(AssistantStreamEvent.ThreadRunStepDelta threadRunStepDelta)
Occurs when parts of a run step are being streamed.
-
visitThreadRunStepCompleted
abstract T visitThreadRunStepCompleted(AssistantStreamEvent.ThreadRunStepCompleted threadRunStepCompleted)
Occurs when a run step is completed.
-
visitThreadRunStepFailed
abstract T visitThreadRunStepFailed(AssistantStreamEvent.ThreadRunStepFailed threadRunStepFailed)
Occurs when a run step fails.
-
visitThreadRunStepCancelled
abstract T visitThreadRunStepCancelled(AssistantStreamEvent.ThreadRunStepCancelled threadRunStepCancelled)
Occurs when a run step is cancelled.
-
visitThreadRunStepExpired
abstract T visitThreadRunStepExpired(AssistantStreamEvent.ThreadRunStepExpired threadRunStepExpired)
Occurs when a run step expires.
-
visitThreadMessageCreated
abstract T visitThreadMessageCreated(AssistantStreamEvent.ThreadMessageCreated threadMessageCreated)
Occurs when a message is created.
-
visitThreadMessageInProgress
abstract T visitThreadMessageInProgress(AssistantStreamEvent.ThreadMessageInProgress threadMessageInProgress)
Occurs when a message moves to an
in_progress
state.
-
visitThreadMessageDelta
abstract T visitThreadMessageDelta(AssistantStreamEvent.ThreadMessageDelta threadMessageDelta)
Occurs when parts of a Message are being streamed.
-
visitThreadMessageCompleted
abstract T visitThreadMessageCompleted(AssistantStreamEvent.ThreadMessageCompleted threadMessageCompleted)
Occurs when a message is completed.
-
visitThreadMessageIncomplete
abstract T visitThreadMessageIncomplete(AssistantStreamEvent.ThreadMessageIncomplete threadMessageIncomplete)
Occurs when a message ends before it is completed.
-
visitErrorEvent
abstract T visitErrorEvent(AssistantStreamEvent.ErrorEvent errorEvent)
Occurs when an error occurs. This can happen due to an internal server error or a timeout.
-
-
-
-