删除桶
Bucket是用于存储对象(Object)的容器,所有的对象都必须隶属于某个Bucket。本文介绍如何删除桶(Bucket)。
注意:待删除的bucket必须是空的,否则会报错。
接口:
// 简化接口
public void deleteBucket(String bucketName)
// 完整接口
public void deleteBucket(DeleteBucketRequest deleteBucketRequest)
参数:
参数名 | 类型 | 说明 |
---|---|---|
bucketName | String | 要删除的bucket名 |
代码示例:
public void DeleteBuckets(String bucketName, OnS3ResultListener listener) {
GlobalThreadPool.getInstance().execute(() -> {
try {
sS3Client.deleteBucket(bucketName);
Handler mainHandler = new Handler(Looper.getMainLooper());
mainHandler.post(() -> listener.onSuccess());
} catch (Exception e) {
Handler mainHandler = new Handler(Looper.getMainLooper());
mainHandler.post(() -> listener.onError());
}
});
}