![JAR search and dependency download from the Maven repository](/logo.png)
de.gesellix.docker.remote.api.SystemInfoJsonAdapter.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of docker-remote-api-model-1-45 Show documentation
Show all versions of docker-remote-api-model-1-45 Show documentation
API model for the Docker remote api v1.45
// Code generated by moshi-kotlin-codegen. Do not edit.
@file:Suppress("DEPRECATION", "unused", "UNUSED_PARAMETER", "ClassName", "REDUNDANT_PROJECTION",
"RedundantExplicitType", "LocalVariableName", "RedundantVisibilityModifier",
"PLATFORM_CLASS_MAPPED_TO_KOTLIN", "IMPLICIT_NOTHING_TYPE_ARGUMENT_IN_RETURN_POSITION")
package de.gesellix.docker.remote.api
import com.squareup.moshi.JsonAdapter
import com.squareup.moshi.JsonReader
import com.squareup.moshi.JsonWriter
import com.squareup.moshi.Moshi
import com.squareup.moshi.Types
import com.squareup.moshi.`internal`.Util
import java.lang.NullPointerException
import java.lang.reflect.Constructor
import kotlin.Boolean
import kotlin.Int
import kotlin.Long
import kotlin.String
import kotlin.Suppress
import kotlin.Unit
import kotlin.collections.MutableList
import kotlin.collections.MutableMap
import kotlin.collections.emptySet
import kotlin.jvm.Volatile
import kotlin.text.buildString
public class SystemInfoJsonAdapter(
moshi: Moshi,
) : JsonAdapter() {
private val options: JsonReader.Options = JsonReader.Options.of("ID", "Containers",
"ContainersRunning", "ContainersPaused", "ContainersStopped", "Images", "Driver",
"DriverStatus", "DockerRootDir", "Plugins", "MemoryLimit", "SwapLimit", "KernelMemoryTCP",
"CpuCfsPeriod", "CpuCfsQuota", "CPUShares", "CPUSet", "PidsLimit", "OomKillDisable",
"IPv4Forwarding", "BridgeNfIptables", "BridgeNfIp6tables", "Debug", "NFd", "NGoroutines",
"SystemTime", "LoggingDriver", "CgroupDriver", "CgroupVersion", "NEventsListener",
"KernelVersion", "OperatingSystem", "OSVersion", "OSType", "Architecture", "NCPU", "MemTotal",
"IndexServerAddress", "RegistryConfig", "GenericResources", "HttpProxy", "HttpsProxy",
"NoProxy", "Name", "Labels", "ExperimentalBuild", "ServerVersion", "Runtimes",
"DefaultRuntime", "Swarm", "LiveRestoreEnabled", "Isolation", "InitBinary",
"ContainerdCommit", "RuncCommit", "InitCommit", "SecurityOptions", "ProductLicense",
"DefaultAddressPools", "Warnings", "CDISpecDirs")
private val nullableStringAdapter: JsonAdapter = moshi.adapter(String::class.java,
emptySet(), "ID")
private val nullableIntAdapter: JsonAdapter = moshi.adapter(Int::class.javaObjectType,
emptySet(), "containers")
private val nullableMutableListOfMutableListOfStringAdapter:
JsonAdapter>?> =
moshi.adapter(Types.newParameterizedType(MutableList::class.java,
Types.newParameterizedType(MutableList::class.java, String::class.java)), emptySet(),
"driverStatus")
private val nullablePluginsInfoAdapter: JsonAdapter =
moshi.adapter(PluginsInfo::class.java, emptySet(), "plugins")
private val nullableBooleanAdapter: JsonAdapter =
moshi.adapter(Boolean::class.javaObjectType, emptySet(), "memoryLimit")
private val nullableCgroupDriverAdapter: JsonAdapter =
moshi.adapter(SystemInfo.CgroupDriver::class.java, emptySet(), "cgroupDriver")
private val nullableCgroupVersionAdapter: JsonAdapter =
moshi.adapter(SystemInfo.CgroupVersion::class.java, emptySet(), "cgroupVersion")
private val nullableLongAdapter: JsonAdapter = moshi.adapter(Long::class.javaObjectType,
emptySet(), "memTotal")
private val nullableRegistryServiceConfigAdapter: JsonAdapter =
moshi.adapter(RegistryServiceConfig::class.java, emptySet(), "registryConfig")
private val nullableMutableListOfGenericResourcesInnerAdapter:
JsonAdapter?> =
moshi.adapter(Types.newParameterizedType(MutableList::class.java,
GenericResourcesInner::class.java), emptySet(), "genericResources")
private val nullableMutableListOfStringAdapter: JsonAdapter?> =
moshi.adapter(Types.newParameterizedType(MutableList::class.java, String::class.java),
emptySet(), "labels")
private val nullableMutableMapOfStringRuntimeAdapter: JsonAdapter?> =
moshi.adapter(Types.newParameterizedType(MutableMap::class.java, String::class.java,
Runtime::class.java), emptySet(), "runtimes")
private val nullableSwarmInfoAdapter: JsonAdapter =
moshi.adapter(SwarmInfo::class.java, emptySet(), "swarm")
private val nullableIsolationAdapter: JsonAdapter =
moshi.adapter(SystemInfo.Isolation::class.java, emptySet(), "isolation")
private val nullableCommitAdapter: JsonAdapter = moshi.adapter(Commit::class.java,
emptySet(), "containerdCommit")
private val nullableMutableListOfSystemInfoDefaultAddressPoolsInnerAdapter:
JsonAdapter?> =
moshi.adapter(Types.newParameterizedType(MutableList::class.java,
SystemInfoDefaultAddressPoolsInner::class.java), emptySet(), "defaultAddressPools")
@Volatile
private var constructorRef: Constructor? = null
public override fun toString(): String = buildString(32) {
append("GeneratedJsonAdapter(").append("SystemInfo").append(')') }
public override fun fromJson(reader: JsonReader): SystemInfo {
var ID: String? = null
var containers: Int? = null
var containersRunning: Int? = null
var containersPaused: Int? = null
var containersStopped: Int? = null
var images: Int? = null
var driver: String? = null
var driverStatus: MutableList>? = null
var dockerRootDir: String? = null
var plugins: PluginsInfo? = null
var memoryLimit: Boolean? = null
var swapLimit: Boolean? = null
var kernelMemoryTCP: Boolean? = null
var cpuCfsPeriod: Boolean? = null
var cpuCfsQuota: Boolean? = null
var cpUShares: Boolean? = null
var cpUSet: Boolean? = null
var pidsLimit: Boolean? = null
var oomKillDisable: Boolean? = null
var ipv4Forwarding: Boolean? = null
var bridgeNfIptables: Boolean? = null
var bridgeNfIp6tables: Boolean? = null
var debug: Boolean? = null
var nfd: Int? = null
var ngoroutines: Int? = null
var systemTime: String? = null
var loggingDriver: String? = null
var cgroupDriver: SystemInfo.CgroupDriver? = null
var cgroupVersion: SystemInfo.CgroupVersion? = null
var neventsListener: Int? = null
var kernelVersion: String? = null
var operatingSystem: String? = null
var osVersion: String? = null
var osType: String? = null
var architecture: String? = null
var NCPU: Int? = null
var memTotal: Long? = null
var indexServerAddress: String? = null
var registryConfig: RegistryServiceConfig? = null
var genericResources: MutableList? = null
var httpProxy: String? = null
var httpsProxy: String? = null
var noProxy: String? = null
var name: String? = null
var labels: MutableList? = null
var experimentalBuild: Boolean? = null
var serverVersion: String? = null
var runtimes: MutableMap? = null
var defaultRuntime: String? = null
var swarm: SwarmInfo? = null
var liveRestoreEnabled: Boolean? = null
var isolation: SystemInfo.Isolation? = null
var initBinary: String? = null
var containerdCommit: Commit? = null
var runcCommit: Commit? = null
var initCommit: Commit? = null
var securityOptions: MutableList? = null
var productLicense: String? = null
var defaultAddressPools: MutableList? = null
var warnings: MutableList? = null
var cdISpecDirs: MutableList? = null
var mask0 = -1
var mask1 = -1
reader.beginObject()
while (reader.hasNext()) {
when (reader.selectName(options)) {
0 -> {
ID = nullableStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 0).inv()
mask0 = mask0 and 0xfffffffe.toInt()
}
1 -> {
containers = nullableIntAdapter.fromJson(reader)
// $mask = $mask and (1 shl 1).inv()
mask0 = mask0 and 0xfffffffd.toInt()
}
2 -> {
containersRunning = nullableIntAdapter.fromJson(reader)
// $mask = $mask and (1 shl 2).inv()
mask0 = mask0 and 0xfffffffb.toInt()
}
3 -> {
containersPaused = nullableIntAdapter.fromJson(reader)
// $mask = $mask and (1 shl 3).inv()
mask0 = mask0 and 0xfffffff7.toInt()
}
4 -> {
containersStopped = nullableIntAdapter.fromJson(reader)
// $mask = $mask and (1 shl 4).inv()
mask0 = mask0 and 0xffffffef.toInt()
}
5 -> {
images = nullableIntAdapter.fromJson(reader)
// $mask = $mask and (1 shl 5).inv()
mask0 = mask0 and 0xffffffdf.toInt()
}
6 -> {
driver = nullableStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 6).inv()
mask0 = mask0 and 0xffffffbf.toInt()
}
7 -> {
driverStatus = nullableMutableListOfMutableListOfStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 7).inv()
mask0 = mask0 and 0xffffff7f.toInt()
}
8 -> {
dockerRootDir = nullableStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 8).inv()
mask0 = mask0 and 0xfffffeff.toInt()
}
9 -> {
plugins = nullablePluginsInfoAdapter.fromJson(reader)
// $mask = $mask and (1 shl 9).inv()
mask0 = mask0 and 0xfffffdff.toInt()
}
10 -> {
memoryLimit = nullableBooleanAdapter.fromJson(reader)
// $mask = $mask and (1 shl 10).inv()
mask0 = mask0 and 0xfffffbff.toInt()
}
11 -> {
swapLimit = nullableBooleanAdapter.fromJson(reader)
// $mask = $mask and (1 shl 11).inv()
mask0 = mask0 and 0xfffff7ff.toInt()
}
12 -> {
kernelMemoryTCP = nullableBooleanAdapter.fromJson(reader)
// $mask = $mask and (1 shl 12).inv()
mask0 = mask0 and 0xffffefff.toInt()
}
13 -> {
cpuCfsPeriod = nullableBooleanAdapter.fromJson(reader)
// $mask = $mask and (1 shl 13).inv()
mask0 = mask0 and 0xffffdfff.toInt()
}
14 -> {
cpuCfsQuota = nullableBooleanAdapter.fromJson(reader)
// $mask = $mask and (1 shl 14).inv()
mask0 = mask0 and 0xffffbfff.toInt()
}
15 -> {
cpUShares = nullableBooleanAdapter.fromJson(reader)
// $mask = $mask and (1 shl 15).inv()
mask0 = mask0 and 0xffff7fff.toInt()
}
16 -> {
cpUSet = nullableBooleanAdapter.fromJson(reader)
// $mask = $mask and (1 shl 16).inv()
mask0 = mask0 and 0xfffeffff.toInt()
}
17 -> {
pidsLimit = nullableBooleanAdapter.fromJson(reader)
// $mask = $mask and (1 shl 17).inv()
mask0 = mask0 and 0xfffdffff.toInt()
}
18 -> {
oomKillDisable = nullableBooleanAdapter.fromJson(reader)
// $mask = $mask and (1 shl 18).inv()
mask0 = mask0 and 0xfffbffff.toInt()
}
19 -> {
ipv4Forwarding = nullableBooleanAdapter.fromJson(reader)
// $mask = $mask and (1 shl 19).inv()
mask0 = mask0 and 0xfff7ffff.toInt()
}
20 -> {
bridgeNfIptables = nullableBooleanAdapter.fromJson(reader)
// $mask = $mask and (1 shl 20).inv()
mask0 = mask0 and 0xffefffff.toInt()
}
21 -> {
bridgeNfIp6tables = nullableBooleanAdapter.fromJson(reader)
// $mask = $mask and (1 shl 21).inv()
mask0 = mask0 and 0xffdfffff.toInt()
}
22 -> {
debug = nullableBooleanAdapter.fromJson(reader)
// $mask = $mask and (1 shl 22).inv()
mask0 = mask0 and 0xffbfffff.toInt()
}
23 -> {
nfd = nullableIntAdapter.fromJson(reader)
// $mask = $mask and (1 shl 23).inv()
mask0 = mask0 and 0xff7fffff.toInt()
}
24 -> {
ngoroutines = nullableIntAdapter.fromJson(reader)
// $mask = $mask and (1 shl 24).inv()
mask0 = mask0 and 0xfeffffff.toInt()
}
25 -> {
systemTime = nullableStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 25).inv()
mask0 = mask0 and 0xfdffffff.toInt()
}
26 -> {
loggingDriver = nullableStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 26).inv()
mask0 = mask0 and 0xfbffffff.toInt()
}
27 -> {
cgroupDriver = nullableCgroupDriverAdapter.fromJson(reader)
// $mask = $mask and (1 shl 27).inv()
mask0 = mask0 and 0xf7ffffff.toInt()
}
28 -> {
cgroupVersion = nullableCgroupVersionAdapter.fromJson(reader)
// $mask = $mask and (1 shl 28).inv()
mask0 = mask0 and 0xefffffff.toInt()
}
29 -> {
neventsListener = nullableIntAdapter.fromJson(reader)
// $mask = $mask and (1 shl 29).inv()
mask0 = mask0 and 0xdfffffff.toInt()
}
30 -> {
kernelVersion = nullableStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 30).inv()
mask0 = mask0 and 0xbfffffff.toInt()
}
31 -> {
operatingSystem = nullableStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 31).inv()
mask0 = mask0 and 0x7fffffff.toInt()
}
32 -> {
osVersion = nullableStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 0).inv()
mask1 = mask1 and 0xfffffffe.toInt()
}
33 -> {
osType = nullableStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 1).inv()
mask1 = mask1 and 0xfffffffd.toInt()
}
34 -> {
architecture = nullableStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 2).inv()
mask1 = mask1 and 0xfffffffb.toInt()
}
35 -> {
NCPU = nullableIntAdapter.fromJson(reader)
// $mask = $mask and (1 shl 3).inv()
mask1 = mask1 and 0xfffffff7.toInt()
}
36 -> {
memTotal = nullableLongAdapter.fromJson(reader)
// $mask = $mask and (1 shl 4).inv()
mask1 = mask1 and 0xffffffef.toInt()
}
37 -> {
indexServerAddress = nullableStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 5).inv()
mask1 = mask1 and 0xffffffdf.toInt()
}
38 -> {
registryConfig = nullableRegistryServiceConfigAdapter.fromJson(reader)
// $mask = $mask and (1 shl 6).inv()
mask1 = mask1 and 0xffffffbf.toInt()
}
39 -> {
genericResources = nullableMutableListOfGenericResourcesInnerAdapter.fromJson(reader)
// $mask = $mask and (1 shl 7).inv()
mask1 = mask1 and 0xffffff7f.toInt()
}
40 -> {
httpProxy = nullableStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 8).inv()
mask1 = mask1 and 0xfffffeff.toInt()
}
41 -> {
httpsProxy = nullableStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 9).inv()
mask1 = mask1 and 0xfffffdff.toInt()
}
42 -> {
noProxy = nullableStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 10).inv()
mask1 = mask1 and 0xfffffbff.toInt()
}
43 -> {
name = nullableStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 11).inv()
mask1 = mask1 and 0xfffff7ff.toInt()
}
44 -> {
labels = nullableMutableListOfStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 12).inv()
mask1 = mask1 and 0xffffefff.toInt()
}
45 -> {
experimentalBuild = nullableBooleanAdapter.fromJson(reader)
// $mask = $mask and (1 shl 13).inv()
mask1 = mask1 and 0xffffdfff.toInt()
}
46 -> {
serverVersion = nullableStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 14).inv()
mask1 = mask1 and 0xffffbfff.toInt()
}
47 -> {
runtimes = nullableMutableMapOfStringRuntimeAdapter.fromJson(reader)
// $mask = $mask and (1 shl 15).inv()
mask1 = mask1 and 0xffff7fff.toInt()
}
48 -> {
defaultRuntime = nullableStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 16).inv()
mask1 = mask1 and 0xfffeffff.toInt()
}
49 -> {
swarm = nullableSwarmInfoAdapter.fromJson(reader)
// $mask = $mask and (1 shl 17).inv()
mask1 = mask1 and 0xfffdffff.toInt()
}
50 -> {
liveRestoreEnabled = nullableBooleanAdapter.fromJson(reader)
// $mask = $mask and (1 shl 18).inv()
mask1 = mask1 and 0xfffbffff.toInt()
}
51 -> {
isolation = nullableIsolationAdapter.fromJson(reader)
// $mask = $mask and (1 shl 19).inv()
mask1 = mask1 and 0xfff7ffff.toInt()
}
52 -> {
initBinary = nullableStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 20).inv()
mask1 = mask1 and 0xffefffff.toInt()
}
53 -> {
containerdCommit = nullableCommitAdapter.fromJson(reader)
// $mask = $mask and (1 shl 21).inv()
mask1 = mask1 and 0xffdfffff.toInt()
}
54 -> {
runcCommit = nullableCommitAdapter.fromJson(reader)
// $mask = $mask and (1 shl 22).inv()
mask1 = mask1 and 0xffbfffff.toInt()
}
55 -> {
initCommit = nullableCommitAdapter.fromJson(reader)
// $mask = $mask and (1 shl 23).inv()
mask1 = mask1 and 0xff7fffff.toInt()
}
56 -> {
securityOptions = nullableMutableListOfStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 24).inv()
mask1 = mask1 and 0xfeffffff.toInt()
}
57 -> {
productLicense = nullableStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 25).inv()
mask1 = mask1 and 0xfdffffff.toInt()
}
58 -> {
defaultAddressPools =
nullableMutableListOfSystemInfoDefaultAddressPoolsInnerAdapter.fromJson(reader)
// $mask = $mask and (1 shl 26).inv()
mask1 = mask1 and 0xfbffffff.toInt()
}
59 -> {
warnings = nullableMutableListOfStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 27).inv()
mask1 = mask1 and 0xf7ffffff.toInt()
}
60 -> {
cdISpecDirs = nullableMutableListOfStringAdapter.fromJson(reader)
// $mask = $mask and (1 shl 28).inv()
mask1 = mask1 and 0xefffffff.toInt()
}
-1 -> {
// Unknown name, skip it.
reader.skipName()
reader.skipValue()
}
}
}
reader.endObject()
if (mask0 == 0x0.toInt() && mask1 == 0xe0000000.toInt()) {
// All parameters with defaults are set, invoke the constructor directly
return SystemInfo(
ID = ID,
containers = containers,
containersRunning = containersRunning,
containersPaused = containersPaused,
containersStopped = containersStopped,
images = images,
driver = driver,
driverStatus = driverStatus,
dockerRootDir = dockerRootDir,
plugins = plugins,
memoryLimit = memoryLimit,
swapLimit = swapLimit,
kernelMemoryTCP = kernelMemoryTCP,
cpuCfsPeriod = cpuCfsPeriod,
cpuCfsQuota = cpuCfsQuota,
cpUShares = cpUShares,
cpUSet = cpUSet,
pidsLimit = pidsLimit,
oomKillDisable = oomKillDisable,
ipv4Forwarding = ipv4Forwarding,
bridgeNfIptables = bridgeNfIptables,
bridgeNfIp6tables = bridgeNfIp6tables,
debug = debug,
nfd = nfd,
ngoroutines = ngoroutines,
systemTime = systemTime,
loggingDriver = loggingDriver,
cgroupDriver = cgroupDriver,
cgroupVersion = cgroupVersion,
neventsListener = neventsListener,
kernelVersion = kernelVersion,
operatingSystem = operatingSystem,
osVersion = osVersion,
osType = osType,
architecture = architecture,
NCPU = NCPU,
memTotal = memTotal,
indexServerAddress = indexServerAddress,
registryConfig = registryConfig,
genericResources = genericResources,
httpProxy = httpProxy,
httpsProxy = httpsProxy,
noProxy = noProxy,
name = name,
labels = labels,
experimentalBuild = experimentalBuild,
serverVersion = serverVersion,
runtimes = runtimes,
defaultRuntime = defaultRuntime,
swarm = swarm,
liveRestoreEnabled = liveRestoreEnabled,
isolation = isolation,
initBinary = initBinary,
containerdCommit = containerdCommit,
runcCommit = runcCommit,
initCommit = initCommit,
securityOptions = securityOptions,
productLicense = productLicense,
defaultAddressPools = defaultAddressPools,
warnings = warnings,
cdISpecDirs = cdISpecDirs
)
} else {
// Reflectively invoke the synthetic defaults constructor
@Suppress("UNCHECKED_CAST")
val localConstructor: Constructor = this.constructorRef ?:
SystemInfo::class.java.getDeclaredConstructor(String::class.java,
Int::class.javaObjectType, Int::class.javaObjectType, Int::class.javaObjectType,
Int::class.javaObjectType, Int::class.javaObjectType, String::class.java,
MutableList::class.java, String::class.java, PluginsInfo::class.java,
Boolean::class.javaObjectType, Boolean::class.javaObjectType,
Boolean::class.javaObjectType, Boolean::class.javaObjectType,
Boolean::class.javaObjectType, Boolean::class.javaObjectType,
Boolean::class.javaObjectType, Boolean::class.javaObjectType,
Boolean::class.javaObjectType, Boolean::class.javaObjectType,
Boolean::class.javaObjectType, Boolean::class.javaObjectType,
Boolean::class.javaObjectType, Int::class.javaObjectType, Int::class.javaObjectType,
String::class.java, String::class.java, SystemInfo.CgroupDriver::class.java,
SystemInfo.CgroupVersion::class.java, Int::class.javaObjectType, String::class.java,
String::class.java, String::class.java, String::class.java, String::class.java,
Int::class.javaObjectType, Long::class.javaObjectType, String::class.java,
RegistryServiceConfig::class.java, MutableList::class.java, String::class.java,
String::class.java, String::class.java, String::class.java, MutableList::class.java,
Boolean::class.javaObjectType, String::class.java, MutableMap::class.java,
String::class.java, SwarmInfo::class.java, Boolean::class.javaObjectType,
SystemInfo.Isolation::class.java, String::class.java, Commit::class.java,
Commit::class.java, Commit::class.java, MutableList::class.java, String::class.java,
MutableList::class.java, MutableList::class.java, MutableList::class.java,
Int::class.javaPrimitiveType, Int::class.javaPrimitiveType,
Util.DEFAULT_CONSTRUCTOR_MARKER).also { this.constructorRef = it }
return localConstructor.newInstance(
ID,
containers,
containersRunning,
containersPaused,
containersStopped,
images,
driver,
driverStatus,
dockerRootDir,
plugins,
memoryLimit,
swapLimit,
kernelMemoryTCP,
cpuCfsPeriod,
cpuCfsQuota,
cpUShares,
cpUSet,
pidsLimit,
oomKillDisable,
ipv4Forwarding,
bridgeNfIptables,
bridgeNfIp6tables,
debug,
nfd,
ngoroutines,
systemTime,
loggingDriver,
cgroupDriver,
cgroupVersion,
neventsListener,
kernelVersion,
operatingSystem,
osVersion,
osType,
architecture,
NCPU,
memTotal,
indexServerAddress,
registryConfig,
genericResources,
httpProxy,
httpsProxy,
noProxy,
name,
labels,
experimentalBuild,
serverVersion,
runtimes,
defaultRuntime,
swarm,
liveRestoreEnabled,
isolation,
initBinary,
containerdCommit,
runcCommit,
initCommit,
securityOptions,
productLicense,
defaultAddressPools,
warnings,
cdISpecDirs,
mask0, mask1,
/* DefaultConstructorMarker */ null
)
}
}
public override fun toJson(writer: JsonWriter, value_: SystemInfo?): Unit {
if (value_ == null) {
throw NullPointerException("value_ was null! Wrap in .nullSafe() to write nullable values.")
}
writer.beginObject()
writer.name("ID")
nullableStringAdapter.toJson(writer, value_.ID)
writer.name("Containers")
nullableIntAdapter.toJson(writer, value_.containers)
writer.name("ContainersRunning")
nullableIntAdapter.toJson(writer, value_.containersRunning)
writer.name("ContainersPaused")
nullableIntAdapter.toJson(writer, value_.containersPaused)
writer.name("ContainersStopped")
nullableIntAdapter.toJson(writer, value_.containersStopped)
writer.name("Images")
nullableIntAdapter.toJson(writer, value_.images)
writer.name("Driver")
nullableStringAdapter.toJson(writer, value_.driver)
writer.name("DriverStatus")
nullableMutableListOfMutableListOfStringAdapter.toJson(writer, value_.driverStatus)
writer.name("DockerRootDir")
nullableStringAdapter.toJson(writer, value_.dockerRootDir)
writer.name("Plugins")
nullablePluginsInfoAdapter.toJson(writer, value_.plugins)
writer.name("MemoryLimit")
nullableBooleanAdapter.toJson(writer, value_.memoryLimit)
writer.name("SwapLimit")
nullableBooleanAdapter.toJson(writer, value_.swapLimit)
writer.name("KernelMemoryTCP")
nullableBooleanAdapter.toJson(writer, value_.kernelMemoryTCP)
writer.name("CpuCfsPeriod")
nullableBooleanAdapter.toJson(writer, value_.cpuCfsPeriod)
writer.name("CpuCfsQuota")
nullableBooleanAdapter.toJson(writer, value_.cpuCfsQuota)
writer.name("CPUShares")
nullableBooleanAdapter.toJson(writer, value_.cpUShares)
writer.name("CPUSet")
nullableBooleanAdapter.toJson(writer, value_.cpUSet)
writer.name("PidsLimit")
nullableBooleanAdapter.toJson(writer, value_.pidsLimit)
writer.name("OomKillDisable")
nullableBooleanAdapter.toJson(writer, value_.oomKillDisable)
writer.name("IPv4Forwarding")
nullableBooleanAdapter.toJson(writer, value_.ipv4Forwarding)
writer.name("BridgeNfIptables")
nullableBooleanAdapter.toJson(writer, value_.bridgeNfIptables)
writer.name("BridgeNfIp6tables")
nullableBooleanAdapter.toJson(writer, value_.bridgeNfIp6tables)
writer.name("Debug")
nullableBooleanAdapter.toJson(writer, value_.debug)
writer.name("NFd")
nullableIntAdapter.toJson(writer, value_.nfd)
writer.name("NGoroutines")
nullableIntAdapter.toJson(writer, value_.ngoroutines)
writer.name("SystemTime")
nullableStringAdapter.toJson(writer, value_.systemTime)
writer.name("LoggingDriver")
nullableStringAdapter.toJson(writer, value_.loggingDriver)
writer.name("CgroupDriver")
nullableCgroupDriverAdapter.toJson(writer, value_.cgroupDriver)
writer.name("CgroupVersion")
nullableCgroupVersionAdapter.toJson(writer, value_.cgroupVersion)
writer.name("NEventsListener")
nullableIntAdapter.toJson(writer, value_.neventsListener)
writer.name("KernelVersion")
nullableStringAdapter.toJson(writer, value_.kernelVersion)
writer.name("OperatingSystem")
nullableStringAdapter.toJson(writer, value_.operatingSystem)
writer.name("OSVersion")
nullableStringAdapter.toJson(writer, value_.osVersion)
writer.name("OSType")
nullableStringAdapter.toJson(writer, value_.osType)
writer.name("Architecture")
nullableStringAdapter.toJson(writer, value_.architecture)
writer.name("NCPU")
nullableIntAdapter.toJson(writer, value_.NCPU)
writer.name("MemTotal")
nullableLongAdapter.toJson(writer, value_.memTotal)
writer.name("IndexServerAddress")
nullableStringAdapter.toJson(writer, value_.indexServerAddress)
writer.name("RegistryConfig")
nullableRegistryServiceConfigAdapter.toJson(writer, value_.registryConfig)
writer.name("GenericResources")
nullableMutableListOfGenericResourcesInnerAdapter.toJson(writer, value_.genericResources)
writer.name("HttpProxy")
nullableStringAdapter.toJson(writer, value_.httpProxy)
writer.name("HttpsProxy")
nullableStringAdapter.toJson(writer, value_.httpsProxy)
writer.name("NoProxy")
nullableStringAdapter.toJson(writer, value_.noProxy)
writer.name("Name")
nullableStringAdapter.toJson(writer, value_.name)
writer.name("Labels")
nullableMutableListOfStringAdapter.toJson(writer, value_.labels)
writer.name("ExperimentalBuild")
nullableBooleanAdapter.toJson(writer, value_.experimentalBuild)
writer.name("ServerVersion")
nullableStringAdapter.toJson(writer, value_.serverVersion)
writer.name("Runtimes")
nullableMutableMapOfStringRuntimeAdapter.toJson(writer, value_.runtimes)
writer.name("DefaultRuntime")
nullableStringAdapter.toJson(writer, value_.defaultRuntime)
writer.name("Swarm")
nullableSwarmInfoAdapter.toJson(writer, value_.swarm)
writer.name("LiveRestoreEnabled")
nullableBooleanAdapter.toJson(writer, value_.liveRestoreEnabled)
writer.name("Isolation")
nullableIsolationAdapter.toJson(writer, value_.isolation)
writer.name("InitBinary")
nullableStringAdapter.toJson(writer, value_.initBinary)
writer.name("ContainerdCommit")
nullableCommitAdapter.toJson(writer, value_.containerdCommit)
writer.name("RuncCommit")
nullableCommitAdapter.toJson(writer, value_.runcCommit)
writer.name("InitCommit")
nullableCommitAdapter.toJson(writer, value_.initCommit)
writer.name("SecurityOptions")
nullableMutableListOfStringAdapter.toJson(writer, value_.securityOptions)
writer.name("ProductLicense")
nullableStringAdapter.toJson(writer, value_.productLicense)
writer.name("DefaultAddressPools")
nullableMutableListOfSystemInfoDefaultAddressPoolsInnerAdapter.toJson(writer,
value_.defaultAddressPools)
writer.name("Warnings")
nullableMutableListOfStringAdapter.toJson(writer, value_.warnings)
writer.name("CDISpecDirs")
nullableMutableListOfStringAdapter.toJson(writer, value_.cdISpecDirs)
writer.endObject()
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy