## 类 com.aliyun.oss.ClientException
的使用

- 使用ClientException的程序包
  程序包 | 说明
  --- | ---
  com.aliyun.oss |
  com.aliyun.oss.common.auth |
  com.aliyun.oss.common.comm |
  com.aliyun.oss.common.utils |

- - ### com.aliyun.oss中ClientException的使用

    抛出ClientException的com.aliyun.oss中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | OSSClient.`abortMultipartUpload(AbortMultipartUploadRequest request)`
    `void` | OSS.`abortMultipartUpload(AbortMultipartUploadRequest request)` Abort a multiple parts upload.
    `void` | OSSClient.`addBucketCname(AddBucketCnameRequest addBucketCnameRequest)`
    `void` | OSS.`addBucketCname(AddBucketCnameRequest addBucketCnameRequest)` Adds a Cname for the `Bucket` instance.
    `void` | OSSClient.`addBucketReplication(AddBucketReplicationRequest addBucketReplicationRequest)`
    `void` | OSS.`addBucketReplication(AddBucketReplicationRequest addBucketReplicationRequest)` Adds a `Bucket`'s cross-region replication rule.
    `AppendObjectResult` | OSSEncryptionClient.`appendObject(AppendObjectRequest appendObjectRequest)` 已过时。 please use normal oss client method `OSSClient.appendObject(AppendObjectRequest appendObjectRequest)`.
    `AppendObjectResult` | OSSClient.`appendObject(AppendObjectRequest appendObjectRequest)`
    `AppendObjectResult` | OSS.`appendObject(AppendObjectRequest appendObjectRequest)` Append the data to the appendable object specified in `AppendObjectRequest`.
    `String` | OSSClient.`calculatePostSignature(String postPolicy)`
    `CompleteMultipartUploadResult` | OSSClient.`completeMultipartUpload(CompleteMultipartUploadRequest request)`
    `CompleteMultipartUploadResult` | OSS.`completeMultipartUpload(CompleteMultipartUploadRequest request)` Complete a multiple parts upload.
    `CompleteMultipartUploadResult` | OSSEncryptionClient.`completeMultipartUpload(CompleteMultipartUploadRequest request, MultipartUploadCryptoContext context)`
    `CopyObjectResult` | OSSClient.`copyObject(CopyObjectRequest copyObjectRequest)`
    `CopyObjectResult` | OSS.`copyObject(CopyObjectRequest copyObjectRequest)` Copies an existing file in OSS from source bucket to the target bucket.
    `CopyObjectResult` | OSSClient.`copyObject(String sourceBucketName, String sourceKey, String destinationBucketName, String destinationKey)`
    `CopyObjectResult` | OSS.`copyObject(String sourceBucketName, String sourceKey, String destinationBucketName, String destinationKey)` Copies an existing file in OSS from source bucket to the target bucket.
    `Bucket` | OSSClient.`createBucket(CreateBucketRequest createBucketRequest)`
    `Bucket` | OSS.`createBucket(CreateBucketRequest createBucketRequest)` Creates a `Bucket` instance with specified CreateBucketRequest information.
    `Bucket` | OSSClient.`createBucket(String bucketName)`
    `Bucket` | OSS.`createBucket(String bucketName)` Creates `Bucket` instance.
    `void` | OSSClient.`createBucketVpcip(CreateBucketVpcipRequest createBucketVpcipRequest)`
    `void` | OSS.`createBucketVpcip(CreateBucketVpcipRequest createBucketVpcipRequest)` Bind a Vpcip to a bucket.
    `CreateLiveChannelResult` | OSSClient.`createLiveChannel(CreateLiveChannelRequest createLiveChannelRequest)`
    `CreateLiveChannelResult` | OSS.`createLiveChannel(CreateLiveChannelRequest createLiveChannelRequest)` Creates a live streaming channel.
    `SelectObjectMetadata` | OSSClient.`createSelectObjectMetadata(CreateSelectObjectMetadataRequest createSelectObjectMetadataRequest)`
    `SelectObjectMetadata` | OSS.`createSelectObjectMetadata(CreateSelectObjectMetadataRequest createSelectObjectMetadataRequest)` Create select object metadata(create metadata if not exists or overwrite flag set in `CreateSelectObjectMetadataRequest`)
    `void` | OSSClient.`createSymlink(CreateSymlinkRequest createSymlinkRequest)`
    `void` | OSS.`createSymlink(CreateSymlinkRequest createSymlinkRequest)` Creates a symbol link to a target file under the bucket---this is not supported for archive class bucket.
    `void` | OSSClient.`createSymlink(String bucketName, String symLink, String targetObject)`
    `void` | OSS.`createSymlink(String bucketName, String symlink, String target)` Creates a symlink link to a target file under the bucket---this is not supported for archive class bucket.
    `void` | OSSClient.`createUdf(CreateUdfRequest createUdfRequest)`
    `void` | OSS.`createUdf(CreateUdfRequest createUdfRequest)` Creates UDF
    `void` | OSSClient.`createUdfApplication(CreateUdfApplicationRequest createUdfApplicationRequest)`
    `void` | OSS.`createUdfApplication(CreateUdfApplicationRequest createUdfApplicationRequest)`
    `CreateVpcipResult` | OSSClient.`createVpcip(CreateVpcipRequest createVpcipRequest)`
    `CreateVpcipResult` | OSS.`createVpcip(CreateVpcipRequest createVpcipRequest)` Creates a vpcip tunnel `Vpcip`.
    `void` | OSSClient.`deleteBucket(GenericRequest genericRequest)`
    `void` | OSS.`deleteBucket(GenericRequest genericRequest)` Deletes the `Bucket` instance.
    `void` | OSSClient.`deleteBucket(String bucketName)`
    `void` | OSS.`deleteBucket(String bucketName)` Deletes the `Bucket` instance.
    `void` | OSSClient.`deleteBucketCname(DeleteBucketCnameRequest deleteBucketCnameRequest)`
    `void` | OSS.`deleteBucketCname(DeleteBucketCnameRequest deleteBucketCnameRequest)` Deletes one `Bucket`'s specific Cname specified by the parameter domain.
    `void` | OSSClient.`deleteBucketCname(String bucketName, String domain)`
    `void` | OSS.`deleteBucketCname(String bucketName, String domain)` Deletes one `Bucket`'s Cname specified by the parameter domain.
    `void` | OSSClient.`deleteBucketCORSRules(GenericRequest genericRequest)`
    `void` | OSS.`deleteBucketCORSRules(GenericRequest genericRequest)` Deletes all CORS rules under the bucket.
    `void` | OSSClient.`deleteBucketCORSRules(String bucketName)`
    `void` | OSS.`deleteBucketCORSRules(String bucketName)` Deletes all CORS rules under the bucket.
    `void` | OSSClient.`deleteBucketEncryption(GenericRequest genericRequest)`
    `void` | OSS.`deleteBucketEncryption(GenericRequest genericRequest)` Deletes the server-side encryption configuration from the bucket.
    `void` | OSSClient.`deleteBucketEncryption(String bucketName)`
    `void` | OSS.`deleteBucketEncryption(String bucketName)` Deletes the server-side encryption configuration from the bucket.
    `void` | OSSClient.`deleteBucketImage(String bucketName)`
    `void` | OSS.`deleteBucketImage(String bucketName)` Deletes the image processing attributes on the specific `Bucket`.
    `void` | OSSClient.`deleteBucketImage(String bucketName, GenericRequest genericRequest)`
    `void` | OSS.`deleteBucketImage(String bucketName, GenericRequest genericRequest)` Deletes the image processing attributes on the specific `Bucket`.
    `void` | OSSClient.`deleteBucketInventoryConfiguration(DeleteBucketInventoryConfigurationRequest deleteBucketInventoryConfigurationRequest)`
    `void` | OSS.`deleteBucketInventoryConfiguration(DeleteBucketInventoryConfigurationRequest deleteBucketInventoryConfigurationRequest)` Deletes an inventory configuration of the bucket.
    `void` | OSSClient.`deleteBucketInventoryConfiguration(String bucketName, String inventoryId)`
    `void` | OSS.`deleteBucketInventoryConfiguration(String bucketName, String id)` Deletes an inventory configuration of the bucket.
    `void` | OSSClient.`deleteBucketLifecycle(GenericRequest genericRequest)`
    `void` | OSS.`deleteBucketLifecycle(GenericRequest genericRequest)` Deletes all the `Bucket`'s Lifecycle rules.
    `void` | OSSClient.`deleteBucketLifecycle(String bucketName)`
    `void` | OSS.`deleteBucketLifecycle(String bucketName)` Deletes all the `Bucket`'s Lifecycle rules.
    `void` | OSSClient.`deleteBucketLogging(GenericRequest genericRequest)`
    `void` | OSS.`deleteBucketLogging(GenericRequest genericRequest)` Disables the logging on `Bucket`.
    `void` | OSSClient.`deleteBucketLogging(String bucketName)`
    `void` | OSS.`deleteBucketLogging(String bucketName)` Disables the logging on `Bucket`.
    `void` | OSSClient.`deleteBucketPolicy(GenericRequest genericRequest)`
    `void` | OSS.`deleteBucketPolicy(GenericRequest genericRequest)` Delete policy of the `Bucket` instance.
    `void` | OSSClient.`deleteBucketPolicy(String bucketName)`
    `void` | OSS.`deleteBucketPolicy(String bucketName)` Delete policy of the `Bucket` instance.
    `void` | OSSClient.`deleteBucketQosInfo(GenericRequest genericRequest)`
    `void` | OSS.`deleteBucketQosInfo(GenericRequest genericRequest)` Deletes the bucket qos info.
    `void` | OSSClient.`deleteBucketQosInfo(String bucketName)`
    `void` | OSS.`deleteBucketQosInfo(String bucketName)` Deletes the bucket qos info.
    `void` | OSSClient.`deleteBucketReplication(DeleteBucketReplicationRequest deleteBucketReplicationRequest)`
    `void` | OSS.`deleteBucketReplication(DeleteBucketReplicationRequest deleteBucketReplicationRequest)` Deletes the specified `Bucket`'s cross region replication rule.
    `void` | OSSClient.`deleteBucketReplication(String bucketName, String replicationRuleID)`
    `void` | OSS.`deleteBucketReplication(String bucketName, String replicationRuleID)` Deletes the specified `Bucket`'s cross region replication rule.
    `void` | OSSClient.`deleteBucketTagging(GenericRequest genericRequest)`
    `void` | OSS.`deleteBucketTagging(GenericRequest genericRequest)` Clears all the tags of the `Bucket` instance.
    `void` | OSSClient.`deleteBucketTagging(String bucketName)`
    `void` | OSS.`deleteBucketTagging(String bucketName)` Clears all the tags of the `Bucket` instance。
    `void` | OSSClient.`deleteBucketVpcip(DeleteBucketVpcipRequest deleteBucketVpcipRequest)`
    `void` | OSS.`deleteBucketVpcip(DeleteBucketVpcipRequest deleteBucketVpcipRequest)` Deletes the `VpcPolicy` instance that has binded to the bucket.
    `void` | OSSClient.`deleteBucketWebsite(GenericRequest genericRequest)`
    `void` | OSS.`deleteBucketWebsite(GenericRequest genericRequest)` Deletes the `Bucket`'s static website configuration, which means disabling the static website on the bucket.
    `void` | OSSClient.`deleteBucketWebsite(String bucketName)`
    `void` | OSS.`deleteBucketWebsite(String bucketName)` Deletes the `Bucket`'s static website configuration, which means disabling the static website on the bucket.
    `void` | OSSClient.`deleteImageStyle(String bucketName, String styleName)`
    `void` | OSS.`deleteImageStyle(String bucketName, String styleName)` Deletes a style named by parameter styleName under `Bucket`
    `void` | OSSClient.`deleteImageStyle(String bucketName, String styleName, GenericRequest genericRequest)`
    `void` | OSS.`deleteImageStyle(String bucketName, String styleName, GenericRequest genericRequest)` Deletes a style named by parameter styleName under `Bucket`
    `void` | OSSClient.`deleteLiveChannel(LiveChannelGenericRequest liveChannelGenericRequest)`
    `void` | OSS.`deleteLiveChannel(LiveChannelGenericRequest liveChannelGenericRequest)` Deletes the Live Channel。
    `void` | OSSClient.`deleteLiveChannel(String bucketName, String liveChannel)`
    `void` | OSS.`deleteLiveChannel(String bucketName, String liveChannel)` Deletes the Live Channel.
    `void` | OSSClient.`deleteObject(GenericRequest genericRequest)`
    `void` | OSS.`deleteObject(GenericRequest genericRequest)` Deletes the specified `OSSObject` by the `GenericRequest` instance.
    `void` | OSSClient.`deleteObject(String bucketName, String key)`
    `void` | OSS.`deleteObject(String bucketName, String key)` Deletes the specified `OSSObject` by bucket name and object key.
    `DeleteObjectsResult` | OSSClient.`deleteObjects(DeleteObjectsRequest deleteObjectsRequest)`
    `DeleteObjectsResult` | OSS.`deleteObjects(DeleteObjectsRequest deleteObjectsRequest)` Batch deletes the specified files under a specific bucket.
    `void` | OSSClient.`deleteObjectTagging(GenericRequest genericRequest)`
    `void` | OSS.`deleteObjectTagging(GenericRequest genericRequest)` Clears all the tags of the OSS object.
    `void` | OSSClient.`deleteObjectTagging(String bucketName, String key)`
    `void` | OSS.`deleteObjectTagging(String bucketName, String key)` Clears all the tags of the OSS object.
    `void` | OSSClient.`deleteUdf(UdfGenericRequest genericRequest)`
    `void` | OSS.`deleteUdf(UdfGenericRequest genericRequest)`
    `void` | OSSClient.`deleteUdfApplication(UdfGenericRequest genericRequest)`
    `void` | OSS.`deleteUdfApplication(UdfGenericRequest genericRequest)`
    `void` | OSSClient.`deleteUdfImage(UdfGenericRequest genericRequest)`
    `void` | OSS.`deleteUdfImage(UdfGenericRequest genericRequest)`
    `void` | OSSClient.`deleteVersion(DeleteVersionRequest deleteVersionRequest)`
    `void` | OSS.`deleteVersion(DeleteVersionRequest deleteVersionRequest)` Deletes a specific version of an object in the specified bucket.
    `void` | OSSClient.`deleteVersion(String bucketName, String key, String versionId)`
    `void` | OSS.`deleteVersion(String bucketName, String key, String versionId)` Deletes a specific version of the specified object in the specified bucket.
    `DeleteVersionsResult` | OSSClient.`deleteVersions(DeleteVersionsRequest deleteVersionsRequest)`
    `DeleteVersionsResult` | OSS.`deleteVersions(DeleteVersionsRequest deleteVersionsRequest)` Batch deletes the specified object versions under a specific bucket.
    `void` | OSSClient.`deleteVpcip(DeleteVpcipRequest deleteVpcipRequest)`
    `void` | OSS.`deleteVpcip(DeleteVpcipRequest deleteVpcipRequest)` Deletes the `Vpcip` instance.
    `boolean` | OSSClient.`doesBucketExist(GenericRequest genericRequest)`
    `boolean` | OSS.`doesBucketExist(GenericRequest genericRequest)` Checks if the `Bucket` exists。
    `boolean` | OSSClient.`doesBucketExist(String bucketName)`
    `boolean` | OSS.`doesBucketExist(String bucketName)` Checks the `Bucket` exists .
    `boolean` | OSSClient.`doesObjectExist(GenericRequest genericRequest)`
    `boolean` | OSS.`doesObjectExist(GenericRequest genericRequest)` Checks if a specific `OSSObject` exists under the specific `Bucket`. 302 Redirect or OSS mirroring will not impact the result of this function.
    `boolean` | OSSClient.`doesObjectExist(GenericRequest genericRequest, boolean isOnlyInOSS)`
    `boolean` | OSS.`doesObjectExist(GenericRequest genericRequest, boolean isOnlyInOSS)` Checks if a specific `OSSObject` exists under the specific `Bucket`. 302 Redirect or OSS mirroring will not impact the result of this function.
    `boolean` | OSSClient.`doesObjectExist(HeadObjectRequest headObjectRequest)` 已过时。
    `boolean` | OSS.`doesObjectExist(HeadObjectRequest headObjectRequest)` 已过时。
    `boolean` | OSSClient.`doesObjectExist(String bucketName, String key)`
    `boolean` | OSS.`doesObjectExist(String bucketName, String key)` Checks if a specific `OSSObject` exists under the specific `Bucket`. 302 Redirect or OSS mirroring will not impact the result of this function.
    `String` | OSS.`generatePostPolicy(Date expiration, PolicyConditions conds)` Generates the post policy form field in JSON format.
    `URL` | OSSClient.`generatePresignedUrl(GeneratePresignedUrlRequest request)`
    `URL` | OSS.`generatePresignedUrl(GeneratePresignedUrlRequest request)` Generates a signed url for accessing the `OSSObject` with a specific HTTP method.
    `URL` | OSSClient.`generatePresignedUrl(String bucketName, String key, Date expiration)`
    `URL` | OSS.`generatePresignedUrl(String bucketName, String key, Date expiration)` Generates a signed url for accessing the `OSSObject` with HTTP GET method.
    `URL` | OSSClient.`generatePresignedUrl(String bucketName, String key, Date expiration, HttpMethod method)`
    `URL` | OSS.`generatePresignedUrl(String bucketName, String key, Date expiration, HttpMethod method)` Generates a signed url for accessing the `OSSObject` with a specific HTTP method.
    `String` | OSSClient.`generateRtmpUri(GenerateRtmpUriRequest generateRtmpUriRequest)`
    `String` | OSS.`generateRtmpUri(GenerateRtmpUriRequest generatePushflowUrlRequest)` Generates a RTMP pushing streaming address in the Live Channel.
    `String` | OSSClient.`generateRtmpUri(String bucketName, String liveChannelName, String PlaylistName, long expires)`
    `String` | OSS.`generateRtmpUri(String bucketName, String liveChannelName, String PlaylistName, long expires)` Generates a RTMP pushing streaming address in the Live Channel.
    `void` | OSSClient.`generateVodPlaylist(GenerateVodPlaylistRequest generateVodPlaylistRequest)`
    `void` | OSS.`generateVodPlaylist(GenerateVodPlaylistRequest generateVodPlaylistRequest)` Generates a VOD playlist (*.m3u8 file) for the *.ts files with specified time range under the Live Channel.
    `void` | OSSClient.`generateVodPlaylist(String bucketName, String liveChannelName, String PlaylistName, long startTime, long endTime)`
    `void` | OSS.`generateVodPlaylist(String bucketName, String liveChannelName, String PlaylistName, long startTime, long endTime)` Generates a VOD playlist (*.m3u8 file) for the *.ts files with specified time range under the Live Channel.
    `GetAsyncFetchTaskResult` | OSSClient.`getAsyncFetchTask(GetAsyncFetchTaskRequest getAsyncFetchTaskRequest)`
    `GetAsyncFetchTaskResult` | OSS.`getAsyncFetchTask(GetAsyncFetchTaskRequest getAsyncFetchTaskRequest)` Gets the async fetch task information.
    `GetAsyncFetchTaskResult` | OSSClient.`getAsyncFetchTask(String bucketName, String taskId)`
    `GetAsyncFetchTaskResult` | OSS.`getAsyncFetchTask(String bucketName, String taskId)` Gets the async fetch task information.
    `AccessControlList` | OSSClient.`getBucketAcl(GenericRequest genericRequest)`
    `AccessControlList` | OSS.`getBucketAcl(GenericRequest genericRequest)` Gets the Access Control List(ACL) of the `Bucket` instance.
    `AccessControlList` | OSSClient.`getBucketAcl(String bucketName)`
    `AccessControlList` | OSS.`getBucketAcl(String bucketName)` Returns the Access control List (ACL) of the `Bucket` instance.
    `List<CnameConfiguration>` | OSSClient.`getBucketCname(GenericRequest genericRequest)`
    `List<CnameConfiguration>` | OSS.`getBucketCname(GenericRequest genericRequest)` Gets the `Bucket`'s Cnames.
    `List<CnameConfiguration>` | OSSClient.`getBucketCname(String bucketName)`
    `List<CnameConfiguration>` | OSS.`getBucketCname(String bucketName)` Gets the `Bucket`'s Cnames.
    `CORSConfiguration` | OSSClient.`getBucketCORS(GenericRequest genericRequest)`
    `CORSConfiguration` | OSS.`getBucketCORS(GenericRequest genericRequest)` Get CORS configuration from the bucket.
    `List<SetBucketCORSRequest.CORSRule>` | OSSClient.`getBucketCORSRules(GenericRequest genericRequest)`
    `List<SetBucketCORSRequest.CORSRule>` | OSS.`getBucketCORSRules(GenericRequest genericRequest)` Lists all CORS rules from the bucket.
    `List<SetBucketCORSRequest.CORSRule>` | OSSClient.`getBucketCORSRules(String bucketName)`
    `List<SetBucketCORSRequest.CORSRule>` | OSS.`getBucketCORSRules(String bucketName)` Lists all CORS rules from the bucket.
    `ServerSideEncryptionConfiguration` | OSSClient.`getBucketEncryption(GenericRequest genericRequest)`
    `ServerSideEncryptionConfiguration` | OSS.`getBucketEncryption(GenericRequest genericRequest)` Returns the server-side encryption configuration of a bucket.
    `ServerSideEncryptionConfiguration` | OSSClient.`getBucketEncryption(String bucketName)`
    `ServerSideEncryptionConfiguration` | OSS.`getBucketEncryption(String bucketName)` Returns the server-side encryption configuration of a bucket.
    `GetBucketImageResult` | OSSClient.`getBucketImage(String bucketName)`
    `GetBucketImageResult` | OSS.`getBucketImage(String bucketName)` Gets the image processing attributes on the specific `Bucket`.
    `GetBucketImageResult` | OSSClient.`getBucketImage(String bucketName, GenericRequest genericRequest)`
    `GetBucketImageResult` | OSS.`getBucketImage(String bucketName, GenericRequest genericRequest)` Gets the image processing attributes on the specific `Bucket`.
    `BucketInfo` | OSSClient.`getBucketInfo(GenericRequest genericRequest)`
    `BucketInfo` | OSS.`getBucketInfo(GenericRequest genericRequest)` Gets the `Bucket`'s basic information as well as its ACL.
    `BucketInfo` | OSSClient.`getBucketInfo(String bucketName)`
    `BucketInfo` | OSS.`getBucketInfo(String bucketName)` Gets the `Bucket`'s basic information as well as its ACL.
    `GetBucketInventoryConfigurationResult` | OSSClient.`getBucketInventoryConfiguration(GetBucketInventoryConfigurationRequest getBucketInventoryConfigurationRequest)`
    `GetBucketInventoryConfigurationResult` | OSS.`getBucketInventoryConfiguration(GetBucketInventoryConfigurationRequest getBucketInventoryConfigurationRequest)` Gets the bucket inventory configuration.
    `GetBucketInventoryConfigurationResult` | OSSClient.`getBucketInventoryConfiguration(String bucketName, String inventoryId)`
    `GetBucketInventoryConfigurationResult` | OSS.`getBucketInventoryConfiguration(String bucketName, String id)` Gets the bucket inventory configuration.
    `List<LifecycleRule>` | OSSClient.`getBucketLifecycle(GenericRequest genericRequest)`
    `List<LifecycleRule>` | OSS.`getBucketLifecycle(GenericRequest genericRequest)` Gets the `Bucket`'s Lifecycle rules.
    `List<LifecycleRule>` | OSSClient.`getBucketLifecycle(String bucketName)`
    `List<LifecycleRule>` | OSS.`getBucketLifecycle(String bucketName)` Gets the `Bucket`'s lifecycle rules.
    `String` | OSSClient.`getBucketLocation(GenericRequest genericRequest)`
    `String` | OSS.`getBucketLocation(GenericRequest genericRequest)` Returns the datacenter name where the `Bucket` instance specified by GenericRequest is hosted.
    `String` | OSSClient.`getBucketLocation(String bucketName)`
    `String` | OSS.`getBucketLocation(String bucketName)` Returns the datacenter name where the `Bucket` instance is hosted.
    `BucketLoggingResult` | OSSClient.`getBucketLogging(GenericRequest genericRequest)`
    `BucketLoggingResult` | OSS.`getBucketLogging(GenericRequest genericRequest)` Gets the `Bucket`'s logging setting.
    `BucketLoggingResult` | OSSClient.`getBucketLogging(String bucketName)`
    `BucketLoggingResult` | OSS.`getBucketLogging(String bucketName)` Gets the `Bucket`'s logging setting.
    `BucketMetadata` | OSSClient.`getBucketMetadata(GenericRequest genericRequest)`
    `BucketMetadata` | OSS.`getBucketMetadata(GenericRequest genericRequest)` Gets all the metadata of `Bucket`.
    `BucketMetadata` | OSSClient.`getBucketMetadata(String bucketName)`
    `BucketMetadata` | OSS.`getBucketMetadata(String bucketName)` Gets the metadata of `Bucket`.
    `GetBucketPolicyResult` | OSSClient.`getBucketPolicy(GenericRequest genericRequest)`
    `GetBucketPolicyResult` | OSS.`getBucketPolicy(GenericRequest genericRequest)` Gets policy text of the `Bucket` instance.
    `GetBucketPolicyResult` | OSSClient.`getBucketPolicy(String bucketName)`
    `GetBucketPolicyResult` | OSS.`getBucketPolicy(String bucketName)` Gets policy text of the `Bucket` instance.
    `BucketProcess` | OSSClient.`getBucketProcess(GenericRequest genericRequest)`
    `BucketProcess` | OSS.`getBucketProcess(GenericRequest genericRequest)` Get the bucket's image accessing configuration
    `BucketProcess` | OSSClient.`getBucketProcess(String bucketName)`
    `BucketProcess` | OSS.`getBucketProcess(String bucketName)` Gets the bucket's image accessing configuration.
    `BucketQosInfo` | OSSClient.`getBucketQosInfo(GenericRequest genericRequest)`
    `BucketQosInfo` | OSS.`getBucketQosInfo(GenericRequest genericRequest)` Gets the bucket qos info of the `Bucket`.
    `BucketQosInfo` | OSSClient.`getBucketQosInfo(String bucketName)`
    `BucketQosInfo` | OSS.`getBucketQosInfo(String bucketName)` Gets the bucket qos info of the `Bucket`.
    `BucketReferer` | OSSClient.`getBucketReferer(GenericRequest genericRequest)`
    `BucketReferer` | OSS.`getBucketReferer(GenericRequest genericRequest)` Returns http referer information of the `Bucket` specified by bucket name in GenericRequest object.
    `BucketReferer` | OSSClient.`getBucketReferer(String bucketName)`
    `BucketReferer` | OSS.`getBucketReferer(String bucketName)` Returns http referer information of the `Bucket` specified by bucket name.
    `List<ReplicationRule>` | OSSClient.`getBucketReplication(GenericRequest genericRequest)`
    `List<ReplicationRule>` | OSS.`getBucketReplication(GenericRequest genericRequest)` Gets all the `Bucket`'s cross region replication rules.
    `List<ReplicationRule>` | OSSClient.`getBucketReplication(String bucketName)`
    `List<ReplicationRule>` | OSS.`getBucketReplication(String bucketName)` Gets all the `Bucket`'s cross region replication rules.
    `List<String>` | OSSClient.`getBucketReplicationLocation(GenericRequest genericRequest)`
    `List<String>` | OSS.`getBucketReplicationLocation(GenericRequest genericRequest)` Gets the `Bucket`'s replication reachable data centers.
    `List<String>` | OSSClient.`getBucketReplicationLocation(String bucketName)`
    `List<String>` | OSS.`getBucketReplicationLocation(String bucketName)` Gets the `Bucket`'s replication reachable data centers.
    `BucketReplicationProgress` | OSSClient.`getBucketReplicationProgress(GetBucketReplicationProgressRequest getBucketReplicationProgressRequest)`
    `BucketReplicationProgress` | OSS.`getBucketReplicationProgress(GetBucketReplicationProgressRequest getBucketReplicationProgressRequest)` Gets the `Bucket`'s progress of the specified cross region replication rule.
    `BucketReplicationProgress` | OSSClient.`getBucketReplicationProgress(String bucketName, String replicationRuleID)`
    `BucketReplicationProgress` | OSS.`getBucketReplicationProgress(String bucketName, String replicationRuleID)` Gets the `Bucket`'s progress of the specified cross region replication rule.
    `GetBucketRequestPaymentResult` | OSSClient.`getBucketRequestPayment(GenericRequest genericRequest)`
    `GetBucketRequestPaymentResult` | OSS.`getBucketRequestPayment(GenericRequest genericRequest)` Gets the request payment of the `Bucket`.
    `GetBucketRequestPaymentResult` | OSSClient.`getBucketRequestPayment(String bucketName)`
    `GetBucketRequestPaymentResult` | OSS.`getBucketRequestPayment(String bucketName)` Gets the request payment of the `Bucket`.
    `BucketStat` | OSSClient.`getBucketStat(GenericRequest genericRequest)`
    `BucketStat` | OSS.`getBucketStat(GenericRequest genericRequest)` Gets the `Bucket`'s storage information such as object counts, storage size and executing multipart uploads.
    `BucketStat` | OSSClient.`getBucketStat(String bucketName)`
    `BucketStat` | OSS.`getBucketStat(String bucketName)` Gets the `Bucket`'s storage information such as object counts, storage size and executing multipart uploads.
    `UserQos` | OSSClient.`getBucketStorageCapacity(GenericRequest genericRequest)`
    `UserQos` | OSS.`getBucketStorageCapacity(GenericRequest genericRequest)` Gets the `Bucket`'s capacity
    `UserQos` | OSSClient.`getBucketStorageCapacity(String bucketName)`
    `UserQos` | OSS.`getBucketStorageCapacity(String bucketName)` Gets the `Bucket`'s capacity
    `TagSet` | OSSClient.`getBucketTagging(GenericRequest genericRequest)`
    `TagSet` | OSS.`getBucketTagging(GenericRequest genericRequest)` Gets the tags of `Bucket` instance.
    `TagSet` | OSSClient.`getBucketTagging(String bucketName)`
    `TagSet` | OSS.`getBucketTagging(String bucketName)` Gets all tags of the `Bucket` instance.
    `BucketVersioningConfiguration` | OSSClient.`getBucketVersioning(GenericRequest genericRequest)`
    `BucketVersioningConfiguration` | OSS.`getBucketVersioning(GenericRequest genericRequest)` Returns the versioning configuration for the specified bucket.
    `BucketVersioningConfiguration` | OSSClient.`getBucketVersioning(String bucketName)`
    `BucketVersioningConfiguration` | OSS.`getBucketVersioning(String bucketName)` Returns the versioning configuration for the specified bucket.
    `List<VpcPolicy>` | OSSClient.`getBucketVpcip(GenericRequest genericRequest)`
    `List<VpcPolicy>` | OSS.`getBucketVpcip(GenericRequest genericRequest)` Returns all `VpcPolicy` instances of the Bucket.
    `BucketWebsiteResult` | OSSClient.`getBucketWebsite(GenericRequest genericRequest)`
    `BucketWebsiteResult` | OSS.`getBucketWebsite(GenericRequest genericRequest)` Gets the `Bucket`'s static webite settings.
    `BucketWebsiteResult` | OSSClient.`getBucketWebsite(String bucketName)`
    `BucketWebsiteResult` | OSS.`getBucketWebsite(String bucketName)` Gets the `Bucket`'s static website settings.
    `GetImageStyleResult` | OSSClient.`getImageStyle(String bucketName, String styleName)`
    `GetImageStyleResult` | OSS.`getImageStyle(String bucketName, String styleName)` Gets a style named by parameter styleName under `Bucket`
    `GetImageStyleResult` | OSSClient.`getImageStyle(String bucketName, String styleName, GenericRequest genericRequest)`
    `GetImageStyleResult` | OSS.`getImageStyle(String bucketName, String styleName, GenericRequest genericRequest)` Gets a style named by parameter styleName under the `Bucket`
    `List<LiveRecord>` | OSSClient.`getLiveChannelHistory(LiveChannelGenericRequest liveChannelGenericRequest)`
    `List<LiveRecord>` | OSS.`getLiveChannelHistory(LiveChannelGenericRequest liveChannelGenericRequest)` Gets recent `LiveRecord` entries from the specified Live Channel.
    `List<LiveRecord>` | OSSClient.`getLiveChannelHistory(String bucketName, String liveChannel)`
    `List<LiveRecord>` | OSS.`getLiveChannelHistory(String bucketName, String liveChannel)` Gets recent `LiveRecord` entries from the specified Live Channel.
    `LiveChannelInfo` | OSSClient.`getLiveChannelInfo(LiveChannelGenericRequest liveChannelGenericRequest)`
    `LiveChannelInfo` | OSS.`getLiveChannelInfo(LiveChannelGenericRequest liveChannelGenericRequest)` Gets the Live Channel's configuration.
    `LiveChannelInfo` | OSSClient.`getLiveChannelInfo(String bucketName, String liveChannel)`
    `LiveChannelInfo` | OSS.`getLiveChannelInfo(String bucketName, String liveChannel)` Gets the Live Channel's configuration.
    `LiveChannelStat` | OSSClient.`getLiveChannelStat(LiveChannelGenericRequest liveChannelGenericRequest)`
    `LiveChannelStat` | OSS.`getLiveChannelStat(LiveChannelGenericRequest liveChannelGenericRequest)` Gets Live Channel's streaming information.
    `LiveChannelStat` | OSSClient.`getLiveChannelStat(String bucketName, String liveChannel)`
    `LiveChannelStat` | OSS.`getLiveChannelStat(String bucketName, String liveChannel)` Gets Live Channel's streaming information.
    `OSSObject` | OSSEncryptionClient.`getObject(GetObjectRequest req)`
    `OSSObject` | OSSClient.`getObject(GetObjectRequest getObjectRequest)`
    `OSSObject` | OSS.`getObject(GetObjectRequest getObjectRequest)` Gets the `OSSObject` from the bucket specified in `GetObjectRequest` parameter.
    `ObjectMetadata` | OSSEncryptionClient.`getObject(GetObjectRequest req, File file)`
    `ObjectMetadata` | OSSClient.`getObject(GetObjectRequest getObjectRequest, File file)`
    `ObjectMetadata` | OSS.`getObject(GetObjectRequest getObjectRequest, File file)` Downloads the file from a file specified by the `GetObjectRequest` parameter.
    `OSSObject` | OSSClient.`getObject(String bucketName, String key)`
    `OSSObject` | OSS.`getObject(String bucketName, String key)` Gets a `OSSObject` from `Bucket`.
    `OSSObject` | OSSClient.`getObject(URL signedUrl, Map<String,String> requestHeaders)`
    `OSSObject` | OSS.`getObject(URL signedUrl, Map<String,String> requestHeaders)` Gets the `OSSObject` from the signed Url.
    `ObjectAcl` | OSSClient.`getObjectAcl(GenericRequest genericRequest)`
    `ObjectAcl` | OSS.`getObjectAcl(GenericRequest genericRequest)` Gets the Access Control List (ACL) of the OSS object.
    `ObjectAcl` | OSSClient.`getObjectAcl(String bucketName, String key)`
    `ObjectAcl` | OSS.`getObjectAcl(String bucketName, String key)` Gets the Access Control List (ACL) of the OSS object.
    `ObjectMetadata` | OSSClient.`getObjectMetadata(GenericRequest genericRequest)`
    `ObjectMetadata` | OSS.`getObjectMetadata(GenericRequest genericRequest)` Gets all the metadata of `OSSObject`.
    `ObjectMetadata` | OSSClient.`getObjectMetadata(String bucketName, String key)`
    `ObjectMetadata` | OSS.`getObjectMetadata(String bucketName, String key)` Gets all the metadata of `OSSObject`.
    `TagSet` | OSSClient.`getObjectTagging(GenericRequest genericRequest)`
    `TagSet` | OSS.`getObjectTagging(GenericRequest genericRequest)` Gets all tags of the OSS object.
    `TagSet` | OSSClient.`getObjectTagging(String bucketName, String key)`
    `TagSet` | OSS.`getObjectTagging(String bucketName, String key)` Gets all tags of the OSS object.
    `SimplifiedObjectMeta` | OSSClient.`getSimplifiedObjectMeta(GenericRequest genericRequest)`
    `SimplifiedObjectMeta` | OSS.`getSimplifiedObjectMeta(GenericRequest genericRequest)` Gets the simplified metadata information of `OSSObject`.
    `SimplifiedObjectMeta` | OSSClient.`getSimplifiedObjectMeta(String bucketName, String key)`
    `SimplifiedObjectMeta` | OSS.`getSimplifiedObjectMeta(String bucketName, String key)` Gets the simplified metadata information of `OSSObject`.
    `OSSSymlink` | OSSClient.`getSymlink(GenericRequest genericRequest)`
    `OSSSymlink` | OSS.`getSymlink(GenericRequest genericRequest)` Gets the symlink information for the given symlink name.
    `OSSSymlink` | OSSClient.`getSymlink(String bucketName, String symLink)`
    `OSSSymlink` | OSS.`getSymlink(String bucketName, String symlink)` Gets the symlink information for the given symlink name.
    `UdfApplicationInfo` | OSSClient.`getUdfApplicationInfo(UdfGenericRequest genericRequest)`
    `UdfApplicationInfo` | OSS.`getUdfApplicationInfo(UdfGenericRequest genericRequest)`
    `UdfApplicationLog` | OSSClient.`getUdfApplicationLog(GetUdfApplicationLogRequest getUdfApplicationLogRequest)`
    `UdfApplicationLog` | OSS.`getUdfApplicationLog(GetUdfApplicationLogRequest getUdfApplicationLogRequest)`
    `List<UdfImageInfo>` | OSSClient.`getUdfImageInfo(UdfGenericRequest genericRequest)`
    `List<UdfImageInfo>` | OSS.`getUdfImageInfo(UdfGenericRequest genericRequest)`
    `UdfInfo` | OSSClient.`getUdfInfo(UdfGenericRequest genericRequest)`
    `UdfInfo` | OSS.`getUdfInfo(UdfGenericRequest genericRequest)`
    `UserQosInfo` | OSSClient.`getUserQosInfo()`
    `UserQosInfo` | OSS.`getUserQosInfo()` Gets the User qos info.
    `OSSObject` | OSSClient.`getVodPlaylist(GetVodPlaylistRequest getVodPlaylistRequest)`
    `OSSObject` | OSS.`getVodPlaylist(GetVodPlaylistRequest getVodPlaylistRequest)` Generates and returns a VOD playlist (m3u8 format) for the *.ts files with specified time range under the Live Channel, but this VOD playlist would not be stored in OSS Server.
    `OSSObject` | OSSClient.`getVodPlaylist(String bucketName, String liveChannelName, long startTime, long endTime)`
    `OSSObject` | OSS.`getVodPlaylist(String bucketName, String liveChannelName, long startTime, long endTime)` Generates and returns a VOD playlist (m3u8 format) for the *.ts files with specified time range under the Live Channel, but this VOD playlist would not be stored in OSS Server.
    `ObjectMetadata` | OSSClient.`headObject(HeadObjectRequest headObjectRequest)`
    `ObjectMetadata` | OSS.`headObject(HeadObjectRequest headObjectRequest)` Gets all the head data of `OSSObject`.
    `ObjectMetadata` | OSSClient.`headObject(String bucketName, String key)`
    `ObjectMetadata` | OSS.`headObject(String bucketName, String key)` Gets all the head data of `OSSObject`.
    `InitiateMultipartUploadResult` | OSSEncryptionClient.`initiateMultipartUpload(InitiateMultipartUploadRequest request)` 已过时。 please use encryption client method `OSSEncryptionClient.initiateMultipartUpload(InitiateMultipartUploadRequest request, MultipartUploadCryptoContext context)`.
    `InitiateMultipartUploadResult` | OSSClient.`initiateMultipartUpload(InitiateMultipartUploadRequest request)`
    `InitiateMultipartUploadResult` | OSS.`initiateMultipartUpload(InitiateMultipartUploadRequest request)` Initiates a multiple part upload Prior to starting a multiple part upload, this method needs to be called to ask OSS service do some initialization work.
    `InitiateMultipartUploadResult` | OSSEncryptionClient.`initiateMultipartUpload(InitiateMultipartUploadRequest request, MultipartUploadCryptoContext context)`
    `boolean` | OSSClient.`isBucketExist(String bucketName)` 已过时。
    `ListBucketInventoryConfigurationsResult` | OSSClient.`listBucketInventoryConfigurations(ListBucketInventoryConfigurationsRequest listBucketInventoryConfigurationsRequest)`
    `ListBucketInventoryConfigurationsResult` | OSS.`listBucketInventoryConfigurations(ListBucketInventoryConfigurationsRequest listBucketInventoryConfigurationsRequest)` Returns the list of inventory configurations for the bucket.
    `ListBucketInventoryConfigurationsResult` | OSSClient.`listBucketInventoryConfigurations(String bucketName)`
    `ListBucketInventoryConfigurationsResult` | OSS.`listBucketInventoryConfigurations(String bucketName)` Returns the list of inventory configurations for the bucket.
    `ListBucketInventoryConfigurationsResult` | OSSClient.`listBucketInventoryConfigurations(String bucketName, String continuationToken)`
    `ListBucketInventoryConfigurationsResult` | OSS.`listBucketInventoryConfigurations(String bucketName, String continuationToken)` Returns the list of inventory configurations for the bucket.
    `List<Bucket>` | OSSClient.`listBuckets()`
    `List<Bucket>` | OSS.`listBuckets()` Returns all `Bucket` instances of the current account.
    `BucketList` | OSSClient.`listBuckets(ListBucketsRequest listBucketsRequest)`
    `BucketList` | OSS.`listBuckets(ListBucketsRequest listBucketsRequest)` Returns all `Bucket` instances of the current account that meet the conditions specified.
    `BucketList` | OSSClient.`listBuckets(String prefix, String marker, Integer maxKeys)`
    `BucketList` | OSS.`listBuckets(String prefix, String marker, Integer maxKeys)` Returns all `Bucket` instances of the current account that meet the conditions specified.
    `List<Style>` | OSSClient.`listImageStyle(String bucketName)`
    `List<Style>` | OSS.`listImageStyle(String bucketName)` Lists all styles under the `Bucket`
    `List<Style>` | OSSClient.`listImageStyle(String bucketName, GenericRequest genericRequest)`
    `List<Style>` | OSS.`listImageStyle(String bucketName, GenericRequest genericRequest)` Lists all styles under the `Bucket`
    `LiveChannelListing` | OSSClient.`listLiveChannels(ListLiveChannelsRequest listLiveChannelRequest)`
    `LiveChannelListing` | OSS.`listLiveChannels(ListLiveChannelsRequest listLiveChannelRequest)` Lists all Live Channels under a bucket that meets the requirement specified by the parameter listLiveChannelRequest.
    `List<LiveChannel>` | OSSClient.`listLiveChannels(String bucketName)`
    `List<LiveChannel>` | OSS.`listLiveChannels(String bucketName)` Lists all Live Channels under a bucket.
    `MultipartUploadListing` | OSSClient.`listMultipartUploads(ListMultipartUploadsRequest request)`
    `MultipartUploadListing` | OSS.`listMultipartUploads(ListMultipartUploadsRequest request)` Lists executing multiple parts uploads.
    `ObjectListing` | OSSClient.`listObjects(ListObjectsRequest listObjectsRequest)`
    `ObjectListing` | OSS.`listObjects(ListObjectsRequest listObjectsRequest)` Lists all objects under the specified `Bucket` in the parameter of `ListObjectsRequest`
    `ObjectListing` | OSSClient.`listObjects(String bucketName)`
    `ObjectListing` | OSS.`listObjects(String bucketName)` Lists all objects under the specified `Bucket`
    `ObjectListing` | OSSClient.`listObjects(String bucketName, String prefix)`
    `ObjectListing` | OSS.`listObjects(String bucketName, String prefix)` Lists all objects under the specified `Bucket` with the specified prefix.
    `ListObjectsV2Result` | OSSClient.`listObjectsV2(ListObjectsV2Request listObjectsV2Request)`
    `ListObjectsV2Result` | OSS.`listObjectsV2(ListObjectsV2Request listObjectsV2Request)` Lists all objects under the specified `Bucket` in the parameter of `ListObjectsRequest`
    `ListObjectsV2Result` | OSSClient.`listObjectsV2(String bucketName)`
    `ListObjectsV2Result` | OSS.`listObjectsV2(String bucketName)` Lists all objects under the specified `Bucket` in the parameter of `ListObjectsRequest`
    `ListObjectsV2Result` | OSSClient.`listObjectsV2(String bucketName, String prefix)`
    `ListObjectsV2Result` | OSS.`listObjectsV2(String bucketName, String prefix)` Lists all objects under the specified `Bucket` in the parameter of `ListObjectsRequest`
    `ListObjectsV2Result` | OSSClient.`listObjectsV2(String bucketName, String prefix, String continuationToken, String startAfter, String delimiter, Integer maxKeys, String encodingType, boolean fetchOwner)`
    `ListObjectsV2Result` | OSS.`listObjectsV2(String bucketName, String prefix, String continuationToken, String startAfter, String delimiter, Integer maxKeys, String encodingType, boolean fetchOwner)` Lists all objects under the specified `Bucket` in the parameter of `ListObjectsRequest`
    `PartListing` | OSSClient.`listParts(ListPartsRequest request)`
    `PartListing` | OSS.`listParts(ListPartsRequest request)` Lists all parts in a multiple parts upload.
    `List<UdfApplicationInfo>` | OSSClient.`listUdfApplications()`
    `List<UdfApplicationInfo>` | OSS.`listUdfApplications()`
    `List<UdfInfo>` | OSSClient.`listUdfs()`
    `List<UdfInfo>` | OSS.`listUdfs()`
    `VersionListing` | OSSClient.`listVersions(ListVersionsRequest listVersionsRequest)`
    `VersionListing` | OSS.`listVersions(ListVersionsRequest listVersionsRequest)` Returns a list of summary information about the versions in the specified bucket.
    `VersionListing` | OSSClient.`listVersions(String bucketName, String prefix)`
    `VersionListing` | OSS.`listVersions(String bucketName, String prefix)` Returns a list of summary information about the versions in the specified bucket.
    `VersionListing` | OSSClient.`listVersions(String bucketName, String prefix, String keyMarker, String versionIdMarker, String delimiter, Integer maxResults)`
    `VersionListing` | OSS.`listVersions(String bucketName, String prefix, String keyMarker, String versionIdMarker, String delimiter, Integer maxResults)` Returns a list of summary information about the versions in the specified bucket.
    `List<Vpcip>` | OSSClient.`listVpcip()`
    `List<Vpcip>` | OSS.`listVpcip()` Returns all `Vpcip` instances of the current account.
    `ResponseMessage` | OSSClient.`optionsObject(OptionsRequest request)`
    `ResponseMessage` | OSS.`optionsObject(OptionsRequest request)` 已过时。
    `GenericResult` | OSSClient.`processObject(ProcessObjectRequest processObjectRequest)`
    `GenericResult` | OSS.`processObject(ProcessObjectRequest processObjectRequest)` Apply process on the specified image file.
    `void` | OSSClient.`putBucketImage(PutBucketImageRequest request)`
    `void` | OSS.`putBucketImage(PutBucketImageRequest request)` Sets image processing attributes on the specific `Bucket`
    `void` | OSSClient.`putImageStyle(PutImageStyleRequest putImageStyleRequest)`
    `void` | OSS.`putImageStyle(PutImageStyleRequest putImageStyleRequest)` Adds a new style under `Bucket`.
    `PutObjectResult` | OSSEncryptionClient.`putObject(PutObjectRequest req)`
    `PutObjectResult` | OSSClient.`putObject(PutObjectRequest putObjectRequest)`
    `PutObjectResult` | OSS.`putObject(PutObjectRequest putObjectRequest)` Uploads the file to `Bucket`.
    `PutObjectResult` | OSSClient.`putObject(String bucketName, String key, File file)`
    `PutObjectResult` | OSS.`putObject(String bucketName, String key, File file)` Uploads the file to the `Bucket` from the file.
    `PutObjectResult` | OSSClient.`putObject(String bucketName, String key, File file, ObjectMetadata metadata)`
    `PutObjectResult` | OSS.`putObject(String bucketName, String key, File file, ObjectMetadata metadata)` Uploads the file to the `Bucket` from the file with the `ObjectMetadata`.
    `PutObjectResult` | OSSClient.`putObject(String bucketName, String key, InputStream input)`
    `PutObjectResult` | OSS.`putObject(String bucketName, String key, InputStream input)` Uploads the file to the `Bucket` from the `InputStream` instance.
    `PutObjectResult` | OSSClient.`putObject(String bucketName, String key, InputStream input, ObjectMetadata metadata)`
    `PutObjectResult` | OSS.`putObject(String bucketName, String key, InputStream input, ObjectMetadata metadata)` Uploads the file to the `Bucket` from the @{link InputStream} with the `ObjectMetadata` information。
    `PutObjectResult` | OSSClient.`putObject(URL signedUrl, InputStream requestContent, long contentLength, Map<String,String> requestHeaders)`
    `PutObjectResult` | OSS.`putObject(URL signedUrl, InputStream requestContent, long contentLength, Map<String,String> requestHeaders)` Uploads the file from a InputStream instance to the signed URL with specified headers.
    `PutObjectResult` | OSSEncryptionClient.`putObject(URL signedUrl, InputStream requestContent, long contentLength, Map<String,String> requestHeaders, boolean useChunkEncoding)` 已过时。 please use normal oss client method `OSSClient`#putObject(URL signedUrl, InputStream requestContent, long contentLength, Map requestHeaders, boolean useChunkEncoding).
    `PutObjectResult` | OSSClient.`putObject(URL signedUrl, InputStream requestContent, long contentLength, Map<String,String> requestHeaders, boolean useChunkEncoding)`
    `PutObjectResult` | OSS.`putObject(URL signedUrl, InputStream requestContent, long contentLength, Map<String,String> requestHeaders, boolean useChunkEncoding)` Uploads the file from a InputStream instance to the signed URL with specified headers.
    `PutObjectResult` | OSSClient.`putObject(URL signedUrl, String filePath, Map<String,String> requestHeaders)`
    `PutObjectResult` | OSS.`putObject(URL signedUrl, String filePath, Map<String,String> requestHeaders)` Uploads the file from a specified file path to the signed URL with specified headers
    `PutObjectResult` | OSSClient.`putObject(URL signedUrl, String filePath, Map<String,String> requestHeaders, boolean useChunkEncoding)`
    `PutObjectResult` | OSS.`putObject(URL signedUrl, String filePath, Map<String,String> requestHeaders, boolean useChunkEncoding)` Uploads the file from a specified file path to the signed URL with specified headers with the flag of using chunked tranfer encoding.
    `void` | OSSClient.`resizeUdfApplication(ResizeUdfApplicationRequest resizeUdfApplicationRequest)`
    `void` | OSS.`resizeUdfApplication(ResizeUdfApplicationRequest resizeUdfApplicationRequest)`
    `RestoreObjectResult` | OSSClient.`restoreObject(GenericRequest genericRequest)`
    `RestoreObjectResult` | OSS.`restoreObject(GenericRequest genericRequest)` Restores the object of archive storage.
    `RestoreObjectResult` | OSSClient.`restoreObject(RestoreObjectRequest restoreObjectRequest)`
    `RestoreObjectResult` | OSS.`restoreObject(RestoreObjectRequest restoreObjectRequest)` Restores the object of archive storage.
    `RestoreObjectResult` | OSSClient.`restoreObject(String bucketName, String key)`
    `RestoreObjectResult` | OSS.`restoreObject(String bucketName, String key)` Restores the object of archive storage.
    `RestoreObjectResult` | OSSClient.`restoreObject(String bucketName, String key, RestoreConfiguration restoreConfiguration)`
    `RestoreObjectResult` | OSS.`restoreObject(String bucketName, String key, RestoreConfiguration restoreConfiguration)` Restores the object of archive storage.
    `OSSObject` | OSSClient.`selectObject(SelectObjectRequest selectObjectRequest)`
    `OSSObject` | OSS.`selectObject(SelectObjectRequest selectObjectRequest)` Select the `OSSObject` from the bucket specified in `SelectObjectRequest` parameter
    `SetAsyncFetchTaskResult` | OSSClient.`setAsyncFetchTask(SetAsyncFetchTaskRequest setAsyncFetchTaskRequest)`
    `SetAsyncFetchTaskResult` | OSS.`setAsyncFetchTask(SetAsyncFetchTaskRequest setAsyncFetchTaskRequest)` Sets an async fetch task.
    `SetAsyncFetchTaskResult` | OSSClient.`setAsyncFetchTask(String bucketName, AsyncFetchTaskConfiguration asyncFetchTaskConfiguration)`
    `SetAsyncFetchTaskResult` | OSS.`setAsyncFetchTask(String bucketName, AsyncFetchTaskConfiguration asyncFetchTaskConfiguration)` Sets an async fetch task.
    `void` | OSSClient.`setBucketAcl(SetBucketAclRequest setBucketAclRequest)`
    `void` | OSS.`setBucketAcl(SetBucketAclRequest setBucketAclRequest)` Sends the request to apply ACL on a `Bucket` instance.
    `void` | OSSClient.`setBucketAcl(String bucketName, CannedAccessControlList cannedACL)`
    `void` | OSS.`setBucketAcl(String bucketName, CannedAccessControlList acl)` Applies the Access Control List(ACL) on the `Bucket`.
    `void` | OSSClient.`setBucketCORS(SetBucketCORSRequest request)`
    `void` | OSS.`setBucketCORS(SetBucketCORSRequest request)` Adds CORS rules to the bucket.
    `void` | OSSClient.`setBucketEncryption(SetBucketEncryptionRequest setBucketEncryptionRequest)`
    `void` | OSS.`setBucketEncryption(SetBucketEncryptionRequest setBucketEncryptionRequest)` Creates a new server-side encryption configuration (or replaces an existing one, if present).
    `void` | OSSClient.`setBucketInventoryConfiguration(SetBucketInventoryConfigurationRequest setBucketInventoryConfigurationRequest)`
    `void` | OSS.`setBucketInventoryConfiguration(SetBucketInventoryConfigurationRequest setBucketInventoryConfigurationRequest)` Sets the bucket inventory configuration.
    `void` | OSSClient.`setBucketInventoryConfiguration(String bucketName, InventoryConfiguration inventoryConfiguration)`
    `void` | OSS.`setBucketInventoryConfiguration(String bucketName, InventoryConfiguration inventoryConfiguration)` Sets the bucket inventory configuration.
    `void` | OSSClient.`setBucketLifecycle(SetBucketLifecycleRequest setBucketLifecycleRequest)`
    `void` | OSS.`setBucketLifecycle(SetBucketLifecycleRequest setBucketLifecycleRequest)` Sets the `Bucket`'s lifecycle rule.
    `void` | OSSClient.`setBucketLogging(SetBucketLoggingRequest request)`
    `void` | OSS.`setBucketLogging(SetBucketLoggingRequest request)` Enables or disables the `Bucket`'s logging.
    `void` | OSSClient.`setBucketPolicy(SetBucketPolicyRequest setBucketPolicyRequest)`
    `void` | OSS.`setBucketPolicy(SetBucketPolicyRequest setBucketPolicyRequest)` Sets the policy on the `Bucket` instance.
    `void` | OSSClient.`setBucketPolicy(String bucketName, String policyText)`
    `void` | OSS.`setBucketPolicy(String bucketName, String policyText)` Sets the policy on the `Bucket` instance.
    `void` | OSSClient.`setBucketProcess(SetBucketProcessRequest setBucketProcessRequest)`
    `void` | OSS.`setBucketProcess(SetBucketProcessRequest setBucketProcessRequest)` Creates the image accessing configuration according to the parameter setBucketProcessRequest.
    `void` | OSSClient.`setBucketQosInfo(SetBucketQosInfoRequest setBucketQosInfoRequest)`
    `void` | OSS.`setBucketQosInfo(SetBucketQosInfoRequest setBucketQosInfoRequest)` sets the qos info for the `Bucket`.
    `void` | OSSClient.`setBucketQosInfo(String bucketName, BucketQosInfo bucketQosInfo)`
    `void` | OSS.`setBucketQosInfo(String bucketName, BucketQosInfo bucketQosInfo)` sets the qos info for the `Bucket`.
    `void` | OSSClient.`setBucketReferer(SetBucketRefererRequest setBucketRefererRequest)`
    `void` | OSS.`setBucketReferer(SetBucketRefererRequest setBucketRefererRequest)` Sets the http referer on the `Bucket` instance in the parameter setBucketRefererRequest.
    `void` | OSSClient.`setBucketReferer(String bucketName, BucketReferer referer)`
    `void` | OSS.`setBucketReferer(String bucketName, BucketReferer referer)` Sets the http referer on the `Bucket` instance specified by the bucket name.
    `void` | OSSClient.`setBucketRequestPayment(SetBucketRequestPaymentRequest setBucketRequestPaymentRequest)`
    `void` | OSS.`setBucketRequestPayment(SetBucketRequestPaymentRequest setBucketRequestPaymentRequest)` Sets the request payment of the `Bucket`.
    `void` | OSSClient.`setBucketRequestPayment(String bucketName, Payer payer)`
    `void` | OSS.`setBucketRequestPayment(String bucketName, Payer payer)` Sets the request payment of the `Bucket`.
    `void` | OSSClient.`setBucketStorageCapacity(SetBucketStorageCapacityRequest setBucketStorageCapacityRequest)`
    `void` | OSS.`setBucketStorageCapacity(SetBucketStorageCapacityRequest setBucketStorageCapacityRequest)` Sets the capacity of the `Bucket`.
    `void` | OSSClient.`setBucketStorageCapacity(String bucketName, UserQos userQos)`
    `void` | OSS.`setBucketStorageCapacity(String bucketName, UserQos userQos)` Sets the capacity of the `Bucket`.
    `void` | OSSClient.`setBucketTagging(SetBucketTaggingRequest setBucketTaggingRequest)`
    `void` | OSS.`setBucketTagging(SetBucketTaggingRequest setBucketTaggingRequest)` Sets the tags on the `Bucket` instance in `SetBucketTaggingRequest` object.
    `void` | OSSClient.`setBucketTagging(String bucketName, Map<String,String> tags)`
    `void` | OSS.`setBucketTagging(String bucketName, Map<String,String> tags)` Sets the tags on the `Bucket` instance specified by the bucket name
    `void` | OSSClient.`setBucketTagging(String bucketName, TagSet tagSet)`
    `void` | OSS.`setBucketTagging(String bucketName, TagSet tagSet)` Sets the tags on the `Bucket` instance.
    `void` | OSSClient.`setBucketVersioning(SetBucketVersioningRequest setBucketVersioningRequest)`
    `void` | OSS.`setBucketVersioning(SetBucketVersioningRequest setBucketVersioningRequest)` Sets the versioning configuration for the specified bucket.
    `void` | OSSClient.`setBucketWebsite(SetBucketWebsiteRequest setBucketWebSiteRequest)`
    `void` | OSS.`setBucketWebsite(SetBucketWebsiteRequest setBucketWebSiteRequest)` Sets the static website settings for the `Bucket`.
    `void` | OSSClient.`setLiveChannelStatus(SetLiveChannelRequest setLiveChannelRequest)`
    `void` | OSS.`setLiveChannelStatus(SetLiveChannelRequest setLiveChannelRequest)` Sets the Live Channel status.
    `void` | OSSClient.`setLiveChannelStatus(String bucketName, String liveChannel, LiveChannelStatus status)`
    `void` | OSS.`setLiveChannelStatus(String bucketName, String liveChannel, LiveChannelStatus status)` Sets the Live Channel status.
    `void` | OSSClient.`setObjectAcl(SetObjectAclRequest setObjectAclRequest)`
    `void` | OSS.`setObjectAcl(SetObjectAclRequest setObjectAclRequest)` Sets the Access Control List (ACL) on a `OSSObject` instance.
    `void` | OSSClient.`setObjectAcl(String bucketName, String key, CannedAccessControlList cannedACL)`
    `void` | OSS.`setObjectAcl(String bucketName, String key, CannedAccessControlList cannedAcl)` Sets the Access Control List (ACL) on a `OSSObject` instance.
    `void` | OSSClient.`setObjectTagging(SetObjectTaggingRequest setObjectTaggingRequest)`
    `void` | OSS.`setObjectTagging(SetObjectTaggingRequest setObjectTaggingRequest)` Sets the tags on the OSS object.
    `void` | OSSClient.`setObjectTagging(String bucketName, String key, Map<String,String> tags)`
    `void` | OSS.`setObjectTagging(String bucketName, String key, Map<String,String> tags)` Sets the tags on the OSS object.
    `void` | OSSClient.`setObjectTagging(String bucketName, String key, TagSet tagSet)`
    `void` | OSS.`setObjectTagging(String bucketName, String key, TagSet tagSet)` Sets the tags on the OSS object.
    `void` | ClientConfiguration.`setProxyPort(int proxyPort)` Sets proxy port.
    `void` | OSSClient.`upgradeUdfApplication(UpgradeUdfApplicationRequest upgradeUdfApplicationRequest)`
    `void` | OSS.`upgradeUdfApplication(UpgradeUdfApplicationRequest upgradeUdfApplicationRequest)`
    `UploadPartResult` | OSSEncryptionClient.`uploadPart(UploadPartRequest request)` 已过时。 please use encryption client method `OSSEncryptionClient.uploadPart(UploadPartRequest request, MultipartUploadCryptoContext context)`.
    `UploadPartResult` | OSSClient.`uploadPart(UploadPartRequest request)`
    `UploadPartResult` | OSS.`uploadPart(UploadPartRequest request)` Uploads a part to a specified multiple upload.
    `UploadPartCopyResult` | OSSEncryptionClient.`uploadPartCopy(UploadPartCopyRequest request)` 已过时。 please use normal oss client method `OSSClient.uploadPartCopy(UploadPartCopyRequest request)`.
    `UploadPartCopyResult` | OSSClient.`uploadPartCopy(UploadPartCopyRequest request)`
    `UploadPartCopyResult` | OSS.`uploadPartCopy(UploadPartCopyRequest request)` Uploads Part copy from an existing source object to a target object with specified upload Id and part number
    `void` | OSSClient.`uploadUdfImage(UploadUdfImageRequest uploadUdfImageRequest)`
    `void` | OSS.`uploadUdfImage(UploadUdfImageRequest uploadUdfImageRequest)`

  - ### com.aliyun.oss.common.auth中ClientException的使用

    抛出ClientException的com.aliyun.oss.common.auth中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | RequestSigner.`sign(RequestMessage request)`

  - ### com.aliyun.oss.common.comm中ClientException的使用

    抛出ClientException的com.aliyun.oss.common.comm中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | RequestProgressHanlder.`handle(RequestMessage request)`
    `void` | RequestHandler.`handle(RequestMessage request)`
    `void` | RequestChecksumHanlder.`handle(RequestMessage request)`
    `void` | ResponseProgressHandler.`handle(ResponseMessage response)`
    `void` | ResponseHandler.`handle(ResponseMessage response)`
    `void` | ResponseChecksumHandler.`handle(ResponseMessage response)`
    `ResponseMessage` | ServiceClient.`sendRequest(RequestMessage request, ExecutionContext context)` Send HTTP request with specified context to OSS and wait for HTTP response.

  - ### com.aliyun.oss.common.utils中ClientException的使用

    返回ClientException的com.aliyun.oss.common.utils中的方法
    限定符和类型 | 方法和说明
    --- | ---
    `static ClientException` | ExceptionFactory.`createNetworkException(IOException ex)`

Copyright © 2020. All Rights Reserved.