ConversationActions.Request.Builder
public static final class ConversationActions.Request.Builder
extends Object
| java.lang.Object | |
| ↳ | android.view.textclassifier.ConversationActions.Request.Builder |
Builder object to construct the Request object.
Summary
Public constructors | |
|---|---|
Builder(List<ConversationActions.Message> conversation) Constructs a builder. | |
Public methods | |
|---|---|
ConversationActions.Request | build() Builds the |
ConversationActions.Request.Builder | setExtras(Bundle bundle) Sets a set of extended data to the request. |
ConversationActions.Request.Builder | setHints(List<String> hints) Sets the hints to help text classifier to generate actions. |
ConversationActions.Request.Builder | setMaxSuggestions(int maxSuggestions) Sets the maximum number of suggestions you want. |
ConversationActions.Request.Builder | setTypeConfig(TextClassifier.EntityConfig typeConfig) Sets the type config. |
Inherited methods | |
|---|---|
Public constructors
Builder
public Builder (List<ConversationActions.Message> conversation)
Constructs a builder.
| Parameters | |
|---|---|
conversation | List: the conversation that the text classifier is going to generate actions for. This value cannot be null. |
Public methods
build
public ConversationActions.Request build ()
Builds the Request object.
| Returns | |
|---|---|
ConversationActions.Request | This value cannot be null. |
setExtras
public ConversationActions.Request.Builder setExtras (Bundle bundle)
Sets a set of extended data to the request.
| Parameters | |
|---|---|
bundle | Bundle: This value may be null. |
| Returns | |
|---|---|
ConversationActions.Request.Builder | This value cannot be null. |
setHints
public ConversationActions.Request.Builder setHints (List<String> hints)
Sets the hints to help text classifier to generate actions. It could be used to help text classifier to infer what types of actions the caller may be interested in.
| Parameters | |
|---|---|
hints | List: This value may be null. Value is ConversationActions.Request.HINT_FOR_NOTIFICATION, or ConversationActions.Request.HINT_FOR_IN_APP |
| Returns | |
|---|---|
ConversationActions.Request.Builder | This value cannot be null. |
setMaxSuggestions
public ConversationActions.Request.Builder setMaxSuggestions (int maxSuggestions)
Sets the maximum number of suggestions you want. Value -1 means no restriction and this is the default.
| Parameters | |
|---|---|
maxSuggestions | int: Value is -1 or greater |
| Returns | |
|---|---|
ConversationActions.Request.Builder | This value cannot be null. |
setTypeConfig
public ConversationActions.Request.Builder setTypeConfig (TextClassifier.EntityConfig typeConfig)
Sets the type config.
| Parameters | |
|---|---|
typeConfig | TextClassifier.EntityConfig: This value may be null. |
| Returns | |
|---|---|
ConversationActions.Request.Builder | This value cannot be null. |