Package io.fabric8.kubernetes.api.model
Class NodeSystemInfo
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.NodeSystemInfo
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<NodeSystemInfoBuilder>
,KubernetesResource
,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class NodeSystemInfo extends Object implements io.fabric8.kubernetes.api.builder.Editable<NodeSystemInfoBuilder>, KubernetesResource
NodeSystemInfo is a set of ids/uuids to uniquely identify the node.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NodeSystemInfo()
No args constructor for use in serializationNodeSystemInfo(String architecture, String bootID, String containerRuntimeVersion, String kernelVersion, String kubeProxyVersion, String kubeletVersion, String machineID, String operatingSystem, String osImage, NodeSwapStatus swap, String systemUUID)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeSystemInfoBuilder
edit()
Map<String,Object>
getAdditionalProperties()
String
getArchitecture()
The Architecture reported by the nodeString
getBootID()
Boot ID reported by the node.String
getContainerRuntimeVersion()
ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).String
getKernelVersion()
Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).String
getKubeletVersion()
Kubelet Version reported by the node.String
getKubeProxyVersion()
Deprecated: KubeProxy Version reported by the node.String
getMachineID()
MachineID reported by the node.String
getOperatingSystem()
The Operating System reported by the nodeString
getOsImage()
OS Image reported by the node from /etc/os-release (e.g.NodeSwapStatus
getSwap()
NodeSystemInfo is a set of ids/uuids to uniquely identify the node.String
getSystemUUID()
SystemUUID reported by the node.void
setAdditionalProperties(Map<String,Object> additionalProperties)
void
setAdditionalProperty(String name, Object value)
void
setArchitecture(String architecture)
The Architecture reported by the nodevoid
setBootID(String bootID)
Boot ID reported by the node.void
setContainerRuntimeVersion(String containerRuntimeVersion)
ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).void
setKernelVersion(String kernelVersion)
Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).void
setKubeletVersion(String kubeletVersion)
Kubelet Version reported by the node.void
setKubeProxyVersion(String kubeProxyVersion)
Deprecated: KubeProxy Version reported by the node.void
setMachineID(String machineID)
MachineID reported by the node.void
setOperatingSystem(String operatingSystem)
The Operating System reported by the nodevoid
setOsImage(String osImage)
OS Image reported by the node from /etc/os-release (e.g.void
setSwap(NodeSwapStatus swap)
NodeSystemInfo is a set of ids/uuids to uniquely identify the node.void
setSystemUUID(String systemUUID)
SystemUUID reported by the node.NodeSystemInfoBuilder
toBuilder()
-
-
-
Method Detail
-
getArchitecture
public String getArchitecture()
The Architecture reported by the node
-
setArchitecture
public void setArchitecture(String architecture)
The Architecture reported by the node
-
getBootID
public String getBootID()
Boot ID reported by the node.
-
setBootID
public void setBootID(String bootID)
Boot ID reported by the node.
-
getContainerRuntimeVersion
public String getContainerRuntimeVersion()
ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).
-
setContainerRuntimeVersion
public void setContainerRuntimeVersion(String containerRuntimeVersion)
ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).
-
getKernelVersion
public String getKernelVersion()
Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
-
setKernelVersion
public void setKernelVersion(String kernelVersion)
Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
-
getKubeProxyVersion
public String getKubeProxyVersion()
Deprecated: KubeProxy Version reported by the node.
-
setKubeProxyVersion
public void setKubeProxyVersion(String kubeProxyVersion)
Deprecated: KubeProxy Version reported by the node.
-
getKubeletVersion
public String getKubeletVersion()
Kubelet Version reported by the node.
-
setKubeletVersion
public void setKubeletVersion(String kubeletVersion)
Kubelet Version reported by the node.
-
getMachineID
public String getMachineID()
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
-
setMachineID
public void setMachineID(String machineID)
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
-
getOperatingSystem
public String getOperatingSystem()
The Operating System reported by the node
-
setOperatingSystem
public void setOperatingSystem(String operatingSystem)
The Operating System reported by the node
-
getOsImage
public String getOsImage()
OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).
-
setOsImage
public void setOsImage(String osImage)
OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).
-
getSwap
public NodeSwapStatus getSwap()
NodeSystemInfo is a set of ids/uuids to uniquely identify the node.
-
setSwap
public void setSwap(NodeSwapStatus swap)
NodeSystemInfo is a set of ids/uuids to uniquely identify the node.
-
getSystemUUID
public String getSystemUUID()
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
-
setSystemUUID
public void setSystemUUID(String systemUUID)
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
-
edit
public NodeSystemInfoBuilder edit()
- Specified by:
edit
in interfaceio.fabric8.kubernetes.api.builder.Editable<NodeSystemInfoBuilder>
-
toBuilder
public NodeSystemInfoBuilder toBuilder()
-
-