类 MinioObjectLegalHoldService

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

@Service public class MinioObjectLegalHoldService extends BaseMinioService

Description: Object 合法持有

作者:
: gengwei.zheng
Date:
: 2023/6/11 9:46
  • 构造器详细资料

    • MinioObjectLegalHoldService

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

    • enableObjectLegalHold

      public void enableObjectLegalHold(String bucketName, String objectName)
      启用对对象的合法保留
      参数:
      bucketName - 存储桶名称
      objectName - 对象名称
    • enableObjectLegalHold

      public void enableObjectLegalHold(String bucketName, String region, String objectName)
      启用对对象的合法保留
      参数:
      bucketName - 存储桶名称
      region - 区域
      objectName - 对象名称
    • enableObjectLegalHold

      public void enableObjectLegalHold(String bucketName, String region, String objectName, String versionId)
      启用对对象的合法保留
      参数:
      bucketName - 存储桶名称
      region - 区域
      objectName - 对象名称
      versionId - 版本ID
    • enableObjectLegalHold

      public void enableObjectLegalHold(io.minio.EnableObjectLegalHoldArgs enableObjectLegalHoldArgs)
      启用对对象的合法保留
      参数:
      enableObjectLegalHoldArgs - EnableObjectLegalHoldArgs
    • disableObjectLegalHold

      public void disableObjectLegalHold(String bucketName, String objectName)
      禁用对对象的合法保留。
      参数:
      bucketName - 存储桶名称
      objectName - 对象名称
    • disableObjectLegalHold

      public void disableObjectLegalHold(String bucketName, String region, String objectName)
      禁用对对象的合法保留。
      参数:
      bucketName - 存储桶名称
      region - 区域
      objectName - 对象名称
    • disableObjectLegalHold

      public void disableObjectLegalHold(String bucketName, String region, String objectName, String versionId)
      禁用对对象的合法保留。
      参数:
      bucketName - 存储桶名称
      region - 区域
      objectName - 对象名称
      versionId - 版本ID
    • disableObjectLegalHold

      public void disableObjectLegalHold(io.minio.DisableObjectLegalHoldArgs disableObjectLegalHoldArgs)
      禁用对对象的合法保留。
      参数:
      disableObjectLegalHoldArgs - DisableObjectLegalHoldArgs