public NodeSystemInfoArgs build() {
            if ($.architecture == null) {
                throw new MissingRequiredPropertyException("NodeSystemInfoArgs", "architecture");
            }
            if ($.bootID == null) {
                throw new MissingRequiredPropertyException("NodeSystemInfoArgs", "bootID");
            }
            if ($.containerRuntimeVersion == null) {
                throw new MissingRequiredPropertyException("NodeSystemInfoArgs", "containerRuntimeVersion");
            }
            if ($.kernelVersion == null) {
                throw new MissingRequiredPropertyException("NodeSystemInfoArgs", "kernelVersion");
            }
            if ($.kubeProxyVersion == null) {
                throw new MissingRequiredPropertyException("NodeSystemInfoArgs", "kubeProxyVersion");
            }
            if ($.kubeletVersion == null) {
                throw new MissingRequiredPropertyException("NodeSystemInfoArgs", "kubeletVersion");
            }
            if ($.machineID == null) {
                throw new MissingRequiredPropertyException("NodeSystemInfoArgs", "machineID");
            }
            if ($.operatingSystem == null) {
                throw new MissingRequiredPropertyException("NodeSystemInfoArgs", "operatingSystem");
            }
            if ($.osImage == null) {
                throw new MissingRequiredPropertyException("NodeSystemInfoArgs", "osImage");
            }
            if ($.systemUUID == null) {
                throw new MissingRequiredPropertyException("NodeSystemInfoArgs", "systemUUID");
            }
            return $;
        }
@param 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

@return builder
sdk/java/src/main/java/com/pulumi/kubernetes/core/v1/inputs/NodeSystemInfoArgs.java