Class DialogNodeNextStep

java.lang.Object
com.ibm.cloud.sdk.core.service.model.GenericModel
com.ibm.watson.assistant.v1.model.DialogNodeNextStep
All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel

public class DialogNodeNextStep
extends com.ibm.cloud.sdk.core.service.model.GenericModel
The next step to execute following this dialog node.
  • Method Details

    • newBuilder

      public DialogNodeNextStep.Builder newBuilder()
      New builder.
      Returns:
      a DialogNodeNextStep builder
    • behavior

      public String 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

      public String 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

      public String selector()
      Gets the selector.

      Which part of the dialog node to process next.

      Returns:
      the selector