Class Conversation.Builder
java.lang.Object
org.teleight.teleightbots.conversation.Conversation.Builder
- Enclosing class:
Conversation
-
Method Summary
Modifier and TypeMethodDescriptionallowUnknownProperties(boolean allowUnknownProperties) build()executor(@NotNull ConversationExecutor executor) instanceConstraint(ConversationInstanceConstraint constraint) instanceConstraints(@NotNull List<ConversationInstanceConstraint> instanceConstraints) properties(@NotNull Map<String, Property<?>> properties) properties(List<Property<?>> properties) toString()
-
Method Details
-
property
-
properties
-
instanceConstraint
-
name
- Returns:
this.
-
executor
- Returns:
this.
-
properties
- Returns:
this.
-
instanceConstraints
public Conversation.Builder instanceConstraints(@NotNull @NotNull List<ConversationInstanceConstraint> instanceConstraints) - Returns:
this.
-
allowUnknownProperties
- Returns:
this.
-
build
-
toString
-