public static class RawNotification.Builder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<Map.Entry<String,String>> |
headers |
| Constructor and Description |
|---|
RawNotification.Builder() |
| Modifier and Type | Method and Description |
|---|---|
RawNotification.Builder |
body(byte[] body) |
RawNotification.Builder |
body(String body) |
RawNotification |
build() |
A |
callbackUri(String callbackUri)
Sets the notification channel URI that the registered callback message
will be sent to.
|
protected A |
contentType(String contentType)
Sets the notification body content type
|
protected int |
deliveryValueOf(DeliveryClass delivery) |
A |
messageId(String messageId)
Sets the message UUID.
|
A |
notificationClass(DeliveryClass delivery)
Sets the notification batching interval, indicating when the notification
should be delivered to the device
|
A |
notificationType(String type)
Sets the type of the push notification being sent.
|
public RawNotification.Builder body(String body)
public RawNotification.Builder body(byte[] body)
protected int deliveryValueOf(DeliveryClass delivery)
public RawNotification build()
public A messageId(String messageId)
messageId - notification message IDpublic A notificationClass(DeliveryClass delivery)
delivery - batching intervalpublic A notificationType(String type)
type - the notification typepublic A callbackUri(String callbackUri)
callbackUri - the notification channel URIprotected A contentType(String contentType)
contentType - the content type of the bodyCopyright © 2014 JBoss by Red Hat. All Rights Reserved.