src.main.kotlin.com.gabrielfeo.develocity.api.model.MavenBuildInitializationAndDiscoveryTimeBreakdown.kt Maven / Gradle / Ivy
/**
*
* Please note:
* This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* Do not edit this file manually.
*
*/
@file:Suppress(
"ArrayInDataClass",
"EnumEntryName",
"RemoveRedundantQualifierName",
"UnusedImport"
)
package com.gabrielfeo.develocity.api.model
import com.squareup.moshi.Json
import com.squareup.moshi.JsonClass
/**
* The time breakdown of the initialization and discovery phase of a Maven build.
*
* @param total The elapsed time from the very start of the build to the start of the execution of the first project in milliseconds.
* @param settings The elapsed time taken to read the settings of the build in milliseconds.
* @param toolchains The elapsed time taken to read the toolchain settings of the build in milliseconds.
* @param other Any other elapsed time between the start of the build and the start of the execution of the first project in milliseconds.
* @param projectDiscovery The elapsed time taken to discover all projects included in the build in milliseconds. `null` if the build failed before the project discovery phase.
*/
data class MavenBuildInitializationAndDiscoveryTimeBreakdown (
/* The elapsed time from the very start of the build to the start of the execution of the first project in milliseconds. */
@Json(name = "total")
val total: kotlin.Long,
/* The elapsed time taken to read the settings of the build in milliseconds. */
@Json(name = "settings")
val settings: kotlin.Long,
/* The elapsed time taken to read the toolchain settings of the build in milliseconds. */
@Json(name = "toolchains")
val toolchains: kotlin.Long,
/* Any other elapsed time between the start of the build and the start of the execution of the first project in milliseconds. */
@Json(name = "other")
val other: kotlin.Long,
/* The elapsed time taken to discover all projects included in the build in milliseconds. `null` if the build failed before the project discovery phase. */
@Json(name = "projectDiscovery")
val projectDiscovery: kotlin.Long? = null
) {
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy