public static class CreateDialogNode.Builder
extends java.lang.Object
Constructor and Description |
---|
CreateDialogNode.Builder()
Instantiates a new builder.
|
CreateDialogNode.Builder(java.lang.String dialogNode)
Instantiates a new builder with required properties.
|
Modifier and Type | Method and Description |
---|---|
CreateDialogNode.Builder |
actions(java.util.List<DialogNodeAction> actions)
Set the actions.
|
CreateDialogNode.Builder |
addActions(DialogNodeAction actions)
Adds an actions to actions.
|
CreateDialogNode |
build()
Builds a CreateDialogNode.
|
CreateDialogNode.Builder |
conditions(java.lang.String conditions)
Set the conditions.
|
CreateDialogNode.Builder |
context(java.util.Map context)
Set the context.
|
CreateDialogNode.Builder |
description(java.lang.String description)
Set the description.
|
CreateDialogNode.Builder |
dialogNode(java.lang.String dialogNode)
Set the dialogNode.
|
CreateDialogNode.Builder |
digressIn(java.lang.String digressIn)
Set the digressIn.
|
CreateDialogNode.Builder |
digressOut(java.lang.String digressOut)
Set the digressOut.
|
CreateDialogNode.Builder |
digressOutSlots(java.lang.String digressOutSlots)
Set the digressOutSlots.
|
CreateDialogNode.Builder |
eventName(java.lang.String eventName)
Set the eventName.
|
CreateDialogNode.Builder |
metadata(java.util.Map metadata)
Set the metadata.
|
CreateDialogNode.Builder |
nextStep(DialogNodeNextStep nextStep)
Set the nextStep.
|
CreateDialogNode.Builder |
nodeType(java.lang.String nodeType)
Set the nodeType.
|
CreateDialogNode.Builder |
output(DialogNodeOutput output)
Set the output.
|
CreateDialogNode.Builder |
parent(java.lang.String parent)
Set the parent.
|
CreateDialogNode.Builder |
previousSibling(java.lang.String previousSibling)
Set the previousSibling.
|
CreateDialogNode.Builder |
title(java.lang.String title)
Set the title.
|
CreateDialogNode.Builder |
userLabel(java.lang.String userLabel)
Set the userLabel.
|
CreateDialogNode.Builder |
variable(java.lang.String variable)
Set the variable.
|
public CreateDialogNode.Builder()
public CreateDialogNode.Builder(java.lang.String dialogNode)
dialogNode
- the dialogNodepublic CreateDialogNode build()
public CreateDialogNode.Builder addActions(DialogNodeAction actions)
actions
- the new actionspublic CreateDialogNode.Builder dialogNode(java.lang.String dialogNode)
dialogNode
- the dialogNodepublic CreateDialogNode.Builder description(java.lang.String description)
description
- the descriptionpublic CreateDialogNode.Builder conditions(java.lang.String conditions)
conditions
- the conditionspublic CreateDialogNode.Builder parent(java.lang.String parent)
parent
- the parentpublic CreateDialogNode.Builder previousSibling(java.lang.String previousSibling)
previousSibling
- the previousSiblingpublic CreateDialogNode.Builder output(DialogNodeOutput output)
output
- the outputpublic CreateDialogNode.Builder context(java.util.Map context)
context
- the contextpublic CreateDialogNode.Builder metadata(java.util.Map metadata)
metadata
- the metadatapublic CreateDialogNode.Builder nextStep(DialogNodeNextStep nextStep)
nextStep
- the nextSteppublic CreateDialogNode.Builder actions(java.util.List<DialogNodeAction> actions)
actions
- the actionspublic CreateDialogNode.Builder title(java.lang.String title)
title
- the titlepublic CreateDialogNode.Builder nodeType(java.lang.String nodeType)
nodeType
- the nodeTypepublic CreateDialogNode.Builder eventName(java.lang.String eventName)
eventName
- the eventNamepublic CreateDialogNode.Builder variable(java.lang.String variable)
variable
- the variablepublic CreateDialogNode.Builder digressIn(java.lang.String digressIn)
digressIn
- the digressInpublic CreateDialogNode.Builder digressOut(java.lang.String digressOut)
digressOut
- the digressOutpublic CreateDialogNode.Builder digressOutSlots(java.lang.String digressOutSlots)
digressOutSlots
- the digressOutSlotspublic CreateDialogNode.Builder userLabel(java.lang.String userLabel)
userLabel
- the userLabel