A B C D E F G H I L M O P R S T U V X 

A

AccessControlList - Enum in com.aliyun.mbaas.oss.model
 
addMetaHeader(HttpUriRequest, ObjectMeta) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
将构造的meta添加到请求头中
addXOSSMetaDirectly(String, String) - Method in class com.aliyun.mbaas.oss.model.XOSSMeta
添加元数据参数
addXOSSMetaHeader(String, String) - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
添加以x-oss-meta-开头的meta数据,这部分数据也是需要加密的
addXOSSMetaHeader(String, String) - Method in class com.aliyun.mbaas.oss.storage.OSSNormalData
添加用户自定义的meta数据,如果有相同key的 key/value 存在,后出现的会把前面的覆盖 本方法应该在数据上传到OSS前调用,否则无效。
ALIYUN_HOST_SUFFIX - Static variable in class com.aliyun.mbaas.oss.config.Constant
 
asynDownload(GetFileCallback) - Method in class com.aliyun.mbaas.oss.storage.OSSFile
启动新的线程执行异步请求数据任务,数据保存到本地文件中
asynGet(GetBytesCallback) - Method in class com.aliyun.mbaas.oss.storage.OSSData
启动新的线程执行异步请求数据任务
asynUpload(SaveCallback) - Method in class com.aliyun.mbaas.oss.storage.OSSData
启动新的线程执行上传数据任务
asynUpload(SaveCallback) - Method in class com.aliyun.mbaas.oss.storage.OSSFile
启动新的线程执行上传数据任务
AUTHORIZATION - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
验证

B

bucketName - Variable in class com.aliyun.mbaas.oss.storage.OSSObject
OSS数据所在的bucket的名字
buildInitialRequest(OSSObject.HttpMethod, boolean, String) - Method in class com.aliyun.mbaas.oss.storage.ResumableTask
构造分块上传中用到的各种操作的初始请求头
buildInterruptException(String) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
 
buildLocalException(String, Exception) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
从Local异常里构造出OSS异常类
buildMd5CheckException(HttpResponse, String, String, String) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
构造MD5校验异常
buildMutilPartUploadRequest(HttpUriRequest, OSSObject, String) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
分块上传时构造相关请求头。上传块时不需要带上额外信息如contentType等,所以独立于buildRequestWithSpecRsr
buildNetworkException(HttpResponse, String) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
网络有响应但不是来自OSS服务端,构造异常抛出响应信息,避免意外最大只取前2048个字节
buildOssException(HttpResponse, String) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
从OSS的错误响应里构造出异常类
buildRequest(HttpUriRequest, OSSObject) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
构造数据操作相关的请求头
buildRequestWithSpecRsr(HttpUriRequest, OSSObject, String) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
指定resource情况下,构造请求头

C

CACHE_CONTROL - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
Cache-control
calFileMd5sum(String) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
计算一个文件的MD5sum
cancel() - Method in class com.aliyun.mbaas.oss.storage.TaskHandler
取消该次任务
cancelFlag - Variable in class com.aliyun.mbaas.oss.storage.OSSObject
 
CHARSET - Static variable in class com.aliyun.mbaas.oss.config.Constant
默认字符集为utf-8
checkETagMd5Invalid(String, MessageDigest, HttpResponse) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
上传文件后检查response中的eTag和本地计算得到的MD5sum是否一样,如果不一样,抛出异常
checkIsValid() - Method in class com.aliyun.mbaas.oss.model.Range
 
checkRequestIsGetOrHead(HttpUriRequest) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
判断一个请求是不是GET或HEAD(即没有副作用的请求)
checkRequestIsPutOrPost(HttpUriRequest) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
判断一个请求是不是PUT或POST
checkUploadMd5sum - Variable in class com.aliyun.mbaas.oss.storage.OSSObject
 
chooseProperHeaderHost(boolean) - Method in class com.aliyun.mbaas.oss.storage.OSSBucket
 
chooseProperUrlHost(boolean) - Method in class com.aliyun.mbaas.oss.storage.OSSBucket
 
com.aliyun.mbaas.oss - package com.aliyun.mbaas.oss
 
com.aliyun.mbaas.oss.callback - package com.aliyun.mbaas.oss.callback
 
com.aliyun.mbaas.oss.config - package com.aliyun.mbaas.oss.config
 
com.aliyun.mbaas.oss.model - package com.aliyun.mbaas.oss.model
 
com.aliyun.mbaas.oss.storage - package com.aliyun.mbaas.oss.storage
 
com.aliyun.mbaas.oss.util - package com.aliyun.mbaas.oss.util
 
completeMultiPartUpload() - Method in class com.aliyun.mbaas.oss.storage.ResumableTask
所有分块上传完毕,发送完成指令
Constant - Class in com.aliyun.mbaas.oss.config
 
