| 限定符和类型 | 字段和说明 |
|---|---|
protected ClientConfig |
config |
protected Credentials |
cred |
protected AbstractCosHttpClient |
httpClient |
| 构造器和说明 |
|---|
BaseOp(ClientConfig config,
Credentials cred,
AbstractCosHttpClient httpClient) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
buildUrl(AbstractBaseRequest request)
根据APPID, BUCKET, COS_PATH生成经过URL编码的URL
|
protected String |
delBase(AbstractDelRequest request)
删除文件或者目录
|
void |
setConfig(ClientConfig config) |
void |
setCred(Credentials cred) |
void |
setHttpClient(AbstractCosHttpClient httpClient) |
protected String |
statBase(AbstractStatRequest request)
获取文件或者目录的属性
|
protected ClientConfig config
protected Credentials cred
protected AbstractCosHttpClient httpClient
public BaseOp(ClientConfig config, Credentials cred, AbstractCosHttpClient httpClient)
public void setConfig(ClientConfig config)
public void setCred(Credentials cred)
public void setHttpClient(AbstractCosHttpClient httpClient)
protected String buildUrl(AbstractBaseRequest request) throws AbstractCosException
request - 基本类型的请求AbstractCosExceptionprotected String delBase(AbstractDelRequest request) throws AbstractCosException
request - 删除文件或者目录的请求, 类型为DelFileRequest或者DelFolderRequestAbstractCosException - SDK定义的COS异常, 通常是输入参数有误或者环境问题(如网络不通)protected String statBase(AbstractStatRequest request) throws AbstractCosException
request - 文件或者目录的属性请求, 类型为StatFileRequest或者StatFolderRequestAbstractCosException - SDK定义的COS异常, 通常是输入参数有误或者环境问题(如网络不通)Copyright © 2017. All rights reserved.