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 Details

  • Constructor Details

  • Method Details

    • getArchitecture

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

      public void setArchitecture(String architecture)
      Set the architecture property value
      Parameters:
      architecture - property value to set
    • architecture

      public V1NodeSystemInfo architecture(String architecture)
      Set architecture in a chainable fashion.
      Returns:
      The same instance of V1NodeSystemInfo for chaining.
    • getBootID

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

      public void setBootID(String bootID)
      Set the bootID property value
      Parameters:
      bootID - property value to set
    • bootID

      public V1NodeSystemInfo bootID(String bootID)
      Set bootID in a chainable fashion.
      Returns:
      The same instance of V1NodeSystemInfo for chaining.
    • getContainerRuntimeVersion

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

      public void setContainerRuntimeVersion(String containerRuntimeVersion)
      Set the containerRuntimeVersion property value
      Parameters:
      containerRuntimeVersion - property value to set
    • containerRuntimeVersion

      public V1NodeSystemInfo containerRuntimeVersion(String containerRuntimeVersion)
      Set containerRuntimeVersion in a chainable fashion.
      Returns:
      The same instance of V1NodeSystemInfo for chaining.
    • getKernelVersion

      public String 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

      public void setKernelVersion(String kernelVersion)
      Set the kernelVersion property value
      Parameters:
      kernelVersion - property value to set
    • kernelVersion

      public V1NodeSystemInfo kernelVersion(String kernelVersion)
      Set kernelVersion in a chainable fashion.
      Returns:
      The same instance of V1NodeSystemInfo for chaining.
    • getKubeProxyVersion

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

      public void setKubeProxyVersion(String kubeProxyVersion)
      Set the kubeProxyVersion property value
      Parameters:
      kubeProxyVersion - property value to set
    • kubeProxyVersion

      public V1NodeSystemInfo kubeProxyVersion(String kubeProxyVersion)
      Set kubeProxyVersion in a chainable fashion.
      Returns:
      The same instance of V1NodeSystemInfo for chaining.
    • getKubeletVersion

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

      public void setKubeletVersion(String kubeletVersion)
      Set the kubeletVersion property value
      Parameters:
      kubeletVersion - property value to set
    • kubeletVersion

      public V1NodeSystemInfo kubeletVersion(String kubeletVersion)
      Set kubeletVersion in a chainable fashion.
      Returns:
      The same instance of V1NodeSystemInfo for chaining.
    • 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:
      the machineID property value
    • setMachineID

      public void setMachineID(String machineID)
      Set the machineID property value
      Parameters:
      machineID - property value to set
    • machineID

      public V1NodeSystemInfo machineID(String machineID)
      Set machineID in a chainable fashion.
      Returns:
      The same instance of V1NodeSystemInfo for chaining.
    • getOperatingSystem

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

      public void setOperatingSystem(String operatingSystem)
      Set the operatingSystem property value
      Parameters:
      operatingSystem - property value to set
    • operatingSystem

      public V1NodeSystemInfo operatingSystem(String operatingSystem)
      Set operatingSystem in a chainable fashion.
      Returns:
      The same instance of V1NodeSystemInfo for chaining.
    • getOsImage

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

      public void setOsImage(String osImage)
      Set the osImage property value
      Parameters:
      osImage - property value to set
    • osImage

      public V1NodeSystemInfo osImage(String osImage)
      Set osImage in a chainable fashion.
      Returns:
      The same instance of V1NodeSystemInfo for chaining.
    • 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:
      the systemUUID property value
    • setSystemUUID

      public void setSystemUUID(String systemUUID)
      Set the systemUUID property value
      Parameters:
      systemUUID - property value to set
    • systemUUID

      public V1NodeSystemInfo systemUUID(String systemUUID)
      Set systemUUID in a chainable fashion.
      Returns:
      The same instance of V1NodeSystemInfo for chaining.
    • 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