类 MinioAdminGroupService

java.lang.Object
cn.herodotus.oss.dialect.core.service.BaseOssService<io.minio.admin.MinioAdminClient>
cn.herodotus.oss.dialect.reactive.minio.definition.service.BaseMinioAdminService
cn.herodotus.oss.dialect.reactive.minio.service.MinioAdminGroupService

@Service public class MinioAdminGroupService extends BaseMinioAdminService

Description: Minio Group 管理 Service

作者:
: gengwei.zheng
Date:
: 2023/6/25 14:01
  • 构造器详细资料

  • 方法详细资料

    • listGroups

      public reactor.core.publisher.Mono<List<String>> listGroups()
      获取所有MinIO组的列表
      返回:
      组列表
    • getGroupInfo

      public reactor.core.publisher.Mono<io.minio.admin.GroupInfo> getGroupInfo(String group)
      获取指定MinIO组的组信息
      参数:
      group - 组
      返回:
      组信息
    • addUpdateGroup

      public reactor.core.publisher.Mono<Void> addUpdateGroup(@Nonnull String group, @Nullable io.minio.admin.Status groupStatus, @Nullable List<String> members)
      添加或者更新 Group
      参数:
      group - 用户组名称
      groupStatus - 用户组状态
      members - 组内成员
    • removeGroup

      public reactor.core.publisher.Mono<Void> removeGroup(@Nonnull String group)
      移除组
      参数:
      group - 组名称