Constant() - Constructor for class com.aliyun.mbaas.oss.config.Constant
 
CONTENT_DISPOSITION - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
Content-Disposition
CONTENT_ENCODING - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
Content-Encoding
CONTENT_LENGTH - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
Content-Length
CONTENT_MD5 - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
上传时标记数据MD5值
CONTENT_TYPE - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
Content-Length
CopyCallback - Class in com.aliyun.mbaas.oss.callback
 
CopyCallback() - Constructor for class com.aliyun.mbaas.oss.callback.CopyCallback
 
copyFrom(String) - Method in class com.aliyun.mbaas.oss.storage.OSSNormalData
从指定的已经在OSS中存在的一条同在一个bucket内,key为$key的数据复制为此对象的数据,若没有异常抛出则表明复制成功。 此方法是同步方法,会阻塞当前线程直到复制完成。
copyFrom(String, String) - Method in class com.aliyun.mbaas.oss.storage.OSSNormalData
从指定的已经在OSS中存在的某bucket中名字为key的数据复制为此对象的数据,若没有异常抛出则表明复制成功。 此方法是同步方法,会阻塞当前线程直到复制完成。
copyFromInBackgroud(String, CopyCallback) - Method in class com.aliyun.mbaas.oss.storage.OSSNormalData
从指定的已经在OSS中存在的一条同在一个bucket内,key为$key的数据复制为此对象的数据,若没有异常抛出则表明复制成功。 此方法是异步方法
copyFromInBackgroud(String, String, CopyCallback) - Method in class com.aliyun.mbaas.oss.storage.OSSNormalData
从指定的已经在OSS中存在的某bucket中名字为key的数据复制为此对象的数据,若没有异常抛出则表明复制成功。 此方法是异步方法。

D

DATE - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
Date
DEFAULT_BUFFER_SIZE - Static variable in class com.aliyun.mbaas.oss.config.Constant
读写流用到缓冲区时,以这个为默认值
DEFAULT_OSS_HOST - Static variable in class com.aliyun.mbaas.oss.config.Constant
OSS服务的host地址
DEFAULT_THREAD_POOL_SIZE - Static variable in class com.aliyun.mbaas.oss.config.Constant
用来执行异步任务的线程池的固定线程数
delete() - Method in class com.aliyun.mbaas.oss.storage.OSSNormalData
删除此对象代表的一条OSS上的数据。若没有异常抛出则表明删除成功。 此方法是同步方法,会阻塞当前线程直到删除完成。
DeleteCallback - Class in com.aliyun.mbaas.oss.callback
 
DeleteCallback() - Constructor for class com.aliyun.mbaas.oss.callback.DeleteCallback
 
deleteInBackground(DeleteCallback) - Method in class com.aliyun.mbaas.oss.storage.OSSNormalData
删除此对象代表的一条OSS上的数据。 此方法是异步方法,需要传入回调方法进行相关处理。
deleteUploadId() - Method in class com.aliyun.mbaas.oss.storage.ResumableTask
取消该上传事件,删去OSS上已经存在的碎片
detectCancelFlag() - Method in class com.aliyun.mbaas.oss.storage.OSSAsyncTask
 
downloadTo(String) - Method in class com.aliyun.mbaas.oss.storage.OSSFile
将此对象代表的一条OSS上的数据下载到本地,保存到文件中。 此方法是同步方法。
downloadToInBackground(String, GetFileCallback) - Method in class com.aliyun.mbaas.oss.storage.OSSFile
将此对象代表的一条OSS上的数据下载到本地,保存到文件中。 此方法是异步方法。

E

enableUploadCheckMd5sum() - Method in class com.aliyun.mbaas.oss.storage.OSSNormalData
开启上传时md5sum校验
esService - Variable in class com.aliyun.mbaas.oss.storage.OSSObject
用以执行异步任务的线程池
ETAG - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
ETag
EXPIRES - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
Expires

F

fetchUploadId() - Method in class com.aliyun.mbaas.oss.storage.ResumableTask
初始化分块上传事件,拿到uploadID

G

generateCanonicalizedHeader(XOSSMeta) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
生成CanonicalizedHeader, 以\n结束
generateRequest() - Method in class com.aliyun.mbaas.oss.storage.OSSObject
根据不同操作创建请求头
generateToken(String, String, String, String, String, String) - Method in class com.aliyun.mbaas.oss.model.TokenGenerator
加签器。需要用户实现加签方法。
generateToken(String, String, String, String, String, String) - Method in class com.aliyun.mbaas.oss.storage.OSSBucket
用用户实现的加签接口,进行加签
generateToken(String, String, String) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
根据ak/sk、content生成token
get() - Method in class com.aliyun.mbaas.oss.storage.OSSData
将该对象代表的OSS上的一条数据下载到本地,以byte数组形式返回。 此方法是同步的,会阻塞当前线程直到下载完成。
getBegin() - Method in class com.aliyun.mbaas.oss.model.Range
 
