public class UpdateDialogNodeOptions
extends com.ibm.cloud.sdk.core.service.model.GenericModel
Modifier and Type | Class and Description |
---|---|
static class |
UpdateDialogNodeOptions.Builder
Builder.
|
static interface |
UpdateDialogNodeOptions.NewDigressIn
Whether this top-level dialog node can be digressed into.
|
static interface |
UpdateDialogNodeOptions.NewDigressOut
Whether this dialog node can be returned to after a digression.
|
static interface |
UpdateDialogNodeOptions.NewDigressOutSlots
Whether the user can digress to top-level nodes while filling out slots.
|
static interface |
UpdateDialogNodeOptions.NewEventName
How an `event_handler` node is processed.
|
static interface |
UpdateDialogNodeOptions.NewType
How the dialog node is processed.
|
Modifier and Type | Method and Description |
---|---|
String |
dialogNode()
Gets the dialogNode.
|
Boolean |
includeAudit()
Gets the includeAudit.
|
List<DialogNodeAction> |
newActions()
Gets the newActions.
|
UpdateDialogNodeOptions.Builder |
newBuilder()
New builder.
|
String |
newConditions()
Gets the newConditions.
|
DialogNodeContext |
newContext()
Gets the newContext.
|
String |
newDescription()
Gets the newDescription.
|
String |
newDialogNode()
Gets the newDialogNode.
|
String |
newDigressIn()
Gets the newDigressIn.
|
String |
newDigressOut()
Gets the newDigressOut.
|
String |
newDigressOutSlots()
Gets the newDigressOutSlots.
|
Boolean |
newDisambiguationOptOut()
Gets the newDisambiguationOptOut.
|
String |
newEventName()
Gets the newEventName.
|
Map<String,Object> |
newMetadata()
Gets the newMetadata.
|
DialogNodeNextStep |
newNextStep()
Gets the newNextStep.
|
DialogNodeOutput |
newOutput()
Gets the newOutput.
|
String |
newParent()
Gets the newParent.
|
String |
newPreviousSibling()
Gets the newPreviousSibling.
|
String |
newTitle()
Gets the newTitle.
|
String |
newType()
Gets the newType.
|
String |
newUserLabel()
Gets the newUserLabel.
|
String |
newVariable()
Gets the newVariable.
|
String |
workspaceId()
Gets the workspaceId.
|
public UpdateDialogNodeOptions.Builder newBuilder()
public String workspaceId()
Unique identifier of the workspace.
public String dialogNode()
The dialog node ID (for example, `node_1_1479323581900`).
public String newDialogNode()
The unique ID of the dialog node. This is an internal identifier used to refer to the dialog node from other dialog nodes and in the diagnostic information included with message responses.
This string can contain only Unicode alphanumeric, space, underscore, hyphen, and dot characters.
public String newDescription()
The description of the dialog node. This string cannot contain carriage return, newline, or tab characters.
public String newConditions()
The condition that will trigger the dialog node. This string cannot contain carriage return, newline, or tab characters.
public String newParent()
The unique ID of the parent dialog node. This property is omitted if the dialog node has no parent.
public String newPreviousSibling()
The unique ID of the previous sibling dialog node. This property is omitted if the dialog node has no previous sibling.
public DialogNodeOutput newOutput()
The output of the dialog node. For more information about how to specify dialog node output, see the [documentation](https://cloud.ibm.com/docs/assistant?topic=assistant-dialog-overview#dialog-overview-responses).
public DialogNodeContext newContext()
The context for the dialog node.
public Map<String,Object> newMetadata()
The metadata for the dialog node.
public DialogNodeNextStep newNextStep()
The next step to execute following this dialog node.
public String newTitle()
A human-readable name for the dialog node. If the node is included in disambiguation, this title is used to populate the **label** property of the corresponding suggestion in the `suggestion` response type (unless it is overridden by the **user_label** property). The title is also used to populate the **topic** property in the `connect_to_agent` response type.
This string can contain only Unicode alphanumeric, space, underscore, hyphen, and dot characters.
public String newType()
How the dialog node is processed.
public String newEventName()
How an `event_handler` node is processed.
public String newVariable()
The location in the dialog context where output is stored.
public List<DialogNodeAction> newActions()
An array of objects describing any actions to be invoked by the dialog node.
public String newDigressIn()
Whether this top-level dialog node can be digressed into.
public String newDigressOut()
Whether this dialog node can be returned to after a digression.
public String newDigressOutSlots()
Whether the user can digress to top-level nodes while filling out slots.
public String newUserLabel()
A label that can be displayed externally to describe the purpose of the node to users. If set, this label is used to identify the node in disambiguation responses (overriding the value of the **title** property).
public Boolean newDisambiguationOptOut()
Whether the dialog node should be excluded from disambiguation suggestions. Valid only when **type**=`standard` or `frame`.
public Boolean includeAudit()
Whether to include the audit properties (`created` and `updated` timestamps) in the response.
Copyright © 2021 IBM Cloud. All rights reserved.