Package com.amazon.A3L.messaging
Class Notification
- java.lang.Object
-
- com.amazon.A3L.messaging.Notification
-
public class Notification extends java.lang.Object
Used as a DTO to transport notification specific information
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Notification.NotificationBuilder
-
Constructor Summary
Constructors Constructor Description Notification(java.lang.String title, java.lang.String body, java.lang.String icon, java.lang.String color, java.lang.String sound, java.lang.String tag, java.lang.String clickAction, java.lang.String channelId, java.lang.Boolean sticky, java.lang.Long eventTime, java.lang.Boolean localOnly, java.lang.Integer notificationPriority, java.lang.Boolean defaultSound, java.lang.Integer visibility, java.lang.Integer notificationCount, android.net.Uri image, java.lang.String titleLocKey, java.lang.String[] titleLocArgs, java.lang.String bodyLocKey, java.lang.String[] bodyLocArgs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getBody()
java.lang.String[]
getBodyLocArgs()
java.lang.String
getBodyLocKey()
java.lang.String
getChannelId()
java.lang.String
getClickAction()
java.lang.String
getColor()
java.lang.Boolean
getDefaultSound()
java.lang.Long
getEventTime()
java.lang.String
getIcon()
android.net.Uri
getImage()
java.lang.Boolean
getLocalOnly()
java.lang.Integer
getNotificationCount()
java.lang.Integer
getNotificationPriority()
java.lang.String
getSound()
java.lang.Boolean
getSticky()
java.lang.String
getTag()
java.lang.String
getTitle()
java.lang.String[]
getTitleLocArgs()
java.lang.String
getTitleLocKey()
java.lang.Integer
getVisibility()
-
-
-
Constructor Detail
-
Notification
public Notification(java.lang.String title, java.lang.String body, java.lang.String icon, java.lang.String color, java.lang.String sound, java.lang.String tag, java.lang.String clickAction, java.lang.String channelId, java.lang.Boolean sticky, java.lang.Long eventTime, java.lang.Boolean localOnly, java.lang.Integer notificationPriority, java.lang.Boolean defaultSound, java.lang.Integer visibility, java.lang.Integer notificationCount, android.net.Uri image, java.lang.String titleLocKey, java.lang.String[] titleLocArgs, java.lang.String bodyLocKey, java.lang.String[] bodyLocArgs)
-
-
Method Detail
-
getTitle
public java.lang.String getTitle()
-
getBody
public java.lang.String getBody()
-
getIcon
public java.lang.String getIcon()
-
getColor
public java.lang.String getColor()
-
getSound
public java.lang.String getSound()
-
getTag
public java.lang.String getTag()
-
getClickAction
public java.lang.String getClickAction()
-
getChannelId
public java.lang.String getChannelId()
-
getSticky
public java.lang.Boolean getSticky()
-
getEventTime
public java.lang.Long getEventTime()
-
getLocalOnly
public java.lang.Boolean getLocalOnly()
-
getNotificationPriority
public java.lang.Integer getNotificationPriority()
-
getDefaultSound
public java.lang.Boolean getDefaultSound()
-
getVisibility
public java.lang.Integer getVisibility()
-
getNotificationCount
public java.lang.Integer getNotificationCount()
-
getImage
public android.net.Uri getImage()
-
getTitleLocKey
public java.lang.String getTitleLocKey()
-
getTitleLocArgs
public java.lang.String[] getTitleLocArgs()
-
getBodyLocKey
public java.lang.String getBodyLocKey()
-
getBodyLocArgs
public java.lang.String[] getBodyLocArgs()
-
-