Interface RetrieveAndGenerateStreamResponseHandler.Visitor.Builder
- Enclosing interface:
RetrieveAndGenerateStreamResponseHandler.Visitor
@Generated("software.amazon.awssdk:codegen")
public static interface RetrieveAndGenerateStreamResponseHandler.Visitor.Builder
Builder for
RetrieveAndGenerateStreamResponseHandler.Visitor. The RetrieveAndGenerateStreamResponseHandler.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 aCitationEventis visited.Callback to invoke when either an unknown event is visited or an unhandled event is visited.Callback to invoke when aGuardrailEventis visited.Callback to invoke when aRetrieveAndGenerateOutputEventis visited.
-
Method Details
-
onDefault
RetrieveAndGenerateStreamResponseHandler.Visitor.Builder onDefault(Consumer<RetrieveAndGenerateStreamResponseOutput> 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.
-
onOutput
RetrieveAndGenerateStreamResponseHandler.Visitor.Builder onOutput(Consumer<RetrieveAndGenerateOutputEvent> c) Callback to invoke when aRetrieveAndGenerateOutputEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-
onCitation
Callback to invoke when aCitationEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-
onGuardrail
Callback to invoke when aGuardrailEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-