Package io.trino.plugin.base.security
Class CatalogAccessControlRule
- java.lang.Object
-
- io.trino.plugin.base.security.CatalogAccessControlRule
-
public class CatalogAccessControlRule extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCatalogAccessControlRule.AccessMode
-
Field Summary
Fields Modifier and Type Field Description static CatalogAccessControlRuleALLOW_ALL
-
Constructor Summary
Constructors Constructor Description CatalogAccessControlRule(CatalogAccessControlRule.AccessMode accessMode, Optional<Pattern> userRegex, Optional<Pattern> roleRegex, Optional<Pattern> groupRegex, Optional<Pattern> catalogRegex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<CatalogAccessControlRule.AccessMode>match(String user, Set<String> roles, Set<String> groups, String catalog)
-
-
-
Field Detail
-
ALLOW_ALL
public static final CatalogAccessControlRule ALLOW_ALL
-
-