-
- All Implemented Interfaces:
public class PerformanceExtension
-
-
Field Summary
Fields Modifier and Type Field Description private final String
version
private List<TrackableMetric>
metrics
private final List<NativeBinary>
trackedBinaries
private final Map<NativeBinary, String>
binaryNamesForReport
private Boolean
includeAssociatedTasks
-
Constructor Summary
Constructors Constructor Description PerformanceExtension(Project project)
-
Method Summary
Modifier and Type Method Description final String
getVersion()
final List<TrackableMetric>
getMetrics()
final Unit
setMetrics(List<TrackableMetric> metrics)
final List<NativeBinary>
getTrackedBinaries()
final Map<NativeBinary, String>
getBinaryNamesForReport()
final Boolean
getIncludeAssociatedTasks()
final Unit
setIncludeAssociatedTasks(Boolean includeAssociatedTasks)
final Unit
binary(NativeBinary binary, String nameForReport)
final Unit
binary(NativeBinary binary)
-
-
Method Detail
-
getVersion
final String getVersion()
-
getMetrics
final List<TrackableMetric> getMetrics()
-
setMetrics
final Unit setMetrics(List<TrackableMetric> metrics)
-
getTrackedBinaries
final List<NativeBinary> getTrackedBinaries()
-
getBinaryNamesForReport
final Map<NativeBinary, String> getBinaryNamesForReport()
-
getIncludeAssociatedTasks
final Boolean getIncludeAssociatedTasks()
-
setIncludeAssociatedTasks
final Unit setIncludeAssociatedTasks(Boolean includeAssociatedTasks)
-
binary
@JvmOverloads() final Unit binary(NativeBinary binary, String nameForReport)
-
binary
@JvmOverloads() final Unit binary(NativeBinary binary)
-
-
-
-