public class DialogNode
extends com.ibm.cloud.sdk.core.service.model.GenericModel
Modifier and Type | Class and Description |
---|---|
static class |
DialogNode.Builder
Builder.
|
static interface |
DialogNode.DigressIn
Whether this top-level dialog node can be digressed into.
|
static interface |
DialogNode.DigressOut
Whether this dialog node can be returned to after a digression.
|
static interface |
DialogNode.DigressOutSlots
Whether the user can digress to top-level nodes while filling out slots.
|
static interface |
DialogNode.EventName
How an `event_handler` node is processed.
|
static interface |
DialogNode.Type
How the dialog node is processed.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.List<DialogNodeAction> |
actions |
protected java.lang.String |
conditions |
protected java.util.Map<java.lang.String,java.lang.Object> |
context |
protected java.util.Date |
created |
protected java.lang.String |
description |
protected java.lang.String |
dialogNode |
protected java.lang.String |
digressIn |
protected java.lang.String |
digressOut |
protected java.lang.String |
digressOutSlots |
protected java.lang.Boolean |
disabled |
protected java.lang.Boolean |
disambiguationOptOut |
protected java.lang.String |
eventName |
protected java.util.Map<java.lang.String,java.lang.Object> |
metadata |
protected DialogNodeNextStep |
nextStep |
protected DialogNodeOutput |
output |
protected java.lang.String |
parent |
protected java.lang.String |
previousSibling |
protected java.lang.String |
title |
protected java.lang.String |
type |
protected java.util.Date |
updated |
protected java.lang.String |
userLabel |
protected java.lang.String |
variable |
Modifier | Constructor and Description |
---|---|
protected |
DialogNode(DialogNode.Builder builder) |
Modifier and Type | Method and Description |
---|---|
java.util.List<DialogNodeAction> |
actions()
Gets the actions.
|
java.lang.String |
conditions()
Gets the conditions.
|
java.util.Map<java.lang.String,java.lang.Object> |
context()
Gets the context.
|
java.util.Date |
created()
Gets the created.
|
java.lang.String |
description()
Gets the description.
|
java.lang.String |
dialogNode()
Gets the dialogNode.
|
java.lang.String |
digressIn()
Gets the digressIn.
|
java.lang.String |
digressOut()
Gets the digressOut.
|
java.lang.String |
digressOutSlots()
Gets the digressOutSlots.
|
java.lang.Boolean |
disabled()
Gets the disabled.
|
java.lang.Boolean |
disambiguationOptOut()
Gets the disambiguationOptOut.
|
java.lang.String |
eventName()
Gets the eventName.
|
java.util.Map<java.lang.String,java.lang.Object> |
metadata()
Gets the metadata.
|
DialogNode.Builder |
newBuilder()
New builder.
|
DialogNodeNextStep |
nextStep()
Gets the nextStep.
|
DialogNodeOutput |
output()
Gets the output.
|
java.lang.String |
parent()
Gets the parent.
|
java.lang.String |
previousSibling()
Gets the previousSibling.
|
java.lang.String |
title()
Gets the title.
|
java.lang.String |
type()
Gets the type.
|
java.util.Date |
updated()
Gets the updated.
|
java.lang.String |
userLabel()
Gets the userLabel.
|
java.lang.String |
variable()
Gets the variable.
|
@SerializedName(value="dialog_node") protected java.lang.String dialogNode
protected java.lang.String description
protected java.lang.String conditions
protected java.lang.String parent
@SerializedName(value="previous_sibling") protected java.lang.String previousSibling
protected DialogNodeOutput output
protected java.util.Map<java.lang.String,java.lang.Object> context
protected java.util.Map<java.lang.String,java.lang.Object> metadata
@SerializedName(value="next_step") protected DialogNodeNextStep nextStep
protected java.lang.String title
protected java.lang.String type
@SerializedName(value="event_name") protected java.lang.String eventName
protected java.lang.String variable
protected java.util.List<DialogNodeAction> actions
@SerializedName(value="digress_in") protected java.lang.String digressIn
@SerializedName(value="digress_out") protected java.lang.String digressOut
@SerializedName(value="digress_out_slots") protected java.lang.String digressOutSlots
@SerializedName(value="user_label") protected java.lang.String userLabel
@SerializedName(value="disambiguation_opt_out") protected java.lang.Boolean disambiguationOptOut
protected java.lang.Boolean disabled
protected java.util.Date created
protected java.util.Date updated
protected DialogNode(DialogNode.Builder builder)
public DialogNode.Builder newBuilder()
public java.lang.String dialogNode()
public java.lang.String description()
public java.lang.String conditions()
public java.lang.String parent()
public java.lang.String previousSibling()
public DialogNodeOutput output()
public java.util.Map<java.lang.String,java.lang.Object> context()
public java.util.Map<java.lang.String,java.lang.Object> metadata()
public DialogNodeNextStep nextStep()
public java.lang.String title()
public java.lang.String type()
public java.lang.String eventName()
public java.lang.String variable()
public java.util.List<DialogNodeAction> actions()
public java.lang.String digressIn()
public java.lang.String digressOut()
public java.lang.String digressOutSlots()
public java.lang.String userLabel()
public java.lang.Boolean disambiguationOptOut()
public java.lang.Boolean disabled()
public java.util.Date created()
public java.util.Date updated()