类 GtApiConfiguration
- java.lang.Object
-
- com.getui.push.v2.sdk.GtApiConfiguration
-
public class GtApiConfiguration extends Object
应用相关配置信息 create by getui on 2020/6/4- 作者:
- getui
-
-
字段概要
字段 修饰符和类型 字段 说明 static StringANALYSE_STABLE_DOMAIN_SWITCH_KEY是否开启最稳定域名检测,默认开启static StringCHECK_HEALTH_DATA_SWITCH_KEY如果遇到域名请求地址不断变化或需要排查网络耗时等问题,可以开启此接口(方法)功能后,联系个推技术支持 健康度检查动态开关,true表示开启,否则关闭,不设置则取ANALYSE_STABLE_DOMAIN_SWITCH_KEYstatic StringGT_TOP_LEVEL_DOMAIN_LIST_KEY个推顶级域名列表,英文逗号分割
-
构造器概要
构造器 构造器 说明 GtApiConfiguration()
-
方法概要
-
-
-
字段详细资料
-
ANALYSE_STABLE_DOMAIN_SWITCH_KEY
public static final String ANALYSE_STABLE_DOMAIN_SWITCH_KEY
是否开启最稳定域名检测,默认开启- 另请参阅:
- 常量字段值
-
GT_TOP_LEVEL_DOMAIN_LIST_KEY
public static final String GT_TOP_LEVEL_DOMAIN_LIST_KEY
个推顶级域名列表,英文逗号分割- 另请参阅:
- 常量字段值
-
CHECK_HEALTH_DATA_SWITCH_KEY
public static final String CHECK_HEALTH_DATA_SWITCH_KEY
如果遇到域名请求地址不断变化或需要排查网络耗时等问题,可以开启此接口(方法)功能后,联系个推技术支持 健康度检查动态开关,true表示开启,否则关闭,不设置则取ANALYSE_STABLE_DOMAIN_SWITCH_KEY- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
check
public void check()
-
isTrustSSL
public boolean isTrustSSL()
-
setTrustSSL
public void setTrustSSL(boolean trustSSL)
-
getAppId
public String getAppId()
-
setAppId
public void setAppId(String appId)
-
getAppKey
public String getAppKey()
-
setAppKey
public void setAppKey(String appKey)
-
getMasterSecret
public String getMasterSecret()
-
setMasterSecret
public void setMasterSecret(String masterSecret)
-
getDomain
public String getDomain()
-
setGtTopLevelDomainList
public void setGtTopLevelDomainList(String list)
-
isOpenAnalyseStableDomainSwitch
public boolean isOpenAnalyseStableDomainSwitch()
-
setOpenAnalyseStableDomainSwitch
public void setOpenAnalyseStableDomainSwitch(boolean openAnalyseStableDomainSwitch)
-
getAnalyseStableDomainInterval
public long getAnalyseStableDomainInterval()
-
setAnalyseStableDomainInterval
public void setAnalyseStableDomainInterval(long analyseStableDomainInterval)
-
isOpenCheckHealthDataSwitch
public boolean isOpenCheckHealthDataSwitch()
-
setOpenCheckHealthDataSwitch
public void setOpenCheckHealthDataSwitch(boolean openCheckHealthDataSwitch)
-
getCheckHealthInterval
public long getCheckHealthInterval()
-
setCheckHealthInterval
public void setCheckHealthInterval(long checkHealthInterval)
-
getSoTimeout
public int getSoTimeout()
-
setSoTimeout
public void setSoTimeout(int soTimeout)
-
getConnectTimeout
public int getConnectTimeout()
-
setConnectTimeout
public void setConnectTimeout(int connectTimeout)
-
getConnectionRequestTimeout
public int getConnectionRequestTimeout()
-
setConnectionRequestTimeout
public void setConnectionRequestTimeout(int connectionRequestTimeout)
-
getMaxHttpTryTime
public int getMaxHttpTryTime()
-
setMaxHttpTryTime
public void setMaxHttpTryTime(int maxHttpTryTime)
-
getKeepAliveSeconds
public long getKeepAliveSeconds()
-
setKeepAliveSeconds
public void setKeepAliveSeconds(long keepAliveSeconds)
-
getKeepAliveMinutes
@Deprecated public long getKeepAliveMinutes()
已过时。replaced bygetKeepAliveSeconds(). will be removed in the next version- 返回:
-
setKeepAliveMinutes
@Deprecated public void setKeepAliveMinutes(long keepAliveMinutes)
已过时。replaced bysetKeepAliveSeconds(). will be removed in the next version- 参数:
keepAliveMinutes-
-
getProxyConfig
public GtHttpProxyConfig getProxyConfig()
-
setProxyConfig
public void setProxyConfig(GtHttpProxyConfig proxyConfig)
-
keyOfCache
public String keyOfCache()
生成缓存的key- 返回:
- 缓存key
-
prefixOfKey
public String prefixOfKey()
缓存key的前缀- 返回:
keyOfCache()的前缀,用于修改masterSecret
-
-