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
-