Package org.gradle.profiler
Class InvocationSettings.InvocationSettingsBuilder
java.lang.Object
org.gradle.profiler.InvocationSettings.InvocationSettingsBuilder
- Enclosing class:
- InvocationSettings
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setBenchmark(boolean benchmark) setBenchmarkTitle(String benchmarkTitle) The title of the benchmark.setBuildLog(File buildLog) setCsvFormat(Format csvFormat) setDryRun(boolean dryRun) setGenerateDiffs(boolean generateDiffs) setGradleUserHome(File gradleUserHome) setInvoker(BuildInvoker invoker) setIterations(Integer iterations) setMeasureConfigTime(boolean measureConfigTime) setMeasuredBuildOperations(List<String> measuredBuildOperations) setMeasureGarbageCollection(boolean measureGarbageCollection) setMeasureLocalBuildCache(boolean measureLocalBuildCache) setOutputDir(File outputDir) setProfiler(Profiler profiler) setProjectDir(File projectDir) setScenarioFile(File scenarioFile) setStudioInstallDir(File studioInstallDir) setStudioSandboxDir(File studioSandboxDir) setSysProperties(Map<String, String> sysProperties) setTargets(List<String> targets) setVersions(List<String> versions) setWarmupCount(Integer warmupCount)
-
Constructor Details
-
InvocationSettingsBuilder
public InvocationSettingsBuilder()
-
-
Method Details
-
setProjectDir
-
setProfiler
-
setGenerateDiffs
-
setBenchmark
-
setDryRun
-
setScenarioFile
-
setOutputDir
-
setInvoker
-
setVersions
-
setTargets
-
setSysProperties
public InvocationSettings.InvocationSettingsBuilder setSysProperties(Map<String, String> sysProperties) -
setGradleUserHome
-
setStudioInstallDir
-
setStudioSandboxDir
public InvocationSettings.InvocationSettingsBuilder setStudioSandboxDir(@Nullable File studioSandboxDir) -
setWarmupCount
-
setIterations
-
setMeasureGarbageCollection
public InvocationSettings.InvocationSettingsBuilder setMeasureGarbageCollection(boolean measureGarbageCollection) -
setMeasureLocalBuildCache
public InvocationSettings.InvocationSettingsBuilder setMeasureLocalBuildCache(boolean measureLocalBuildCache) -
setMeasureConfigTime
-
setMeasuredBuildOperations
public InvocationSettings.InvocationSettingsBuilder setMeasuredBuildOperations(List<String> measuredBuildOperations) -
setCsvFormat
-
setBenchmarkTitle
public InvocationSettings.InvocationSettingsBuilder setBenchmarkTitle(@Nullable String benchmarkTitle) The title of the benchmark. Shown on the HTML report and on the console. -
setBuildLog
-
build
-