public class

GcmRequest

extends Object
java.lang.Object
   ↳ org.mule.module.gcm.model.GcmRequest

Summary

Fields
private String collapseKey
private Data data
private Boolean delayWhileIdle
private Boolean dryRun
private String notificationKey
private String notificationKeyName
private List<String> registrationIds
private String restrictedPackageName
private Integer timeToLive
Public Constructors
GcmRequest()
Public Methods
boolean equals(Object other)
String getCollapseKey()
Data getData()
Boolean getDelayWhileIdle()
Boolean getDryRun()
String getNotificationKey()
String getNotificationKeyName()
List<String> getRegistrationIds()
String getRestrictedPackageName()
Integer getTimeToLive()
int hashCode()
void setCollapseKey(String collapseKey)
void setData(Data data)
void setDelayWhileIdle(Boolean delayWhileIdle)
void setDryRun(Boolean dryRun)
void setNotificationKey(String notificationKey)
void setNotificationKeyName(String notificationKeyName)
void setRegistrationIds(List<String> registrationIds)
void setRestrictedPackageName(String restrictedPackageName)
void setTimeToLive(Integer timeToLive)
String toString()
GcmRequest withCollapseKey(String collapseKey)
GcmRequest withData(Data data)
GcmRequest withDelayWhileIdle(Boolean delayWhileIdle)
GcmRequest withDryRun(Boolean dryRun)
GcmRequest withNotificationKey(String notificationKey)
GcmRequest withNotificationKeyName(String notificationKeyName)
GcmRequest withRegistrationIds(List<String> registrationIds)
GcmRequest withRestrictedPackageName(String restrictedPackageName)
GcmRequest withTimeToLive(Integer timeToLive)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

private String collapseKey

private Data data

private Boolean delayWhileIdle

private Boolean dryRun

private String notificationKey

private String notificationKeyName

private List<String> registrationIds

private String restrictedPackageName

private Integer timeToLive

Public Constructors

public GcmRequest ()

Public Methods

public boolean equals (Object other)

Parameters
other

public String getCollapseKey ()

public Data getData ()

public Boolean getDelayWhileIdle ()

public Boolean getDryRun ()

public String getNotificationKey ()

public String getNotificationKeyName ()

public List<String> getRegistrationIds ()

public String getRestrictedPackageName ()

public Integer getTimeToLive ()

public int hashCode ()

public void setCollapseKey (String collapseKey)

Parameters
collapseKey

public void setData (Data data)

Parameters
data

public void setDelayWhileIdle (Boolean delayWhileIdle)

Parameters
delayWhileIdle

public void setDryRun (Boolean dryRun)

Parameters
dryRun

public void setNotificationKey (String notificationKey)

Parameters
notificationKey

public void setNotificationKeyName (String notificationKeyName)

Parameters
notificationKeyName

public void setRegistrationIds (List<String> registrationIds)

Parameters
registrationIds

public void setRestrictedPackageName (String restrictedPackageName)

Parameters
restrictedPackageName

public void setTimeToLive (Integer timeToLive)

Parameters
timeToLive

public String toString ()

public GcmRequest withCollapseKey (String collapseKey)

Parameters
collapseKey

public GcmRequest withData (Data data)

Parameters
data

public GcmRequest withDelayWhileIdle (Boolean delayWhileIdle)

Parameters
delayWhileIdle

public GcmRequest withDryRun (Boolean dryRun)

Parameters
dryRun

public GcmRequest withNotificationKey (String notificationKey)

Parameters
notificationKey

public GcmRequest withNotificationKeyName (String notificationKeyName)

Parameters
notificationKeyName

public GcmRequest withRegistrationIds (List<String> registrationIds)

Parameters
registrationIds

public GcmRequest withRestrictedPackageName (String restrictedPackageName)

Parameters
restrictedPackageName

public GcmRequest withTimeToLive (Integer timeToLive)

Parameters
timeToLive