public abstract class BuildBuckConfig extends Object implements ConfigView<BuckConfig>
Constructor and Description |
---|
BuildBuckConfig() |
public abstract BuckConfig getDelegate()
getDelegate
in interface ConfigView<BuckConfig>
public static BuildBuckConfig of(BuckConfig delegate)
@Value.Lazy public int getMaxActionGraphCacheEntries()
@Value.Lazy public boolean useBuckBinaryHash()
The binary hash reflects the code that can affect the content of artifacts.
By default git commit id is used as the core key.
True
if binary hash should be used as the core key@Value.Lazy public int getKeySeed()
@Value.Lazy public int getNumThreads()
@Value.Lazy public int getNumThreadsForSchedulerPool()
@Value.Lazy public long getBuildInputRuleKeyFileSizeLimit()
@Value.Lazy public int getDefaultMaximumNumberOfThreads()
public int getNumThreads(int defaultValue)
@Value.Lazy public boolean getBuckOutCompatLink()
@Value.Lazy public boolean getBuildVersions()
@Value.Lazy public boolean getTargetsVersions()
@Value.Lazy public boolean getRuleKeyCaching()
@Value.Lazy public boolean createBuildOutputSymLinksEnabled()
@Value.Lazy public boolean isEmbeddedCellBuckOutEnabled()
@Value.Lazy public Optional<com.google.common.collect.ImmutableList<String>> getBuildPrehookScriptInterpreterAndArgs()
@Value.Lazy public boolean getShouldDeleteTemporaries()
@Value.Lazy public FileHashCacheMode getFileHashCacheMode()
@Value.Lazy public boolean shouldBuckOutIncludeTargetConfigHash()
@Value.Lazy public HashedBuckOutLinkMode getHashedBuckOutLinkMode()