Interface MenuItem.Builder
- Enclosing interface:
MenuItem
public static interface MenuItem.Builder
Dedicated Builder
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Create instancesetInputMethods(List<MenuItem.InputMethodsEnum> inputMethods) see gettersetInputTimeoutDurationSeconds(Integer inputTimeoutDurationSeconds) see gettersetMatches(Map<String, List<SvamlCommand>> matches) see gettersetMaximumInputLength(Integer maximumInputLength) see gettersetMinimumInputLength(Integer minimumInputLength) see gettersetOnFailure(List<SvamlCommand> onFailure) see gettersetPrompt(MenuPrompt prompt) see gettersetRepeatCount(Integer repeatCount) see gettersetRepeatPrompt(MenuPrompt repeatPrompt) see gettersetTerminatingSequence(String terminatingSequence) see getter
-
Method Details
-
setInputTimeoutDurationSeconds
see getter- Parameters:
inputTimeoutDurationSeconds- see getter- Returns:
- Current builder
- See Also:
-
setRepeatCount
see getter- Parameters:
repeatCount- see getter- Returns:
- Current builder
- See Also:
-
setMinimumInputLength
see getter- Parameters:
minimumInputLength- see getter- Returns:
- Current builder
- See Also:
-
setMaximumInputLength
see getter- Parameters:
maximumInputLength- see getter- Returns:
- Current builder
- See Also:
-
setTerminatingSequence
see getter- Parameters:
terminatingSequence- see getter- Returns:
- Current builder
- See Also:
-
setInputMethods
see getter- Parameters:
inputMethods- see getter- Returns:
- Current builder
- See Also:
-
setMatches
see getter- Parameters:
matches- see getter- Returns:
- Current builder
- See Also:
-
setOnFailure
see getter- Parameters:
onFailure- see getter- Returns:
- Current builder
- See Also:
-
build
MenuItem build()Create instance- Returns:
- The instance build with current builder values