Interface InvokeFlowResponseHandler.Visitor.Builder
- Enclosing interface:
InvokeFlowResponseHandler.Visitor
@Generated("software.amazon.awssdk:codegen")
public static interface InvokeFlowResponseHandler.Visitor.Builder
Builder for
InvokeFlowResponseHandler.Visitor. The InvokeFlowResponseHandler.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 aFlowCompletionEventis visited.Callback to invoke when aFlowMultiTurnInputRequestEventis visited.Callback to invoke when aFlowOutputEventis visited.Callback to invoke when aFlowTraceEventis 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.
-
onFlowOutputEvent
Callback to invoke when aFlowOutputEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-
onFlowCompletionEvent
Callback to invoke when aFlowCompletionEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-
onFlowTraceEvent
Callback to invoke when aFlowTraceEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-
onFlowMultiTurnInputRequestEvent
InvokeFlowResponseHandler.Visitor.Builder onFlowMultiTurnInputRequestEvent(Consumer<FlowMultiTurnInputRequestEvent> c) Callback to invoke when aFlowMultiTurnInputRequestEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-