Class DbSessionPropertyManagerConfig

java.lang.Object
io.trino.plugin.session.db.DbSessionPropertyManagerConfig

public class DbSessionPropertyManagerConfig extends Object
  • Constructor Details

    • DbSessionPropertyManagerConfig

      public DbSessionPropertyManagerConfig()
  • Method Details

    • getConfigDbUrl

      @NotNull public @NotNull String getConfigDbUrl()
    • setConfigDbUrl

      @Config("session-property-manager.db.url") public DbSessionPropertyManagerConfig setConfigDbUrl(String configDbUrl)
    • getUsername

      @Nullable public String getUsername()
    • setUsername

      @Config("session-property-manager.db.username") public DbSessionPropertyManagerConfig setUsername(String username)
    • getPassword

      @Nullable public String getPassword()
    • setPassword

      @Config("session-property-manager.db.password") public DbSessionPropertyManagerConfig setPassword(String password)
    • getSpecsRefreshPeriod

      @NotNull @MinDuration("1ms") public @NotNull @MinDuration("1ms") io.airlift.units.Duration getSpecsRefreshPeriod()
    • setSpecsRefreshPeriod

      @Config("session-property-manager.db.refresh-period") public DbSessionPropertyManagerConfig setSpecsRefreshPeriod(io.airlift.units.Duration specsRefreshPeriod)