getBucketACL() - Method in class com.aliyun.mbaas.oss.storage.OSSBucket
 
getBucketHostId() - Method in class com.aliyun.mbaas.oss.storage.OSSBucket
 
getBucketName() - Method in class com.aliyun.mbaas.oss.storage.OSSBucket
 
getBucketName() - Method in class com.aliyun.mbaas.oss.storage.OSSObject
 
getBucketTokenGen() - Method in class com.aliyun.mbaas.oss.storage.OSSBucket
 
GetBytesCallback - Class in com.aliyun.mbaas.oss.callback
数据下载的回调接口。
GetBytesCallback() - Constructor for class com.aliyun.mbaas.oss.callback.GetBytesCallback
 
getCacheControl() - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
getCancelFlag() - Method in class com.aliyun.mbaas.oss.storage.OSSObject
 
getCdnAccelerateHostId() - Method in class com.aliyun.mbaas.oss.storage.OSSBucket
 
getCode() - Method in class com.aliyun.mbaas.oss.model.OSSResponseInfo
 
getContentDisposition() - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
getContentEncoding() - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
getContentLength() - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
getContentMD5() - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
getContentType() - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
getCurrentBlock() - Method in class com.aliyun.mbaas.oss.model.UploadRecorder
 
getDataDir() - Static method in class com.aliyun.mbaas.oss.OSSClient
 
getDate() - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
getDomBuilderFact() - Static method in class com.aliyun.mbaas.oss.OSSClient
获取一个dom构造器
getEnd() - Method in class com.aliyun.mbaas.oss.model.Range
 
geteTag() - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
getEtag() - Method in class com.aliyun.mbaas.oss.model.UploadRecorder.UploadPart
 
getException() - Method in exception com.aliyun.mbaas.oss.model.OSSException
如果此次异常类型为LOCAL_EXCEPTION,那么调用此方法得到该本地异常。
getExceptionType() - Method in exception com.aliyun.mbaas.oss.model.OSSException
返回此次异常的类型。在查看异常信息前,应该调用此方法判断异常类型。 类型分为LOCAL_EXCEPTION和OSS_EXCEPTION
getExecutorService() - Static method in class com.aliyun.mbaas.oss.OSSClient
获取属于OSSClient的线程池
getExpirationTime() - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
GetFileCallback - Class in com.aliyun.mbaas.oss.callback
 
GetFileCallback() - Constructor for class com.aliyun.mbaas.oss.callback.GetFileCallback
 
getGlobalDefaultACL() - Static method in class com.aliyun.mbaas.oss.OSSClient
 
getGlobalDefaultHostId() - Static method in class com.aliyun.mbaas.oss.OSSClient
取得设置的hostid
getGlobalDefaultTokenGenerator() - Static method in class com.aliyun.mbaas.oss.OSSClient
 
getHostId() - Method in class com.aliyun.mbaas.oss.model.OSSResponseInfo
 
getHttpClient() - Method in class com.aliyun.mbaas.oss.storage.OSSObject
 
getInBackground(GetBytesCallback) - Method in class com.aliyun.mbaas.oss.storage.OSSData
将该对象代表的OSS上的一条数据下载到本地,调用回调方法进行处理。 此方法是异步的,没有返回值。需要传入回调方法进行数据相关的处理。
getLabeledBucket() - Method in class com.aliyun.mbaas.oss.storage.OSSObject
 
getLastModified() - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
getLastModify() - Method in class com.aliyun.mbaas.oss.model.UploadRecorder
 
getMessage() - Method in exception com.aliyun.mbaas.oss.model.OSSException
 
getMessage() - Method in class com.aliyun.mbaas.oss.model.OSSResponseInfo
 
getMeta() - Method in class com.aliyun.mbaas.oss.storage.OSSMeta
以同步方法获取OSS上某数据的meta数据
getMeta() - Method in class com.aliyun.mbaas.oss.storage.OSSNormalData
 
GetMetaCallback - Class in com.aliyun.mbaas.oss.callback
 
GetMetaCallback() - Constructor for class com.aliyun.mbaas.oss.callback.GetMetaCallback
 
getMetaInBackground(GetMetaCallback) - Method in class com.aliyun.mbaas.oss.storage.OSSMeta
以异步方法获取OSS上某数据的meta数据
getMetaNameValues() - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
getMethod() - Method in class com.aliyun.mbaas.oss.storage.OSSObject
 
