public abstract class ModernBuildRuleConfig extends Object implements ConfigView<BuckConfig>, ModernBuildRuleStrategyConfig
Constructor and Description |
---|
ModernBuildRuleConfig() |
Modifier and Type | Method and Description |
---|---|
ModernBuildRuleBuildStrategy |
getBuildStrategy(boolean remoteExecutionAutoEnabled,
boolean forceDisableRemoteExecution) |
ModernBuildRuleStrategyConfig |
getDefaultStrategyConfig() |
HybridLocalBuildStrategyConfig |
getHybridLocalConfig() |
static ModernBuildRuleConfig |
of(BuckConfig delegate) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDelegate
public static final String SECTION
public static ModernBuildRuleConfig of(BuckConfig delegate)
@Value.Derived public ModernBuildRuleStrategyConfig getDefaultStrategyConfig()
public ModernBuildRuleBuildStrategy getBuildStrategy(boolean remoteExecutionAutoEnabled, boolean forceDisableRemoteExecution)
getBuildStrategy
in interface ModernBuildRuleStrategyConfig
public HybridLocalBuildStrategyConfig getHybridLocalConfig()
getHybridLocalConfig
in interface ModernBuildRuleStrategyConfig