Interface ConverseStreamResponseHandler.Visitor.Builder
- Enclosing interface:
ConverseStreamResponseHandler.Visitor
@Generated("software.amazon.awssdk:codegen")
public static interface ConverseStreamResponseHandler.Visitor.Builder
Builder for
ConverseStreamResponseHandler.Visitor
. The ConverseStreamResponseHandler.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 aContentBlockDeltaEvent
is visited.Callback to invoke when aContentBlockStartEvent
is visited.Callback to invoke when aContentBlockStopEvent
is visited.Callback to invoke when either an unknown event is visited or an unhandled event is visited.Callback to invoke when aMessageStartEvent
is visited.Callback to invoke when aMessageStopEvent
is visited.Callback to invoke when aConverseStreamMetadataEvent
is visited.
-
Method Details
-
onDefault
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.
-
onMessageStart
Callback to invoke when aMessageStartEvent
is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-
onContentBlockStart
ConverseStreamResponseHandler.Visitor.Builder onContentBlockStart(Consumer<ContentBlockStartEvent> c) Callback to invoke when aContentBlockStartEvent
is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-
onContentBlockDelta
ConverseStreamResponseHandler.Visitor.Builder onContentBlockDelta(Consumer<ContentBlockDeltaEvent> c) Callback to invoke when aContentBlockDeltaEvent
is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-
onContentBlockStop
Callback to invoke when aContentBlockStopEvent
is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-
onMessageStop
Callback to invoke when aMessageStopEvent
is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-
onMetadata
Callback to invoke when aConverseStreamMetadataEvent
is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-