Class MinioBucketService


@Service public class MinioBucketService extends BaseMinioService

Description: Minio Bucket 存储通基础操作服务 Service

Author:
: gengwei.zheng
Date:
: 2022/6/30 13:26
  • Constructor Details

  • Method Details

    • listBuckets

      public List<io.minio.messages.Bucket> listBuckets()
      查询所有存储桶
      Returns:
      Bucket 列表
    • listBuckets

      public List<io.minio.messages.Bucket> listBuckets(io.minio.ListBucketsArgs args)
      查询所有存储桶
      Parameters:
      args - ListBucketsArgs
      Returns:
      Bucket 列表
    • bucketExists

      public boolean bucketExists(String bucketName)
      存储桶是否存在
      Parameters:
      bucketName - 存储桶名称
      Returns:
      是否存在,true 存在,false 不存在
    • bucketExists

      public boolean bucketExists(String bucketName, String region)
      存储桶是否存在
      Parameters:
      bucketName - 存储桶名称
      region - 区域
      Returns:
      是否存在,true 存在,false 不存在
    • bucketExists

      public boolean bucketExists(io.minio.BucketExistsArgs bucketExistsArgs)
      存储桶是否存在
      Parameters:
      bucketExistsArgs - BucketExistsArgs
      Returns:
      true 存在,false 不存在
    • makeBucket

      public void makeBucket(String bucketName)
      创建存储桶
      Parameters:
      bucketName - 存储桶名称
    • makeBucket

      public void makeBucket(String bucketName, String region)
      创建存储桶
      Parameters:
      bucketName - 存储桶名称
      region - 区域
    • makeBucket

      public void makeBucket(io.minio.MakeBucketArgs makeBucketArgs)
      创建存储桶

      该方法仅仅是 Minio 原始方法的封装,不包含校验等操作。

      Parameters:
      makeBucketArgs - MakeBucketArgs
    • removeBucket

      public void removeBucket(String bucketName)
      删除一个空的存储桶 如果存储桶存在对象不为空时,删除会报错。
      Parameters:
      bucketName - 存储桶名称
    • removeBucket

      public void removeBucket(String bucketName, String region)
      删除一个空的存储桶 如果存储桶存在对象不为空时,删除会报错。
      Parameters:
      bucketName - 存储桶名称
      region - 区域
    • removeBucket

      public void removeBucket(io.minio.RemoveBucketArgs removeBucketArgs)
      删除一个空的存储桶 如果存储桶存在对象不为空时,删除会报错。
      Parameters:
      removeBucketArgs - RemoveBucketArgs