Package io.trino.plugin.base.security
Class FileBasedAccessControlConfig
- java.lang.Object
-
- io.trino.plugin.base.security.FileBasedAccessControlConfig
-
public class FileBasedAccessControlConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringSECURITY_CONFIG_FILEstatic StringSECURITY_REFRESH_PERIOD
-
Constructor Summary
Constructors Constructor Description FileBasedAccessControlConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull @FileExists StringgetConfigFile()@MinDuration("1ms") io.airlift.units.DurationgetRefreshPeriod()FileBasedAccessControlConfigsetConfigFile(String configFile)FileBasedAccessControlConfigsetRefreshPeriod(io.airlift.units.Duration refreshPeriod)
-
-
-
Field Detail
-
SECURITY_CONFIG_FILE
public static final String SECURITY_CONFIG_FILE
- See Also:
- Constant Field Values
-
SECURITY_REFRESH_PERIOD
public static final String SECURITY_REFRESH_PERIOD
- See Also:
- Constant Field Values
-
-
Method Detail
-
getConfigFile
@NotNull @FileExists public @NotNull @FileExists String getConfigFile()
-
setConfigFile
@Config("security.config-file") public FileBasedAccessControlConfig setConfigFile(String configFile)
-
getRefreshPeriod
@MinDuration("1ms") public @MinDuration("1ms") io.airlift.units.Duration getRefreshPeriod()
-
setRefreshPeriod
@Config("security.refresh-period") public FileBasedAccessControlConfig setRefreshPeriod(io.airlift.units.Duration refreshPeriod)
-
-