Class MinioAdminGroupService

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

@Service public class MinioAdminGroupService extends BaseMinioAdminService

Description: Minio Group 管理 Service

Author:
: gengwei.zheng
Date:
: 2023/6/25 14:01
  • Constructor Details

  • Method Details

    • listGroups

      public List<String> listGroups()
      获取所有MinIO组的列表
      Returns:
      组列表
    • getGroupInfo

      public io.minio.admin.GroupInfo getGroupInfo(String group)
      获取指定MinIO组的组信息
      Parameters:
      group - 组
      Returns:
      组信息
    • addUpdateGroup

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

      public void removeGroup(@Nonnull String group)
      移除组
      Parameters:
      group - 组名称