Action.Builder Stay organized with collections Save and categorize content based on your preferences.
Known Direct Subclasses
| ||||
The builder forAction.
Constant Summary
| 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. |
| Action.Builder | |
| Action.Builder | |
| Action.Builder | put(String key,Indexable... values) Sets one or multiple Indexable values for a property, replacing its previous values. |
| Action.Builder | |
| Action.Builder | |
| Action.Builder | |
| Action.Builder | |
| finalAction.Builder | |
| Action.Builder | |
| Action.Builder | |
| Action.Builder | |
| finalAction.Builder |
Inherited Method Summary
Constants
public static finalStringACTIVATE_ACTION
The act of starting or activating something.
public static finalStringADD_ACTION
The act of editing by adding something to a collection (e.g. an item to a shopping cart or movie to a queue).
public static finalStringBOOKMARK_ACTION
The act of bookmarking something (e.g. an article or song).
public static finalStringCOMMENT_ACTION
The act of commenting on something (e.g. an article or social media post).
public static finalStringLIKE_ACTION
The act of liking something (e.g. a book, song or article).
public static finalStringLISTEN_ACTION
The act of listening to something (e.g. music or a podcast).
public static finalStringSEND_ACTION
The act of sending a message.
public static finalStringSHARE_ACTION
The act of sharing something (e.g. a document or social media post)
public static finalStringSTATUS_TYPE_ACTIVE
The status of an active action (i.e. an action that has started but not yet completed).
public static finalStringSTATUS_TYPE_COMPLETED
The status of a completed action.
public static finalStringSTATUS_TYPE_FAILED
The status of a failed action.
public static finalStringVIEW_ACTION
The act of viewing something (e.g. an article or profile).
public static finalStringWATCH_ACTION
The act of watching something (e.g. a video, movie or TV show).
Public Constructors
publicBuilder(String type)
The constructor.
Parameters
| type | The Schema.org type best describing this action (use one of the constants on this class, or refer to//schema.org/Action for a list of standard action types). |
|---|
Public Methods
publicActionbuild()
Builds the action.
publicAction.Builderput(String key, double... values)
Sets one or multiple double values for a property, replacing its previous values.
Parameters
| key | The property. Must not be null. |
|---|---|
| values | The double values of the property. |
publicAction.Builderput(String key, boolean... values)
Sets one or multiple boolean values for a property, replacing its previous values.
Parameters
| key | The property. Must not be null. |
|---|---|
| values | The boolean values of the property. |
publicAction.Builderput(String key,Indexable... values)
Sets one or multipleIndexable values for a property, replacing its previous values.
Parameters
| key | The schema.org property. Must not be null. |
|---|---|
| values | The values represented as anIndexable. Null values are ignored.Indexables must be constructed usingIndexable.Builder or convenience methods. |
publicAction.Builderput(String key,String... values)
Sets one or multiple string values for a property, replacing its previous values.
Parameters
| key | The property. Must not be null. |
|---|---|
| values | The string values of the property. Null values are ignored. |
publicAction.Builderput(String key, long... values)
Sets one or multiple long values for a property, replacing its previous values.
Parameters
| key | The property. Must not be null. |
|---|---|
| values | The long values of the property. |
publicAction.BuildersetActionStatus(String actionStatus)
Sets the status of the action. Optional.
publicAction.BuildersetMetadata(Action.Metadata.Builder metadataBuilder)
Sets the metadata for this action. Optional.
public finalAction.BuildersetName(String name)
Sets the name of the action (e.g. Ride using Waymo LLC).
publicAction.BuildersetObject(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).
Parameters
| name | The name of the object (e.g. the title of an article, or name of a song). Must not be null. |
|---|---|
| url | The URL of the object (this URL needs to be handled by the app to take the user to the right place). Must be a valid URL. |
| webUrl | The web URL of the object, if different fromurl. Must be a valid URL. |
publicAction.BuildersetObject(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).
Parameters
| name | The name of the object (e.g. the title of an article, or name of a song). Must not be null. |
|---|---|
| url | The URL of the object (this URL needs to be handled by the app to take the user to the right place). Must be a valid URL. |
publicAction.BuildersetResult(Indexable... values)
Sets the result of the action. Optional.
Parameters
| values | Results of performing the action. |
|---|
public finalAction.BuildersetUrl(String url)
Sets the URL of the action.
Must match Object URL when both are set.
Parameters
| url | The URL to start an activity to (re)perform the action. Must be a valid URL. |
|---|
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2021-02-11 UTC.