public class ClientConfig extends HashMap<String,Object>
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Modifier and Type | Method and Description |
|---|---|
Integer |
getConnectionRequestTimeout() |
Integer |
getConnectionTimeout() |
String |
getEncryptType() |
static ClientConfig |
getInstance() |
Integer |
getMaxRetryTimes() |
Integer |
getReadTimeout() |
Integer |
getSocketTimeout() |
String |
getSSLVersion() |
void |
setApnsProduction(boolean production) |
void |
setConnectionRequestTimeout(int timeout) |
void |
setConnectionTimeout(int connectionTimeout) |
void |
setDeviceHostName(String hostName)
Setup custom device api host name, if using the JPush privacy cloud.
|
void |
setEncryptType(String encryptType) |
void |
setGlobalPushSetting(boolean apnsProduction,
long timeToLive) |
void |
setMaxRetryTimes(int maxRetryTimes) |
void |
setPushHostName(String hostName)
Setup custom push api host name, if using the JPush privacy cloud.
|
void |
setReadTimeout(int readTimeout) |
void |
setReportHostName(String hostName)
Setup custom report api host name, if using the JPush privacy cloud.
|
void |
setScheduleHostName(String hostName) |
void |
setSocketTimeout(int socketTimeout) |
void |
setSSLVersion(String sslVer) |
void |
setTimeToLive(long timeToLive) |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesequals, hashCode, toStringpublic static final String DEVICE_HOST_NAME
public static final Object DEVICE_HOST_NAME_SCHEMA
public static final String DEVICES_PATH
public static final Object DEVICES_PATH_SCHEMA
public static final String TAGS_PATH
public static final Object TAGS_PATH_SCHEMA
public static final String ALIASES_PATH
public static final Object ALIASES_PATH_SCHEMA
public static final String PUSH_HOST_NAME
public static final Object PUSH_HOST_NAME_SCHEMA
public static final String PUSH_PATH
public static final Object PUSH_PATH_SCHEMA
public static final String FILE_PUSH_PATH
public static final Object FILE_PUSH_PATH_SCHEMA
public static final String BATCH_REGID_PUSH_PATH
public static final Object BATCH_REGID_PUSH_PATH_SCHEMA
public static final String BATCH_ALIAS_PUSH_PATH
public static final Object BATCH_ALIAS_PUSH_PATH_SCHEMA
public static final String PUSH_VALIDATE_PATH
public static final Object PUSH_VALIDATE_PATH_SCHMEA
public static final String REPORT_HOST_NAME
public static final Object REPORT_HOST_NAME_SCHEMA
public static final String REPORT_RECEIVE_PATH
public static final Object REPORT_RECEIVE_PATH_SCHEMA
public static final String REPORT_RECEIVE_DETAIL_PATH
public static final Object REPORT_RECEIVE_DETAIL_PATH_SCHEMA
public static final String REPORT_MESSAGE_DETAIL_PATH
public static final Object REPORT_MESSAGE_DETAIL_PATH_SCHEMA
public static final String REPORT_USER_PATH
public static final Object REPORT_USER_PATH_SCHEMA
public static final String REPORT_MESSAGE_PATH
public static final Object REPORT_MESSAGE_PATH_SCHEMA
public static final String REPORT_STATUS_PATH
public static final Object REPORT_STATUS_PATH_SCHEMA
public static final String REPORT_GROUP_MESSAGE_DETAIL_PATH
public static final Object REPORT_GROUP_MESSAGE_DETAIL_PATH_SCHEMA
public static final String REPORT_GROUP_USER_PATH
public static final Object REPORT_GROUP_USER_PATH_SCHEMA
public static final String SCHEDULE_HOST_NAME
public static final Object SCHEDULE_HOST_NAME_SCHEMA
public static final String SCHEDULE_PATH
public static final Object SCHEDULE_PATH_SCHEMA
public static final String GROUP_PUSH_PATH
public static final Object GROUP_PUSH_PATH_SCHEMA
public static final String V3_FILES_PATH
public static final Object V3_FILES_PATH_SCHEMA
public static final String V3_IMAGES_PATH
public static final Object V3_IMAGES_PATH_SCHEMA
public static final String SSL_VERSION
public static final Object SSL_VERSION_SCHEMA
public static final String DEFAULT_SSL_VERSION
public static final String MAX_RETRY_TIMES
public static final Object MAX_RETRY_TIMES_SCHEMA
public static final int DEFULT_MAX_RETRY_TIMES
public static final String READ_TIMEOUT
public static final Object READ_TIMEOUT_SCHEMA
public static final int DEFAULT_READ_TIMEOUT
public static final String CONNECTION_REQUEST_TIMEOUT
public static final Object CONNECTION_REQUEST_TIMEOUT_SCHEMA
public static final int DEFAULT_CONNECTION_REQUEST_TIMEOUT
public static final String CONNECTION_TIMEOUT
public static final Object CONNECTION_TIMEOUT_SCHEMA
public static final int DEFAULT_CONNECTION_TIMEOUT
public static final String SOCKET_TIMEOUT
public static final Object SOCKET_TIMEOUT_SCHEMA
public static final int DEFAULT_SOCKET_TIMEOUT
public static final String APNS_PRODUCTION
public static final Object APNS_PRODUCTION_SCHEMA
public static final int DEFAULT_APNS_PRODUCTION
public static final String TIME_TO_LIVE
public static final Object TIME_TO_LIVE_SCHEMA
public static final long DEFAULT_TIME_TO_LIVE
public static final String ENCRYPT_TYPE
public static final Object ENCRYPT_TYPE_SCHEMA
public static final String DEFAULT_ENCRYPT_TYPE
public static ClientConfig getInstance()
public void setDeviceHostName(String hostName)
hostName - the custom api host name, default is JPush domain namepublic void setPushHostName(String hostName)
hostName - the custom api host name, default is JPush domain namepublic void setReportHostName(String hostName)
hostName - the custom api host name, default is JPush domain namepublic void setScheduleHostName(String hostName)
public void setSSLVersion(String sslVer)
public void setMaxRetryTimes(int maxRetryTimes)
public void setReadTimeout(int readTimeout)
public void setConnectionRequestTimeout(int timeout)
public void setEncryptType(String encryptType)
public void setConnectionTimeout(int connectionTimeout)
public void setSocketTimeout(int socketTimeout)
public String getSSLVersion()
public Integer getMaxRetryTimes()
public Integer getReadTimeout()
public Integer getConnectionRequestTimeout()
public Integer getConnectionTimeout()
public Integer getSocketTimeout()
public String getEncryptType()
public void setApnsProduction(boolean production)
public void setTimeToLive(long timeToLive)
public void setGlobalPushSetting(boolean apnsProduction,
long timeToLive)
Copyright © 2021. All rights reserved.