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 . |