public abstract class HttpBuilder<T> extends Object
| 构造器和说明 |
|---|
HttpBuilder(String hostUrl,
String appId,
String apiKey,
String apiSecret) |
| 限定符和类型 | 方法和说明 |
|---|---|
T |
apiKey(String apiKey) |
T |
apiSecret(String apiSecret) |
T |
appId(String appId) |
abstract HttpClient |
build() |
T |
callTimeout(int callTimeout) |
T |
connectTimeout(int connectTimeout) |
String |
getApiKey() |
String |
getApiSecret() |
String |
getAppId() |
int |
getCallTimeout() |
int |
getConnectTimeout() |
String |
getHostUrl() |
int |
getReadTimeout() |
boolean |
getRetryOnConnectionFailure() |
int |
getWriteTimeout() |
T |
hostUrl(String hostUrl) |
T |
readTimeout(int readTimeout) |
T |
retryOnConnectionFailure(boolean retryOnConnectionFailure) |
T |
writeTimeout(int writeTimeout) |
public T retryOnConnectionFailure(boolean retryOnConnectionFailure)
public T callTimeout(int callTimeout)
public T connectTimeout(int connectTimeout)
public T readTimeout(int readTimeout)
public T writeTimeout(int writeTimeout)
public String getHostUrl()
public String getAppId()
public String getApiKey()
public String getApiSecret()
public boolean getRetryOnConnectionFailure()
public int getCallTimeout()
public int getConnectTimeout()
public int getReadTimeout()
public int getWriteTimeout()
public abstract HttpClient build()
Copyright © 2021. All rights reserved.