public class LqNotificationPush extends java.lang.Object implements Push, java.io.Serializable
| Modifier and Type | Method and Description |
|---|---|
java.util.List<LqAttachment> |
getAttachments() |
java.lang.String |
getCallbackUrl() |
java.time.ZonedDateTime |
getCreatedAt() |
LqExceptionInfo |
getExceptionInfo() |
PushType |
getPushType() |
java.lang.String |
getRemoteAddress() |
java.lang.String |
getRemoteHost() |
java.lang.String |
getSummary() |
java.lang.String |
getTopic() |
java.lang.String |
getTrackingId() |
java.util.Map<java.lang.String,java.lang.String> |
getTraits() |
static LqNotificationPush |
newPush(java.lang.String topic,
java.lang.String summary,
java.lang.String trackingId,
java.lang.String callbackUrl,
java.util.Map<java.lang.String,java.lang.String> traits) |
static LqNotificationPush |
newPush(java.lang.String topic,
java.lang.String summary,
java.lang.String trackingId,
java.lang.String callbackUrl,
java.lang.String... traits) |
static LqNotificationPush |
newPush(java.lang.String topic,
java.lang.String summary,
java.lang.String trackingId,
java.lang.Throwable throwable,
java.util.Collection<LqAttachment> attachments,
java.lang.String callbackUrl,
java.util.Map<java.lang.String,java.lang.String> traits) |
static LqNotificationPush |
newPush(java.lang.String topic,
java.lang.String summary,
java.lang.String trackingId,
java.lang.Throwable throwable,
java.util.Collection<LqAttachment> attachments,
java.lang.String callbackUrl,
java.lang.String... traits) |
static LqNotificationPush |
newPush(java.lang.String topic,
java.lang.String summary,
java.lang.String trackingId,
java.lang.Throwable throwable,
java.lang.String callbackUrl,
java.util.Map<java.lang.String,java.lang.String> traits) |
static LqNotificationPush |
newPush(java.lang.String topic,
java.lang.String summary,
java.lang.String trackingId,
java.lang.Throwable throwable,
java.lang.String callbackUrl,
java.lang.String... traits) |
static LqNotificationPush |
newPushV1(java.lang.String summary,
java.lang.String callbackUrl,
java.lang.String remoteHost,
java.lang.String remoteAddress,
java.util.Map<java.lang.String,java.lang.String> traits)
Deprecated.
|
RequestErrors |
validate(RequestErrors errors) |
public static final PushType PUSH_TYPE
public java.lang.String getRemoteHost()
getRemoteHost in interface Pushpublic java.lang.String getRemoteAddress()
getRemoteAddress in interface Pushpublic java.lang.String getCallbackUrl()
getCallbackUrl in interface Pushpublic PushType getPushType()
getPushType in interface Pushpublic java.util.Map<java.lang.String,java.lang.String> getTraits()
public java.lang.String getTopic()
public java.lang.String getSummary()
public java.lang.String getTrackingId()
public java.time.ZonedDateTime getCreatedAt()
public LqExceptionInfo getExceptionInfo()
public java.util.List<LqAttachment> getAttachments()
public RequestErrors validate(RequestErrors errors)
validate in interface ValidatableAction@Deprecated public static LqNotificationPush newPushV1(java.lang.String summary, java.lang.String callbackUrl, java.lang.String remoteHost, java.lang.String remoteAddress, java.util.Map<java.lang.String,java.lang.String> traits)
public static LqNotificationPush newPush(java.lang.String topic, java.lang.String summary, java.lang.String trackingId, java.lang.String callbackUrl, java.lang.String... traits)
public static LqNotificationPush newPush(java.lang.String topic, java.lang.String summary, java.lang.String trackingId, java.lang.String callbackUrl, java.util.Map<java.lang.String,java.lang.String> traits)
public static LqNotificationPush newPush(java.lang.String topic, java.lang.String summary, java.lang.String trackingId, java.lang.Throwable throwable, java.lang.String callbackUrl, java.lang.String... traits)
public static LqNotificationPush newPush(java.lang.String topic, java.lang.String summary, java.lang.String trackingId, java.lang.Throwable throwable, java.lang.String callbackUrl, java.util.Map<java.lang.String,java.lang.String> traits)
public static LqNotificationPush newPush(java.lang.String topic, java.lang.String summary, java.lang.String trackingId, java.lang.Throwable throwable, java.util.Collection<LqAttachment> attachments, java.lang.String callbackUrl, java.lang.String... traits)
public static LqNotificationPush newPush(java.lang.String topic, java.lang.String summary, java.lang.String trackingId, java.lang.Throwable throwable, java.util.Collection<LqAttachment> attachments, java.lang.String callbackUrl, java.util.Map<java.lang.String,java.lang.String> traits)