Class V1NodeSystemInfo

java.lang.Object
io.kubernetes.client.openapi.models.V1NodeSystemInfo

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-06-18T15:05:57.863601Z[Etc/UTC]") public class V1NodeSystemInfo extends Object
NodeSystemInfo is a set of ids/uuids to uniquely identify the node.
  • Field Details

  • Constructor Details

    • V1NodeSystemInfo

      public V1NodeSystemInfo()
  • Method Details

    • architecture

      public V1NodeSystemInfo architecture(String architecture)
    • getArchitecture

      public String getArchitecture()
      The Architecture reported by the node
      Returns:
      architecture
    • setArchitecture

      public void setArchitecture(String architecture)
    • bootID

      public V1NodeSystemInfo bootID(String bootID)
    • getBootID

      public String getBootID()
      Boot ID reported by the node.
      Returns:
      bootID
    • setBootID

      public void setBootID(String bootID)
    • containerRuntimeVersion

      public V1NodeSystemInfo containerRuntimeVersion(String containerRuntimeVersion)
    • getContainerRuntimeVersion

      public String getContainerRuntimeVersion()
      ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).
      Returns:
      containerRuntimeVersion
    • setContainerRuntimeVersion

      public void setContainerRuntimeVersion(String containerRuntimeVersion)
    • kernelVersion

      public V1NodeSystemInfo kernelVersion(String kernelVersion)
    • getKernelVersion

      public String getKernelVersion()
      Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
      Returns:
      kernelVersion
    • setKernelVersion

      public void setKernelVersion(String kernelVersion)
    • kubeProxyVersion

      public V1NodeSystemInfo kubeProxyVersion(String kubeProxyVersion)
    • getKubeProxyVersion

      public String getKubeProxyVersion()
      KubeProxy Version reported by the node.
      Returns:
      kubeProxyVersion
    • setKubeProxyVersion

      public void setKubeProxyVersion(String kubeProxyVersion)
    • kubeletVersion

      public V1NodeSystemInfo kubeletVersion(String kubeletVersion)
    • getKubeletVersion

      public String getKubeletVersion()
      Kubelet Version reported by the node.
      Returns:
      kubeletVersion
    • setKubeletVersion

      public void setKubeletVersion(String kubeletVersion)
    • machineID

      public V1NodeSystemInfo machineID(String machineID)
    • 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
      Returns:
      machineID
    • setMachineID

      public void setMachineID(String machineID)
    • operatingSystem

      public V1NodeSystemInfo operatingSystem(String operatingSystem)
    • getOperatingSystem

      public String getOperatingSystem()
      The Operating System reported by the node
      Returns:
      operatingSystem
    • setOperatingSystem

      public void setOperatingSystem(String operatingSystem)
    • osImage

      public V1NodeSystemInfo osImage(String osImage)
    • getOsImage

      public String getOsImage()
      OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).
      Returns:
      osImage
    • setOsImage

      public void setOsImage(String osImage)
    • systemUUID

      public V1NodeSystemInfo systemUUID(String systemUUID)
    • 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
      Returns:
      systemUUID
    • setSystemUUID

      public void setSystemUUID(String systemUUID)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object