Class RubixConfig


  • public class RubixConfig
    extends Object
    • Constructor Detail

      • RubixConfig

        public RubixConfig()
    • Method Detail

      • 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 @javax.validation.constraints.Min(0L),@javax.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)