AssistActionBuilder

public final class AssistActionBuilder extends Action.Builder

Constructs an action to report completion of the Action triggered from Assistant.

Inherited Constant Summary

com.google.firebase.appindexing.Action.Builder
String ACTIVATE_ACTION The act of starting or activating something.
String ADD_ACTION The act of editing by adding something to a collection (e.g. an item to a shopping cart or movie to a queue).
String BOOKMARK_ACTION The act of bookmarking something (e.g. an article or song).
String COMMENT_ACTION The act of commenting on something (e.g. an article or social media post).
String LIKE_ACTION The act of liking something (e.g. a book, song or article).
String LISTEN_ACTION The act of listening to something (e.g. music or a podcast).
String SEND_ACTION The act of sending a message.
String SHARE_ACTION The act of sharing something (e.g. a document or social media post)
String STATUS_TYPE_ACTIVE The status of an active action (i.e. an action that has started but not yet completed).
String STATUS_TYPE_COMPLETED The status of a completed action.
String STATUS_TYPE_FAILED The status of a failed action.
String VIEW_ACTION The act of viewing something (e.g. an article or profile).
String WATCH_ACTION The act of watching something (e.g. a video, movie or TV show).

Public Constructor Summary

Public Method Summary

Action
build()
Builds the action.
AssistActionBuilder
setActionToken(String actionToken)
Sets the token which identifies the assist action.

Inherited Method Summary

com.google.firebase.appindexing.Action.Builder
Action
build()
Builds the action.
Action.Builder
put(String key, double... values)
Sets one or multiple double values for a property, replacing its previous values.
Action.Builder
put(String key, boolean... values)
Sets one or multiple boolean values for a property, replacing its previous values.
Action.Builder
put(String key, Indexable... values)
Sets one or multiple Indexable values for a property, replacing its previous values.
Action.Builder
put(String key, String... values)
Sets one or multiple string values for a property, replacing its previous values.
Action.Builder
put(String key, long... values)
Sets one or multiple long values for a property, replacing its previous values.
Action.Builder
setActionStatus(String actionStatus)
Sets the status of the action.
Action.Builder
setMetadata(Action.Metadata.Builder metadataBuilder)
Sets the metadata for this action.
final Action.Builder
setName(String name)
Sets the name of the action (e.g. Ride using Waymo LLC).
Action.Builder
setObject(String name, String url, String webUrl)
Sets the object that the action is taken on (e.g. the article being viewed, or the song being listened to).
Action.Builder
setObject(String name, String url)
Sets the object that the action is taken on (e.g. the article being viewed, or the song being listened to).
Action.Builder
setResult(Indexable... values)
Sets the result of the action.
final Action.Builder
setUrl(String url)
Sets the URL of the action.
Object
clone()
boolean
equals(Object arg0)
void
finalize()
final Class<?>
getClass()
int
hashCode()
final void
notify()
final void
notifyAll()
String
toString()
final void
wait(long arg0, int arg1)
final void
wait(long arg0)
final void
wait()

Public Constructors

public AssistActionBuilder ()

Public Methods

public Action build ()

Builds the action.

public AssistActionBuilder setActionToken (String actionToken)

Sets the token which identifies the assist action.

Parameters
actionToken The action token extracted from triggering Intent.