Class NodeSystemInfo

    • Constructor Detail

      • NodeSystemInfo

        public NodeSystemInfo()
        No args constructor for use in serialization
    • 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
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)