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
-