Interface InvokeHarnessResponseHandler.Visitor.Builder
- Enclosing interface:
InvokeHarnessResponseHandler.Visitor
@Generated("software.amazon.awssdk:codegen")
public static interface InvokeHarnessResponseHandler.Visitor.Builder
Builder for
InvokeHarnessResponseHandler.Visitor. The InvokeHarnessResponseHandler.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 aHarnessContentBlockDeltaEventis visited.Callback to invoke when aHarnessContentBlockStartEventis visited.Callback to invoke when aHarnessContentBlockStopEventis visited.Callback to invoke when either an unknown event is visited or an unhandled event is visited.Callback to invoke when aHarnessMessageStartEventis visited.Callback to invoke when aHarnessMessageStopEventis visited.Callback to invoke when aHarnessMetadataEventis 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 aHarnessMessageStartEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-
onContentBlockStart
InvokeHarnessResponseHandler.Visitor.Builder onContentBlockStart(Consumer<HarnessContentBlockStartEvent> c) Callback to invoke when aHarnessContentBlockStartEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-
onContentBlockDelta
InvokeHarnessResponseHandler.Visitor.Builder onContentBlockDelta(Consumer<HarnessContentBlockDeltaEvent> c) Callback to invoke when aHarnessContentBlockDeltaEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-
onContentBlockStop
InvokeHarnessResponseHandler.Visitor.Builder onContentBlockStop(Consumer<HarnessContentBlockStopEvent> c) Callback to invoke when aHarnessContentBlockStopEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-
onMessageStop
Callback to invoke when aHarnessMessageStopEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-
onMetadata
Callback to invoke when aHarnessMetadataEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-