Interface InvokeWithResponseStreamResponseHandler.Visitor.Builder
- Enclosing interface:
InvokeWithResponseStreamResponseHandler.Visitor
@Generated("software.amazon.awssdk:codegen")
public static interface InvokeWithResponseStreamResponseHandler.Visitor.Builder
Builder for
InvokeWithResponseStreamResponseHandler.Visitor
. The InvokeWithResponseStreamResponseHandler.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 aInvokeWithResponseStreamCompleteEvent
is visited.Callback to invoke when aInvokeResponseStreamUpdate
is visited.
-
Method Details
-
onDefault
InvokeWithResponseStreamResponseHandler.Visitor.Builder onDefault(Consumer<InvokeWithResponseStreamResponseEvent> 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.
-
onPayloadChunk
InvokeWithResponseStreamResponseHandler.Visitor.Builder onPayloadChunk(Consumer<InvokeResponseStreamUpdate> c) Callback to invoke when aInvokeResponseStreamUpdate
is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-
onInvokeComplete
InvokeWithResponseStreamResponseHandler.Visitor.Builder onInvokeComplete(Consumer<InvokeWithResponseStreamCompleteEvent> c) Callback to invoke when aInvokeWithResponseStreamCompleteEvent
is visited.- Parameters:
c
- Callback to process the event.- Returns:
- This builder for method chaining.
-