类 MinioBucketNotificationService

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

@Service public class MinioBucketNotificationService extends BaseMinioAsyncService

Description: Bucket 通知配置

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

  • 方法详细资料

    • setBucketNotification

      public reactor.core.publisher.Mono<Void> setBucketNotification(String bucketName, io.minio.messages.NotificationConfiguration notificationConfiguration)
      设置 Bucket 通知
      参数:
      bucketName - bucketName
      notificationConfiguration - NotificationConfiguration
    • setBucketNotification

      public reactor.core.publisher.Mono<Void> setBucketNotification(String bucketName, String region, io.minio.messages.NotificationConfiguration notificationConfiguration)
      设置 Bucket 通知
      参数:
      bucketName - bucketName
      region - region
      notificationConfiguration - NotificationConfiguration
    • setBucketNotification

      public reactor.core.publisher.Mono<Void> setBucketNotification(io.minio.SetBucketNotificationArgs setBucketNotificationArgs)
      设置 Bucket 通知
      参数:
      setBucketNotificationArgs - SetBucketNotificationArgs
    • getBucketNotification

      public reactor.core.publisher.Mono<io.minio.messages.NotificationConfiguration> getBucketNotification(String bucketName)
      获取 Bucket 通知配置
      参数:
      bucketName - bucketName
      返回:
      NotificationConfiguration
    • getBucketNotification

      public reactor.core.publisher.Mono<io.minio.messages.NotificationConfiguration> getBucketNotification(String bucketName, String region)
      获取 Bucket 通知配置
      参数:
      bucketName - bucketName
      region - region
      返回:
      NotificationConfiguration
    • getBucketNotification

      public reactor.core.publisher.Mono<io.minio.messages.NotificationConfiguration> getBucketNotification(io.minio.GetBucketNotificationArgs getBucketNotificationArgs)
      获取 Bucket 通知配置
      参数:
      getBucketNotificationArgs - GetBucketNotificationArgs
      返回:
      NotificationConfiguration
    • deleteBucketNotification

      public reactor.core.publisher.Mono<Void> deleteBucketNotification(String bucketName)
      删除 Bucket 通知配置
      参数:
      bucketName - bucketName
    • deleteBucketNotification

      public reactor.core.publisher.Mono<Void> deleteBucketNotification(String bucketName, String region)
      删除 Bucket 通知配置
      参数:
      bucketName - bucketName
      region - region
    • deleteBucketNotification

      public reactor.core.publisher.Mono<Void> deleteBucketNotification(io.minio.DeleteBucketNotificationArgs deleteBucketNotificationArgs)
      删除 Bucket 通知配置
      参数:
      deleteBucketNotificationArgs - DeleteBucketNotificationArgs