WalletObjectMessage.Builder | Doclava
public final class

WalletObjectMessage.Builder

extends Object
java.lang.Object
   ↳ com.google.android.gms.wallet.wobs.WalletObjectMessage.Builder

Class Overview

Builder to create a WalletObjectMessage.

Summary

Public Methods
WalletObjectMessage build()
WalletObjectMessage.Builder setActionUri(UriData uri)
Sets the uri to which users are directed when they click on the message.
WalletObjectMessage.Builder setBody(String body)
Sets the message body.
WalletObjectMessage.Builder setDisplayInterval(TimeInterval interval)
Sets the period of time that the message will be displayed to users.
WalletObjectMessage.Builder setHeader(String header)
Sets the message header.
WalletObjectMessage.Builder setImageUri(UriData uri)
Sets the uri of the image to display with the message.
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public WalletObjectMessage build ()

public WalletObjectMessage.Builder setActionUri (UriData uri)

Sets the uri to which users are directed when they click on the message.

Parameters
uri UriData

Returns
WalletObjectMessage.Builder

public WalletObjectMessage.Builder setBody (String body)

Sets the message body.

The maximum length is 200 characters for an expanded template with no image or 150 characters if you specify an image.

Parameters
body String

Returns
WalletObjectMessage.Builder

public WalletObjectMessage.Builder setDisplayInterval (TimeInterval interval)

Sets the period of time that the message will be displayed to users.

TimeInterval can have both start timestamp and end timestamp defined for each message. A message is displayed immediately after a Wallet Object is inserted unless a startTimeTimestamp is set. The message will appear in a list of messages indefinitely if endTimestamp is not provided.

Parameters
interval TimeInterval

Returns
WalletObjectMessage.Builder

public WalletObjectMessage.Builder setHeader (String header)

Sets the message header.

The maximum length is 35 characters for an expanded template with no image or 25 characters if you specify an image.

Parameters
header String

Returns
WalletObjectMessage.Builder

public WalletObjectMessage.Builder setImageUri (UriData uri)

Sets the uri of the image to display with the message.

Parameters
uri UriData

Returns
WalletObjectMessage.Builder