Package io.trino.plugin.base.security
Class FileBasedSystemAccessControlRules
- java.lang.Object
-
- io.trino.plugin.base.security.FileBasedSystemAccessControlRules
-
public class FileBasedSystemAccessControlRules extends Object
-
-
Constructor Summary
Constructors Constructor Description FileBasedSystemAccessControlRules(Optional<List<CatalogAccessControlRule>> catalogRules, Optional<List<QueryAccessRule>> queryAccessRules, Optional<List<ImpersonationRule>> impersonationRules, Optional<List<PrincipalUserMatchRule>> principalUserMatchRules, Optional<List<SystemInformationRule>> systemInformationRules, Optional<List<CatalogSchemaAccessControlRule>> schemaAccessControlRules, Optional<List<CatalogTableAccessControlRule>> tableAccessControlRules, Optional<List<SessionPropertyAccessControlRule>> sessionPropertyRules, Optional<List<CatalogSessionPropertyAccessControlRule>> catalogSessionPropertyRules)
-
Method Summary
-
-
-
Constructor Detail
-
FileBasedSystemAccessControlRules
public FileBasedSystemAccessControlRules(Optional<List<CatalogAccessControlRule>> catalogRules, Optional<List<QueryAccessRule>> queryAccessRules, Optional<List<ImpersonationRule>> impersonationRules, Optional<List<PrincipalUserMatchRule>> principalUserMatchRules, Optional<List<SystemInformationRule>> systemInformationRules, Optional<List<CatalogSchemaAccessControlRule>> schemaAccessControlRules, Optional<List<CatalogTableAccessControlRule>> tableAccessControlRules, Optional<List<SessionPropertyAccessControlRule>> sessionPropertyRules, Optional<List<CatalogSessionPropertyAccessControlRule>> catalogSessionPropertyRules)
-
-
Method Detail
-
getCatalogRules
public Optional<List<CatalogAccessControlRule>> getCatalogRules()
-
getQueryAccessRules
public Optional<List<QueryAccessRule>> getQueryAccessRules()
-
getImpersonationRules
public Optional<List<ImpersonationRule>> getImpersonationRules()
-
getPrincipalUserMatchRules
public Optional<List<PrincipalUserMatchRule>> getPrincipalUserMatchRules()
-
getSystemInformationRules
public Optional<List<SystemInformationRule>> getSystemInformationRules()
-
getSchemaRules
public Optional<List<CatalogSchemaAccessControlRule>> getSchemaRules()
-
getTableRules
public Optional<List<CatalogTableAccessControlRule>> getTableRules()
-
getSessionPropertyRules
public Optional<List<SessionPropertyAccessControlRule>> getSessionPropertyRules()
-
getCatalogSessionPropertyRules
public Optional<List<CatalogSessionPropertyAccessControlRule>> getCatalogSessionPropertyRules()
-
-