类 MinioObjectLegalHoldService

java.lang.Object
cn.herodotus.oss.dialect.core.service.BaseOssService<MinioAsyncClient>
cn.herodotus.oss.dialect.reactive.minio.definition.service.BaseMinioAsyncService
cn.herodotus.oss.dialect.reactive.minio.service.MinioObjectLegalHoldService

@Service public class MinioObjectLegalHoldService extends BaseMinioAsyncService

Description: Object 合法持有

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

  • 方法详细资料

    • enableObjectLegalHold

      public reactor.core.publisher.Mono<Void> enableObjectLegalHold(String bucketName, String objectName)
      启用对对象的合法保留
      参数:
      bucketName - 存储桶名称
      objectName - 对象名称
    • enableObjectLegalHold

      public reactor.core.publisher.Mono<Void> enableObjectLegalHold(String bucketName, String region, String objectName)
      启用对对象的合法保留
      参数:
      bucketName - 存储桶名称
      region - 区域
      objectName - 对象名称
    • enableObjectLegalHold

      public reactor.core.publisher.Mono<Void> enableObjectLegalHold(String bucketName, String region, String objectName, String versionId)
      启用对对象的合法保留
      参数:
      bucketName - 存储桶名称
      region - 区域
      objectName - 对象名称
      versionId - 版本ID
    • enableObjectLegalHold

      public reactor.core.publisher.Mono<Void> enableObjectLegalHold(io.minio.EnableObjectLegalHoldArgs enableObjectLegalHoldArgs)
      启用对对象的合法保留
      参数:
      enableObjectLegalHoldArgs - EnableObjectLegalHoldArgs
    • disableObjectLegalHold

      public reactor.core.publisher.Mono<Void> disableObjectLegalHold(String bucketName, String objectName)
      禁用对对象的合法保留。
      参数:
      bucketName - 存储桶名称
      objectName - 对象名称
    • disableObjectLegalHold

      public reactor.core.publisher.Mono<Void> disableObjectLegalHold(String bucketName, String region, String objectName)
      禁用对对象的合法保留。
      参数:
      bucketName - 存储桶名称
      region - 区域
      objectName - 对象名称
    • disableObjectLegalHold

      public reactor.core.publisher.Mono<Void> disableObjectLegalHold(String bucketName, String region, String objectName, String versionId)
      禁用对对象的合法保留。
      参数:
      bucketName - 存储桶名称
      region - 区域
      objectName - 对象名称
      versionId - 版本ID
    • disableObjectLegalHold

      public reactor.core.publisher.Mono<Void> disableObjectLegalHold(io.minio.DisableObjectLegalHoldArgs disableObjectLegalHoldArgs)
      禁用对对象的合法保留。
      参数:
      disableObjectLegalHoldArgs - DisableObjectLegalHoldArgs