类 JnlwNetworkReqConfig.Build
java.lang.Object
javabase.lorenwang.network.JnlwNetworkReqConfig.Build
- 封闭类:
- JnlwNetworkReqConfig
public static class JnlwNetworkReqConfig.Build extends Object
-
构造器概要
构造器 构造器 说明 Build() -
方法概要
-
构造器详细资料
-
Build
public Build()
-
-
方法详细资料
-
setBaseUrl
设置基础url,不传递则请求localHost地址- 参数:
baseUrl- 基础url地址,不传递则请求localHost地址- 返回:
- 当前build
-
setRequestUrl
设置请求地址- 参数:
requestUrl- 请求地址- 返回:
- 当前build
-
setNetworkTypeEnum
public JnlwNetworkReqConfig.Build setNetworkTypeEnum(@NotNull @NotNull JnlwNetworkTypeEnum networkTypeEnum)设置请求类型- 参数:
networkTypeEnum- 请求类型枚举- 返回:
- 当前build
-
addRequestDataParam
public JnlwNetworkReqConfig.Build addRequestDataParam(@NotNull @NotNull String key, @NotNull @NotNull String value)添加请求数据参数,requestDataParams和requestDataJson二选一- 参数:
key- 请求keyvalue- 请求value- 返回:
- 当前build
-
setRequestDataJson
请求的json数据,requestDataParams和requestDataJson二选一- 参数:
requestDataJson- json数据- 返回:
- 当前build
-
addRequestHeaderParam
public JnlwNetworkReqConfig.Build addRequestHeaderParam(@NotNull @NotNull String key, @NotNull @NotNull String value)添加请求头参数- 参数:
key- 请求keyvalue- 请求value- 返回:
- 当前build
-
setConnectTimeout
连接超时时间- 参数:
connectTimeout- 连接超时时间- 返回:
- 当前build
-
setConnectRequestTimeout
设置连接请求超时时间- 参数:
connectRequestTimeout- 连接请求超时时间- 返回:
- 当前build
-
setSocketTimeout
设置socket超时时间- 参数:
socketTimeout- socket超时时间- 返回:
- 当前build
-
setNetworkCallback
设置网络操作回调- 参数:
networkCallback- 网络操作回调- 返回:
- 当前build
-
setReconnectionCount
设置重连次数- 参数:
reconnectionCount- 重连次数- 返回:
- 当前build
-
build
-
copy
复制配置信息- 参数:
config- 配置信息- 返回:
- 复制的build实例
-