Package com.kii.cloud.storage
Class JPushMessage.Builder
- java.lang.Object
-
- com.kii.cloud.storage.JPushMessage.Builder
-
- Enclosing class:
- JPushMessage
public static class JPushMessage.Builder extends java.lang.Object
Builder of JPushMessage.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JPushMessage
build()
Build and return JPushMessage.JPushMessage.Builder
enable(boolean enabled)
Set flag of JPush delivery.JPushMessage.Builder
withJPushData(JPushMessage.JPushData data)
Create builder with Data that will be sent only to JPush devices.
-
-
-
Method Detail
-
build
@NonNull public JPushMessage build()
Build and return JPushMessage.
-
enable
@NonNull public JPushMessage.Builder enable(boolean enabled)
Set flag of JPush delivery. If omit calling this method, JPush delivery is enabled. IfKiiPushMessage.Builder.enableJPush(boolean)
called afterKiiPushMessage.Builder#withJPushMessage(GCMMessage)
, This property would be overwritten. (The converse also overwrite the property.)- Parameters:
enabled
- if true message would be delivered via JPush. If false, this message would not delivered thru JPush.- Returns:
- Builder of the message
-
withJPushData
@NonNull public JPushMessage.Builder withJPushData(@Nullable JPushMessage.JPushData data)
Create builder with Data that will be sent only to JPush devices. Corresponding to JPush's custom payload.- Parameters:
data
-KiiPushMessage.Data
JPush specific data.
-
-