Class RubixConfig

java.lang.Object
io.trino.hdfs.rubix.RubixConfig

public class RubixConfig extends Object
  • Constructor Details

    • RubixConfig

      public RubixConfig()
  • Method Details

    • getReadMode

      @NotNull public @NotNull RubixConfig.ReadMode getReadMode()
    • setReadMode

      @Config("hive.cache.read-mode") public RubixConfig setReadMode(RubixConfig.ReadMode readMode)
    • getCacheLocation

      @NotNull public @NotNull Optional<String> getCacheLocation()
    • setCacheLocation

      @Config("hive.cache.location") public RubixConfig setCacheLocation(String location)
    • getCacheTtl

      @MinDuration("0s") @NotNull public @MinDuration("0s") @NotNull io.airlift.units.Duration getCacheTtl()
    • setCacheTtl

      @Config("hive.cache.ttl") public RubixConfig setCacheTtl(io.airlift.units.Duration cacheTtl)
    • getDiskUsagePercentage

      @Min(0L) @Max(100L) public @jakarta.validation.constraints.Min(0L),@jakarta.validation.constraints.Max(100L) int getDiskUsagePercentage()
    • setDiskUsagePercentage

      @Config("hive.cache.disk-usage-percentage") public RubixConfig setDiskUsagePercentage(int diskUsagePercentage)
    • getBookKeeperServerPort

      public int getBookKeeperServerPort()
    • setBookKeeperServerPort

      @Config("hive.cache.bookkeeper-port") public RubixConfig setBookKeeperServerPort(int port)
    • getDataTransferServerPort

      public int getDataTransferServerPort()
    • setDataTransferServerPort

      @Config("hive.cache.data-transfer-port") public RubixConfig setDataTransferServerPort(int port)
    • isStartServerOnCoordinator

      public boolean isStartServerOnCoordinator()
    • setStartServerOnCoordinator

      @Config("hive.cache.start-server-on-coordinator") public RubixConfig setStartServerOnCoordinator(boolean startServerOnCoordinator)