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
Description: Minio Group 管理 Service
- Author:
- : gengwei.zheng
- Date:
- : 2023/6/25 14:01
-
Constructor Summary
ConstructorsConstructorDescriptionMinioAdminGroupService(MinioAdminClientObjectPool minioAdminClientObjectPool) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddUpdateGroup(String group, io.minio.admin.Status groupStatus, List<String> members) 添加或者更新 Groupio.minio.admin.GroupInfogetGroupInfo(String group) 获取指定MinIO组的组信息获取所有MinIO组的列表voidremoveGroup(String group) 移除组Methods inherited from class cn.herodotus.oss.dialect.core.service.BaseOssService
close, getClient
-
Constructor Details
-
MinioAdminGroupService
-
-
Method Details
-
listGroups
获取所有MinIO组的列表- Returns:
- 组列表
-
getGroupInfo
获取指定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
移除组- Parameters:
group- 组名称
-