| 构造器和说明 |
|---|
OSSClient(Context context,
OSSCredentialProvider credentialProvider,
ClientConfiguration conf) |
OSSClient(Context context,
java.lang.String endpoint,
OSSCredentialProvider credentialProvider)
Creates a
OSSClient instance. |
OSSClient(Context context,
java.lang.String endpoint,
OSSCredentialProvider credentialProvider,
ClientConfiguration conf)
Creates a
OSSClient instance. |
public OSSClient(Context context,
java.lang.String endpoint,
OSSCredentialProvider credentialProvider)
OSSClient instance.context - android application's application contextendpoint - OSS endpoint, check out:http://help.aliyun.com/document_detail/oss/user_guide/endpoint_region.htmlcredentialProvider - credential provider instancepublic OSSClient(Context context,
java.lang.String endpoint,
OSSCredentialProvider credentialProvider,
ClientConfiguration conf)
OSSClient instance.context - aandroid application's application contextendpoint - OSS endpoint, check out:http://help.aliyun.com/document_detail/oss/user_guide/endpoint_region.htmlcredentialProvider - credential provider instanceconf - Client side configurationpublic OSSClient(Context context,
OSSCredentialProvider credentialProvider,
ClientConfiguration conf)
public OSSAsyncTask<ListBucketsResult> asyncListBuckets(ListBucketsRequest request, OSSCompletedCallback<ListBucketsRequest,ListBucketsResult> completedCallback)
OSSasyncListBuckets 在接口中 OSSpublic ListBucketsResult listBuckets(ListBucketsRequest request) throws ClientException, ServiceException
OSSlistBuckets 在接口中 OSSClientExceptionServiceExceptionpublic 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<GetBucketInfoResult> asyncGetBucketInfo(GetBucketInfoRequest request, OSSCompletedCallback<GetBucketInfoRequest,GetBucketInfoResult> completedCallback)
OSSasyncGetBucketInfo 在接口中 OSSrequest - A GetBucketInfoRequest instance which specifies the bucket
name.completedCallback - A OSSCompletedCallback instance that specifies callback functionspublic GetBucketInfoResult getBucketInfo(GetBucketInfoRequest request) throws ClientException, ServiceException
OSSgetBucketInfo 在接口中 OSSrequest - A GetBucketInfoRequest instance which specifies the bucket
name.GetBucketInfoResult instance.ClientException - OSS Client side exception.ServiceException - OSS Server side exception.public OSSAsyncTask<GetBucketACLResult> asyncGetBucketACL(GetBucketACLRequest request, OSSCompletedCallback<GetBucketACLRequest,GetBucketACLResult> completedCallback)
OSSasyncGetBucketACL 在接口中 OSSpublic GetBucketACLResult getBucketACL(GetBucketACLRequest request) throws ClientException, ServiceException
OSSgetBucketACL 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<PutBucketRefererResult> asyncPutBucketReferer(PutBucketRefererRequest request, OSSCompletedCallback<PutBucketRefererRequest,PutBucketRefererResult> completedCallback)
OSSasyncPutBucketReferer 在接口中 OSSpublic PutBucketRefererResult putBucketReferer(PutBucketRefererRequest request) throws ClientException, ServiceException
OSSputBucketReferer 在接口中 OSSClientExceptionServiceExceptionpublic GetBucketRefererResult getBucketReferer(GetBucketRefererRequest request) throws ClientException, ServiceException
OSSgetBucketReferer 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<GetBucketRefererResult> asyncGetBucketReferer(GetBucketRefererRequest request, OSSCompletedCallback<GetBucketRefererRequest,GetBucketRefererResult> completedCallback)
OSSasyncGetBucketReferer 在接口中 OSSpublic DeleteBucketLoggingResult deleteBucketLogging(DeleteBucketLoggingRequest request) throws ClientException, ServiceException
OSSdeleteBucketLogging 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<DeleteBucketLoggingResult> asyncDeleteBucketLogging(DeleteBucketLoggingRequest request, OSSCompletedCallback<DeleteBucketLoggingRequest,DeleteBucketLoggingResult> completedCallback)
OSSasyncDeleteBucketLogging 在接口中 OSSpublic PutBucketLoggingResult putBucketLogging(PutBucketLoggingRequest request) throws ClientException, ServiceException
OSSputBucketLogging 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<PutBucketLoggingResult> asyncPutBucketLogging(PutBucketLoggingRequest request, OSSCompletedCallback<PutBucketLoggingRequest,PutBucketLoggingResult> completedCallback)
OSSasyncPutBucketLogging 在接口中 OSSpublic GetBucketLoggingResult getBucketLogging(GetBucketLoggingRequest request) throws ClientException, ServiceException
OSSgetBucketLogging 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<GetBucketLoggingResult> asyncGetBucketLogging(GetBucketLoggingRequest request, OSSCompletedCallback<GetBucketLoggingRequest,GetBucketLoggingResult> completedCallback)
OSSasyncGetBucketLogging 在接口中 OSSpublic PutBucketLifecycleResult putBucketLifecycle(PutBucketLifecycleRequest request) throws ClientException, ServiceException
OSSputBucketLifecycle 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<PutBucketLifecycleResult> asyncPutBucketLifecycle(PutBucketLifecycleRequest request, OSSCompletedCallback<PutBucketLifecycleRequest,PutBucketLifecycleResult> completedCallback)
OSSasyncPutBucketLifecycle 在接口中 OSSpublic GetBucketLifecycleResult getBucketLifecycle(GetBucketLifecycleRequest request) throws ClientException, ServiceException
OSSgetBucketLifecycle 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<GetBucketLifecycleResult> asyncGetBucketLifecycle(GetBucketLifecycleRequest request, OSSCompletedCallback<GetBucketLifecycleRequest,GetBucketLifecycleResult> completedCallback)
OSSasyncGetBucketLifecycle 在接口中 OSSpublic DeleteBucketLifecycleResult deleteBucketLifecycle(DeleteBucketLifecycleRequest request) throws ClientException, ServiceException
OSSdeleteBucketLifecycle 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<DeleteBucketLifecycleResult> asyncDeleteBucketLifecycle(DeleteBucketLifecycleRequest request, OSSCompletedCallback<DeleteBucketLifecycleRequest,DeleteBucketLifecycleResult> completedCallback)
OSSasyncDeleteBucketLifecycle 在接口中 OSSpublic OSSAsyncTask<PutObjectResult> asyncPutObject(PutObjectRequest request, OSSCompletedCallback<PutObjectRequest,PutObjectResult> completedCallback)
OSSasyncPutObject 在接口中 OSSrequest - the PutObjectRequest instancepublic PutObjectResult putObject(PutObjectRequest request) throws ClientException, ServiceException
OSSputObject 在接口中 OSSrequest - the PutObjectRequest instanceClientExceptionServiceExceptionpublic OSSAsyncTask<GetObjectResult> asyncGetObject(GetObjectRequest request, OSSCompletedCallback<GetObjectRequest,GetObjectResult> completedCallback)
OSSasyncGetObject 在接口中 OSSpublic GetObjectResult getObject(GetObjectRequest request) throws ClientException, ServiceException
OSSgetObject 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<GetObjectACLResult> asyncGetObjectACL(GetObjectACLRequest request, OSSCompletedCallback<GetObjectACLRequest,GetObjectACLResult> completedCallback)
asyncGetObjectACL 在接口中 OSSpublic GetObjectACLResult getObjectACL(GetObjectACLRequest request) throws ClientException, ServiceException
getObjectACL 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<DeleteObjectResult> asyncDeleteObject(DeleteObjectRequest request, OSSCompletedCallback<DeleteObjectRequest,DeleteObjectResult> completedCallback)
OSSasyncDeleteObject 在接口中 OSSpublic DeleteObjectResult deleteObject(DeleteObjectRequest request) throws ClientException, ServiceException
OSSdeleteObject 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<DeleteMultipleObjectResult> asyncDeleteMultipleObject(DeleteMultipleObjectRequest request, OSSCompletedCallback<DeleteMultipleObjectRequest,DeleteMultipleObjectResult> completedCallback)
OSSasyncDeleteMultipleObject 在接口中 OSSpublic DeleteMultipleObjectResult deleteMultipleObject(DeleteMultipleObjectRequest request) throws ClientException, ServiceException
OSSdeleteMultipleObject 在接口中 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<GetObjectMetaResult> asyncGetObjectMeta(GetObjectMetaRequest request, OSSCompletedCallback<GetObjectMetaRequest,GetObjectMetaResult> completedCallback)
OSSasyncGetObjectMeta 在接口中 OSSpublic GetObjectMetaResult getObjectMeta(GetObjectMetaRequest request) throws ClientException, ServiceException
OSSgetObjectMeta 在接口中 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 OSSAsyncTask<ListMultipartUploadsResult> asyncListMultipartUploads(ListMultipartUploadsRequest request, OSSCompletedCallback<ListMultipartUploadsRequest,ListMultipartUploadsResult> completedCallback)
OSSasyncListMultipartUploads 在接口中 OSSpublic ListMultipartUploadsResult listMultipartUploads(ListMultipartUploadsRequest request) throws ClientException, ServiceException
OSSlistMultipartUploads 在接口中 OSSClientExceptionServiceExceptionpublic void updateCredentialProvider(OSSCredentialProvider credentialProvider)
OSSupdateCredentialProvider 在接口中 OSSpublic OSSAsyncTask<CompleteMultipartUploadResult> asyncMultipartUpload(MultipartUploadRequest request, OSSCompletedCallback<MultipartUploadRequest,CompleteMultipartUploadResult> completedCallback)
OSSasyncMultipartUpload 在接口中 OSSpublic CompleteMultipartUploadResult multipartUpload(MultipartUploadRequest request) throws ClientException, ServiceException
OSSmultipartUpload 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<ResumableUploadResult> asyncResumableUpload(ResumableUploadRequest request, OSSCompletedCallback<ResumableUploadRequest,ResumableUploadResult> completedCallback)
OSSasyncResumableUpload 在接口中 OSSpublic ResumableUploadResult resumableUpload(ResumableUploadRequest request) throws ClientException, ServiceException
OSSresumableUpload 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<ResumableUploadResult> asyncSequenceUpload(ResumableUploadRequest request, OSSCompletedCallback<ResumableUploadRequest,ResumableUploadResult> completedCallback)
asyncSequenceUpload 在接口中 OSSpublic ResumableUploadResult sequenceUpload(ResumableUploadRequest request) throws ClientException, ServiceException
sequenceUpload 在接口中 OSSClientExceptionServiceExceptionpublic java.lang.String presignConstrainedObjectURL(GeneratePresignedUrlRequest request) throws ClientException
OSSpresignConstrainedObjectURL 在接口中 OSSrequest - Generates the signed by custom config @see {GeneratePresignedUrlRequest}ClientExceptionpublic java.lang.String presignConstrainedObjectURL(java.lang.String bucketName,
java.lang.String objectKey,
long expiredTimeInSeconds)
throws ClientException
OSSpresignConstrainedObjectURL 在接口中 OSSbucketName - bucket nameobjectKey - Object keyexpiredTimeInSeconds - URL's expiration time in secondsClientExceptionpublic java.lang.String presignPublicObjectURL(java.lang.String bucketName,
java.lang.String objectKey)
OSSpresignPublicObjectURL 在接口中 OSSbucketName - bucket nameobjectKey - Object keypublic 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.IOExceptionpublic OSSAsyncTask<TriggerCallbackResult> asyncTriggerCallback(TriggerCallbackRequest request, OSSCompletedCallback<TriggerCallbackRequest,TriggerCallbackResult> completedCallback)
asyncTriggerCallback 在接口中 OSSpublic TriggerCallbackResult triggerCallback(TriggerCallbackRequest request) throws ClientException, ServiceException
triggerCallback 在接口中 OSSClientExceptionServiceExceptionpublic OSSAsyncTask<ImagePersistResult> asyncImagePersist(ImagePersistRequest request, OSSCompletedCallback<ImagePersistRequest,ImagePersistResult> completedCallback)
asyncImagePersist 在接口中 OSSpublic ImagePersistResult imagePersist(ImagePersistRequest request) throws ClientException, ServiceException
imagePersist 在接口中 OSSClientExceptionServiceExceptionpublic PutSymlinkResult putSymlink(PutSymlinkRequest request) throws ClientException, ServiceException
OSSputSymlink 在接口中 OSSrequest - A PutSymlinkRequest instance that specifies the
bucket name, symlink name.ClientException - OSS Client side exception.ServiceException - OSS Server side exception.public OSSAsyncTask<PutSymlinkResult> asyncPutSymlink(PutSymlinkRequest request, OSSCompletedCallback<PutSymlinkRequest,PutSymlinkResult> completedCallback)
OSSasyncPutSymlink 在接口中 OSSrequest - A PutSymlinkRequest instance that specifies the
bucket name, symlink name.completedCallback - A OSSCompletedCallback instance that specifies callback functionsOSSAsyncTask instance.public GetSymlinkResult getSymlink(GetSymlinkRequest request) throws ClientException, ServiceException
OSSgetSymlink 在接口中 OSSrequest - A GetSymlinkRequest instance which specifies the bucket
name and symlink name.ClientException - OSS Client side exception.ServiceException - OSS Server side exception.public OSSAsyncTask<GetSymlinkResult> asyncGetSymlink(GetSymlinkRequest request, OSSCompletedCallback<GetSymlinkRequest,GetSymlinkResult> completedCallback)
OSSasyncGetSymlink 在接口中 OSSrequest - A GetSymlinkRequest instance which specifies the bucket
name and symlink name.completedCallback - A OSSCompletedCallback instance that specifies callback functionsOSSAsyncTask instance.public RestoreObjectResult restoreObject(RestoreObjectRequest request) throws ClientException, ServiceException
OSSrestoreObject 在接口中 OSSrequest - A RestoreObjectRequest instance that specifies the bucket
name and object key.RestoreObjectResult instance.ClientExceptionServiceExceptionpublic OSSAsyncTask<RestoreObjectResult> asyncRestoreObject(RestoreObjectRequest request, OSSCompletedCallback<RestoreObjectRequest,RestoreObjectResult> completedCallback)
OSSasyncRestoreObject 在接口中 OSSrequest - A RestoreObjectRequest instance that specifies the bucket
name and object key.completedCallback - A OSSCompletedCallback instance that specifies callback functionsOSSAsyncTask instance.public OSSAsyncTask<ResumableDownloadResult> asyncResumableDownload(ResumableDownloadRequest request, OSSCompletedCallback<ResumableDownloadRequest,ResumableDownloadResult> completedCallback)
OSSasyncResumableDownload 在接口中 OSSrequest - A ResumableDownloadRequest instance that specifies the bucket
name and object key.completedCallback - A OSSCompletedCallback instance that specifies callback functionsOSSAsyncTask instance.public ResumableDownloadResult syncResumableDownload(ResumableDownloadRequest request) throws ClientException, ServiceException
OSSsyncResumableDownload 在接口中 OSSrequest - A ResumableDownloadRequest instance that specifies the bucket
name and object key.ClientExceptionServiceExceptionpublic PutObjectTaggingResult putObjectTagging(PutObjectTaggingRequest request) throws ClientException, ServiceException
OSSputObjectTagging 在接口中 OSSrequest - A PutObjectTaggingRequest instance which specifies the bucket
name、 object key and tags.PutObjectTaggingResult instance.ClientExceptionServiceExceptionpublic OSSAsyncTask<PutObjectTaggingResult> asyncPutObjectTagging(PutObjectTaggingRequest request, OSSCompletedCallback<PutObjectTaggingRequest,PutObjectTaggingResult> completedCallback)
OSSasyncPutObjectTagging 在接口中 OSSrequest - A PutObjectTaggingRequest instance which specifies the bucket
name、 object key and tags.completedCallback - A OSSCompletedCallback instance that specifies callback functionsOSSAsyncTask instance.public GetObjectTaggingResult getObjectTagging(GetObjectTaggingRequest request) throws ClientException, ServiceException
OSSgetObjectTagging 在接口中 OSSrequest - A GetObjectTaggingRequest instance which specifies the bucket
name and object key.GetObjectTaggingResult instance.ClientExceptionServiceExceptionpublic OSSAsyncTask<GetObjectTaggingResult> asyncGetObjectTagging(GetObjectTaggingRequest request, OSSCompletedCallback<GetObjectTaggingRequest,GetObjectTaggingResult> completedCallback)
OSSasyncGetObjectTagging 在接口中 OSSrequest - A GetObjectTaggingRequest instance that specifies the bucket
name and object key.completedCallback - A OSSCompletedCallback instance that specifies callback functionsOSSAsyncTask instance.public DeleteObjectTaggingResult deleteObjectTagging(DeleteObjectTaggingRequest request) throws ClientException, ServiceException
OSSdeleteObjectTagging 在接口中 OSSrequest - A DeleteObjectTaggingRequest instance which specifies the bucket
name and object key.DeleteObjectTaggingResult instance.ClientExceptionServiceExceptionpublic OSSAsyncTask<DeleteObjectTaggingResult> asyncDeleteObjectTagging(DeleteObjectTaggingRequest request, OSSCompletedCallback<DeleteObjectTaggingRequest,DeleteObjectTaggingResult> completedCallback)
OSSasyncDeleteObjectTagging 在接口中 OSSrequest - A DeleteObjectTaggingRequest instance that specifies the bucket
name and object key.completedCallback - A OSSCompletedCallback instance that specifies callback functionsOSSAsyncTask instance.