Class V1NodeSystemInfo
java.lang.Object
io.micronaut.kubernetes.client.openapi.model.V1NodeSystemInfo
@Generated("io.micronaut.openapi.generator.JavaMicronautClientCodegen")
public class V1NodeSystemInfo
extends Object
NodeSystemInfo is a set of ids/uuids to uniquely identify the node.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionarchitecture
(String architecture) Set architecture in a chainable fashion.Set bootID in a chainable fashion.containerRuntimeVersion
(String containerRuntimeVersion) Set containerRuntimeVersion in a chainable fashion.boolean
The Architecture reported by the nodeBoot ID reported by the node.ContainerRuntime Version reported by the node through runtime remote API (e.g.Kernel Version reported by the node from 'uname -r' (e.g.Kubelet Version reported by the node.KubeProxy Version reported by the node.MachineID reported by the node.The Operating System reported by the nodeOS Image reported by the node from /etc/os-release (e.g.SystemUUID reported by the node.int
hashCode()
kernelVersion
(String kernelVersion) Set kernelVersion in a chainable fashion.kubeletVersion
(String kubeletVersion) Set kubeletVersion in a chainable fashion.kubeProxyVersion
(String kubeProxyVersion) Set kubeProxyVersion in a chainable fashion.Set machineID in a chainable fashion.operatingSystem
(String operatingSystem) Set operatingSystem in a chainable fashion.Set osImage in a chainable fashion.void
setArchitecture
(String architecture) Set the architecture property valuevoid
Set the bootID property valuevoid
setContainerRuntimeVersion
(String containerRuntimeVersion) Set the containerRuntimeVersion property valuevoid
setKernelVersion
(String kernelVersion) Set the kernelVersion property valuevoid
setKubeletVersion
(String kubeletVersion) Set the kubeletVersion property valuevoid
setKubeProxyVersion
(String kubeProxyVersion) Set the kubeProxyVersion property valuevoid
setMachineID
(String machineID) Set the machineID property valuevoid
setOperatingSystem
(String operatingSystem) Set the operatingSystem property valuevoid
setOsImage
(String osImage) Set the osImage property valuevoid
setSystemUUID
(String systemUUID) Set the systemUUID property valuesystemUUID
(String systemUUID) Set systemUUID in a chainable fashion.toString()
-
Field Details
-
JSON_PROPERTY_ARCHITECTURE
- See Also:
-
JSON_PROPERTY_BOOT_I_D
- See Also:
-
JSON_PROPERTY_CONTAINER_RUNTIME_VERSION
- See Also:
-
JSON_PROPERTY_KERNEL_VERSION
- See Also:
-
JSON_PROPERTY_KUBE_PROXY_VERSION
- See Also:
-
JSON_PROPERTY_KUBELET_VERSION
- See Also:
-
JSON_PROPERTY_MACHINE_I_D
- See Also:
-
JSON_PROPERTY_OPERATING_SYSTEM
- See Also:
-
JSON_PROPERTY_OS_IMAGE
- See Also:
-
JSON_PROPERTY_SYSTEM_U_U_I_D
- See Also:
-
-
Constructor Details
-
V1NodeSystemInfo
-
-
Method Details
-
getArchitecture
The Architecture reported by the node- Returns:
- the architecture property value
-
setArchitecture
Set the architecture property value- Parameters:
architecture
- property value to set
-
architecture
Set architecture in a chainable fashion.- Returns:
- The same instance of V1NodeSystemInfo for chaining.
-
getBootID
Boot ID reported by the node.- Returns:
- the bootID property value
-
setBootID
Set the bootID property value- Parameters:
bootID
- property value to set
-
bootID
Set bootID in a chainable fashion.- Returns:
- The same instance of V1NodeSystemInfo for chaining.
-
getContainerRuntimeVersion
ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).- Returns:
- the containerRuntimeVersion property value
-
setContainerRuntimeVersion
Set the containerRuntimeVersion property value- Parameters:
containerRuntimeVersion
- property value to set
-
containerRuntimeVersion
Set containerRuntimeVersion in a chainable fashion.- Returns:
- The same instance of V1NodeSystemInfo for chaining.
-
getKernelVersion
Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).- Returns:
- the kernelVersion property value
-
setKernelVersion
Set the kernelVersion property value- Parameters:
kernelVersion
- property value to set
-
kernelVersion
Set kernelVersion in a chainable fashion.- Returns:
- The same instance of V1NodeSystemInfo for chaining.
-
getKubeProxyVersion
KubeProxy Version reported by the node.- Returns:
- the kubeProxyVersion property value
-
setKubeProxyVersion
Set the kubeProxyVersion property value- Parameters:
kubeProxyVersion
- property value to set
-
kubeProxyVersion
Set kubeProxyVersion in a chainable fashion.- Returns:
- The same instance of V1NodeSystemInfo for chaining.
-
getKubeletVersion
Kubelet Version reported by the node.- Returns:
- the kubeletVersion property value
-
setKubeletVersion
Set the kubeletVersion property value- Parameters:
kubeletVersion
- property value to set
-
kubeletVersion
Set kubeletVersion in a chainable fashion.- Returns:
- The same instance of V1NodeSystemInfo for chaining.
-
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- Returns:
- the machineID property value
-
setMachineID
Set the machineID property value- Parameters:
machineID
- property value to set
-
machineID
Set machineID in a chainable fashion.- Returns:
- The same instance of V1NodeSystemInfo for chaining.
-
getOperatingSystem
The Operating System reported by the node- Returns:
- the operatingSystem property value
-
setOperatingSystem
Set the operatingSystem property value- Parameters:
operatingSystem
- property value to set
-
operatingSystem
Set operatingSystem in a chainable fashion.- Returns:
- The same instance of V1NodeSystemInfo for chaining.
-
getOsImage
OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).- Returns:
- the osImage property value
-
setOsImage
Set the osImage property value- Parameters:
osImage
- property value to set
-
osImage
Set osImage in a chainable fashion.- Returns:
- The same instance of V1NodeSystemInfo for chaining.
-
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- Returns:
- the systemUUID property value
-
setSystemUUID
Set the systemUUID property value- Parameters:
systemUUID
- property value to set
-
systemUUID
Set systemUUID in a chainable fashion.- Returns:
- The same instance of V1NodeSystemInfo for chaining.
-
equals
-
hashCode
public int hashCode() -
toString
-