public class CoordinatorCompactionConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CONFIG_KEY |
| Constructor and Description |
|---|
CoordinatorCompactionConfig(List<DataSourceCompactionConfig> compactionConfigs,
Double compactionTaskSlotRatio,
Integer maxCompactionTaskSlots) |
| Modifier and Type | Method and Description |
|---|---|
static CoordinatorCompactionConfig |
current(JacksonConfigManager configManager) |
static CoordinatorCompactionConfig |
empty() |
boolean |
equals(Object o) |
static CoordinatorCompactionConfig |
from(CoordinatorCompactionConfig baseConfig,
Double compactionTaskSlotRatio,
Integer maxCompactionTaskSlots) |
static CoordinatorCompactionConfig |
from(CoordinatorCompactionConfig baseConfig,
List<DataSourceCompactionConfig> compactionConfigs) |
static CoordinatorCompactionConfig |
from(List<DataSourceCompactionConfig> compactionConfigs) |
List<DataSourceCompactionConfig> |
getCompactionConfigs() |
double |
getCompactionTaskSlotRatio() |
int |
getMaxCompactionTaskSlots() |
int |
hashCode() |
String |
toString() |
static AtomicReference<CoordinatorCompactionConfig> |
watch(JacksonConfigManager configManager) |
public static final String CONFIG_KEY
public static CoordinatorCompactionConfig from(CoordinatorCompactionConfig baseConfig, List<DataSourceCompactionConfig> compactionConfigs)
public static CoordinatorCompactionConfig from(CoordinatorCompactionConfig baseConfig, @Nullable Double compactionTaskSlotRatio, @Nullable Integer maxCompactionTaskSlots)
public static CoordinatorCompactionConfig from(List<DataSourceCompactionConfig> compactionConfigs)
public static CoordinatorCompactionConfig empty()
public static AtomicReference<CoordinatorCompactionConfig> watch(JacksonConfigManager configManager)
@Nonnull public static CoordinatorCompactionConfig current(JacksonConfigManager configManager)
public List<DataSourceCompactionConfig> getCompactionConfigs()
public double getCompactionTaskSlotRatio()
public int getMaxCompactionTaskSlots()
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.