public static class ADMDevicePayload.Builder
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
ADMDevicePayload.Builder |
addAllExtraEntries(java.util.Map<java.lang.String,java.lang.String> entries) |
ADMDevicePayload.Builder |
addExtraEntry(java.lang.String key,
java.lang.String value) |
ADMDevicePayload |
build() |
ADMDevicePayload.Builder |
setActions(Actions actions)
Set the Actions.
|
ADMDevicePayload.Builder |
setAlert(java.lang.String alert) |
ADMDevicePayload.Builder |
setConsolidationKey(java.lang.String consolidationKey) |
ADMDevicePayload.Builder |
setExpiresAfter(PushExpiry value) |
ADMDevicePayload.Builder |
setIcon(java.lang.String icon)
Set the string representing an image file included in the application’s resources.
|
ADMDevicePayload.Builder |
setIconColor(java.lang.String iconColor)
Set the string representing the icon color in API Color Format. i.e.
|
ADMDevicePayload.Builder |
setInteractive(Interactive value) |
ADMDevicePayload.Builder |
setNotificationChannel(java.lang.String notificationChannel)
Set the string representing a notification channel.
|
ADMDevicePayload.Builder |
setNotificationTag(java.lang.String notificationTag)
Set the string representing a notification tag.
|
ADMDevicePayload.Builder |
setSound(java.lang.String sound)
Set the string representing a sound file name included in the application’s resources.
|
ADMDevicePayload.Builder |
setStyle(Style style)
Set the style.
|
ADMDevicePayload.Builder |
setSummary(java.lang.String summary)
Set the string representing a summary/subtitle of the notification.
|
ADMDevicePayload.Builder |
setTemplate(ADMTemplate template)
Set a template with amazon-specific message.
|
ADMDevicePayload.Builder |
setTitle(java.lang.String title)
Set the string representing the title of the notification.
|
public ADMDevicePayload.Builder setAlert(java.lang.String alert)
public ADMDevicePayload.Builder setConsolidationKey(java.lang.String consolidationKey)
public ADMDevicePayload.Builder setExpiresAfter(PushExpiry value)
public ADMDevicePayload.Builder addExtraEntry(java.lang.String key, java.lang.String value)
public ADMDevicePayload.Builder addAllExtraEntries(java.util.Map<java.lang.String,java.lang.String> entries)
public ADMDevicePayload.Builder setInteractive(Interactive value)
public ADMDevicePayload.Builder setActions(Actions actions)
actions
- Actionspublic ADMDevicePayload.Builder setIcon(java.lang.String icon)
icon
- Stringpublic ADMDevicePayload.Builder setIconColor(java.lang.String iconColor)
iconColor
- Stringpublic ADMDevicePayload.Builder setNotificationChannel(java.lang.String notificationChannel)
notificationChannel
- Stringpublic ADMDevicePayload.Builder setNotificationTag(java.lang.String notificationTag)
notificationTag
- Stringpublic ADMDevicePayload.Builder setSound(java.lang.String sound)
sound
- Stringpublic ADMDevicePayload.Builder setSummary(java.lang.String summary)
summary
- Stringpublic ADMDevicePayload.Builder setTitle(java.lang.String title)
title
- Stringpublic ADMDevicePayload.Builder setStyle(Style style)
style
- Stylepublic ADMDevicePayload.Builder setTemplate(ADMTemplate template)
template
- ADMTemplatepublic ADMDevicePayload build()