Package com.slack.api.model
Class Action.ActionBuilder
- java.lang.Object
-
- com.slack.api.model.Action.ActionBuilder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Actionbuild()Action.ActionBuilderconfirm(Confirmation confirm)Action.ActionBuilderdataSource(String dataSource)Action.ActionBuilderid(String id)Action.ActionBuilderminQueryLength(Integer minQueryLength)Action.ActionBuildername(String name)Action.ActionBuilderoptionGroups(List<Action.OptionGroup> optionGroups)Action.ActionBuilderoptions(List<Action.Option> options)Action.ActionBuilderselectedOptions(List<Action.Option> selectedOptions)Action.ActionBuilderstyle(String style)Action.ActionBuildertext(String text)StringtoString()Action.ActionBuildertype(Action.Type type)Action.ActionBuilderurl(String url)Action.ActionBuildervalue(String value)
-
-
-
Method Detail
-
id
public Action.ActionBuilder id(String id)
- Returns:
this.
-
name
public Action.ActionBuilder name(String name)
- Returns:
this.
-
text
public Action.ActionBuilder text(String text)
- Returns:
this.
-
style
public Action.ActionBuilder style(String style)
- Returns:
this.
-
type
public Action.ActionBuilder type(Action.Type type)
- Returns:
this.
-
value
public Action.ActionBuilder value(String value)
- Returns:
this.
-
confirm
public Action.ActionBuilder confirm(Confirmation confirm)
- Returns:
this.
-
options
public Action.ActionBuilder options(List<Action.Option> options)
- Returns:
this.
-
selectedOptions
public Action.ActionBuilder selectedOptions(List<Action.Option> selectedOptions)
- Returns:
this.
-
dataSource
public Action.ActionBuilder dataSource(String dataSource)
- Returns:
this.
-
minQueryLength
public Action.ActionBuilder minQueryLength(Integer minQueryLength)
- Returns:
this.
-
optionGroups
public Action.ActionBuilder optionGroups(List<Action.OptionGroup> optionGroups)
- Returns:
this.
-
url
public Action.ActionBuilder url(String url)
- Returns:
this.
-
build
public Action build()
-
-