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, waitgetDelegatepublic 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 ModernBuildRuleStrategyConfigpublic HybridLocalBuildStrategyConfig getHybridLocalConfig()
getHybridLocalConfig in interface ModernBuildRuleStrategyConfig