Class MinioBucketService
java.lang.Object
cn.herodotus.oss.dialect.core.service.BaseOssService<io.minio.MinioClient>
cn.herodotus.oss.dialect.minio.definition.service.BaseMinioService
cn.herodotus.oss.dialect.minio.service.MinioBucketService
Description: Minio Bucket 存储通基础操作服务 Service
- Author:
- : gengwei.zheng
- Date:
- : 2022/6/30 13:26
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbucketExists(io.minio.BucketExistsArgs bucketExistsArgs) 存储桶是否存在booleanbucketExists(String bucketName) 存储桶是否存在booleanbucketExists(String bucketName, String region) 存储桶是否存在List<io.minio.messages.Bucket>查询所有存储桶List<io.minio.messages.Bucket>listBuckets(io.minio.ListBucketsArgs args) 查询所有存储桶voidmakeBucket(io.minio.MakeBucketArgs makeBucketArgs) 创建存储桶voidmakeBucket(String bucketName) 创建存储桶voidmakeBucket(String bucketName, String region) 创建存储桶voidremoveBucket(io.minio.RemoveBucketArgs removeBucketArgs) 删除一个空的存储桶 如果存储桶存在对象不为空时,删除会报错。voidremoveBucket(String bucketName) 删除一个空的存储桶 如果存储桶存在对象不为空时,删除会报错。voidremoveBucket(String bucketName, String region) 删除一个空的存储桶 如果存储桶存在对象不为空时,删除会报错。Methods inherited from class cn.herodotus.oss.dialect.core.service.BaseOssService
close, getClient
-
Constructor Details
-
MinioBucketService
-
-
Method Details
-
listBuckets
查询所有存储桶- Returns:
- Bucket 列表
-
listBuckets
查询所有存储桶- Parameters:
args-ListBucketsArgs- Returns:
- Bucket 列表
-
bucketExists
存储桶是否存在- Parameters:
bucketName- 存储桶名称- Returns:
- 是否存在,true 存在,false 不存在
-
bucketExists
存储桶是否存在- Parameters:
bucketName- 存储桶名称region- 区域- Returns:
- 是否存在,true 存在,false 不存在
-
bucketExists
public boolean bucketExists(io.minio.BucketExistsArgs bucketExistsArgs) 存储桶是否存在- Parameters:
bucketExistsArgs-BucketExistsArgs- Returns:
- true 存在,false 不存在
-
makeBucket
创建存储桶- Parameters:
bucketName- 存储桶名称
-
makeBucket
创建存储桶- Parameters:
bucketName- 存储桶名称region- 区域
-
makeBucket
public void makeBucket(io.minio.MakeBucketArgs makeBucketArgs) 创建存储桶该方法仅仅是 Minio 原始方法的封装,不包含校验等操作。
- Parameters:
makeBucketArgs-MakeBucketArgs
-
removeBucket
删除一个空的存储桶 如果存储桶存在对象不为空时,删除会报错。- Parameters:
bucketName- 存储桶名称
-
removeBucket
删除一个空的存储桶 如果存储桶存在对象不为空时,删除会报错。- Parameters:
bucketName- 存储桶名称region- 区域
-
removeBucket
public void removeBucket(io.minio.RemoveBucketArgs removeBucketArgs) 删除一个空的存储桶 如果存储桶存在对象不为空时,删除会报错。- Parameters:
removeBucketArgs-RemoveBucketArgs
-