Interface UpdateProfileWithAgentResponseHandler.Visitor.Builder
- Enclosing interface:
UpdateProfileWithAgentResponseHandler.Visitor
@Generated("software.amazon.awssdk:codegen")
public static interface UpdateProfileWithAgentResponseHandler.Visitor.Builder
Builder for
UpdateProfileWithAgentResponseHandler.Visitor. The UpdateProfileWithAgentResponseHandler.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 aEndOfOutputEventis visited.Callback to invoke when aErrorEventis visited.Callback to invoke when aHeartbeatEventis visited.Callback to invoke when aProgressEventis visited.Callback to invoke when aTextMessageEventis visited.
-
Method Details
-
onDefault
UpdateProfileWithAgentResponseHandler.Visitor.Builder onDefault(Consumer<AgentOutputMessageStream> 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.
-
onTextMessageEvent
UpdateProfileWithAgentResponseHandler.Visitor.Builder onTextMessageEvent(Consumer<TextMessageEvent> c) Callback to invoke when aTextMessageEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-
onProgressEvent
Callback to invoke when aProgressEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-
onHeartbeatEvent
Callback to invoke when aHeartbeatEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-
onErrorEvent
Callback to invoke when aErrorEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-
onEndOfOutputEvent
UpdateProfileWithAgentResponseHandler.Visitor.Builder onEndOfOutputEvent(Consumer<EndOfOutputEvent> c) Callback to invoke when aEndOfOutputEventis visited.- Parameters:
c- Callback to process the event.- Returns:
- This builder for method chaining.
-