@Component public class MinioBucketService extends Object
| 构造器和说明 |
|---|
MinioBucketService(io.minio.MinioClient minioClient) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
bucketExists(String bucketName)
Bucket exists
桶是否存在
|
void |
createBucket(String bucketName)
Create bucket
创建桶
|
void |
deleteBucketTags(String bucketName)
Delete bucket tags
删除桶标签
|
String |
getBucketPolicy(String bucketName)
Get bucket policy
|
Map<String,String> |
getBucketTags(String bucketName)
Get bucket tags
获取桶标签
|
List<io.minio.messages.Bucket> |
listBuckets()
Bucket List
桶列表
|
Iterator<io.minio.messages.Bucket> |
listBucketsIterator()
Bucket List
桶列表
|
void |
removeAllBucket()
Remove All bucket
删除所有桶
递归删除所有桶内所有文件
递归删除所有桶
|
void |
removeBucket(String bucketName)
Remove bucket
删除桶 递归删除桶内所有文件
|
void |
removeBucketPolicy(String bucketName)
Remove bucket policy
删除桶策略
|
void |
removeEmptyBucket(String bucketName)
Remove Empty bucket
删除空桶
|
void |
setBucketPolicy(String bucketName,
String policy)
Set bucket policy
设置桶策略
|
void |
setBucketTags(String bucketName,
Map<String,String> tags)
Set bucket tags
设置桶标签
|
public List<io.minio.messages.Bucket> listBuckets() throws MsMinioException
MsMinioException - MsMinioExceptionpublic Iterator<io.minio.messages.Bucket> listBucketsIterator() throws MsMinioException
MsMinioException - MsMinioExceptionpublic boolean bucketExists(String bucketName) throws MsMinioException
bucketName - bucket nameMsMinioException - MsMinioExceptionpublic void createBucket(String bucketName) throws MsMinioException
bucketName - bucket nameMsMinioException - MsMinioExceptionpublic void removeEmptyBucket(String bucketName) throws MsMinioException
bucketName - bucket nameMsMinioException - MsMinioExceptionpublic void removeBucket(String bucketName) throws MsMinioException
bucketName - bucket nameMsMinioException - MsMinioExceptionpublic void removeAllBucket()
throws MsMinioException
MsMinioException - MsMinioExceptionpublic void setBucketTags(String bucketName, Map<String,String> tags) throws MsMinioException
bucketName - bucket nametags - tagsMsMinioException - MsMinioExceptionpublic void deleteBucketTags(String bucketName) throws MsMinioException
bucketName - bucket nameMsMinioException - MsMinioExceptionpublic Map<String,String> getBucketTags(String bucketName) throws MsMinioException
bucketName - bucket nameMsMinioException - MsMinioExceptionpublic void removeBucketPolicy(String bucketName) throws MsMinioException
bucketName - bucket nameMsMinioException - MsMinioExceptionpublic void setBucketPolicy(String bucketName, String policy) throws MsMinioException
bucketName - bucket namepolicy - policyMsMinioException - MsMinioExceptionpublic String getBucketPolicy(String bucketName) throws MsMinioException
bucketName - bucket nameMsMinioException - MsMinioExceptionCopyright © 2024. All rights reserved.