public static class BaasCloudMessagingService.MessageBuilder
extends java.lang.Object
public BaasCloudMessagingService.MessageBuilder text(java.lang.String message)
public BaasCloudMessagingService.MessageBuilder sound(java.lang.String sound)
public BaasCloudMessagingService.MessageBuilder badge(int badge)
public BaasCloudMessagingService.MessageBuilder profiles(int... profiles)
public BaasCloudMessagingService.MessageBuilder timeToLive(int ttl)
public BaasCloudMessagingService.MessageBuilder collapseKey(java.lang.String key)
public BaasCloudMessagingService.MessageBuilder extra(JsonArray body)
public BaasCloudMessagingService.MessageBuilder extra(JsonObject body)
public BaasCloudMessagingService.MessageBuilder to(BaasUser user)
public BaasCloudMessagingService.MessageBuilder to(BaasUser... users)
public BaasCloudMessagingService.MessageBuilder to(java.lang.String user)
public BaasCloudMessagingService.MessageBuilder contentAvailable(boolean isAvailable)
public BaasCloudMessagingService.MessageBuilder category(java.lang.String category)
public BaasCloudMessagingService.MessageBuilder actionLocalizedKey(java.lang.String key)
public BaasCloudMessagingService.MessageBuilder localizedKey(java.lang.String key)
public BaasCloudMessagingService.MessageBuilder localizedArguments(java.lang.String... args)
public RequestToken send(BaasHandler<java.lang.Void> handler)
public RequestToken send(int flags, BaasHandler<java.lang.Void> handler)
public BaasResult<java.lang.Void> sendSync()