Interface OssBucketRepository


public interface OssBucketRepository

Description: Dante Java OSS API 存储桶操作抽象定义

Author:
: gengwei.zheng
Date:
: 2023/7/24 18:29
  • Method Details

    • doesBucketExist

      boolean doesBucketExist(String bucketName)
      检查指定的存储桶是否存在。使用此方法可以确定指定的存储桶名称是否已经存在,因此不能用于创建新的存储桶
      Parameters:
      bucketName - 存储桶名称
      Returns:
      如果指定名称的存储桶存在,则该值为true;如果指定名称的存储桶不存在,则值为false
    • listBuckets

      List<BucketDomain> listBuckets()
      返回当前帐户的所有存储桶实例列表
      Returns:
      存储桶 BucketDomain 列表
    • createBucket

      BucketDomain createBucket(String bucketName)
      创建存储桶实例

      说明:Minio 的 createBucket 方法没有返回值

      Parameters:
      bucketName - 存储桶名称
      Returns:
      存储桶信息 BucketDomain
    • createBucket

      BucketDomain createBucket(CreateBucketArguments arguments)
      创建存储桶实例

      说明:Minio 的 createBucket 方法没有返回值

      Parameters:
      arguments - 参数实体 CreateBucketArguments
      Returns:
      存储桶信息 BucketDomain
    • deleteBucket

      void deleteBucket(String bucketName)
      删除存储桶实例

      说明:Aliyun 的 deleteBucket 方法会返回一个 VoidResult。目前用不到,等用到时再重构

      Parameters:
      bucketName - 存储桶名称
    • deleteBucket

      void deleteBucket(DeleteBucketArguments arguments)
      删除存储桶实例

      说明:Aliyun 的 deleteBucket 方法会返回一个 VoidResult。目前用不到,等用到时再重构

      Parameters:
      arguments - 参数实体 DeleteBucketArguments