类 MinioBucketNotificationService

java.lang.Object
cn.herodotus.oss.minio.logic.definition.service.BaseMinioClientService
cn.herodotus.oss.minio.logic.service.MinioBucketNotificationService

@Service public class MinioBucketNotificationService extends BaseMinioClientService

Description: Bucket 通知配置

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

    • MinioBucketNotificationService

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

    • setBucketNotification

      public void setBucketNotification(String bucketName, io.minio.messages.NotificationConfiguration notificationConfiguration)
      设置 Bucket 通知
      参数:
      bucketName - bucketName
      notificationConfiguration - NotificationConfiguration
    • setBucketNotification

      public void setBucketNotification(String bucketName, String region, io.minio.messages.NotificationConfiguration notificationConfiguration)
      设置 Bucket 通知
      参数:
      bucketName - bucketName
      region - region
      notificationConfiguration - NotificationConfiguration
    • setBucketNotification

      public void setBucketNotification(io.minio.SetBucketNotificationArgs setBucketNotificationArgs)
      设置 Bucket 通知
      参数:
      setBucketNotificationArgs - SetBucketNotificationArgs
    • getBucketNotification

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

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

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

      public void deleteBucketNotification(String bucketName)
      删除 Bucket 通知配置
      参数:
      bucketName - bucketName
    • deleteBucketNotification

      public void deleteBucketNotification(String bucketName, String region)
      删除 Bucket 通知配置
      参数:
      bucketName - bucketName
      region - region
    • deleteBucketNotification

      public void deleteBucketNotification(io.minio.DeleteBucketNotificationArgs deleteBucketNotificationArgs)
      删除 Bucket 通知配置
      参数:
      deleteBucketNotificationArgs - DeleteBucketNotificationArgs