构造器和说明 |
---|
ObsConfiguration()
构造函数
|
限定符和类型 | 方法和说明 |
---|---|
protected Object |
clone() |
int |
getConnectionTimeout()
获取建立HTTP/HTTPS连接的超时时间,单位:毫秒,默认值:60000
|
String |
getDefaultBucketLocation()
已过时。
|
String |
getEndPoint()
获取连接OBS的服务地址。
|
int |
getEndpointHttpPort()
获取HTTP请求的端口号,默认值:80
|
int |
getEndpointHttpsPort()
获取HTTPS请求的端口号,默认值:443
|
HttpProxyConfiguration |
getHttpProxy()
获取代理配置信息
|
KeyManagerFactory |
getKeyManagerFactory()
获取生成KeyManager数组的工厂
|
int |
getMaxConnections()
获取允许打开的最大HTTP连接数,默认值:1000
|
int |
getMaxErrorRetry()
获取请求失败(请求异常、服务端报500或503错误)后最大的重试次数,默认值:3
|
int |
getReadBufferSize()
获取上传对象到Socket流时的读缓存大小,单位:字节,默认值:8192
|
String |
getSignatString()
已过时。
|
int |
getSocketTimeout()
获取socket层传输数据的超时时间,单位:毫秒,默认值:60000
|
TrustManagerFactory |
getTrustManagerFactory()
获取生成TrustManager数组的工厂
|
int |
getUploadStreamRetryBufferSize()
获取上传流对象时使用的缓存大小,单位:字节,默认值:512KB
|
int |
getWriteBufferSize()
获取上传对象到Socket流时的写缓存大小,单位:字节,默认为8192
|
boolean |
isDisableDnsBucket()
已过时。
|
boolean |
isHttpsOnly()
获取是否使用HTTPS连接OBS服务,默认值:true
|
boolean |
isStrictHostnameVerification()
获取是否验证域名标识,默认值:false
|
boolean |
isValidateCertificate()
获取是否验证服务端证书标识,默认值:false
|
boolean |
isVerifyResponseContentType()
获取是否验证响应头信息的ContentType,默认值:true
|
void |
setConnectionTimeout(int connectionTimeout)
设置建立HTTP/HTTPS连接的超时时间,单位:毫秒,默认值:60000
|
void |
setDefaultBucketLocation(String defaultBucketLocation)
已过时。
|
void |
setDisableDnsBucket(boolean disableDns)
已过时。
|
void |
setEndPoint(String endPoint)
设置连接OBS的服务地址。
|
void |
setEndpointHttpPort(int endpointHttpPort)
设置HTTP请求的端口号,默认值:80
|
void |
setEndpointHttpsPort(int endpointHttpsPort)
设置HTTPS请求的端口号,默认值:443
|
void |
setHttpProxy(HttpProxyConfiguration httpProxy)
设置代理配置信息
|
void |
setHttpProxy(String proxyAddr,
int proxyPort,
String userName,
String password,
String domain)
设置代理服务器配置信息
|
void |
setHttpsOnly(boolean httpsOnly)
设置是否使用HTTPS连接OBS服务,默认值:true
|
void |
setIsStrictHostnameVerification(boolean isStrictHostnameVerification)
设置是否验证域名标识
|
void |
setKeyManagerFactory(KeyManagerFactory keyManagerFactory)
设置生成KeyManager数组的工厂
|
void |
setMaxConnections(int maxConnections)
设置允许打开的最大HTTP连接数,默认值:1000
|
void |
setMaxErrorRetry(int maxErrorRetry)
设置请求失败(请求异常、服务端报500或503错误)后最大的重试次数,默认值:3
|
void |
setReadBufferSize(int readBufferSize)
设置上传对象到Socket流时的读缓存大小,单位:字节,默认值:8192
|
void |
setSignatString(String signatString)
已过时。
|
void |
setSocketTimeout(int socketTimeout)
设置socket层传输数据的超时时间,单位:毫秒,默认值:60000
|
void |
setTrustManagerFactory(TrustManagerFactory trustManagerFactory)
设置生成TrustManager数组的工厂
|
void |
setUploadStreamRetryBufferSize(int uploadStreamRetryBufferSize)
设置上传流对象时使用的缓存大小,单位:字节,默认值:512KB
|
void |
setValidateCertificate(boolean validateCertificate)
设置是否验证服务端证书标识,默认值:false
|
void |
setVerifyResponseContentType(boolean verifyResponseContentType)
设置是否验证响应头信息的ContentType,默认值:true
|
void |
setWriteBufferSize(int writeBufferSize)
设置上传对象到Socket流时的写缓存大小,单位:字节,默认为8192
|
public KeyManagerFactory getKeyManagerFactory()
public void setKeyManagerFactory(KeyManagerFactory keyManagerFactory)
keyManagerFactory
- 生成KeyManager数组的工厂public TrustManagerFactory getTrustManagerFactory()
public void setTrustManagerFactory(TrustManagerFactory trustManagerFactory)
trustManagerFactory
- 生成TrustManager数组的工厂public boolean isStrictHostnameVerification()
public void setIsStrictHostnameVerification(boolean isStrictHostnameVerification)
isStrictHostnameVerification
- 是否验证域名标识@Deprecated public String getSignatString()
@Deprecated public void setSignatString(String signatString)
@Deprecated public boolean isDisableDnsBucket()
@Deprecated public void setDisableDnsBucket(boolean disableDns)
disableDns
- 是否禁用虚拟主机访问方式标识public int getConnectionTimeout()
public void setConnectionTimeout(int connectionTimeout)
connectionTimeout
- 建立HTTP/HTTPS连接的超时时间public int getMaxConnections()
public void setMaxConnections(int maxConnections)
maxConnections
- 允许打开的最大HTTP连接数public int getMaxErrorRetry()
public void setMaxErrorRetry(int maxErrorRetry)
maxErrorRetry
- 请求失败后最大的重试次数public int getSocketTimeout()
public void setSocketTimeout(int socketTimeout)
socketTimeout
- socket层传输数据的超时时间public String getEndPoint()
public void setEndPoint(String endPoint)
endPoint
- 连接OBS的服务地址public int getEndpointHttpPort()
public void setEndpointHttpPort(int endpointHttpPort)
endpointHttpPort
- HTTP请求的端口号public int getEndpointHttpsPort()
public void setEndpointHttpsPort(int endpointHttpsPort)
endpointHttpsPort
- HTTPS请求的端口号public void setHttpsOnly(boolean httpsOnly)
httpsOnly
- 是否使用HTTPS连接OBS服务标识public boolean isHttpsOnly()
@Deprecated public String getDefaultBucketLocation()
@Deprecated public void setDefaultBucketLocation(String defaultBucketLocation)
defaultBucketLocation
- 区域信息protected Object clone() throws CloneNotSupportedException
clone
在类中 Object
CloneNotSupportedException
public HttpProxyConfiguration getHttpProxy()
public void setHttpProxy(HttpProxyConfiguration httpProxy)
httpProxy
- 代理配置信息public void setHttpProxy(String proxyAddr, int proxyPort, String userName, String password, String domain)
proxyAddr
- 代理服务器地址proxyPort
- 代理服务器端口userName
- 代理用户名password
- 代理密码domain
- 代理域public void setUploadStreamRetryBufferSize(int uploadStreamRetryBufferSize)
uploadStreamRetryBufferSize
- 上传流对象时使用的缓存大小public int getUploadStreamRetryBufferSize()
public boolean isValidateCertificate()
public void setValidateCertificate(boolean validateCertificate)
validateCertificate
- 是否验证服务端证书标识public boolean isVerifyResponseContentType()
public void setVerifyResponseContentType(boolean verifyResponseContentType)
verifyResponseContentType
- 是否验证响应头信息的ContentType标识public int getReadBufferSize()
public void setReadBufferSize(int readBufferSize)
readBufferSize
- 上传对象到Socket流时的读缓存大小public int getWriteBufferSize()
public void setWriteBufferSize(int writeBufferSize)
writeBufferSize
- 上传对象到Socket流时的写缓存大小Copyright © 2018. All rights reserved.