类 MinioAdminPolicyService
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.MinioAdminPolicyService
Description: Minio 屏蔽策略服务
- 作者:
- : gengwei.zheng
- Date:
- : 2023/6/25 10:55
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明reactor.core.publisher.Mono<Void> addCannedPolicy(String name, String policy) 创建屏蔽策略获取屏蔽策略列表reactor.core.publisher.Mono<Void> removeCannedPolicy(String name) 移除屏蔽策略reactor.core.publisher.Mono<Void> 设置屏蔽策略从类继承的方法 cn.herodotus.oss.dialect.reactive.minio.definition.service.BaseMinioAdminService
empty, just从类继承的方法 cn.herodotus.oss.dialect.core.service.BaseOssService
close, getClient
-
构造器详细资料
-
MinioAdminPolicyService
-
-
方法详细资料
-
listCannedPolicies
获取屏蔽策略列表- 返回:
- 屏蔽策略列表
-
addCannedPolicy
public reactor.core.publisher.Mono<Void> addCannedPolicy(@Nonnull String name, @Nonnull String policy) 创建屏蔽策略- 参数:
name- 策略名称policy- 策略
-
removeCannedPolicy
移除屏蔽策略- 参数:
name- 策略名称
-
setPolicy
public reactor.core.publisher.Mono<Void> setPolicy(@Nonnull String userOrGroupName, boolean isGroup, @Nonnull String policyName) 设置屏蔽策略- 参数:
userOrGroupName- 用户名或组名isGroup- 是否是组policyName- 策略名称
-