getObjectKey() - Method in exception com.aliyun.mbaas.oss.model.OSSException
 
getObjectKey() - Method in class com.aliyun.mbaas.oss.storage.OSSObject
 
getObjectMeta() - Method in class com.aliyun.mbaas.oss.storage.OSSObject
 
getObjectMetadataFromResponse(HttpResponse) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
将meta数据从http响应内容中解析出来
getOffset() - Method in class com.aliyun.mbaas.oss.model.UploadRecorder
 
getOssRespInfo() - Method in exception com.aliyun.mbaas.oss.model.OSSException
如果此次异常类型为OSS_EXCEPTION,那么调用此方法得到OSS回应的信息。
getPartNum() - Method in class com.aliyun.mbaas.oss.model.UploadRecorder.UploadPart
 
getRange() - Method in class com.aliyun.mbaas.oss.storage.OSSObject
 
getRefer() - Method in class com.aliyun.mbaas.oss.storage.OSSBucket
 
getRequestId() - Method in class com.aliyun.mbaas.oss.model.OSSResponseInfo
 
getResourceURL(String, int) - Method in class com.aliyun.mbaas.oss.storage.OSSNormalData
生成一个private资源的访问链接,用以实现给第三方实现授权访问 i @param accessKey
getResourceURL() - Method in class com.aliyun.mbaas.oss.storage.OSSNormalData
生成一个public资源的访问链接,用以实现给第三方实现授权访问
getResponseInfoDom() - Method in class com.aliyun.mbaas.oss.model.OSSResponseInfo
 
getServer() - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
getStackTrace() - Method in exception com.aliyun.mbaas.oss.model.OSSException
 
getStandardEpochTimeInSecond() - Static method in class com.aliyun.mbaas.oss.OSSClient
 
getStatusCode() - Method in class com.aliyun.mbaas.oss.model.OSSResponseInfo
 
getUploadFilePath() - Method in class com.aliyun.mbaas.oss.storage.OSSFile
 
getUploadId() - Method in class com.aliyun.mbaas.oss.model.UploadRecorder
 
getUploadParts() - Method in class com.aliyun.mbaas.oss.model.UploadRecorder
 
getUserAgent() - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
获取系统UA值
getXOSSMetaHeader() - Method in class com.aliyun.mbaas.oss.model.XOSSMeta
获取元数据参数,相同name的value将以'\n'分隔
getXOSSMetaHeaderList() - Method in class com.aliyun.mbaas.oss.model.XOSSMeta
获取元数据列表

H

handleExceptionalResponse(HttpResponse, HttpUriRequest, String) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
处理非oss服务端返回的响应,返回处理后的异常信息
HOST - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
Host
httpClient - Variable in class com.aliyun.mbaas.oss.storage.OSSObject
 
HttpHeaderField - Class in com.aliyun.mbaas.oss.config
 
HttpHeaderField() - Constructor for class com.aliyun.mbaas.oss.config.HttpHeaderField
 

I

IF_MATCH - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
Get(HEAD) Object请求常量:如果计算出来的MD5与指定的tag相同
IF_MODIFIED_SINCE - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
Get(HEAD) Object请求常量:在指定时间之后有过更改
IF_NONE_MATCH - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
Get(HEAD) Object请求常量:如果计算出来的MD5与指定的tag不同
IF_UNMODIFIED_SINCE - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
Get(HEAD) Object请求常量:在指定时间后没有过更改
isEmptyString(String) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
判断一个字符串是否为空
isNeedToAuthorize(HttpUriRequest, AccessControlList) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
判断一个请求是否需要加签
isReadOnlyHttpMethod(String) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
判断一个http请求是否是只读的
isResponseFromOssServer(HttpResponse) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
判断一个响应是不是从OSS服务端返回的

L

labeledBucket - Variable in class com.aliyun.mbaas.oss.storage.OSSObject
OSS数据所在的bucket
LAST_MODIFIED - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
Last-Modified
logD(String) - Static method in class com.aliyun.mbaas.oss.util.OSSLog
 
logE(String) - Static method in class com.aliyun.mbaas.oss.util.OSSLog
 
logI(String) - Static method in class com.aliyun.mbaas.oss.util.OSSLog
 
logV(String) - Static method in class com.aliyun.mbaas.oss.util.OSSLog
 
logW(String) - Static method in class com.aliyun.mbaas.oss.util.OSSLog
 

M

