Builder

class Builder : GeneratedMessage.Builder<BuilderT> , MachineOrBuilder
Describes collected information about a given physical or virtual machine; this includes CPU information, memory and
storage capacity, network configuration, and other relevant details.
Protobuf type elide.machine.Machine

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Information about connected devices/peripherals.
repeated .elide.machine.DeviceInfo device = 5;
Link copied to clipboard
open fun addDevice(builderForValue: DeviceInfo.Builder): Machine.Builder
open fun addDevice(index: Int, value: DeviceInfo): Machine.Builder
open fun addDevice(index: Int, builderForValue: DeviceInfo.Builder): Machine.Builder
Information about connected devices/peripherals.
repeated .elide.machine.DeviceInfo device = 5;
Link copied to clipboard
Information about connected devices/peripherals.
repeated .elide.machine.DeviceInfo device = 5;
Link copied to clipboard
open fun addRepeatedField(field: Descriptors.FieldDescriptor, value: Any): BuilderT
abstract fun addRepeatedField(field: Descriptors.FieldDescriptor, value: Any): Message.Builder
Link copied to clipboard
abstract fun build(): MessageLite
open fun build(): Machine
Link copied to clipboard
abstract fun buildPartial(): MessageLite
open fun buildPartial(): Machine
Link copied to clipboard
open fun clear(): BuilderType
abstract fun clear(): Message.Builder
Link copied to clipboard
Specifies CPU info for this machine.
.elide.machine.CpuInfo cpu = 1;
Link copied to clipboard
Information about connected devices/peripherals.
repeated .elide.machine.DeviceInfo device = 5;
Link copied to clipboard
Specifies information about local disks.
.elide.machine.DiskInfo disk = 4;
Link copied to clipboard
open fun clearField(field: Descriptors.FieldDescriptor): BuilderT
abstract fun clearField(field: Descriptors.FieldDescriptor): Message.Builder
Link copied to clipboard
Specifies memory information for this machine.
.elide.machine.Memory mem = 2;
Link copied to clipboard
open fun clearOneof(oneof: Descriptors.OneofDescriptor): BuilderType
open fun clearOneof(oneof: Descriptors.OneofDescriptor): BuilderT
abstract fun clearOneof(oneof: Descriptors.OneofDescriptor): Message.Builder
Link copied to clipboard
Specifies operating system info for this machine.
.elide.machine.OsInfo os = 3;
Link copied to clipboard
open fun clone(): BuilderType
open fun clone(): BuilderT
abstract fun clone(): Message.Builder
Link copied to clipboard
Link copied to clipboard
open fun getAllFields(): Map<Descriptors.FieldDescriptor, Any>
Link copied to clipboard
open fun getCpu(): CpuInfo
Specifies CPU info for this machine.
.elide.machine.CpuInfo cpu = 1;
Link copied to clipboard
Specifies CPU info for this machine.
.elide.machine.CpuInfo cpu = 1;
Link copied to clipboard
Specifies CPU info for this machine.
.elide.machine.CpuInfo cpu = 1;
Link copied to clipboard
abstract fun getDefaultInstanceForType(): MessageLite
Link copied to clipboard
fun getDescriptor(): Descriptors.Descriptor
Link copied to clipboard
open fun getDescriptorForType(): Descriptors.Descriptor
Link copied to clipboard
open fun getDevice(index: Int): DeviceInfo
Information about connected devices/peripherals.
repeated .elide.machine.DeviceInfo device = 5;
Link copied to clipboard
Information about connected devices/peripherals.
repeated .elide.machine.DeviceInfo device = 5;
Link copied to clipboard
Information about connected devices/peripherals.
repeated .elide.machine.DeviceInfo device = 5;
Link copied to clipboard
open fun getDeviceCount(): Int
Information about connected devices/peripherals.
repeated .elide.machine.DeviceInfo device = 5;
Link copied to clipboard
Information about connected devices/peripherals.
repeated .elide.machine.DeviceInfo device = 5;
Link copied to clipboard
Information about connected devices/peripherals.
repeated .elide.machine.DeviceInfo device = 5;
Link copied to clipboard
Information about connected devices/peripherals.
repeated .elide.machine.DeviceInfo device = 5;
Link copied to clipboard
open fun getDisk(): DiskInfo
Specifies information about local disks.
.elide.machine.DiskInfo disk = 4;
Link copied to clipboard
Specifies information about local disks.
.elide.machine.DiskInfo disk = 4;
Link copied to clipboard
Specifies information about local disks.
.elide.machine.DiskInfo disk = 4;
Link copied to clipboard
open fun getField(field: Descriptors.FieldDescriptor): Any
Link copied to clipboard
open fun getFieldBuilder(field: Descriptors.FieldDescriptor): Message.Builder
Link copied to clipboard
open fun getMem(): Memory
Specifies memory information for this machine.
.elide.machine.Memory mem = 2;
Link copied to clipboard
Specifies memory information for this machine.
.elide.machine.Memory mem = 2;
Link copied to clipboard
Specifies memory information for this machine.
.elide.machine.Memory mem = 2;
Link copied to clipboard
open fun getOneofFieldDescriptor(oneof: Descriptors.OneofDescriptor): Descriptors.FieldDescriptor
Link copied to clipboard
open fun getOs(): OsInfo
Specifies operating system info for this machine.
.elide.machine.OsInfo os = 3;
Link copied to clipboard
Specifies operating system info for this machine.
.elide.machine.OsInfo os = 3;
Link copied to clipboard
Specifies operating system info for this machine.
.elide.machine.OsInfo os = 3;
Link copied to clipboard
open fun getRepeatedField(field: Descriptors.FieldDescriptor, index: Int): Any
Link copied to clipboard
open fun getRepeatedFieldBuilder(field: Descriptors.FieldDescriptor, index: Int): Message.Builder
Link copied to clipboard
open fun getRepeatedFieldCount(field: Descriptors.FieldDescriptor): Int
Link copied to clipboard
fun getUnknownFields(): UnknownFieldSet
Link copied to clipboard
open fun hasCpu(): Boolean
Specifies CPU info for this machine.
.elide.machine.CpuInfo cpu = 1;
Link copied to clipboard
open fun hasDisk(): Boolean
Specifies information about local disks.
.elide.machine.DiskInfo disk = 4;
Link copied to clipboard
open fun hasField(field: Descriptors.FieldDescriptor): Boolean
Link copied to clipboard
open fun hasMem(): Boolean
Specifies memory information for this machine.
.elide.machine.Memory mem = 2;
Link copied to clipboard
open fun hasOneof(oneof: Descriptors.OneofDescriptor): Boolean
Link copied to clipboard
open fun hasOs(): Boolean
Specifies operating system info for this machine.
.elide.machine.OsInfo os = 3;
Link copied to clipboard
Link copied to clipboard
open fun mergeCpu(value: CpuInfo): Machine.Builder
Specifies CPU info for this machine.
.elide.machine.CpuInfo cpu = 1;
Link copied to clipboard
open fun mergeDelimitedFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): Boolean
Link copied to clipboard
Specifies information about local disks.
.elide.machine.DiskInfo disk = 4;
Link copied to clipboard
abstract fun mergeFrom(other: Message): Message.Builder
open fun mergeFrom(other: Message): Machine.Builder
open fun mergeFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): Machine.Builder
Link copied to clipboard
open fun mergeMem(value: Memory): Machine.Builder
Specifies memory information for this machine.
.elide.machine.Memory mem = 2;
Link copied to clipboard
open fun mergeOs(value: OsInfo): Machine.Builder
Specifies operating system info for this machine.
.elide.machine.OsInfo os = 3;
Link copied to clipboard
open fun mergeUnknownFields(unknownFields: UnknownFieldSet): BuilderType
open fun mergeUnknownFields(unknownFields: UnknownFieldSet): BuilderT
abstract fun mergeUnknownFields(unknownFields: UnknownFieldSet): Message.Builder
Link copied to clipboard
open fun newBuilderForField(field: Descriptors.FieldDescriptor): Message.Builder
Link copied to clipboard
open fun removeDevice(index: Int): Machine.Builder
Information about connected devices/peripherals.
repeated .elide.machine.DeviceInfo device = 5;
Link copied to clipboard
open fun setCpu(value: CpuInfo): Machine.Builder
open fun setCpu(builderForValue: CpuInfo.Builder): Machine.Builder
Specifies CPU info for this machine.
.elide.machine.CpuInfo cpu = 1;
Link copied to clipboard
open fun setDevice(index: Int, value: DeviceInfo): Machine.Builder
open fun setDevice(index: Int, builderForValue: DeviceInfo.Builder): Machine.Builder
Information about connected devices/peripherals.
repeated .elide.machine.DeviceInfo device = 5;
Link copied to clipboard
open fun setDisk(value: DiskInfo): Machine.Builder
open fun setDisk(builderForValue: DiskInfo.Builder): Machine.Builder
Specifies information about local disks.
.elide.machine.DiskInfo disk = 4;
Link copied to clipboard
open fun setField(field: Descriptors.FieldDescriptor, value: Any): BuilderT
abstract fun setField(field: Descriptors.FieldDescriptor, value: Any): Message.Builder
Link copied to clipboard
open fun setMem(value: Memory): Machine.Builder
open fun setMem(builderForValue: Memory.Builder): Machine.Builder
Specifies memory information for this machine.
.elide.machine.Memory mem = 2;
Link copied to clipboard
open fun setOs(value: OsInfo): Machine.Builder
open fun setOs(builderForValue: OsInfo.Builder): Machine.Builder
Specifies operating system info for this machine.
.elide.machine.OsInfo os = 3;
Link copied to clipboard
open fun setRepeatedField(field: Descriptors.FieldDescriptor, index: Int, value: Any): BuilderT
abstract fun setRepeatedField(field: Descriptors.FieldDescriptor, index: Int, value: Any): Message.Builder
Link copied to clipboard
open fun setUnknownFields(unknownFields: UnknownFieldSet): BuilderT
abstract fun setUnknownFields(unknownFields: UnknownFieldSet): Message.Builder
Link copied to clipboard
open fun toString(): String