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 | Field and Description |
---|---|
protected java.lang.String |
dialogNode |
protected java.lang.Boolean |
includeAudit |
protected java.util.List<DialogNodeAction> |
newActions |
protected java.lang.String |
newConditions |
protected java.util.Map<java.lang.String,java.lang.Object> |
newContext |
protected java.lang.String |
newDescription |
protected java.lang.String |
newDialogNode |
protected java.lang.String |
newDigressIn |
protected java.lang.String |
newDigressOut |
protected java.lang.String |
newDigressOutSlots |
protected java.lang.Boolean |
newDisambiguationOptOut |
protected java.lang.String |
newEventName |
protected java.util.Map<java.lang.String,java.lang.Object> |
newMetadata |
protected DialogNodeNextStep |
newNextStep |
protected DialogNodeOutput |
newOutput |
protected java.lang.String |
newParent |
protected java.lang.String |
newPreviousSibling |
protected java.lang.String |
newTitle |
protected java.lang.String |
newType |
protected java.lang.String |
newUserLabel |
protected java.lang.String |
newVariable |
protected java.lang.String |
workspaceId |
Modifier | Constructor and Description |
---|---|
protected |
UpdateDialogNodeOptions(UpdateDialogNodeOptions.Builder builder) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
dialogNode()
Gets the dialogNode.
|
java.lang.Boolean |
includeAudit()
Gets the includeAudit.
|
java.util.List<DialogNodeAction> |
newActions()
Gets the newActions.
|
UpdateDialogNodeOptions.Builder |
newBuilder()
New builder.
|
java.lang.String |
newConditions()
Gets the newConditions.
|
java.util.Map<java.lang.String,java.lang.Object> |
newContext()
Gets the newContext.
|
java.lang.String |
newDescription()
Gets the newDescription.
|
java.lang.String |
newDialogNode()
Gets the newDialogNode.
|
java.lang.String |
newDigressIn()
Gets the newDigressIn.
|
java.lang.String |
newDigressOut()
Gets the newDigressOut.
|
java.lang.String |
newDigressOutSlots()
Gets the newDigressOutSlots.
|
java.lang.Boolean |
newDisambiguationOptOut()
Gets the newDisambiguationOptOut.
|
java.lang.String |
newEventName()
Gets the newEventName.
|
java.util.Map<java.lang.String,java.lang.Object> |
newMetadata()
Gets the newMetadata.
|
DialogNodeNextStep |
newNextStep()
Gets the newNextStep.
|
DialogNodeOutput |
newOutput()
Gets the newOutput.
|
java.lang.String |
newParent()
Gets the newParent.
|
java.lang.String |
newPreviousSibling()
Gets the newPreviousSibling.
|
java.lang.String |
newTitle()
Gets the newTitle.
|
java.lang.String |
newType()
Gets the newType.
|
java.lang.String |
newUserLabel()
Gets the newUserLabel.
|
java.lang.String |
newVariable()
Gets the newVariable.
|
java.lang.String |
workspaceId()
Gets the workspaceId.
|
protected java.lang.String workspaceId
protected java.lang.String dialogNode
protected java.lang.String newDialogNode
protected java.lang.String newDescription
protected java.lang.String newConditions
protected java.lang.String newParent
protected java.lang.String newPreviousSibling
protected DialogNodeOutput newOutput
protected java.util.Map<java.lang.String,java.lang.Object> newContext
protected java.util.Map<java.lang.String,java.lang.Object> newMetadata
protected DialogNodeNextStep newNextStep
protected java.lang.String newTitle
protected java.lang.String newType
protected java.lang.String newEventName
protected java.lang.String newVariable
protected java.util.List<DialogNodeAction> newActions
protected java.lang.String newDigressIn
protected java.lang.String newDigressOut
protected java.lang.String newDigressOutSlots
protected java.lang.String newUserLabel
protected java.lang.Boolean newDisambiguationOptOut
protected java.lang.Boolean includeAudit
protected UpdateDialogNodeOptions(UpdateDialogNodeOptions.Builder builder)
public UpdateDialogNodeOptions.Builder newBuilder()
public java.lang.String workspaceId()
Unique identifier of the workspace.
public java.lang.String dialogNode()
The dialog node ID (for example, `get_order`).
public java.lang.String newDialogNode()
The dialog node ID. This string must conform to the following restrictions: - It can contain only Unicode alphanumeric, space, underscore, hyphen, and dot characters.
public java.lang.String newDescription()
The description of the dialog node. This string cannot contain carriage return, newline, or tab characters.
public java.lang.String newConditions()
The condition that will trigger the dialog node. This string cannot contain carriage return, newline, or tab characters.
public java.lang.String newParent()
The ID of the parent dialog node. This property is omitted if the dialog node has no parent.
public java.lang.String newPreviousSibling()
The 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 java.util.Map<java.lang.String,java.lang.Object> newContext()
The context for the dialog node.
public java.util.Map<java.lang.String,java.lang.Object> newMetadata()
The metadata for the dialog node.
public DialogNodeNextStep newNextStep()
The next step to execute following this dialog node.
public java.lang.String newTitle()
The alias used to identify the dialog node. This string must conform to the following restrictions: - It can contain only Unicode alphanumeric, space, underscore, hyphen, and dot characters.
public java.lang.String newType()
How the dialog node is processed.
public java.lang.String newEventName()
How an `event_handler` node is processed.
public java.lang.String newVariable()
The location in the dialog context where output is stored.
public java.util.List<DialogNodeAction> newActions()
An array of objects describing any actions to be invoked by the dialog node.
public java.lang.String newDigressIn()
Whether this top-level dialog node can be digressed into.
public java.lang.String newDigressOut()
Whether this dialog node can be returned to after a digression.
public java.lang.String newDigressOutSlots()
Whether the user can digress to top-level nodes while filling out slots.
public java.lang.String newUserLabel()
A label that can be displayed externally to describe the purpose of the node to users.
public java.lang.Boolean newDisambiguationOptOut()
Whether the dialog node should be excluded from disambiguation suggestions. Valid only when **type**=`standard` or `frame`.
public java.lang.Boolean includeAudit()
Whether to include the audit properties (`created` and `updated` timestamps) in the response.