类 MinioObjectLockConfigurationService

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.MinioObjectLockConfigurationService

@Service public class MinioObjectLockConfigurationService extends BaseMinioService

Description: Minio 对象锁定配置

作者:
: gengwei.zheng
Date:
: 2022/6/30 16:04
  • 构造器详细资料

    • MinioObjectLockConfigurationService

      public MinioObjectLockConfigurationService(MinioClientObjectPool minioClientObjectPool)
  • 方法详细资料

    • getObjectLockConfiguration

      public io.minio.messages.ObjectLockConfiguration getObjectLockConfiguration(String bucketName)
      获取对象锁定配置
      参数:
      bucketName - 存储桶名称
      返回:
      ObjectLockConfiguration
    • getObjectLockConfiguration

      public io.minio.messages.ObjectLockConfiguration getObjectLockConfiguration(String bucketName, String region)
      获取对象锁定配置
      参数:
      bucketName - 存储桶名称
      region - 区域
      返回:
      ObjectLockConfiguration
    • getObjectLockConfiguration

      public io.minio.messages.ObjectLockConfiguration getObjectLockConfiguration(io.minio.GetObjectLockConfigurationArgs getObjectLockConfigurationArgs)
      获取对象锁定配置
      参数:
      getObjectLockConfigurationArgs - GetObjectLockConfigurationArgs
      返回:
      ObjectLockConfiguration
    • setObjectLockConfiguration

      public void setObjectLockConfiguration(String bucketName, io.minio.messages.ObjectLockConfiguration config)
      设置对象锁定
      参数:
      bucketName - 存储桶名称
      config - 对象锁定配置 ObjectLockConfiguration
    • setObjectLockConfiguration

      public void setObjectLockConfiguration(String bucketName, String region, io.minio.messages.ObjectLockConfiguration config)
      设置对象锁定
      参数:
      bucketName - 存储桶名称
      region - 区域
      config - 对象锁定配置 ObjectLockConfiguration
    • setObjectLockConfiguration

      public void setObjectLockConfiguration(io.minio.SetObjectLockConfigurationArgs setObjectLockConfigurationArgs)
      设置对象锁定
      参数:
      setObjectLockConfigurationArgs - SetObjectLockConfigurationArgs
    • deleteObjectLockConfiguration

      public void deleteObjectLockConfiguration(String bucketName)
      删除对象锁定配置
      参数:
      bucketName - 存储桶名称
    • deleteObjectLockConfiguration

      public void deleteObjectLockConfiguration(String bucketName, String region)
      删除对象锁定配置
      参数:
      bucketName - 存储桶名称
      region - 区域
    • deleteObjectLockConfiguration

      public void deleteObjectLockConfiguration(io.minio.DeleteObjectLockConfigurationArgs deleteObjectLockConfigurationArgs)
      删除对象锁定
      参数:
      deleteObjectLockConfigurationArgs - DeleteObjectLockConfigurationArgs