CockpitVmRuntimeProfile class final

VM-level runtime identity and isolate inventory captured from VM Service.

These values are descriptive evidence only. A missing VM field remains absent instead of being replaced with a guessed value.

Constructors

CockpitVmRuntimeProfile({String? name, String? version, String? operatingSystem, String? hostCpu, String? targetCpu, int? architectureBits, int? pid, int? startTimeMs, int? isolateCount, int? isolateGroupCount, int? systemIsolateCount, Iterable<String> extensions = const <String>[]})
CockpitVmRuntimeProfile.fromJson(Object? value)
factory

Properties

architectureBits int?
final
extensions List<String>
final
hashCode int
The hash code for this object.
no setterinherited
hostCpu String?
final
isolateCount int?
final
isolateGroupCount int?
final
name String?
final
operatingSystem String?
final
pid int?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startTimeMs int?
final
systemIsolateCount int?
final
targetCpu String?
final
version String?
final

Methods

copyWith({Iterable<String>? extensions}) CockpitVmRuntimeProfile
Returns an immutable copy with selected runtime fields replaced.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited