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 interfaceDialogNodeNextStep.BehaviorWhat happens after the dialog node completes.static classDialogNodeNextStep.BuilderBuilder.static interfaceDialogNodeNextStep.SelectorWhich part of the dialog node to process next. -
Method Summary
Modifier and Type Method Description Stringbehavior()Gets the behavior.StringdialogNode()Gets the dialogNode.DialogNodeNextStep.BuildernewBuilder()New builder.Stringselector()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
-