Interface ChatInputStream
- All Known Implementing Classes:
ActionExecutionEvent
,AttachmentInputEvent
,AuthChallengeResponseEvent
,ConfigurationEvent
,DefaultActionExecutionEvent
,DefaultAttachmentEvent
,DefaultAuthChallengeResponseEvent
,DefaultConfigurationEvent
,DefaultEndOfInputEvent
,DefaultTextEvent
,EndOfInputEvent
,TextInputEvent
Base interface for all event types in ChatInputStream.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
The known possible types of events forChatInputStream
. -
Method Summary
Modifier and TypeMethodDescriptionstatic ActionExecutionEvent.Builder
Create a builder for theactionExecutionEvent
event type for this stream.static AttachmentInputEvent.Builder
Create a builder for theattachmentEvent
event type for this stream.Create a builder for theauthChallengeResponseEvent
event type for this stream.static ConfigurationEvent.Builder
Create a builder for theconfigurationEvent
event type for this stream.static EndOfInputEvent.Builder
Create a builder for theendOfInputEvent
event type for this stream.default ChatInputStream.EventType
The type of this event.static TextInputEvent.Builder
Create a builder for thetextEvent
event type for this stream.
-
Method Details
-
configurationEventBuilder
Create a builder for theconfigurationEvent
event type for this stream. -
textEventBuilder
Create a builder for thetextEvent
event type for this stream. -
attachmentEventBuilder
Create a builder for theattachmentEvent
event type for this stream. -
actionExecutionEventBuilder
Create a builder for theactionExecutionEvent
event type for this stream. -
endOfInputEventBuilder
Create a builder for theendOfInputEvent
event type for this stream. -
authChallengeResponseEventBuilder
Create a builder for theauthChallengeResponseEvent
event type for this stream. -
sdkEventType
The type of this event. Corresponds to the:event-type
header on the Message.
-