public static class InApp.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
InApp.Builder |
addAllExtras(java.util.Map<java.lang.String,java.lang.String> entries)
Add multiple key-value pairs to the extras mapping.
|
InApp.Builder |
addExtra(java.lang.String key,
java.lang.String val)
Add a key-value pair to the extras mapping.
|
InApp |
build()
Build the InApp object.
|
InApp.Builder |
setActions(Actions actions)
Set the message actions payload.
|
InApp.Builder |
setAlert(java.lang.String alert)
Set the alert string.
|
InApp.Builder |
setDisplay(Display display)
Set the message display parameters.
|
InApp.Builder |
setExpiry(PushExpiry expiry)
Set the message expiry.
|
InApp.Builder |
setInteractive(Interactive interactive)
Set the message interactive payload.
|
public InApp.Builder setAlert(java.lang.String alert)
alert - A string representing the message's alert.public InApp.Builder setExpiry(PushExpiry expiry)
expiry - A PushExpiry object representing the message expiry.public InApp.Builder setActions(Actions actions)
actions - An Actions object.public InApp.Builder setDisplay(Display display)
display - a Display object.public InApp.Builder setInteractive(Interactive interactive)
interactive - An Interactive object.public InApp.Builder addExtra(java.lang.String key, java.lang.String val)
key - Stringval - Stringpublic InApp.Builder addAllExtras(java.util.Map<java.lang.String,java.lang.String> entries)
entries - An ImmutableMap of strings.public InApp build()
1. alert cannot be null.