MeasuableInputStream - Class in com.aliyun.mbaas.oss.model
用以包裹普通inputstream的输入流,可观测到读取的进度。
MeasuableInputStream(String, InputStream, OSSCallback, int) - Constructor for class com.aliyun.mbaas.oss.model.MeasuableInputStream
构造一个可观测到读取进度的输入流。
MeasuableInputStream(String, InputStream, OSSCallback, int, int) - Constructor for class com.aliyun.mbaas.oss.model.MeasuableInputStream
构造一个可观测到读取进度的输入流。
meta - Variable in class com.aliyun.mbaas.oss.storage.OSSObject
 
method - Variable in class com.aliyun.mbaas.oss.storage.OSSObject
 

O

objectKey - Variable in class com.aliyun.mbaas.oss.storage.OSSObject
OSS数据的key
ObjectMeta - Class in com.aliyun.mbaas.oss.model
 
ObjectMeta() - Constructor for class com.aliyun.mbaas.oss.model.ObjectMeta
 
onFailure(String, OSSException) - Method in class com.aliyun.mbaas.oss.callback.OSSCallback
处理上传失败
onProgress(String, int, int) - Method in class com.aliyun.mbaas.oss.callback.GetMetaCallback
 
onProgress(String, int, int) - Method in class com.aliyun.mbaas.oss.callback.OSSCallback
根据进度进行处理
onProgress(String, int, int) - Method in class com.aliyun.mbaas.oss.callback.OSSNoRespCallback
 
onSuccess(String, byte[]) - Method in class com.aliyun.mbaas.oss.callback.GetBytesCallback
 
onSuccess(String, String) - Method in class com.aliyun.mbaas.oss.callback.GetFileCallback
 
onSuccess(String, List<BasicNameValuePair>) - Method in class com.aliyun.mbaas.oss.callback.GetMetaCallback
 
onSuccess(String) - Method in class com.aliyun.mbaas.oss.callback.OSSNoRespCallback
 
onSuccess(String) - Method in class com.aliyun.mbaas.oss.callback.SaveCallback
 
OperationCode - Enum in com.aliyun.mbaas.oss.model
 
OSSAsyncTask - Class in com.aliyun.mbaas.oss.storage
 
OSSAsyncTask(OSSObject, OperationCode, OSSCallback) - Constructor for class com.aliyun.mbaas.oss.storage.OSSAsyncTask
 
OSSAsyncTask(OSSObject, OperationCode, OSSCallback, String) - Constructor for class com.aliyun.mbaas.oss.storage.OSSAsyncTask
下载数据到文件的任务
OSSAsyncTask(OSSObject, OperationCode, OSSCallback, String, boolean) - Constructor for class com.aliyun.mbaas.oss.storage.OSSAsyncTask
上传文件到OSS的任务
OSSAsyncTask(OSSObject, OperationCode, OSSCallback, byte[], boolean) - Constructor for class com.aliyun.mbaas.oss.storage.OSSAsyncTask
上传byte[]数据到OSS的任务
OSSBucket - Class in com.aliyun.mbaas.oss.storage
 
OSSBucket(String) - Constructor for class com.aliyun.mbaas.oss.storage.OSSBucket
 
OSSCallback - Class in com.aliyun.mbaas.oss.callback
 
OSSCallback() - Constructor for class com.aliyun.mbaas.oss.callback.OSSCallback
 
OSSClient - Class in com.aliyun.mbaas.oss
 
OSSClient() - Constructor for class com.aliyun.mbaas.oss.OSSClient
 
OSSData - Class in com.aliyun.mbaas.oss.storage
OSSData代表一个可以从OSS上下载或上传到OSS上的数据。 构造时传入代表数据位置的bucket和key。
OSSData(OSSBucket, String) - Constructor for class com.aliyun.mbaas.oss.storage.OSSData
构造数据对象
OSSException - Exception in com.aliyun.mbaas.oss.model
异常类,SDK中发生的异常,不论是本地异常还是OSS返回异常响应,都将包裹在这个类中交给用户处理
OSSException(String, Exception) - Constructor for exception com.aliyun.mbaas.oss.model.OSSException
发生本地异常时,构造一个OSSException用来包裹它
OSSException(String, OSSResponseInfo) - Constructor for exception com.aliyun.mbaas.oss.model.OSSException
OSS返回异常信息时,构造一个OSSException用来接受这个信息
OSSException.ExceptionType - Enum in com.aliyun.mbaas.oss.model
 
OSSFile - Class in com.aliyun.mbaas.oss.storage
 
OSSFile(OSSBucket, String) - Constructor for class com.aliyun.mbaas.oss.storage.OSSFile
 
OSSHaveRespCallback - Class in com.aliyun.mbaas.oss.callback
 
OSSHaveRespCallback() - Constructor for class com.aliyun.mbaas.oss.callback.OSSHaveRespCallback
 
