public static final class VarnishedMessage.Builder extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
Map<String,String> |
extra
Key Value含义 (key 参照:ExtraParam)
callback String (必填字段), 第三方接收回执的Http接口, 最大长度128字节
callback.param String(可选字段), 第三方自定义回执参数, 最大长度64字节
callback.type int(可选字段), 回执类型(1-送达回执, 2-点击回执, 3-送达与点击回执), 默认3 ( 参考:CallBackType)
|
| 构造器和说明 |
|---|
Builder() |
public VarnishedMessage.Builder appId(Long appId)
public VarnishedMessage.Builder noticeBarType(int noticeBarType)
public VarnishedMessage.Builder title(String title)
public VarnishedMessage.Builder content(String content)
public VarnishedMessage.Builder noticeBarImgUrl(String noticeBarImgUrl)
public VarnishedMessage.Builder noticeExpandType(int noticeExpandType)
public VarnishedMessage.Builder noticeExpandContent(String noticeExpandContent)
public VarnishedMessage.Builder noticeExpandImgUrl(String noticeExpandImgUrl)
public VarnishedMessage.Builder clickType(int clickType)
public VarnishedMessage.Builder url(String url)
public VarnishedMessage.Builder parameters(com.alibaba.fastjson.JSONObject parameters)
public VarnishedMessage.Builder activity(String activity)
public VarnishedMessage.Builder customAttribute(String customAttribute)
public VarnishedMessage.Builder offLine(boolean isOffLine)
public VarnishedMessage.Builder validTime(int validTime)
public VarnishedMessage.Builder fixSpeed(boolean isFixSpeed)
public VarnishedMessage.Builder fixSpeedRate(int fixSpeedRate)
public VarnishedMessage.Builder suspend(boolean isSuspend)
public VarnishedMessage.Builder clearNoticeBar(boolean isClearNoticeBar)
public VarnishedMessage.Builder vibrate(boolean vibrate)
public VarnishedMessage.Builder lights(boolean lights)
public VarnishedMessage.Builder sound(boolean sound)
public VarnishedMessage.Builder pushTimeType(int pushTimeType)
public VarnishedMessage.Builder startTime(Date startTime)
public VarnishedMessage.Builder isFixDisplay(boolean isFixDisplay)
public VarnishedMessage.Builder fixDisplayTime(Date fixStartDisplayDate, Date fixEndDisplayDate)
public VarnishedMessage.Builder extra(String key, String value)
public VarnishedMessage.Builder restrictedPackageNames(String[] restrictedPackageNames)
public VarnishedMessage.Builder notifyKey(String notifyKey)
public VarnishedMessage build()
Copyright © 2016–2023 MEIZUPUSH Group. All rights reserved.