Dsl

class Dsl

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class DeviceProxy : DslProxy

An uninstantiable, behaviorless type to represent the field in generics.

Properties

Link copied to clipboard
@get:JvmName(name = "getCpu")
@set:JvmName(name = "setCpu")
var cpu: CpuInfo

.elide.machine.CpuInfo cpu = 1;

Link copied to clipboard
Link copied to clipboard

repeated .elide.machine.DeviceInfo device = 5;

Link copied to clipboard
@get:JvmName(name = "getDisk")
@set:JvmName(name = "setDisk")
var disk: DiskInfo

.elide.machine.DiskInfo disk = 4;

Link copied to clipboard
Link copied to clipboard
@get:JvmName(name = "getMem")
@set:JvmName(name = "setMem")
var mem: Memory

.elide.machine.Memory mem = 2;

Link copied to clipboard
Link copied to clipboard
@get:JvmName(name = "getOs")
@set:JvmName(name = "setOs")
var os: OsInfo

.elide.machine.OsInfo os = 3;

Link copied to clipboard

Functions

Link copied to clipboard
@JvmName(name = "addDevice")
fun DslList<DeviceInfo, MachineKt.Dsl.DeviceProxy>.add(value: DeviceInfo)

repeated .elide.machine.DeviceInfo device = 5;

Link copied to clipboard
@JvmName(name = "addAllDevice")
fun DslList<DeviceInfo, MachineKt.Dsl.DeviceProxy>.addAll(values: Iterable<DeviceInfo>)

repeated .elide.machine.DeviceInfo device = 5;

Link copied to clipboard
@JvmName(name = "clearDevice")
fun DslList<DeviceInfo, MachineKt.Dsl.DeviceProxy>.clear()

repeated .elide.machine.DeviceInfo device = 5;

Link copied to clipboard
fun clearCpu()

.elide.machine.CpuInfo cpu = 1;

Link copied to clipboard
fun clearDisk()

.elide.machine.DiskInfo disk = 4;

Link copied to clipboard
fun clearMem()

.elide.machine.Memory mem = 2;

Link copied to clipboard
fun clearOs()

.elide.machine.OsInfo os = 3;

Link copied to clipboard

.elide.machine.CpuInfo cpu = 1;

Link copied to clipboard

.elide.machine.DiskInfo disk = 4;

Link copied to clipboard

.elide.machine.Memory mem = 2;

Link copied to clipboard
fun hasOs(): Boolean

.elide.machine.OsInfo os = 3;

Link copied to clipboard
@JvmName(name = "plusAssignAllDevice")
inline operator fun DslList<DeviceInfo, MachineKt.Dsl.DeviceProxy>.plusAssign(values: Iterable<DeviceInfo>)
@JvmName(name = "plusAssignDevice")
inline operator fun DslList<DeviceInfo, MachineKt.Dsl.DeviceProxy>.plusAssign(value: DeviceInfo)

repeated .elide.machine.DeviceInfo device = 5;

Link copied to clipboard
@JvmName(name = "setDevice")
operator fun DslList<DeviceInfo, MachineKt.Dsl.DeviceProxy>.set(index: Int, value: DeviceInfo)

repeated .elide.machine.DeviceInfo device = 5;