public class ClientConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
static BackoffStrategy |
DEFAULT_BACKOFF_STRATEGY
The sleep time interval between exception occured and retry
|
| Constructor and Description |
|---|
ClientConfig() |
ClientConfig(Region region) |
public static final BackoffStrategy DEFAULT_BACKOFF_STRATEGY
public ClientConfig()
public ClientConfig(Region region)
public int getIdleConnectionAlive()
public void setIdleConnectionAlive(int idleConnectionAlive)
public Region getRegion()
public void setRegion(Region region)
public HttpProtocol getHttpProtocol()
public void setHttpProtocol(HttpProtocol httpProtocol)
public String getHttpProxyIp()
public void setHttpProxyIp(String httpProxyIp)
public int getHttpProxyPort()
public void setHttpProxyPort(int httpProxyPort)
public long getSignExpired()
public void setSignExpired(long signExpired)
public int getConnectionRequestTimeout()
public void setConnectionRequestTimeout(int connectionRequestTimeout)
public int getConnectionTimeout()
public void setConnectionTimeout(int connectionTimeout)
public int getSocketTimeout()
public void setSocketTimeout(int socketTimeout)
public int getMaxConnectionsCount()
public void setMaxConnectionsCount(int maxConnectionsCount)
public void setUserAgent(String userAgent)
public String getUserAgent()
@Deprecated public String getEndPointSuffix()
public void setEndPointSuffix(String endPointSuffix)
public int getReadLimit()
public void setReadLimit(int readLimit)
public EndpointBuilder getEndpointBuilder()
public void setEndpointBuilder(EndpointBuilder endpointBuilder)
public EndpointResolver getEndpointResolver()
public void setEndpointResolver(EndpointResolver endpointResolver)
public String getProxyUsername()
public void setProxyUsername(String proxyUsername)
public String getProxyPassword()
public void setProxyPassword(String proxyPassword)
public void setUseBasicAuth(boolean useBasicAuth)
public boolean useBasicAuth()
public int getMaxErrorRetry()
public void setMaxErrorRetry(int maxErrorRetry)
public int getMaxErrorRetryForCopyRequest()
public void setMaxErrorRetryForCopyRequest(int maxErrorRetry)
public RetryPolicy getRetryPolicy()
public void setRetryPolicy(RetryPolicy retryPolicy)
public BackoffStrategy getBackoffStrategy()
public void setBackoffStrategy(BackoffStrategy backoffStrategy)
public COSSigner getCosSigner()
public void setCosSigner(COSSigner cosSigner)
public boolean getCiSpecialRequest()
public void setCiSpecialRequest(boolean ciSpecialRequest)
public void setIsDistinguishHost(boolean isDistinguishHost)
public boolean getIsDistinguishHost()
public void setShortConnection()
public boolean isShortConnection()
public int getRequestTimeout()
public void setRequestTimeout(int requestTimeout)
public void setRequestTimeOutEnable(boolean requestTimeOutEnable)
public boolean getRequestTimeOutEnable()
public void setShutdownTimeout(int shutdownTimeout)
public int getShutdownTimeout()
public boolean isChangeEndpointRetry()
public void setChangeEndpointRetry(boolean changeEndpointRetry)
public boolean isPrintShutdownStackTrace()
public void setPrintShutdownStackTrace(boolean printShutdownStackTrace)
public void setCheckRequestPath(boolean isCheck)
public boolean isCheckRequestPath()
public int getTimeoutClientThreadSize()
public void setTimeoutClientThreadSize(int poolSize)
public void setErrorLogStatusCodeThresh(int statusCode)
public int getErrorLogStatusCodeThresh()
public void setCheckSSLCertificate(boolean isCheckSSLCertificate)
public boolean isCheckSSLCertificate()
public void setUseDefaultDnsResolver(boolean useDefaultDnsResolver)
public boolean isUseDefaultDnsResolver()
public void setHandlerAfterProcess(HandlerAfterProcess handler)
public HandlerAfterProcess getHandlerAfterProcess()
public void turnOnRefreshEndpointAddrSwitch()
public boolean IsRefreshEndpointAddr()
public boolean isCheckPreflightStatus()
public void setCheckPreflightStatus(boolean checkPreflightStatus)
public long getPreflightStatusUpdateInterval()
public boolean isRedirectsEnabled()
public void setRedirectsEnabled(boolean redirectsEnabled)
public boolean isUseConnectionMonitor()
public void setUseConnectionMonitor(boolean isUseConnectionMonitor)
public long getConnectionMaxIdleMillis()
public void setConnectionMaxIdleMillis(long connectionMaxIdleMillis)
public boolean isRetryAfterPreflight()
public void setRetryAfterPreflight(boolean retryAfterPreflight)
public boolean isAddLogDebugHeader()
public void setAddLogDebugHeader(boolean addLogDebugHeader)
public boolean isThrow412Directly()
public void setThrow412Directly(boolean throw412Directly)
public boolean isThrow304Directly()
public void setThrow304Directly(boolean throw304Directly)
public boolean isRenameFaultTolerant()
public void setRenameFaultTolerant(boolean renameFaultTolerant)
Copyright © 2025. All rights reserved.