| 构造器和说明 |
|---|
OSSClient(android.content.Context context,
java.lang.String endpoint,
OSSCredentialProvider credentialProvider)
构造一个OSSClient实例
|
OSSClient(android.content.Context context,
java.lang.String endpoint,
OSSCredentialProvider credentialProvider,
ClientConfiguration conf)
构造一个OSSClient实例
|
public OSSClient(android.content.Context context,
java.lang.String endpoint,
OSSCredentialProvider credentialProvider)
context - android应用的applicationContextendpoint - OSS访问域名,参考http://help.aliyun.com/document_detail/oss/user_guide/endpoint_region.htmlcredentialProvider - 鉴权设置public OSSClient(android.content.Context context,
java.lang.String endpoint,
OSSCredentialProvider credentialProvider,
ClientConfiguration conf)
context - android应用的applicationContextendpoint - OSS访问域名,参考http://help.aliyun.com/document_detail/oss/user_guide/endpoint_region.htmlcredentialProvider - 鉴权设置conf - 网络参数设置public OSSAsyncTask<CreateBucketResult> asyncCreateBucket(CreateBucketRequest request, OSSCompletedCallback<CreateBucketRequest,CreateBucketResult> completedCallback)
OSSasyncCreateBucket 在接口中 OSSpublic CreateBucketResult createBucket(CreateBucketRequest request) throws ClientException, ServiceException
OSScreateBucket 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<DeleteBucketResult> asyncDeleteBucket(DeleteBucketRequest request, OSSCompletedCallback<DeleteBucketRequest,DeleteBucketResult> completedCallback)
OSSasyncDeleteBucket 在接口中 OSSpublic DeleteBucketResult deleteBucket(DeleteBucketRequest request) throws ClientException, ServiceException
OSSdeleteBucket 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<GetBucketACLResult> asyncGetBucketACL(GetBucketACLRequest request, OSSCompletedCallback<GetBucketACLRequest,GetBucketACLResult> completedCallback)
OSSasyncGetBucketACL 在接口中 OSSpublic GetBucketACLResult getBucketACL(GetBucketACLRequest request) throws ClientException, ServiceException
OSSgetBucketACL 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<PutObjectResult> asyncPutObject(PutObjectRequest request, OSSCompletedCallback<PutObjectRequest,PutObjectResult> completedCallback)
OSSasyncPutObject 在接口中 OSSrequest - 请求信息public PutObjectResult putObject(PutObjectRequest request) throws ClientException, ServiceException
OSSputObject 在接口中 OSSrequest - 请求信息ClientExceptionServiceExceptionpublic OSSAsyncTask<GetObjectResult> asyncGetObject(GetObjectRequest request, OSSCompletedCallback<GetObjectRequest,GetObjectResult> completedCallback)
OSSasyncGetObject 在接口中 OSSpublic GetObjectResult getObject(GetObjectRequest request) throws ClientException, ServiceException
OSSgetObject 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<DeleteObjectResult> asyncDeleteObject(DeleteObjectRequest request, OSSCompletedCallback<DeleteObjectRequest,DeleteObjectResult> completedCallback)
OSSasyncDeleteObject 在接口中 OSSpublic DeleteObjectResult deleteObject(DeleteObjectRequest request) throws ClientException, ServiceException
OSSdeleteObject 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<AppendObjectResult> asyncAppendObject(AppendObjectRequest request, OSSCompletedCallback<AppendObjectRequest,AppendObjectResult> completedCallback)
OSSasyncAppendObject 在接口中 OSSpublic AppendObjectResult appendObject(AppendObjectRequest request) throws ClientException, ServiceException
OSSappendObject 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<HeadObjectResult> asyncHeadObject(HeadObjectRequest request, OSSCompletedCallback<HeadObjectRequest,HeadObjectResult> completedCallback)
OSSasyncHeadObject 在接口中 OSSpublic HeadObjectResult headObject(HeadObjectRequest request) throws ClientException, ServiceException
OSSheadObject 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<CopyObjectResult> asyncCopyObject(CopyObjectRequest request, OSSCompletedCallback<CopyObjectRequest,CopyObjectResult> completedCallback)
OSSasyncCopyObject 在接口中 OSSpublic CopyObjectResult copyObject(CopyObjectRequest request) throws ClientException, ServiceException
OSScopyObject 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<ListObjectsResult> asyncListObjects(ListObjectsRequest request, OSSCompletedCallback<ListObjectsRequest,ListObjectsResult> completedCallback)
OSSasyncListObjects 在接口中 OSSpublic ListObjectsResult listObjects(ListObjectsRequest request) throws ClientException, ServiceException
OSSlistObjects 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<InitiateMultipartUploadResult> asyncInitMultipartUpload(InitiateMultipartUploadRequest request, OSSCompletedCallback<InitiateMultipartUploadRequest,InitiateMultipartUploadResult> completedCallback)
OSSasyncInitMultipartUpload 在接口中 OSSpublic InitiateMultipartUploadResult initMultipartUpload(InitiateMultipartUploadRequest request) throws ClientException, ServiceException
OSSinitMultipartUpload 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<UploadPartResult> asyncUploadPart(UploadPartRequest request, OSSCompletedCallback<UploadPartRequest,UploadPartResult> completedCallback)
OSSasyncUploadPart 在接口中 OSSpublic UploadPartResult uploadPart(UploadPartRequest request) throws ClientException, ServiceException
OSSuploadPart 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<CompleteMultipartUploadResult> asyncCompleteMultipartUpload(CompleteMultipartUploadRequest request, OSSCompletedCallback<CompleteMultipartUploadRequest,CompleteMultipartUploadResult> completedCallback)
OSSasyncCompleteMultipartUpload 在接口中 OSSpublic CompleteMultipartUploadResult completeMultipartUpload(CompleteMultipartUploadRequest request) throws ClientException, ServiceException
OSScompleteMultipartUpload 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<AbortMultipartUploadResult> asyncAbortMultipartUpload(AbortMultipartUploadRequest request, OSSCompletedCallback<AbortMultipartUploadRequest,AbortMultipartUploadResult> completedCallback)
OSSasyncAbortMultipartUpload 在接口中 OSSpublic AbortMultipartUploadResult abortMultipartUpload(AbortMultipartUploadRequest request) throws ClientException, ServiceException
OSSabortMultipartUpload 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<ListPartsResult> asyncListParts(ListPartsRequest request, OSSCompletedCallback<ListPartsRequest,ListPartsResult> completedCallback)
OSSasyncListParts 在接口中 OSSpublic ListPartsResult listParts(ListPartsRequest request) throws ClientException, ServiceException
OSSlistParts 在接口中 OSSClientExceptionServiceExceptionpublic void updateCredentialProvider(OSSCredentialProvider credentialProvider)
OSSupdateCredentialProvider 在接口中 OSSpublic OSSAsyncTask<ResumableUploadResult> asyncResumableUpload(ResumableUploadRequest request, OSSCompletedCallback<ResumableUploadRequest,ResumableUploadResult> completedCallback)
OSSasyncResumableUpload 在接口中 OSSpublic ResumableUploadResult resumableUpload(ResumableUploadRequest request) throws ClientException, ServiceException
OSSresumableUpload 在接口中 OSSClientExceptionServiceExceptionpublic java.lang.String presignConstrainedObjectURL(java.lang.String bucketName,
java.lang.String objectKey,
long expiredTimeInSeconds)
throws ClientException
OSSpresignConstrainedObjectURL 在接口中 OSSbucketName - 存储Object的Bucket名objectKey - Object名expiredTimeInSeconds - URL的有效时长,秒为单位ClientExceptionpublic java.lang.String presignPublicObjectURL(java.lang.String bucketName,
java.lang.String objectKey)
OSSpresignPublicObjectURL 在接口中 OSSbucketName - 存储Object的Bucket名objectKey - Object名public boolean doesObjectExist(java.lang.String bucketName,
java.lang.String objectKey)
throws ClientException,
ServiceException
OSSdoesObjectExist 在接口中 OSSClientExceptionServiceExceptionpublic void abortResumableUpload(ResumableUploadRequest request) throws java.io.IOException
OSSabortResumableUpload 在接口中 OSSjava.io.IOException