public static class DialogNodeOutput.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder()
Instantiates a new builder.
|
Modifier and Type | Method and Description |
---|---|
DialogNodeOutput.Builder |
add(java.lang.String name,
java.lang.Object value)
Add an arbitrary property.
|
DialogNodeOutput.Builder |
addGeneric(DialogNodeOutputGeneric generic)
Adds an generic to generic.
|
DialogNodeOutput |
build()
Builds a DialogNodeOutput.
|
DialogNodeOutput.Builder |
generic(java.util.List<DialogNodeOutputGeneric> generic)
Set the generic.
|
DialogNodeOutput.Builder |
integrations(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> integrations)
Set the integrations.
|
DialogNodeOutput.Builder |
modifiers(DialogNodeOutputModifiers modifiers)
Set the modifiers.
|
public DialogNodeOutput build()
public DialogNodeOutput.Builder addGeneric(DialogNodeOutputGeneric generic)
generic
- the new genericpublic DialogNodeOutput.Builder generic(java.util.List<DialogNodeOutputGeneric> generic)
generic
- the genericpublic DialogNodeOutput.Builder integrations(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> integrations)
integrations
- the integrationspublic DialogNodeOutput.Builder modifiers(DialogNodeOutputModifiers modifiers)
modifiers
- the modifierspublic DialogNodeOutput.Builder add(java.lang.String name, java.lang.Object value)
name
- the name of the property to addvalue
- the value of the property to add