Interface StartConversationResponseHandler.Visitor.Builder
- Enclosing interface:
StartConversationResponseHandler.Visitor
@Generated("software.amazon.awssdk:codegen")
public static interface StartConversationResponseHandler.Visitor.Builder
Builder for
StartConversationResponseHandler.Visitor
. The StartConversationResponseHandler.Visitor
class may also be extended for a more traditional style but
this builder allows for a more functional way of creating a visitor will callback methods.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Callback to invoke when aAudioResponseEvent
is visited.Callback to invoke when either an unknown event is visited or an unhandled event is visited.Callback to invoke when aHeartbeatEvent
is visited.Callback to invoke when aIntentResultEvent
is visited.Callback to invoke when aPlaybackInterruptionEvent
is visited.Callback to invoke when aTextResponseEvent
is visited.Callback to invoke when aTranscriptEvent
is visited.
-
Method Details
-
onDefault
StartConversationResponseHandler.Visitor.Builder onDefault(Consumer<StartConversationResponseEventStream> c) Callback to invoke when either an unknown event is visited or an unhandled event is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-
build
- Returns:
- Visitor implementation.
-
onPlaybackInterruptionEvent
StartConversationResponseHandler.Visitor.Builder onPlaybackInterruptionEvent(Consumer<PlaybackInterruptionEvent> c) Callback to invoke when aPlaybackInterruptionEvent
is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-
onTranscriptEvent
Callback to invoke when aTranscriptEvent
is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-
onIntentResultEvent
Callback to invoke when aIntentResultEvent
is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-
onTextResponseEvent
Callback to invoke when aTextResponseEvent
is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-
onAudioResponseEvent
StartConversationResponseHandler.Visitor.Builder onAudioResponseEvent(Consumer<AudioResponseEvent> c) Callback to invoke when aAudioResponseEvent
is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-
onHeartbeatEvent
Callback to invoke when aHeartbeatEvent
is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-