public static final class Message.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Message.Builder() |
| Modifier and Type | Method and Description |
|---|---|
Message.Builder |
addData(java.lang.String key,
java.lang.String value)
Adds a key/value pair to the payload data.
|
Message |
build() |
Message.Builder |
collapseKey(java.lang.String value)
Sets the collapseKey property.
|
Message.Builder |
delayWhileIdle(boolean value)
Sets the delayWhileIdle property (default value is false).
|
Message.Builder |
dryRun(boolean value)
Sets the dryRun property (default value is false).
|
Message.Builder |
notification(Notification value)
Sets the notification property.
|
Message.Builder |
priority(Message.Priority value)
Sets the priority property.
|
Message.Builder |
restrictedPackageName(java.lang.String value)
Sets the restrictedPackageName property.
|
Message.Builder |
timeToLive(int value)
Sets the time to live, in seconds.
|
public Message.Builder collapseKey(java.lang.String value)
public Message.Builder delayWhileIdle(boolean value)
public Message.Builder timeToLive(int value)
public Message.Builder addData(java.lang.String key, java.lang.String value)
public Message.Builder dryRun(boolean value)
public Message.Builder restrictedPackageName(java.lang.String value)
public Message.Builder priority(Message.Priority value)
public Message.Builder notification(Notification value)
public Message build()