Represents the Webpush-specific notification options that can be included in a Message
.
Instances of this class are thread-safe and immutable. Supports most standard options defined
in the Web
Notification specification.
Nested Class Summary
class | WebpushNotification.Action | Represents an action available to users when the notification is presented. | |
class | WebpushNotification.Builder | ||
enum | WebpushNotification.Direction | Different directions a notification can be displayed in. |
Public Constructor Summary
WebpushNotification(String title, String body)
Creates a new notification with the given title and body.
|
|
WebpushNotification(String title, String body, String icon)
Creates a new notification with the given title, body and icon.
|
Public Method Summary
static WebpushNotification.Builder |
builder()
Creates a new
WebpushNotification.Builder . |
Inherited Method Summary
Public Constructors
public WebpushNotification (String title, String body)
Creates a new notification with the given title and body. Overrides the options set via
Notification
.
Parameters
title | Title of the notification. |
---|---|
body | Body of the notification. |
public WebpushNotification (String title, String body, String icon)
Creates a new notification with the given title, body and icon. Overrides the options set via
Notification
.
Parameters
title | Title of the notification. |
---|---|
body | Body of the notification. |
icon | URL to the notifications icon. |
Public Methods
public static WebpushNotification.Builder builder ()
Creates a new WebpushNotification.Builder
.
Returns
- A
WebpushNotification.Builder
instance.