OSSLog - Class in com.aliyun.mbaas.oss.util
日志类
OSSLog() - Constructor for class com.aliyun.mbaas.oss.util.OSSLog
 
OSSMeta - Class in com.aliyun.mbaas.oss.storage
 
OSSMeta(OSSBucket, String) - Constructor for class com.aliyun.mbaas.oss.storage.OSSMeta
 
OSSNoRespCallback - Class in com.aliyun.mbaas.oss.callback
 
OSSNoRespCallback() - Constructor for class com.aliyun.mbaas.oss.callback.OSSNoRespCallback
 
OSSNormalData - Class in com.aliyun.mbaas.oss.storage
 
OSSNormalData(OSSBucket, String) - Constructor for class com.aliyun.mbaas.oss.storage.OSSNormalData
 
OSSObject - Class in com.aliyun.mbaas.oss.storage
 
OSSObject(OSSBucket, String) - Constructor for class com.aliyun.mbaas.oss.storage.OSSObject
 
OSSObject.HttpMethod - Enum in com.aliyun.mbaas.oss.storage
Http请求方法枚举类型
OSSResponseInfo - Class in com.aliyun.mbaas.oss.model
 
OSSResponseInfo() - Constructor for class com.aliyun.mbaas.oss.model.OSSResponseInfo
 
OSSToolKit - Class in com.aliyun.mbaas.oss.util
工具类,所有方法都是静态的
OSSToolKit() - Constructor for class com.aliyun.mbaas.oss.util.OSSToolKit
 

P

parserErrorResponseXML(OSSResponseInfo, InputStream) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
解析OSS的错误响应,将解析结果置入ossRespInfo中
parseUploadIdFromXml(InputStream) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
初始化上传事件时,从响应体的XML里parse出uploadID
printRequestHeader(HttpRequest) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
打印一个request的header,包括requestLine
printResponseHeader(HttpResponse) - Static method in class com.aliyun.mbaas.oss.util.OSSToolKit
打印一个response的header,包括statusLine
printStackTrace() - Method in exception com.aliyun.mbaas.oss.model.OSSException
 

R

RANGE - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
Get(HEAD) Object请求常量:范围
Range - Class in com.aliyun.mbaas.oss.model
 
Range(int, int) - Constructor for class com.aliyun.mbaas.oss.model.Range
 
range - Variable in class com.aliyun.mbaas.oss.storage.OSSObject
 
read() - Method in class com.aliyun.mbaas.oss.model.MeasuableInputStream
 
read(byte[]) - Method in class com.aliyun.mbaas.oss.model.MeasuableInputStream
 
read(byte[], int, int) - Method in class com.aliyun.mbaas.oss.model.MeasuableInputStream
 
REFER - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
Refer
ResumableTask - Class in com.aliyun.mbaas.oss.storage
 
ResumableTask(OSSFile, SaveCallback) - Constructor for class com.aliyun.mbaas.oss.storage.ResumableTask
 
ResumableUploadInBackground(SaveCallback) - Method in class com.aliyun.mbaas.oss.storage.OSSFile
可断点上传任务
run() - Method in class com.aliyun.mbaas.oss.storage.OSSAsyncTask
 
run() - Method in class com.aliyun.mbaas.oss.storage.ResumableTask
 

S

SaveCallback - Class in com.aliyun.mbaas.oss.callback
上传数据的回调接口
SaveCallback() - Constructor for class com.aliyun.mbaas.oss.callback.SaveCallback
 
SERVER - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
Server
SERVER_HEADER_FIELD_NAME - Static variable in class com.aliyun.mbaas.oss.config.Constant
 
SERVER_HEADER_FIELD_VALUE - Static variable in class com.aliyun.mbaas.oss.config.Constant
 
setApplicationContext(Context) - Static method in class com.aliyun.mbaas.oss.OSSClient
为OSSClient传入应用程序的context 必须是applicatContext,全局范围内只需要设置一次
setBegin(int) - Method in class com.aliyun.mbaas.oss.model.Range
 
setBucketAccessRefer(String) - Method in class com.aliyun.mbaas.oss.storage.OSSBucket
 
setBucketACL(AccessControlList) - Method in class com.aliyun.mbaas.oss.storage.OSSBucket
 
setBucketHostId(String) - Method in class com.aliyun.mbaas.oss.storage.OSSBucket
 
setBucketName(String) - Method in class com.aliyun.mbaas.oss.storage.OSSObject
 
setBucketTokenGen(TokenGenerator) - Method in class com.aliyun.mbaas.oss.storage.OSSBucket
 
setCacheControl(String) - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
setCdnAccelerateHostId(String) - Method in class com.aliyun.mbaas.oss.storage.OSSBucket
 
