Class DialogNodeNextStep
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class DialogNodeNextStep
extends com.ibm.cloud.sdk.core.service.model.GenericModel
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
DialogNodeNextStep.Behavior
What happens after the dialog node completes.static class
DialogNodeNextStep.Builder
Builder.static interface
DialogNodeNextStep.Selector
Which part of the dialog node to process next. -
Method Summary
Modifier and Type Method Description String
behavior()
Gets the behavior.String
dialogNode()
Gets the dialogNode.DialogNodeNextStep.Builder
newBuilder()
New builder.String
selector()
Gets the selector.Methods inherited from class com.ibm.cloud.sdk.core.service.model.GenericModel
equals, hashCode, toString
-
Method Details
-
newBuilder
New builder.- Returns:
- a DialogNodeNextStep builder
-
behavior
Gets the behavior.What happens after the dialog node completes. The valid values depend on the node type: - The following values are valid for any node: - `get_user_input` - `skip_user_input` - `jump_to` - If the node is of type `event_handler` and its parent node is of type `slot` or `frame`, additional values are also valid: - if **event_name**=`filled` and the type of the parent node is `slot`: - `reprompt` - `skip_all_slots` - if **event_name**=`nomatch` and the type of the parent node is `slot`: - `reprompt` - `skip_slot` - `skip_all_slots` - if **event_name**=`generic` and the type of the parent node is `frame`: - `reprompt` - `skip_slot` - `skip_all_slots` If you specify `jump_to`, then you must also specify a value for the `dialog_node` property.
- Returns:
- the behavior
-
dialogNode
Gets the dialogNode.The unique ID of the dialog node to process next. This parameter is required if **behavior**=`jump_to`.
- Returns:
- the dialogNode
-
selector
Gets the selector.Which part of the dialog node to process next.
- Returns:
- the selector
-