Interface AgenticRetrieveStreamResponseHandler.Visitor.Builder
- Enclosing interface:
AgenticRetrieveStreamResponseHandler.Visitor
@Generated("software.amazon.awssdk:codegen")
public static interface AgenticRetrieveStreamResponseHandler.Visitor.Builder
Builder for
AgenticRetrieveStreamResponseHandler.Visitor. The AgenticRetrieveStreamResponseHandler.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 either an unknown event is visited or an unhandled event is visited.Callback to invoke when aAgenticRetrieveResponseEventis visited.Callback to invoke when aAgenticRetrieveResultEventis visited.Callback to invoke when aAgenticRetrieveTraceEventis visited.
-
Method Details
-
onDefault
AgenticRetrieveStreamResponseHandler.Visitor.Builder onDefault(Consumer<AgenticRetrieveStreamResponseOutput> 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.
-
onResponseEvent
AgenticRetrieveStreamResponseHandler.Visitor.Builder onResponseEvent(Consumer<AgenticRetrieveResponseEvent> c) Callback to invoke when aAgenticRetrieveResponseEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-
onResult
AgenticRetrieveStreamResponseHandler.Visitor.Builder onResult(Consumer<AgenticRetrieveResultEvent> c) Callback to invoke when aAgenticRetrieveResultEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-
onTraceEvent
AgenticRetrieveStreamResponseHandler.Visitor.Builder onTraceEvent(Consumer<AgenticRetrieveTraceEvent> c) Callback to invoke when aAgenticRetrieveTraceEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-