Class CoordinatorCompactionConfig
- java.lang.Object
-
- org.apache.druid.server.coordinator.CoordinatorCompactionConfig
-
public class CoordinatorCompactionConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONFIG_KEY
-
Constructor Summary
Constructors Constructor Description CoordinatorCompactionConfig(List<DataSourceCompactionConfig> compactionConfigs, Double compactionTaskSlotRatio, Integer maxCompactionTaskSlots, Boolean useAutoScaleSlots)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CoordinatorCompactionConfigempty()booleanequals(Object o)static CoordinatorCompactionConfigfrom(List<DataSourceCompactionConfig> compactionConfigs)static CoordinatorCompactionConfigfrom(CoordinatorCompactionConfig baseConfig, Double compactionTaskSlotRatio, Integer maxCompactionTaskSlots, Boolean useAutoScaleSlots)static CoordinatorCompactionConfigfrom(CoordinatorCompactionConfig baseConfig, List<DataSourceCompactionConfig> compactionConfigs)List<DataSourceCompactionConfig>getCompactionConfigs()doublegetCompactionTaskSlotRatio()intgetMaxCompactionTaskSlots()inthashCode()booleanisUseAutoScaleSlots()StringtoString()
-
-
-
Field Detail
-
CONFIG_KEY
public static final String CONFIG_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
from
public static CoordinatorCompactionConfig from(CoordinatorCompactionConfig baseConfig, List<DataSourceCompactionConfig> compactionConfigs)
-
from
public static CoordinatorCompactionConfig from(CoordinatorCompactionConfig baseConfig, @Nullable Double compactionTaskSlotRatio, @Nullable Integer maxCompactionTaskSlots, @Nullable Boolean useAutoScaleSlots)
-
from
public static CoordinatorCompactionConfig from(List<DataSourceCompactionConfig> compactionConfigs)
-
empty
public static CoordinatorCompactionConfig empty()
-
getCompactionConfigs
public List<DataSourceCompactionConfig> getCompactionConfigs()
-
getCompactionTaskSlotRatio
public double getCompactionTaskSlotRatio()
-
getMaxCompactionTaskSlots
public int getMaxCompactionTaskSlots()
-
isUseAutoScaleSlots
public boolean isUseAutoScaleSlots()
-
-