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