setCode(String) - Method in class com.aliyun.mbaas.oss.model.OSSResponseInfo
 
setContentDisposition(String) - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
setContentEncoding(String) - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
setContentLength(String) - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
setContentMD5(String) - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
setContentType(String) - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
setCurrentBlock(int) - Method in class com.aliyun.mbaas.oss.model.UploadRecorder
 
setCustomStandardTimeWithEpochSec(long) - Static method in class com.aliyun.mbaas.oss.OSSClient
如果担心手机终端系统时间不准,可以用这个接口设置从服务器拿到的时间。 如果进行了设置,后续加签将以这个时间为准。 否则,默认使用当前手机系统时间。
setData(byte[], String) - Method in class com.aliyun.mbaas.oss.storage.OSSData
如果此对象是代表一条本地的数据,需要上传到OSS上,那么应该以此方法将数据与此对象关联
setDate(Date) - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
setEnd(int) - Method in class com.aliyun.mbaas.oss.model.Range
 
seteTag(String) - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
setEtag(String) - Method in class com.aliyun.mbaas.oss.model.UploadRecorder.UploadPart
 
setException(Exception) - Method in exception com.aliyun.mbaas.oss.model.OSSException
 
setExpirationTime(Date) - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
setGlobalDefaultACL(AccessControlList) - Static method in class com.aliyun.mbaas.oss.OSSClient
为OSSClient设置一个全局默认的bucket访问权限,它可以被后续bucket的设置继承或覆盖 如果从不调用此接口,ACL在初始化时被设置为private
setGlobalDefaultHostId(String) - Static method in class com.aliyun.mbaas.oss.OSSClient
设置后续操作所用bucket所在的数据中心的全局默认hostId, 它可以被后续bucket的设置继承或覆盖 如果从不调用此接口,hostId在初始化时被设置为'oss-cn-hangzhou.aliyuncs.com'
setGlobalDefaultTokenGenerator(TokenGenerator) - Static method in class com.aliyun.mbaas.oss.OSSClient
为OSSclient设置一个全局默认加签器,它可以被后续bucket的设置继承或覆盖
setHostId(String) - Method in class com.aliyun.mbaas.oss.model.OSSResponseInfo
 
setLastModified(Date) - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
setLastModify(long) - Method in class com.aliyun.mbaas.oss.model.UploadRecorder
 
setMessage(String) - Method in class com.aliyun.mbaas.oss.model.OSSResponseInfo
 
setMethod(OSSObject.HttpMethod) - Method in class com.aliyun.mbaas.oss.storage.OSSObject
 
setObjectKey(String) - Method in exception com.aliyun.mbaas.oss.model.OSSException
 
setObjectKey(String) - Method in class com.aliyun.mbaas.oss.storage.OSSObject
 
setObjectMeta(ObjectMeta) - Method in class com.aliyun.mbaas.oss.storage.OSSObject
 
setOffset(long) - Method in class com.aliyun.mbaas.oss.model.UploadRecorder
 
setOssRespInfo(OSSResponseInfo) - Method in exception com.aliyun.mbaas.oss.model.OSSException
 
setPartNum(int) - Method in class com.aliyun.mbaas.oss.model.UploadRecorder.UploadPart
 
setRange(Range) - Method in class com.aliyun.mbaas.oss.storage.OSSNormalData
下载文件前,通过此方法指明下载范围。
setRange(int, int) - Method in class com.aliyun.mbaas.oss.storage.OSSNormalData
下载文件前,通过此方法指明下载范围。
setRange(Range) - Method in class com.aliyun.mbaas.oss.storage.OSSObject
 
setRequestId(String) - Method in class com.aliyun.mbaas.oss.model.OSSResponseInfo
 
setResponseInfoDom(Document) - Method in class com.aliyun.mbaas.oss.model.OSSResponseInfo
 
setServer(String) - Method in class com.aliyun.mbaas.oss.model.ObjectMeta
 
setStatusCode(int) - Method in class com.aliyun.mbaas.oss.model.OSSResponseInfo
 
setSwitch(AtomicBoolean) - Method in class com.aliyun.mbaas.oss.model.MeasuableInputStream
 
setSwitch(AtomicBoolean) - Method in class com.aliyun.mbaas.oss.storage.OSSAsyncTask
 
setUploadFilePath(String, String) - Method in class com.aliyun.mbaas.oss.storage.OSSFile
上传文件到OSS前,通过此方法指明文件路径。
setUploadId(String) - Method in class com.aliyun.mbaas.oss.model.UploadRecorder
 
setUploadParts(ArrayList<UploadRecorder.UploadPart>) - Method in class com.aliyun.mbaas.oss.model.UploadRecorder
 
skip(long) - Method in class com.aliyun.mbaas.oss.model.MeasuableInputStream
 
