类 MinioAdminGroupService

java.lang.Object
cn.herodotus.oss.minio.logic.definition.service.BaseMinioAdminClientService
cn.herodotus.oss.minio.logic.service.MinioAdminGroupService

@Service public class MinioAdminGroupService extends BaseMinioAdminClientService

Description: Minio Group 管理 Service

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

  • 方法详细资料

    • listGroups

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

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

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

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