| 构造器和说明 |
|---|
OSSClient(String endpoint,
CredentialsProvider credsProvider)
使用默认配置及指定的
CredentialsProvider与Endpoint构造一个新的OSSClient对象。 |
OSSClient(String endpoint,
CredentialsProvider credsProvider,
ClientConfiguration config)
使用指定的
CredentialsProvider、配置及Endpoint构造一个新的OSSClient对象。 |
OSSClient(String accessKeyId,
String secretAccessKey)
已过时。
|
OSSClient(String endpoint,
String accessKeyId,
String secretAccessKey)
使用指定的OSS Endpoint、阿里云颁发的Access Id/Access Key构造一个新的
OSSClient对象。 |
OSSClient(String endpoint,
String accessKeyId,
String secretAccessKey,
ClientConfiguration config)
使用指定的OSS Endpoint、阿里云颁发的Access Id/Access Key、客户端配置
构造一个新的
OSSClient对象。 |
OSSClient(String endpoint,
String accessKeyId,
String secretAccessKey,
String securityToken)
使用指定的OSS Endpoint、STS提供的临时Token信息(Access Id/Access Key/Security Token)
构造一个新的
OSSClient对象。 |
OSSClient(String endpoint,
String accessKeyId,
String secretAccessKey,
String securityToken,
ClientConfiguration config)
使用指定的OSS Endpoint、STS提供的临时Token信息(Access Id/Access Key/Security Token)、
客户端配置构造一个新的
OSSClient对象。 |
@Deprecated public OSSClient(String accessKeyId, String secretAccessKey)
OSSClient对象。accessKeyId - 访问OSS的Access Key ID。secretAccessKey - 访问OSS的Secret Access Key。public OSSClient(String endpoint, String accessKeyId, String secretAccessKey)
OSSClient对象。endpoint - OSS服务的Endpoint。accessKeyId - 访问OSS的Access Key ID。secretAccessKey - 访问OSS的Secret Access Key。public OSSClient(String endpoint, String accessKeyId, String secretAccessKey, String securityToken)
OSSClient对象。endpoint - OSS服务的Endpoint。accessKeyId - STS提供的临时访问ID。secretAccessKey - STS提供的访问密钥。securityToken - STS提供的安全令牌。public OSSClient(String endpoint, String accessKeyId, String secretAccessKey, ClientConfiguration config)
OSSClient对象。endpoint - OSS服务的Endpoint。accessKeyId - 访问OSS的Access Key ID。secretAccessKey - 访问OSS的Secret Access Key。config - 客户端配置 ClientConfiguration。 如果为null则会使用默认配置。public OSSClient(String endpoint, String accessKeyId, String secretAccessKey, String securityToken, ClientConfiguration config)
OSSClient对象。endpoint - OSS服务的Endpoint。accessKeyId - STS提供的临时访问ID。secretAccessKey - STS提供的访问密钥。securityToken - STS提供的安全令牌。config - 客户端配置 ClientConfiguration。 如果为null则会使用默认配置。public OSSClient(String endpoint, CredentialsProvider credsProvider)
CredentialsProvider与Endpoint构造一个新的OSSClient对象。endpoint - OSS services的Endpoint。credsProvider - Credentials提供者。public OSSClient(String endpoint, CredentialsProvider credsProvider, ClientConfiguration config)
CredentialsProvider、配置及Endpoint构造一个新的OSSClient对象。endpoint - OSS services的Endpoint。credsProvider - Credentials提供者。config - client配置。public URI getEndpoint()
public void setEndpoint(String endpoint)
endpoint - OSS services的Endpoint。public void switchCredentials(Credentials creds)
OSSswitchCredentials 在接口中 OSScreds - 用户身份认证。public CredentialsProvider getCredentialsProvider()
public ClientConfiguration getClientConfiguration()
public Bucket createBucket(String bucketName) throws OSSException, ClientException
OSSBucket。createBucket 在接口中 OSSbucketName - Bucket名称。OSSExceptionClientExceptionpublic Bucket createBucket(CreateBucketRequest createBucketRequest) throws OSSException, ClientException
OSSBucket。createBucket 在接口中 OSScreateBucketRequest - 请求参数CreateBucketRequest。OSSExceptionClientExceptionpublic void deleteBucket(String bucketName) throws OSSException, ClientException
OSSBucket。deleteBucket 在接口中 OSSbucketName - Bucket名称。OSSExceptionClientExceptionpublic void deleteBucket(GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket。deleteBucket 在接口中 OSSgenericRequest - 请求信息。OSSExceptionClientExceptionpublic List<Bucket> listBuckets() throws OSSException, ClientException
OSSBucket的列表。listBuckets 在接口中 OSSBucket的列表。OSSExceptionClientExceptionpublic BucketList listBuckets(ListBucketsRequest listBucketsRequest) throws OSSException, ClientException
OSSBucket列表。listBuckets 在接口中 OSSlistBucketsRequest - 请求信息Bucket的列表。OSSExceptionClientExceptionpublic BucketList listBuckets(String prefix, String marker, Integer maxKeys) throws OSSException, ClientException
OSSBucket列表。listBuckets 在接口中 OSSprefix - 限定返回的bucket的名字必须以prefix作为前缀,可以为null(表示不设置前缀)marker - 设定结果从marker之后按字母排序的第一个开始返回,可以为null(表示没有marker的点,从头开始返回)maxKeys - 限定此次返回bucket的最大数,取值不能大于1000,默认为100,可以为null(表示默认返回最多100个)Bucket的列表。OSSExceptionClientExceptionpublic void setBucketAcl(String bucketName, CannedAccessControlList cannedACL) throws OSSException, ClientException
OSSBucket的Access Control List(ACL)。setBucketAcl 在接口中 OSSbucketName - Bucket名称。cannedACL - CannedAccessControlList中列出的ACL。
如果传入null,则保持Bucket原先的ACL不变。OSSExceptionClientExceptionpublic void setBucketAcl(SetBucketAclRequest setBucketAclRequest) throws OSSException, ClientException
OSSBucket的Access Control List(ACL)。setBucketAcl 在接口中 OSSsetBucketAclRequest - 请求信息。OSSExceptionClientExceptionpublic AccessControlList getBucketAcl(String bucketName) throws OSSException, ClientException
OSSBucket的Access Control List(ACL)。getBucketAcl 在接口中 OSSbucketName - Bucket名称。AccessControlList。OSSExceptionClientExceptionpublic AccessControlList getBucketAcl(GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket的Access Control List(ACL)。getBucketAcl 在接口中 OSSgenericRequest - 请求信息。AccessControlList。OSSExceptionClientExceptionpublic void setBucketReferer(String bucketName, BucketReferer referer) throws OSSException, ClientException
OSSBucket的http referer。setBucketReferer 在接口中 OSSbucketName - Bucket名称。referer - BucketReferer。
如果传入null,则表示使用默认值BucketReferer。OSSExceptionClientExceptionpublic void setBucketReferer(SetBucketRefererRequest setBucketRefererRequest) throws OSSException, ClientException
OSSBucket的http referer。setBucketReferer 在接口中 OSSsetBucketRefererRequest - 请求信息。OSSExceptionClientExceptionpublic BucketReferer getBucketReferer(String bucketName) throws OSSException, ClientException
OSSBucket的http referer。getBucketReferer 在接口中 OSSbucketName - Bucket名称。BucketReferer。OSSExceptionClientExceptionpublic BucketReferer getBucketReferer(GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket的http referer。getBucketReferer 在接口中 OSSgenericRequest - 请求信息。BucketReferer。OSSExceptionClientExceptionpublic String getBucketLocation(String bucketName) throws OSSException, ClientException
OSSBucket所在的数据中心。getBucketLocation 在接口中 OSSbucketName - Bucket名称。OSSExceptionClientExceptionpublic String getBucketLocation(GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket所在的数据中心。getBucketLocation 在接口中 OSSgenericRequest - 请求信息。OSSExceptionClientExceptionpublic boolean doesBucketExist(String bucketName) throws OSSException, ClientException
OSSBucket是否存在。doesBucketExist 在接口中 OSSbucketName - Bucket名称。OSSExceptionClientExceptionpublic boolean doesBucketExist(GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket是否存在。doesBucketExist 在接口中 OSSgenericRequest - 请求信息。OSSExceptionClientException@Deprecated public boolean isBucketExist(String bucketName) throws OSSException, ClientException
doesBucketExist(String)。public ObjectListing listObjects(String bucketName) throws OSSException, ClientException
OSSlistObjects 在接口中 OSSbucketName - Bucket名称。ObjectListingOSSExceptionClientExceptionpublic ObjectListing listObjects(String bucketName, String prefix) throws OSSException, ClientException
OSSlistObjects 在接口中 OSSbucketName - Bucket名称。prefix - 限定返回的Object key必须以prefix作为前缀。ObjectListingOSSExceptionClientExceptionpublic ObjectListing listObjects(ListObjectsRequest listObjectsRequest) throws OSSException, ClientException
OSSlistObjects 在接口中 OSSlistObjectsRequest - 请求信息。ObjectListingOSSExceptionClientExceptionpublic PutObjectResult putObject(String bucketName, String key, InputStream input) throws OSSException, ClientException
OSSputObject 在接口中 OSSbucketName - Bucket名称。key - object的key。input - 输入流。OSSExceptionClientExceptionpublic PutObjectResult putObject(String bucketName, String key, InputStream input, ObjectMetadata metadata) throws OSSException, ClientException
OSSputObject 在接口中 OSSbucketName - Bucket名称。key - object的key。input - 输入流。metadata - object的元信息ObjectMetadata,若该元信息未包含Content-Length,
则采用chunked编码传输请求数据。OSSExceptionClientExceptionpublic PutObjectResult putObject(String bucketName, String key, File file, ObjectMetadata metadata) throws OSSException, ClientException
OSSBucket。putObject 在接口中 OSSbucketName - Bucket名称。key - object的key。file - 指定上传文件。metadata - object的元信息ObjectMetadata,若该元信息未包含Content-Length,
则采用chunked编码传输请求数据。OSSExceptionClientExceptionpublic PutObjectResult putObject(String bucketName, String key, File file) throws OSSException, ClientException
OSSBucket。putObject 在接口中 OSSbucketName - Bucket名称。key - object的key。file - 指定上传文件。OSSExceptionClientExceptionpublic PutObjectResult putObject(PutObjectRequest putObjectRequest) throws OSSException, ClientException
OSSBucket。putObject 在接口中 OSSputObjectRequest - 请求参数PutObjectRequest。PutObjectResult实例。OSSExceptionClientExceptionpublic PutObjectResult putObject(URL signedUrl, String filePath, Map<String,String> requestHeaders) throws OSSException, ClientException
OSSputObject 在接口中 OSSsignedUrl - PUT请求类型的URL签名。filePath - 上传文件的路径。requestHeaders - 请求头(包括HTTP标准请求头、用户自定义请求头)。PutObjectResult实例。OSSExceptionClientExceptionpublic PutObjectResult putObject(URL signedUrl, String filePath, Map<String,String> requestHeaders, boolean useChunkEncoding) throws OSSException, ClientException
OSSputObject 在接口中 OSSsignedUrl - PUT请求类型的URL签名。filePath - 上传文件的路径。requestHeaders - 请求头(包括HTTP标准请求头、用户自定义请求头)。useChunkEncoding - 是否采用chunked编码传输请求数据。PutObjectResult实例。OSSExceptionClientExceptionpublic PutObjectResult putObject(URL signedUrl, InputStream requestContent, long contentLength, Map<String,String> requestHeaders) throws OSSException, ClientException
OSSputObject 在接口中 OSSsignedUrl - PUT请求类型的URL签名。requestContent - 请求输入流。contentLength - 请求输入流的长度。requestHeaders - 请求头(包括HTTP标准请求头、用户自定义请求头)。PutObjectResult实例。OSSExceptionClientExceptionpublic PutObjectResult putObject(URL signedUrl, InputStream requestContent, long contentLength, Map<String,String> requestHeaders, boolean useChunkEncoding) throws OSSException, ClientException
OSSputObject 在接口中 OSSsignedUrl - PUT请求类型的URL签名。requestContent - 请求输入流。contentLength - 请求输入流的长度,如果采用chunked编码则设置为-1。requestHeaders - 请求头(包括HTTP标准请求头、用户自定义请求头)。useChunkEncoding - 是否采用chunked编码传输请求数据。PutObjectResult实例。OSSExceptionClientExceptionpublic CopyObjectResult copyObject(String sourceBucketName, String sourceKey, String destinationBucketName, String destinationKey) throws OSSException, ClientException
OSScopyObject 在接口中 OSSsourceBucketName - 源Object所在的Bucket的名称。sourceKey - 源Object的Key。destinationBucketName - 目标Object所在的Bucket的名称。destinationKey - 目标Object的Key。CopyObjectResult实例。OSSExceptionClientExceptionpublic CopyObjectResult copyObject(CopyObjectRequest copyObjectRequest) throws OSSException, ClientException
OSScopyObject 在接口中 OSScopyObjectRequest - 请求参数CopyObjectRequest实例。OSSExceptionClientExceptionpublic OSSObject getObject(String bucketName, String key) throws OSSException, ClientException
OSSgetObject 在接口中 OSSbucketName - Bucket名称。key - Object Key。OSSObject实例。使用完之后需要手动关闭其中的ObjectContent释放请求连接。OSSExceptionClientExceptionpublic ObjectMetadata getObject(GetObjectRequest getObjectRequest, File file) throws OSSException, ClientException
OSSgetObject 在接口中 OSSgetObjectRequest - 请求参数GetObjectRequest。file - 目标文件。OSSExceptionClientExceptionpublic OSSObject getObject(GetObjectRequest getObjectRequest) throws OSSException, ClientException
OSSgetObject 在接口中 OSSgetObjectRequest - 请求参数GetObjectRequest。OSSObject实例。使用完之后需要手动关闭其中的ObjectContent释放请求连接。OSSExceptionClientExceptionpublic OSSObject getObject(URL signedUrl, Map<String,String> requestHeaders) throws OSSException, ClientException
OSSOSSObject。getObject 在接口中 OSSsignedUrl - GET请求类型的URL签名。requestHeaders - 请求头(包括HTTP标准请求头、用户自定义请求头)。OSSObject实例。使用完之后需要手动关闭其中的ObjectContent释放请求连接。OSSExceptionClientExceptionpublic SimplifiedObjectMeta getSimplifiedObjectMeta(String bucketName, String key) throws OSSException, ClientException
OSSOSSObject的基本元信息。
相比Head Object更轻量,仅返回指定Object的少量基本meta信息, 包括该Object的ETag、Size(文件大小)、LastModified(最后修改时间)。
getSimplifiedObjectMeta 在接口中 OSSbucketName - Bucket名称。key - Object key。OSSObject的基本元信息SimplifiedObjectMeta。OSSExceptionClientExceptionpublic SimplifiedObjectMeta getSimplifiedObjectMeta(GenericRequest genericRequest) throws OSSException, ClientException
OSSOSSObject的基本元信息。
相比Head Object更轻量,仅返回指定Object的少量基本meta信息, 包括该Object的ETag、Size(文件大小)、LastModified(最后修改时间)。
getSimplifiedObjectMeta 在接口中 OSSgenericRequest - 请求信息。OSSObject的基本元信息SimplifiedObjectMeta。OSSExceptionClientExceptionpublic ObjectMetadata getObjectMetadata(String bucketName, String key) throws OSSException, ClientException
OSSOSSObject的元数据。getObjectMetadata 在接口中 OSSbucketName - Bucket名称。key - Object key。OSSExceptionClientExceptionpublic ObjectMetadata getObjectMetadata(GenericRequest genericRequest) throws OSSException, ClientException
OSSOSSObject的元数据。getObjectMetadata 在接口中 OSSgenericRequest - 请求信息。OSSExceptionClientExceptionpublic AppendObjectResult appendObject(AppendObjectRequest appendObjectRequest) throws OSSException, ClientException
OSSappendObject 在接口中 OSSappendObjectRequest - 请求参数AppendObjectRequest实例。OSSExceptionClientExceptionpublic void deleteObject(String bucketName, String key) throws OSSException, ClientException
OSSOSSObject。deleteObject 在接口中 OSSbucketName - Bucket名称。key - Object key。OSSExceptionClientExceptionpublic void deleteObject(GenericRequest genericRequest) throws OSSException, ClientException
OSSOSSObject。deleteObject 在接口中 OSSgenericRequest - 请求信息。OSSExceptionClientExceptionpublic DeleteObjectsResult deleteObjects(DeleteObjectsRequest deleteObjectsRequest) throws OSSException, ClientException
OSSOSSObject。deleteObjects 在接口中 OSSdeleteObjectsRequest - 请求参数DeleteObjectsRequest实例。OSSExceptionClientExceptionpublic boolean doesObjectExist(String bucketName, String key) throws OSSException, ClientException
OSSdoesObjectExist 在接口中 OSSbucketName - Bucket名称。key - Object Key。OSSExceptionClientExceptionpublic boolean doesObjectExist(HeadObjectRequest headObjectRequest) throws OSSException, ClientException
OSSOSSObject是否存在。doesObjectExist 在接口中 OSSheadObjectRequest - 请求参数HeadObjectRequest实例。OSSExceptionClientExceptionpublic void setObjectAcl(String bucketName, String key, CannedAccessControlList cannedACL) throws OSSException, ClientException
OSSOSSObject的Access Control List(ACL)。setObjectAcl 在接口中 OSSbucketName - Bucket名称。key - Object Key。cannedACL - Private/PublicRead/PublicReadWrite中的一种。OSSExceptionClientExceptionpublic void setObjectAcl(SetObjectAclRequest setObjectAclRequest) throws OSSException, ClientException
OSSOSSObject的Access Control List(ACL)。setObjectAcl 在接口中 OSSsetObjectAclRequest - 请求信息。OSSExceptionClientExceptionpublic ObjectAcl getObjectAcl(String bucketName, String key) throws OSSException, ClientException
OSSOSSObject的Access Control List(ACL)。getObjectAcl 在接口中 OSSbucketName - Bucket名称。key - Object Key。OSSObject的Access Control List(ACL)。OSSExceptionClientExceptionpublic ObjectAcl getObjectAcl(GenericRequest genericRequest) throws OSSException, ClientException
OSSOSSObject的Access Control List(ACL)。getObjectAcl 在接口中 OSSgenericRequest - 请求信息。OSSExceptionClientExceptionpublic RestoreObjectResult restoreObject(String bucketName, String key) throws OSSException, ClientException
OSSrestoreObject 在接口中 OSSbucketName - Bucket名称。key - Object Key。RestoreObjectResult实例。OSSExceptionClientExceptionpublic RestoreObjectResult restoreObject(GenericRequest genericRequest) throws OSSException, ClientException
OSSrestoreObject 在接口中 OSSgenericRequest - 请求信息。RestoreObjectResult实例。OSSExceptionClientExceptionpublic URL generatePresignedUrl(String bucketName, String key, Date expiration) throws ClientException
OSSOSSObject的URL。generatePresignedUrl 在接口中 OSSbucketName - Bucket名称。key - Object key。expiration - URL的超时时间。OSSObject的URL。ClientExceptionpublic URL generatePresignedUrl(String bucketName, String key, Date expiration, HttpMethod method) throws ClientException
OSSOSSObject的URL。generatePresignedUrl 在接口中 OSSbucketName - Bucket名称。key - Object Key。expiration - URL的超时时间。method - HTTP方法,只支持HttpMethod.GET和HttpMethod.PUT。OSSObject的URL。ClientExceptionpublic URL generatePresignedUrl(GeneratePresignedUrlRequest request) throws ClientException
OSSOSSObject的URL。generatePresignedUrl 在接口中 OSSrequest - GeneratePresignedUrlRequest对象。OSSObject的URL。ClientExceptionpublic void abortMultipartUpload(AbortMultipartUploadRequest request) throws OSSException, ClientException
OSSabortMultipartUpload 在接口中 OSSrequest - AbortMultipartUploadRequest对象。ClientExceptionOSSExceptionpublic CompleteMultipartUploadResult completeMultipartUpload(CompleteMultipartUploadRequest request) throws OSSException, ClientException
OSS在将所有数据Part 都上传完成后,可以调用 Complete Multipart Upload API 来完成整个文件的 Multipart Upload。在执行该操作时,用户必须提供所有有效 的数据Part的列表(包括part号码和ETAG); OSS收到用户提交的Part列表后, 会逐一验证每个数据 Part 的有效性。当所有的数据 Part 验证通过后,OSS 将把 这些数据part组合成一个完整的 Object。
此方法对应的操作为非幂等操作,SDK不会对其进行重试(即使设置最大重试次数大于0也不会重试)
completeMultipartUpload 在接口中 OSSrequest - CompleteMultipartUploadRequest对象。ClientExceptionOSSExceptionpublic InitiateMultipartUploadResult initiateMultipartUpload(InitiateMultipartUploadRequest request) throws OSSException, ClientException
OSS使用Multipart模式上传数据前,必须先调用该接口来通过OSS初始化一个Multipart上传事件。 该接口会返回一个OSS服务器创建的全局唯一的Upload ID,用于标识本次Multipart上传事件。 用户可以根据这个ID来发起相关的操作,如中止、查询Multipart上传等。
此方法对应的操作为非幂等操作,SDK不会对其进行重试(即使设置最大重试次数大于0也不会重试)
initiateMultipartUpload 在接口中 OSSrequest - InitiateMultipartUploadRequest对象。ClientExceptionOSSExceptionpublic MultipartUploadListing listMultipartUploads(ListMultipartUploadsRequest request) throws OSSException, ClientException
OSS即已经被初始化的 Multipart Upload 但是未被完成或被终止的 Multipart上传事件。 OSS返回的罗列结果中最多会包含1000个Multipart上传事件。
listMultipartUploads 在接口中 OSSrequest - ListMultipartUploadsRequest对象。MultipartUploadListing。ClientExceptionOSSExceptionpublic PartListing listParts(ListPartsRequest request) throws OSSException, ClientException
OSSlistParts 在接口中 OSSrequest - ListPartsRequest对象。ClientExceptionOSSExceptionpublic UploadPartResult uploadPart(UploadPartRequest request) throws OSSException, ClientException
OSSuploadPart 在接口中 OSSrequest - UploadPartRequest对象。UploadPartResult。ClientExceptionOSSExceptionpublic UploadPartCopyResult uploadPartCopy(UploadPartCopyRequest request) throws OSSException, ClientException
OSSuploadPartCopy 在接口中 OSSrequest - 分片拷贝请求参数。OSSExceptionClientExceptionpublic void setBucketCORS(SetBucketCORSRequest request) throws OSSException, ClientException
OSSsetBucketCORS 在接口中 OSSrequest - SetBucketCORSRequest}OSSExceptionClientExceptionpublic List<SetBucketCORSRequest.CORSRule> getBucketCORSRules(String bucketName) throws OSSException, ClientException
OSSgetBucketCORSRules 在接口中 OSSOSSExceptionClientExceptionpublic List<SetBucketCORSRequest.CORSRule> getBucketCORSRules(GenericRequest genericRequest) throws OSSException, ClientException
OSSgetBucketCORSRules 在接口中 OSSgenericRequest - 请求信息。OSSExceptionClientExceptionpublic void deleteBucketCORSRules(String bucketName) throws OSSException, ClientException
OSSdeleteBucketCORSRules 在接口中 OSSOSSExceptionClientExceptionpublic void deleteBucketCORSRules(GenericRequest genericRequest) throws OSSException, ClientException
OSSdeleteBucketCORSRules 在接口中 OSSgenericRequest - 请求信息。OSSExceptionClientExceptionpublic ResponseMessage optionsObject(OptionsRequest request) throws OSSException, ClientException
OSSoptionsObject 在接口中 OSSOSSExceptionClientExceptionpublic void setBucketLogging(SetBucketLoggingRequest request) throws OSSException, ClientException
OSSBucket的访问日志记录功能。
这个功能开启后,OSS将自动记录访问这个Bucket请求的详细信息,并按照用户指定的规则,
以小时为单位,将访问日志作为一个Object写入用户指定的Bucket。setBucketLogging 在接口中 OSSrequest - PutBucketLoggingRequest对象。OSSExceptionClientExceptionpublic BucketLoggingResult getBucketLogging(String bucketName) throws OSSException, ClientException
OSSBucket的访问日志配置。getBucketLogging 在接口中 OSSOSSExceptionClientExceptionpublic BucketLoggingResult getBucketLogging(GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket的访问日志配置。getBucketLogging 在接口中 OSSgenericRequest - 请求信息。OSSExceptionClientExceptionpublic void deleteBucketLogging(String bucketName) throws OSSException, ClientException
OSSBucket的访问日志记录功能。deleteBucketLogging 在接口中 OSSOSSExceptionClientExceptionpublic void deleteBucketLogging(GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket的访问日志记录功能。deleteBucketLogging 在接口中 OSSgenericRequest - 请求信息。OSSExceptionClientExceptionpublic void putBucketImage(PutBucketImageRequest request) throws OSSException, ClientException
OSSBucket 图片处理功能putBucketImage 在接口中 OSSOSSExceptionClientExceptionpublic GetBucketImageResult getBucketImage(String bucketName) throws OSSException, ClientException
OSSBucket 图片处理功能属性getBucketImage 在接口中 OSSOSSExceptionClientExceptionpublic GetBucketImageResult getBucketImage(String bucketName, GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket 图片处理功能属性getBucketImage 在接口中 OSSOSSExceptionClientExceptionpublic void deleteBucketImage(String bucketName) throws OSSException, ClientException
OSSBucket 图片处理功能deleteBucketImage 在接口中 OSSOSSExceptionClientExceptionpublic void deleteBucketImage(String bucketName, GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket 图片处理功能deleteBucketImage 在接口中 OSSOSSExceptionClientExceptionpublic void putImageStyle(PutImageStyleRequest putImageStyleRequest) throws OSSException, ClientException
OSSBucket 图片处理样式putImageStyle 在接口中 OSSOSSExceptionClientExceptionpublic void deleteImageStyle(String bucketName, String styleName) throws OSSException, ClientException
OSSBucket 名为styleName 的 styledeleteImageStyle 在接口中 OSSOSSExceptionClientExceptionpublic void deleteImageStyle(String bucketName, String styleName, GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket 名为styleName 的 styledeleteImageStyle 在接口中 OSSOSSExceptionClientExceptionpublic GetImageStyleResult getImageStyle(String bucketName, String styleName) throws OSSException, ClientException
OSSBucket 名为styleName 的样式getImageStyle 在接口中 OSSOSSExceptionClientExceptionpublic GetImageStyleResult getImageStyle(String bucketName, String styleName, GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket 名为styleName 的样式getImageStyle 在接口中 OSSOSSExceptionClientExceptionpublic List<Style> listImageStyle(String bucketName) throws OSSException, ClientException
OSSBucket bucketName下的所有样式listImageStyle 在接口中 OSSOSSExceptionClientExceptionpublic List<Style> listImageStyle(String bucketName, GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket bucketName下的所有样式listImageStyle 在接口中 OSSOSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void setBucketProcess(SetBucketProcessRequest setBucketProcessRequest) throws OSSException, ClientException
OSSsetBucketProcess 在接口中 OSSsetBucketProcessRequest - 请求信息。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public BucketProcess getBucketProcess(String bucketName) throws OSSException, ClientException
OSSgetBucketProcess 在接口中 OSSbucketName - Bucket名称。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public BucketProcess getBucketProcess(GenericRequest genericRequest) throws OSSException, ClientException
OSSgetBucketProcess 在接口中 OSSgenericRequest - 请求信息。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void setBucketWebsite(SetBucketWebsiteRequest setBucketWebSiteRequest) throws OSSException, ClientException
OSSBucket设置成静态网站托管模式。setBucketWebsite 在接口中 OSSOSSExceptionClientExceptionpublic BucketWebsiteResult getBucketWebsite(String bucketName) throws OSSException, ClientException
OSSBucket的静态网站托管状态。getBucketWebsite 在接口中 OSSOSSExceptionClientExceptionpublic BucketWebsiteResult getBucketWebsite(GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket的静态网站托管状态。getBucketWebsite 在接口中 OSSgenericRequest - 请求信息。OSSExceptionClientExceptionpublic void deleteBucketWebsite(String bucketName) throws OSSException, ClientException
OSSBucket的静态网站托管模式。deleteBucketWebsite 在接口中 OSSOSSExceptionClientExceptionpublic void deleteBucketWebsite(GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket的静态网站托管模式。deleteBucketWebsite 在接口中 OSSgenericRequest - 请求信息。OSSExceptionClientExceptionpublic String generatePostPolicy(Date expiration, PolicyConditions conds)
OSSgeneratePostPolicy 在接口中 OSSexpiration - policy过期时间。conds - policy条件列表。public String calculatePostSignature(String postPolicy) throws ClientException
OSScalculatePostSignature 在接口中 OSSpostPolicy - 由OSS.generatePostPolicy(Date, PolicyConditions)生成的policy字符串。ClientExceptionpublic void setBucketLifecycle(SetBucketLifecycleRequest setBucketLifecycleRequest) throws OSSException, ClientException
OSSBucket的Lifecycle规则。setBucketLifecycle 在接口中 OSSsetBucketLifecycleRequest - 请求参数。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public List<LifecycleRule> getBucketLifecycle(String bucketName) throws OSSException, ClientException
OSSBucket的Lifecycle规则列表。getBucketLifecycle 在接口中 OSSbucketName - 指定Bucket名称。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public List<LifecycleRule> getBucketLifecycle(GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket的Lifecycle规则列表。getBucketLifecycle 在接口中 OSSgenericRequest - 请求信息。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void deleteBucketLifecycle(String bucketName) throws OSSException, ClientException
OSSBucket的Lifecycle规则。deleteBucketLifecycle 在接口中 OSSbucketName - 指定Bucket名称。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void deleteBucketLifecycle(GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket的Lifecycle规则。deleteBucketLifecycle 在接口中 OSSgenericRequest - 请求信息。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void setBucketTagging(String bucketName, Map<String,String> tags) throws OSSException, ClientException
OSSBucket的标签。setBucketTagging 在接口中 OSSbucketName - Bucket名称。tags - 标签集。OSSExceptionClientExceptionpublic void setBucketTagging(String bucketName, TagSet tagSet) throws OSSException, ClientException
OSSBucket的标签。setBucketTagging 在接口中 OSSbucketName - Bucket名称。tagSet - 标签集。OSSExceptionClientExceptionpublic void setBucketTagging(SetBucketTaggingRequest setBucketTaggingRequest) throws OSSException, ClientException
OSSBucket的标签。setBucketTagging 在接口中 OSSsetBucketTaggingRequest - 请求信息。OSSExceptionClientExceptionpublic TagSet getBucketTagging(String bucketName) throws OSSException, ClientException
OSSBucket的标签。getBucketTagging 在接口中 OSSbucketName - Bucket名称。OSSExceptionClientExceptionpublic TagSet getBucketTagging(GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket的标签。getBucketTagging 在接口中 OSSgenericRequest - 请求信息。OSSExceptionClientExceptionpublic void deleteBucketTagging(String bucketName) throws OSSException, ClientException
OSSBucket的标签。deleteBucketTagging 在接口中 OSSbucketName - Bucket名称。OSSExceptionClientExceptionpublic void deleteBucketTagging(GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket的标签。deleteBucketTagging 在接口中 OSSgenericRequest - 请求信息。OSSExceptionClientExceptionpublic void addBucketReplication(AddBucketReplicationRequest addBucketReplicationRequest) throws OSSException, ClientException
OSSBucket的跨区域复制规则。addBucketReplication 在接口中 OSSaddBucketReplicationRequest - 请求参数。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public List<ReplicationRule> getBucketReplication(String bucketName) throws OSSException, ClientException
OSSBucket已设置的跨区域复制规则。getBucketReplication 在接口中 OSSbucketName - 指定Bucket名称。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public List<ReplicationRule> getBucketReplication(GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket已设置的跨区域复制规则。getBucketReplication 在接口中 OSSgenericRequest - 请求信息。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void deleteBucketReplication(String bucketName, String replicationRuleID) throws OSSException, ClientException
OSSBucket的跨区域复制并删除复制配置。deleteBucketReplication 在接口中 OSSbucketName - 指定Bucket名称。replicationRuleID - 复制规则对应的ID。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void deleteBucketReplication(DeleteBucketReplicationRequest deleteBucketReplicationRequest) throws OSSException, ClientException
OSSBucket的跨区域复制并删除复制配置。deleteBucketReplication 在接口中 OSSdeleteBucketReplicationRequest - 请求信息。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public BucketReplicationProgress getBucketReplicationProgress(String bucketName, String replicationRuleID) throws OSSException, ClientException
OSSBucket的跨区域复制进度。getBucketReplicationProgress 在接口中 OSSbucketName - 指定Bucket名称。replicationRuleID - 复制规则对应的ID。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public BucketReplicationProgress getBucketReplicationProgress(GetBucketReplicationProgressRequest getBucketReplicationProgressRequest) throws OSSException, ClientException
OSSBucket的跨区域复制进度。getBucketReplicationProgress 在接口中 OSSOSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public List<String> getBucketReplicationLocation(String bucketName) throws OSSException, ClientException
OSSBucket所在的数据中心配对的可复制到的数据中心。getBucketReplicationLocation 在接口中 OSSbucketName - 指定Bucket名称。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public List<String> getBucketReplicationLocation(GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket的所在的数据中心配对的可复制到的数据中心。getBucketReplicationLocation 在接口中 OSSgenericRequest - 请求信息。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void addBucketCname(AddBucketCnameRequest addBucketCnameRequest) throws OSSException, ClientException
OSSBucket的cname。addBucketCname 在接口中 OSSOSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public List<CnameConfiguration> getBucketCname(String bucketName) throws OSSException, ClientException
OSSBucket已设置的cname。getBucketCname 在接口中 OSSbucketName - 指定Bucket名称。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public List<CnameConfiguration> getBucketCname(GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket已设置的cname。getBucketCname 在接口中 OSSgenericRequest - 请求信息。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void deleteBucketCname(String bucketName, String domain) throws OSSException, ClientException
OSSBucket的指定的cname。deleteBucketCname 在接口中 OSSbucketName - 指定Bucket名称。domain - cname。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void deleteBucketCname(DeleteBucketCnameRequest deleteBucketCnameRequest) throws OSSException, ClientException
OSSBucket的指定的cname。deleteBucketCname 在接口中 OSSdeleteBucketCnameRequest - 删除cname请求。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public BucketInfo getBucketInfo(String bucketName) throws OSSException, ClientException
OSSBucket的信息。getBucketInfo 在接口中 OSSbucketName - 指定Bucket名称。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public BucketInfo getBucketInfo(GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket的信息。getBucketInfo 在接口中 OSSgenericRequest - 请求信息。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public BucketStat getBucketStat(String bucketName) throws OSSException, ClientException
OSSBucket的存储信息。getBucketStat 在接口中 OSSbucketName - 指定Bucket名称。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public BucketStat getBucketStat(GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket的存储信息。getBucketStat 在接口中 OSSgenericRequest - 请求信息。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void setBucketStorageCapacity(String bucketName, UserQos userQos) throws OSSException, ClientException
OSSBucket的容量。setBucketStorageCapacity 在接口中 OSSbucketName - 指定Bucket名称。userQos - 包括的容量的Bucket Qos。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void setBucketStorageCapacity(SetBucketStorageCapacityRequest setBucketStorageCapacityRequest) throws OSSException, ClientException
OSSBucket的容量。setBucketStorageCapacity 在接口中 OSSsetBucketStorageCapacityRequest - 请求信息。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public UserQos getBucketStorageCapacity(String bucketName) throws OSSException, ClientException
OSSBucket的容量。getBucketStorageCapacity 在接口中 OSSbucketName - 指定Bucket名称。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public UserQos getBucketStorageCapacity(GenericRequest genericRequest) throws OSSException, ClientException
OSSBucket的容量。getBucketStorageCapacity 在接口中 OSSgenericRequest - 请求信息。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public UploadFileResult uploadFile(UploadFileRequest uploadFileRequest) throws Throwable
OSSuploadFile 在接口中 OSSThrowablepublic DownloadFileResult downloadFile(DownloadFileRequest downloadFileRequest) throws Throwable
OSSdownloadFile 在接口中 OSSThrowablepublic CreateLiveChannelResult createLiveChannel(CreateLiveChannelRequest createLiveChannelRequest) throws OSSException, ClientException
OSScreateLiveChannel 在接口中 OSScreateLiveChannelRequest - 请求参数。CreateLiveChannelResult实例。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void setLiveChannelStatus(String bucketName, String liveChannel, LiveChannelStatus status) throws OSSException, ClientException
OSSsetLiveChannelStatus 在接口中 OSSbucketName - Bucket名称。liveChannel - Live Channel名称。status - Live Channel状态,可选值包括enabled、disabled。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void setLiveChannelStatus(SetLiveChannelRequest setLiveChannelRequest) throws OSSException, ClientException
OSSsetLiveChannelStatus 在接口中 OSSsetLiveChannelRequest - 请求参数。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public LiveChannelInfo getLiveChannelInfo(String bucketName, String liveChannel) throws OSSException, ClientException
OSSgetLiveChannelInfo 在接口中 OSSbucketName - Bucket名称。liveChannel - Live Channel名称。LiveChannelInfo实例。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public LiveChannelInfo getLiveChannelInfo(LiveChannelGenericRequest liveChannelGenericRequest) throws OSSException, ClientException
OSSgetLiveChannelInfo 在接口中 OSSliveChannelGenericRequest - 请求参数。LiveChannelInfo实例。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public LiveChannelStat getLiveChannelStat(String bucketName, String liveChannel) throws OSSException, ClientException
OSSgetLiveChannelStat 在接口中 OSSbucketName - Bucket名称。liveChannel - Live Channel名称。LiveChannelStat实例。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public LiveChannelStat getLiveChannelStat(LiveChannelGenericRequest liveChannelGenericRequest) throws OSSException, ClientException
OSSgetLiveChannelStat 在接口中 OSSliveChannelGenericRequest - 请求参数。LiveChannelStat实例。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void deleteLiveChannel(String bucketName, String liveChannel) throws OSSException, ClientException
OSSdeleteLiveChannel 在接口中 OSSbucketName - Bucket名称。liveChannel - Live Channel名称。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void deleteLiveChannel(LiveChannelGenericRequest liveChannelGenericRequest) throws OSSException, ClientException
OSSdeleteLiveChannel 在接口中 OSSliveChannelGenericRequest - 请求参数。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public List<LiveChannel> listLiveChannels(String bucketName) throws OSSException, ClientException
OSSLiveChannel的列表。listLiveChannels 在接口中 OSSbucketName - Bucket名称。LiveChannel的列表。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public LiveChannelListing listLiveChannels(ListLiveChannelsRequest listLiveChannelRequest) throws OSSException, ClientException
OSSLiveChannel列表。listLiveChannels 在接口中 OSSlistLiveChannelRequest - 请求参数。LiveChannel列表。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public List<LiveRecord> getLiveChannelHistory(String bucketName, String liveChannel) throws OSSException, ClientException
OSSgetLiveChannelHistory 在接口中 OSSbucketName - Bucket名称。liveChannel - Live Channel名称。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public List<LiveRecord> getLiveChannelHistory(LiveChannelGenericRequest liveChannelGenericRequest) throws OSSException, ClientException
OSSgetLiveChannelHistory 在接口中 OSSliveChannelGenericRequest - 请求参数。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void generateVodPlaylist(String bucketName, String liveChannelName, String PlaylistName, long startTime, long endTime) throws OSSException, ClientException
OSSgenerateVodPlaylist 在接口中 OSSbucketName - Bucket名称。PlaylistName - 生成的点播用m3u8文件的basename,例如playlist.m3u8。startTime - 播放列表的开始时间,格式采用epoch time,例如1459922563。endTime - 播放列表的结束时间,格式采用epoch time,例如1459922563。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void generateVodPlaylist(GenerateVodPlaylistRequest generateVodPlaylistRequest) throws OSSException, ClientException
OSSgenerateVodPlaylist 在接口中 OSSgenerateVodPlaylistRequest - 请求参数。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public String generateRtmpUri(String bucketName, String liveChannelName, String PlaylistName, long expires) throws OSSException, ClientException
OSSgenerateRtmpUri 在接口中 OSSbucketName - Bucket名称。PlaylistName - 生成的点播用m3u8文件的basename,例如playlist.m3u8。expires - 期望的过期时间,格式采用epoch time,例如1459922563。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public String generateRtmpUri(GenerateRtmpUriRequest generateRtmpUriRequest) throws OSSException, ClientException
OSSgenerateRtmpUri 在接口中 OSSgenerateRtmpUriRequest - 请求参数。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void createSymlink(String bucketName, String symLink, String targetObject) throws OSSException, ClientException
OSScreateSymlink 在接口中 OSSbucketName - Bucket名称。symLink - 符号链接。targetObject - 目标文件。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void createSymlink(CreateSymlinkRequest createSymlinkRequest) throws OSSException, ClientException
OSScreateSymlink 在接口中 OSScreateSymlinkRequest - 创建符号链接请求。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public OSSSymlink getSymlink(String bucketName, String symLink) throws OSSException, ClientException
OSSgetSymlink 在接口中 OSSbucketName - Bucket名称。symLink - 符号链接。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public OSSSymlink getSymlink(GenericRequest genericRequest) throws OSSException, ClientException
OSSgetSymlink 在接口中 OSSgenericRequest - 请求,包括bucketName、symLink。OSSException - OSS Server异常信息。ClientException - OSS Client异常信息。public void createUdf(CreateUdfRequest createUdfRequest) throws OSSException, ClientException
createUdf 在接口中 OSSOSSExceptionClientExceptionpublic UdfInfo getUdfInfo(UdfGenericRequest genericRequest) throws OSSException, ClientException
getUdfInfo 在接口中 OSSOSSExceptionClientExceptionpublic List<UdfInfo> listUdfs() throws OSSException, ClientException
listUdfs 在接口中 OSSOSSExceptionClientExceptionpublic void deleteUdf(UdfGenericRequest genericRequest) throws OSSException, ClientException
deleteUdf 在接口中 OSSOSSExceptionClientExceptionpublic void uploadUdfImage(UploadUdfImageRequest uploadUdfImageRequest) throws OSSException, ClientException
uploadUdfImage 在接口中 OSSOSSExceptionClientExceptionpublic List<UdfImageInfo> getUdfImageInfo(UdfGenericRequest genericRequest) throws OSSException, ClientException
getUdfImageInfo 在接口中 OSSOSSExceptionClientExceptionpublic void deleteUdfImage(UdfGenericRequest genericRequest) throws OSSException, ClientException
deleteUdfImage 在接口中 OSSOSSExceptionClientExceptionpublic void createUdfApplication(CreateUdfApplicationRequest createUdfApplicationRequest) throws OSSException, ClientException
createUdfApplication 在接口中 OSSOSSExceptionClientExceptionpublic UdfApplicationInfo getUdfApplicationInfo(UdfGenericRequest genericRequest) throws OSSException, ClientException
getUdfApplicationInfo 在接口中 OSSOSSExceptionClientExceptionpublic List<UdfApplicationInfo> listUdfApplications() throws OSSException, ClientException
listUdfApplications 在接口中 OSSOSSExceptionClientExceptionpublic void deleteUdfApplication(UdfGenericRequest genericRequest) throws OSSException, ClientException
deleteUdfApplication 在接口中 OSSOSSExceptionClientExceptionpublic void upgradeUdfApplication(UpgradeUdfApplicationRequest upgradeUdfApplicationRequest) throws OSSException, ClientException
upgradeUdfApplication 在接口中 OSSOSSExceptionClientExceptionpublic void resizeUdfApplication(ResizeUdfApplicationRequest resizeUdfApplicationRequest) throws OSSException, ClientException
resizeUdfApplication 在接口中 OSSOSSExceptionClientExceptionpublic UdfApplicationLog getUdfApplicationLog(GetUdfApplicationLogRequest getUdfApplicationLogRequest) throws OSSException, ClientException
getUdfApplicationLog 在接口中 OSSOSSExceptionClientExceptionCopyright © 2017. All Rights Reserved.