syncDownload() - Method in class com.aliyun.mbaas.oss.storage.OSSFile
执行已经在上一步中生成的http请求,下载OSS数据到本地,保存到文件中。
syncGet() - Method in class com.aliyun.mbaas.oss.storage.OSSData
执行已经在上一步中生成的http请求,下载OSS数据到本地,以byte数组形式返回。
syncRequest(HttpUriRequest) - Method in class com.aliyun.mbaas.oss.storage.OSSObject
执行同步的http请求,返回http的响应
syncUpload() - Method in class com.aliyun.mbaas.oss.storage.OSSData
执行生成好的put请求,将数据上传到OSS上,若没有异常抛出则表明上传成功。
syncUpload() - Method in class com.aliyun.mbaas.oss.storage.OSSFile
执行生成好的put请求,将数据上传到OSS上,若没有异常抛出则表明上传成功。

T

TaskHandler - Class in com.aliyun.mbaas.oss.storage
 
TaskHandler(AtomicBoolean) - Constructor for class com.aliyun.mbaas.oss.storage.TaskHandler
 
TokenGenerator - Class in com.aliyun.mbaas.oss.model
 
TokenGenerator() - Constructor for class com.aliyun.mbaas.oss.model.TokenGenerator
 
toString() - Method in enum com.aliyun.mbaas.oss.model.OperationCode
 
toString() - Method in exception com.aliyun.mbaas.oss.model.OSSException
此次异常的具体信息
toString() - Method in class com.aliyun.mbaas.oss.model.Range
 
toString() - Method in enum com.aliyun.mbaas.oss.storage.OSSObject.HttpMethod
 

U

UA_PREFIX - Static variable in class com.aliyun.mbaas.oss.config.Constant
作为请求UA的前缀,标识流量类型
upload() - Method in class com.aliyun.mbaas.oss.storage.OSSData
将此对象代表的数据上传并存储到OSS上,数据在此前应该已经以setData方法设置到此对象中。 此方法是同步方法,会阻塞当前线程直到上传完成。
upload() - Method in class com.aliyun.mbaas.oss.storage.OSSFile
将此对象指明的一个本地文件上传到OSS中。 此方法是同步方法。
uploadCurrentPart(int, byte[], int, int) - Method in class com.aliyun.mbaas.oss.storage.ResumableTask
传入块序号、数据,上传分块
uploadInBackground(SaveCallback) - Method in class com.aliyun.mbaas.oss.storage.OSSData
将此对象代表的数据上传并存储到OSS上,数据在此前应该已经以setData方法设置到此对象中。 此方法是异步方法,没有返回值。需要传入回调方法进行相关处理。
uploadInBackground(SaveCallback) - Method in class com.aliyun.mbaas.oss.storage.OSSFile
将此对象指明的一个对象上传到OSS中。 此方法是异步方法。
UploadRecorder - Class in com.aliyun.mbaas.oss.model
 
UploadRecorder() - Constructor for class com.aliyun.mbaas.oss.model.UploadRecorder
 
UploadRecorder.UploadPart - Class in com.aliyun.mbaas.oss.model
 
UploadRecorder.UploadPart(int, String) - Constructor for class com.aliyun.mbaas.oss.model.UploadRecorder.UploadPart
 
urlStr - Variable in class com.aliyun.mbaas.oss.storage.OSSObject
 
USER_AGENT - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
UA

V

valueOf(String) - Static method in enum com.aliyun.mbaas.oss.model.AccessControlList
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.aliyun.mbaas.oss.model.OperationCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.aliyun.mbaas.oss.model.OSSException.ExceptionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.aliyun.mbaas.oss.storage.OSSObject.HttpMethod
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.aliyun.mbaas.oss.model.AccessControlList
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.aliyun.mbaas.oss.model.OperationCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.aliyun.mbaas.oss.model.OSSException.ExceptionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.aliyun.mbaas.oss.storage.OSSObject.HttpMethod
Returns an array containing the constants of this enum type, in the order they are declared.

X

X_OSS_ACL - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
设置访问权限Header标识
X_OSS_FILE_GROUP - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
ObjectGroup 标识
X_OSS_META_COMPRESS - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
压缩方式
X_OSS_META_ENCRYPT - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
加密方式
X_OSS_REQUEST_ID - Static variable in class com.aliyun.mbaas.oss.config.HttpHeaderField
该次请求分配的id
XOSSMeta - Class in com.aliyun.mbaas.oss.model
 
XOSSMeta() - Constructor for class com.aliyun.mbaas.oss.model.XOSSMeta
构造实例
A B C D E F G H I L M O P R S T U V X 

Copyright © 2015. All rights reserved.