NodeSystemInfo class
NodeSystemInfo is a set of ids/uuids to uniquely identify the node.
Constructors
- NodeSystemInfo({required String architecture, required String bootID, required String containerRuntimeVersion, required String kernelVersion, required String kubeProxyVersion, required String kubeletVersion, required String machineID, required String operatingSystem, required String osImage, required String systemUUID})
-
Default constructor.
const
-
NodeSystemInfo.fromJson(Map<
String, dynamic> json) -
Creates a NodeSystemInfo from JSON data.
factory
Properties
- architecture → String
-
The Architecture reported by the node.
final
- bootID → String
-
Boot ID reported by the node.
final
- containerRuntimeVersion → String
-
ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- kernelVersion → String
-
Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
final
- kubeletVersion → String
-
Kubelet Version reported by the node.
final
- kubeProxyVersion → String
-
KubeProxy Version reported by the node.
final
- machineID → String
-
MachineID reported by the node. For unique machine identification in the cluster this field is preferred. Learn more from man(5) machine-id: http://man7.org/linux/man-pages/man5/machine-id.5.html.
final
- operatingSystem → String
-
The Operating System reported by the node.
final
- osImage → String
-
OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- systemUUID → String
-
SystemUUID reported by the node. For unique machine identification MachineID is preferred. This field is specific to Red Hat hosts https://access.redhat.com/documentation/en-us/red_hat_subscription_management/1/html/rhsm/uuid.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object> - Converts a NodeSystemInfo instance to JSON data.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited