BuildAttributesEnvironment

constructor(@Json(name = "operatingSystem") operatingSystem: String, @Json(name = "numberOfCpuCores") numberOfCpuCores: Int, @Json(name = "jreVersion") jreVersion: String, @Json(name = "jvmVersion") jvmVersion: String, @Json(name = "jvmMaxMemoryHeapSize") jvmMaxMemoryHeapSize: Long, @Json(name = "jvmLocale") jvmLocale: String, @Json(name = "username") username: String? = null, @Json(name = "jvmCharset") jvmCharset: String? = null, @Json(name = "publicHostname") publicHostname: String? = null, @Json(name = "localHostname") localHostname: String? = null, @Json(name = "localIpAddresses") localIpAddresses: List<String>? = null)

Parameters

operatingSystem

Operating system of the build machine.

numberOfCpuCores

Number of cores available to the build JVM.

jreVersion

Version of the Java runtime executing the build.

jvmVersion

Version of the Java Virtual Machine executing the build.

jvmMaxMemoryHeapSize

Maximum heap memory available to the build JVM in bytes.

jvmLocale

The locale of the JVM executing the build.

username

Operating system username of the build user. null if no username is captured.

jvmCharset

The default charset of the JVM executing the build. null if capturing is not possible.

publicHostname

The hostname of the build machine, as seen on the network. null if capturing is not possible.

localHostname

The hostname of the build machine, as specified by itself. null if capturing is not possible.

localIpAddresses

The local IP addresses of the build machine. null if capturing is not possible.