com.google.android.gcm.server
Class Message.Builder

java.lang.Object
  extended by com.google.android.gcm.server.Message.Builder
Enclosing class:
Message

public static final class Message.Builder
extends java.lang.Object


Constructor Summary
Message.Builder()
           
 
Method Summary
 Message.Builder addData(java.lang.String key, java.lang.String value)
          Adds a key/value pair to the payload data.
 Message build()
           
 Message.Builder collapseKey(java.lang.String value)
          Sets the collapseKey property.
 Message.Builder delayWhileIdle(boolean value)
          Sets the delayWhileIdle property (default value is false).
 Message.Builder timeToLive(int value)
          Sets the time to live, in seconds.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Message.Builder

public Message.Builder()
Method Detail

collapseKey

public Message.Builder collapseKey(java.lang.String value)
Sets the collapseKey property.


delayWhileIdle

public Message.Builder delayWhileIdle(boolean value)
Sets the delayWhileIdle property (default value is false).


timeToLive

public Message.Builder timeToLive(int value)
Sets the time to live, in seconds.


addData

public Message.Builder addData(java.lang.String key,
                               java.lang.String value)
Adds a key/value pair to the payload data.


build

public Message build()