Class MessageStreamEvent
-
- All Implemented Interfaces:
public final class MessageStreamEvent
Occurs when a message is created.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
MessageStreamEvent.Visitor
public final class
MessageStreamEvent.Deserializer
public final class
MessageStreamEvent.Serializer
public final class
MessageStreamEvent.ThreadMessageCreated
Occurs when a message is created.
public final class
MessageStreamEvent.ThreadMessageInProgress
Occurs when a message moves to an
in_progress
state.public final class
MessageStreamEvent.ThreadMessageDelta
Occurs when parts of a Message are being streamed.
public final class
MessageStreamEvent.ThreadMessageCompleted
Occurs when a message is completed.
public final class
MessageStreamEvent.ThreadMessageIncomplete
Occurs when a message ends before it is completed.
-
Method Summary
-
-
Method Detail
-
threadMessageCreated
final Optional<MessageStreamEvent.ThreadMessageCreated> threadMessageCreated()
Occurs when a message is created.
-
threadMessageInProgress
final Optional<MessageStreamEvent.ThreadMessageInProgress> threadMessageInProgress()
Occurs when a message moves to an
in_progress
state.
-
threadMessageDelta
final Optional<MessageStreamEvent.ThreadMessageDelta> threadMessageDelta()
Occurs when parts of a Message are being streamed.
-
threadMessageCompleted
final Optional<MessageStreamEvent.ThreadMessageCompleted> threadMessageCompleted()
Occurs when a message is completed.
-
threadMessageIncomplete
final Optional<MessageStreamEvent.ThreadMessageIncomplete> threadMessageIncomplete()
Occurs when a message ends before it is completed.
-
isThreadMessageCreated
final Boolean isThreadMessageCreated()
-
isThreadMessageInProgress
final Boolean isThreadMessageInProgress()
-
isThreadMessageDelta
final Boolean isThreadMessageDelta()
-
isThreadMessageCompleted
final Boolean isThreadMessageCompleted()
-
isThreadMessageIncomplete
final Boolean isThreadMessageIncomplete()
-
asThreadMessageCreated
final MessageStreamEvent.ThreadMessageCreated asThreadMessageCreated()
Occurs when a message is created.
-
asThreadMessageInProgress
final MessageStreamEvent.ThreadMessageInProgress asThreadMessageInProgress()
Occurs when a message moves to an
in_progress
state.
-
asThreadMessageDelta
final MessageStreamEvent.ThreadMessageDelta asThreadMessageDelta()
Occurs when parts of a Message are being streamed.
-
asThreadMessageCompleted
final MessageStreamEvent.ThreadMessageCompleted asThreadMessageCompleted()
Occurs when a message is completed.
-
asThreadMessageIncomplete
final MessageStreamEvent.ThreadMessageIncomplete asThreadMessageIncomplete()
Occurs when a message ends before it is completed.
-
accept
final <T extends Any> T accept(MessageStreamEvent.Visitor<T> visitor)
-
validate
final MessageStreamEvent validate()
-
ofThreadMessageCreated
final static MessageStreamEvent ofThreadMessageCreated(MessageStreamEvent.ThreadMessageCreated threadMessageCreated)
Occurs when a message is created.
-
ofThreadMessageInProgress
final static MessageStreamEvent ofThreadMessageInProgress(MessageStreamEvent.ThreadMessageInProgress threadMessageInProgress)
Occurs when a message moves to an
in_progress
state.
-
ofThreadMessageDelta
final static MessageStreamEvent ofThreadMessageDelta(MessageStreamEvent.ThreadMessageDelta threadMessageDelta)
Occurs when parts of a Message are being streamed.
-
ofThreadMessageCompleted
final static MessageStreamEvent ofThreadMessageCompleted(MessageStreamEvent.ThreadMessageCompleted threadMessageCompleted)
Occurs when a message is completed.
-
ofThreadMessageIncomplete
final static MessageStreamEvent ofThreadMessageIncomplete(MessageStreamEvent.ThreadMessageIncomplete threadMessageIncomplete)
Occurs when a message ends before it is completed.
-
-
-
-