Class UpdateDialogNode.Builder
java.lang.Object
com.ibm.watson.assistant.v1.model.UpdateDialogNode.Builder
- Enclosing class:
- UpdateDialogNode
public static class UpdateDialogNode.Builder extends Object
Builder.
-
Constructor Summary
Constructors Constructor Description Builder()
Instantiates a new builder. -
Method Summary
-
Constructor Details
-
Builder
public Builder()Instantiates a new builder.
-
-
Method Details
-
build
Builds a UpdateDialogNode.- Returns:
- the new UpdateDialogNode instance
-
addActions
Adds an actions to actions.- Parameters:
actions
- the new actions- Returns:
- the UpdateDialogNode builder
-
dialogNode
Set the dialogNode.- Parameters:
dialogNode
- the dialogNode- Returns:
- the UpdateDialogNode builder
-
description
Set the description.- Parameters:
description
- the description- Returns:
- the UpdateDialogNode builder
-
conditions
Set the conditions.- Parameters:
conditions
- the conditions- Returns:
- the UpdateDialogNode builder
-
parent
Set the parent.- Parameters:
parent
- the parent- Returns:
- the UpdateDialogNode builder
-
previousSibling
Set the previousSibling.- Parameters:
previousSibling
- the previousSibling- Returns:
- the UpdateDialogNode builder
-
output
Set the output.- Parameters:
output
- the output- Returns:
- the UpdateDialogNode builder
-
context
Set the context.- Parameters:
context
- the context- Returns:
- the UpdateDialogNode builder
-
metadata
Set the metadata.- Parameters:
metadata
- the metadata- Returns:
- the UpdateDialogNode builder
-
nextStep
Set the nextStep.- Parameters:
nextStep
- the nextStep- Returns:
- the UpdateDialogNode builder
-
title
Set the title.- Parameters:
title
- the title- Returns:
- the UpdateDialogNode builder
-
type
Set the type.- Parameters:
type
- the type- Returns:
- the UpdateDialogNode builder
-
eventName
Set the eventName.- Parameters:
eventName
- the eventName- Returns:
- the UpdateDialogNode builder
-
variable
Set the variable.- Parameters:
variable
- the variable- Returns:
- the UpdateDialogNode builder
-
actions
Set the actions. Existing actions will be replaced.- Parameters:
actions
- the actions- Returns:
- the UpdateDialogNode builder
-
digressIn
Set the digressIn.- Parameters:
digressIn
- the digressIn- Returns:
- the UpdateDialogNode builder
-
digressOut
Set the digressOut.- Parameters:
digressOut
- the digressOut- Returns:
- the UpdateDialogNode builder
-
digressOutSlots
Set the digressOutSlots.- Parameters:
digressOutSlots
- the digressOutSlots- Returns:
- the UpdateDialogNode builder
-
userLabel
Set the userLabel.- Parameters:
userLabel
- the userLabel- Returns:
- the UpdateDialogNode builder
-
disambiguationOptOut
Set the disambiguationOptOut.- Parameters:
disambiguationOptOut
- the disambiguationOptOut- Returns:
- the UpdateDialogNode builder
-