文档管理中心
API参考Network KitAndroidcom.huawei.hms.network.file.apiClass SummaryRequestConfig.Builder

RequestConfig.Builder

展开

Class Info

public static class RequestConfig.Builder<T>

RequestConfig的构造器。

Public Constructor Summary

展开

Constructor Name

public RequestConfig.Builder()

默认构造方法。

public RequestConfig.Builder(RequestConfig config)

使用已有RequestConfig对象,构造RequestConfig.Builder对象。

Public Method Summary

展开

Qualifier and Type

Method Name and Description

public RequestConfig

build()

构造RequestConfig对象。

public T

callTimeoutMillis(long mills)

设置整个网络请求过程超时时间,默认不开启。

public T

connectTimeoutMillis(long mills)

设置连接超时时间。

public T

pingIntervalMillis(long mills)

配置ping帧探测时间间隔。

public T

readTimeoutMillis(long mills)

设置读超时时间。

public T

retryTimes(int times)

设置重试次数。

public T

writeTimeoutMillis(long mills)

设置写超时时间。

Public Constructors

RequestConfig.Builder

展开

Constructor

public RequestConfig.Builder()

默认构造函数,构造RequestConfig.Builder对象。

RequestConfig.Builder(RequestConfig config)

展开

Constructor

public RequestConfig.Builder(RequestConfig config)

使用已有RequestConfig对象,构造RequestConfig.Builder对象。

Parameters

展开

Name

Description

config

RequestConfig对象。

Public Methods

build

展开

Method

public RequestConfig build()

构造RequestConfig对象。

Returns

展开

Type

Description

RequestConfig

请求参数配置类。

callTimeoutMillis

展开

Method

public T callTimeoutMillis(long mills)

设置整个网络请求过程超时时间,默认不开启。当您使用全双工模式时,不应设置此参数。

Parameters

展开

Name

Description

mills

整个网络请求过程请求超时时间。单位:ms。

Returns

展开

Type

Description

T

RequestConfig.Builder的子类。

connectTimeoutMillis

展开

Method

public T connectTimeoutMillis(long mills)

设置连接超时时间。

Parameters

展开

Name

Description

mills

连接超时时间。单位:ms。

Returns

展开

Type

Description

T

RequestConfig.Builder的子类。

pingIntervalMillis

展开

Method

public T pingIntervalMillis(long mills)

配置ping帧探测时间间隔。默认值为0,不开启帧探测特性。配置非0的数值即开启帧探测特性。

Parameters

展开

Name

Description

mills

ping帧探测时间间隔。单位:ms。

Returns

展开

Type

Description

T

RequestConfig.Builder的子类。

readTimeoutMillis

展开

Method

public T readTimeoutMillis(long mills)

设置读超时时间。

Parameters

展开

Name

Description

mills

读超时时间。单位:ms。

Returns

展开

Type

Description

T

RequestConfig.Builder的子类。

retryTimes

展开

Method

public T retryTimes(int times)

设置重试次数。请求过程中网络异常时会进行重试,默认不进行重试。

Parameters

展开

Name

Description

times

重试次数。

Returns

展开

Type

Description

T

RequestConfig.Builder的子类。

writeTimeoutMillis

展开

Method

public T writeTimeoutMillis(long mills)

设置写超时时间。

Parameters

展开

Name

Description

mills

写超时时间。单位:ms。

Returns

展开

Type

Description

T

RequestConfig.Builder的子类。

在 API参考 中进行搜索
请输入您想要搜索的关键词