Class Generated.NodeSystemInfo.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NodeSystemInfo.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NodeSystemInfo.Builder>
      • getDefaultInstanceForType

        public Generated.NodeSystemInfo getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public Generated.NodeSystemInfo build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public Generated.NodeSystemInfo buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • setRepeatedField

        public Generated.NodeSystemInfo.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                 int index,
                                                                 Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NodeSystemInfo.Builder>
      • addRepeatedField

        public Generated.NodeSystemInfo.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                                 Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NodeSystemInfo.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NodeSystemInfo.Builder>
      • mergeFrom

        public Generated.NodeSystemInfo.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                   throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Generated.NodeSystemInfo.Builder>
        Throws:
        IOException
      • hasMachineID

        public boolean hasMachineID()
         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
         
        optional string machineID = 1;
        Specified by:
        hasMachineID in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        Whether the machineID field is set.
      • 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
         
        optional string machineID = 1;
        Specified by:
        getMachineID in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        The machineID.
      • getMachineIDBytes

        public com.google.protobuf.ByteString getMachineIDBytes()
         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
         
        optional string machineID = 1;
        Specified by:
        getMachineIDBytes in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        The bytes for machineID.
      • setMachineID

        public Generated.NodeSystemInfo.Builder setMachineID​(String value)
         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
         
        optional string machineID = 1;
        Parameters:
        value - The machineID to set.
        Returns:
        This builder for chaining.
      • clearMachineID

        public Generated.NodeSystemInfo.Builder clearMachineID()
         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
         
        optional string machineID = 1;
        Returns:
        This builder for chaining.
      • setMachineIDBytes

        public Generated.NodeSystemInfo.Builder setMachineIDBytes​(com.google.protobuf.ByteString value)
         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
         
        optional string machineID = 1;
        Parameters:
        value - The bytes for machineID to set.
        Returns:
        This builder for chaining.
      • hasSystemUUID

        public boolean hasSystemUUID()
         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
         
        optional string systemUUID = 2;
        Specified by:
        hasSystemUUID in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        Whether the systemUUID field is set.
      • 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
         
        optional string systemUUID = 2;
        Specified by:
        getSystemUUID in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        The systemUUID.
      • getSystemUUIDBytes

        public com.google.protobuf.ByteString getSystemUUIDBytes()
         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
         
        optional string systemUUID = 2;
        Specified by:
        getSystemUUIDBytes in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        The bytes for systemUUID.
      • setSystemUUID

        public Generated.NodeSystemInfo.Builder setSystemUUID​(String value)
         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
         
        optional string systemUUID = 2;
        Parameters:
        value - The systemUUID to set.
        Returns:
        This builder for chaining.
      • clearSystemUUID

        public Generated.NodeSystemInfo.Builder clearSystemUUID()
         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
         
        optional string systemUUID = 2;
        Returns:
        This builder for chaining.
      • setSystemUUIDBytes

        public Generated.NodeSystemInfo.Builder setSystemUUIDBytes​(com.google.protobuf.ByteString value)
         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
         
        optional string systemUUID = 2;
        Parameters:
        value - The bytes for systemUUID to set.
        Returns:
        This builder for chaining.
      • hasBootID

        public boolean hasBootID()
         Boot ID reported by the node.
         
        optional string bootID = 3;
        Specified by:
        hasBootID in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        Whether the bootID field is set.
      • getBootIDBytes

        public com.google.protobuf.ByteString getBootIDBytes()
         Boot ID reported by the node.
         
        optional string bootID = 3;
        Specified by:
        getBootIDBytes in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        The bytes for bootID.
      • setBootID

        public Generated.NodeSystemInfo.Builder setBootID​(String value)
         Boot ID reported by the node.
         
        optional string bootID = 3;
        Parameters:
        value - The bootID to set.
        Returns:
        This builder for chaining.
      • clearBootID

        public Generated.NodeSystemInfo.Builder clearBootID()
         Boot ID reported by the node.
         
        optional string bootID = 3;
        Returns:
        This builder for chaining.
      • setBootIDBytes

        public Generated.NodeSystemInfo.Builder setBootIDBytes​(com.google.protobuf.ByteString value)
         Boot ID reported by the node.
         
        optional string bootID = 3;
        Parameters:
        value - The bytes for bootID to set.
        Returns:
        This builder for chaining.
      • hasKernelVersion

        public boolean hasKernelVersion()
         Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
         
        optional string kernelVersion = 4;
        Specified by:
        hasKernelVersion in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        Whether the kernelVersion field is set.
      • getKernelVersion

        public String getKernelVersion()
         Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
         
        optional string kernelVersion = 4;
        Specified by:
        getKernelVersion in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        The kernelVersion.
      • getKernelVersionBytes

        public com.google.protobuf.ByteString getKernelVersionBytes()
         Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
         
        optional string kernelVersion = 4;
        Specified by:
        getKernelVersionBytes in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        The bytes for kernelVersion.
      • setKernelVersion

        public Generated.NodeSystemInfo.Builder setKernelVersion​(String value)
         Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
         
        optional string kernelVersion = 4;
        Parameters:
        value - The kernelVersion to set.
        Returns:
        This builder for chaining.
      • clearKernelVersion

        public Generated.NodeSystemInfo.Builder clearKernelVersion()
         Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
         
        optional string kernelVersion = 4;
        Returns:
        This builder for chaining.
      • setKernelVersionBytes

        public Generated.NodeSystemInfo.Builder setKernelVersionBytes​(com.google.protobuf.ByteString value)
         Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
         
        optional string kernelVersion = 4;
        Parameters:
        value - The bytes for kernelVersion to set.
        Returns:
        This builder for chaining.
      • hasOsImage

        public boolean hasOsImage()
         OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).
         
        optional string osImage = 5;
        Specified by:
        hasOsImage in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        Whether the osImage field is set.
      • getOsImage

        public String getOsImage()
         OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).
         
        optional string osImage = 5;
        Specified by:
        getOsImage in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        The osImage.
      • getOsImageBytes

        public com.google.protobuf.ByteString getOsImageBytes()
         OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).
         
        optional string osImage = 5;
        Specified by:
        getOsImageBytes in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        The bytes for osImage.
      • setOsImage

        public Generated.NodeSystemInfo.Builder setOsImage​(String value)
         OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).
         
        optional string osImage = 5;
        Parameters:
        value - The osImage to set.
        Returns:
        This builder for chaining.
      • clearOsImage

        public Generated.NodeSystemInfo.Builder clearOsImage()
         OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).
         
        optional string osImage = 5;
        Returns:
        This builder for chaining.
      • setOsImageBytes

        public Generated.NodeSystemInfo.Builder setOsImageBytes​(com.google.protobuf.ByteString value)
         OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).
         
        optional string osImage = 5;
        Parameters:
        value - The bytes for osImage to set.
        Returns:
        This builder for chaining.
      • hasContainerRuntimeVersion

        public boolean hasContainerRuntimeVersion()
         ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).
         
        optional string containerRuntimeVersion = 6;
        Specified by:
        hasContainerRuntimeVersion in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        Whether the containerRuntimeVersion field is set.
      • getContainerRuntimeVersion

        public String getContainerRuntimeVersion()
         ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).
         
        optional string containerRuntimeVersion = 6;
        Specified by:
        getContainerRuntimeVersion in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        The containerRuntimeVersion.
      • getContainerRuntimeVersionBytes

        public com.google.protobuf.ByteString getContainerRuntimeVersionBytes()
         ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).
         
        optional string containerRuntimeVersion = 6;
        Specified by:
        getContainerRuntimeVersionBytes in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        The bytes for containerRuntimeVersion.
      • setContainerRuntimeVersion

        public Generated.NodeSystemInfo.Builder setContainerRuntimeVersion​(String value)
         ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).
         
        optional string containerRuntimeVersion = 6;
        Parameters:
        value - The containerRuntimeVersion to set.
        Returns:
        This builder for chaining.
      • clearContainerRuntimeVersion

        public Generated.NodeSystemInfo.Builder clearContainerRuntimeVersion()
         ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).
         
        optional string containerRuntimeVersion = 6;
        Returns:
        This builder for chaining.
      • setContainerRuntimeVersionBytes

        public Generated.NodeSystemInfo.Builder setContainerRuntimeVersionBytes​(com.google.protobuf.ByteString value)
         ContainerRuntime Version reported by the node through runtime remote API (e.g. containerd://1.4.2).
         
        optional string containerRuntimeVersion = 6;
        Parameters:
        value - The bytes for containerRuntimeVersion to set.
        Returns:
        This builder for chaining.
      • hasKubeletVersion

        public boolean hasKubeletVersion()
         Kubelet Version reported by the node.
         
        optional string kubeletVersion = 7;
        Specified by:
        hasKubeletVersion in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        Whether the kubeletVersion field is set.
      • getKubeletVersionBytes

        public com.google.protobuf.ByteString getKubeletVersionBytes()
         Kubelet Version reported by the node.
         
        optional string kubeletVersion = 7;
        Specified by:
        getKubeletVersionBytes in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        The bytes for kubeletVersion.
      • setKubeletVersion

        public Generated.NodeSystemInfo.Builder setKubeletVersion​(String value)
         Kubelet Version reported by the node.
         
        optional string kubeletVersion = 7;
        Parameters:
        value - The kubeletVersion to set.
        Returns:
        This builder for chaining.
      • clearKubeletVersion

        public Generated.NodeSystemInfo.Builder clearKubeletVersion()
         Kubelet Version reported by the node.
         
        optional string kubeletVersion = 7;
        Returns:
        This builder for chaining.
      • setKubeletVersionBytes

        public Generated.NodeSystemInfo.Builder setKubeletVersionBytes​(com.google.protobuf.ByteString value)
         Kubelet Version reported by the node.
         
        optional string kubeletVersion = 7;
        Parameters:
        value - The bytes for kubeletVersion to set.
        Returns:
        This builder for chaining.
      • hasKubeProxyVersion

        public boolean hasKubeProxyVersion()
         Deprecated: KubeProxy Version reported by the node.
         
        optional string kubeProxyVersion = 8;
        Specified by:
        hasKubeProxyVersion in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        Whether the kubeProxyVersion field is set.
      • getKubeProxyVersionBytes

        public com.google.protobuf.ByteString getKubeProxyVersionBytes()
         Deprecated: KubeProxy Version reported by the node.
         
        optional string kubeProxyVersion = 8;
        Specified by:
        getKubeProxyVersionBytes in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        The bytes for kubeProxyVersion.
      • setKubeProxyVersion

        public Generated.NodeSystemInfo.Builder setKubeProxyVersion​(String value)
         Deprecated: KubeProxy Version reported by the node.
         
        optional string kubeProxyVersion = 8;
        Parameters:
        value - The kubeProxyVersion to set.
        Returns:
        This builder for chaining.
      • clearKubeProxyVersion

        public Generated.NodeSystemInfo.Builder clearKubeProxyVersion()
         Deprecated: KubeProxy Version reported by the node.
         
        optional string kubeProxyVersion = 8;
        Returns:
        This builder for chaining.
      • setKubeProxyVersionBytes

        public Generated.NodeSystemInfo.Builder setKubeProxyVersionBytes​(com.google.protobuf.ByteString value)
         Deprecated: KubeProxy Version reported by the node.
         
        optional string kubeProxyVersion = 8;
        Parameters:
        value - The bytes for kubeProxyVersion to set.
        Returns:
        This builder for chaining.
      • hasOperatingSystem

        public boolean hasOperatingSystem()
         The Operating System reported by the node
         
        optional string operatingSystem = 9;
        Specified by:
        hasOperatingSystem in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        Whether the operatingSystem field is set.
      • getOperatingSystemBytes

        public com.google.protobuf.ByteString getOperatingSystemBytes()
         The Operating System reported by the node
         
        optional string operatingSystem = 9;
        Specified by:
        getOperatingSystemBytes in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        The bytes for operatingSystem.
      • setOperatingSystem

        public Generated.NodeSystemInfo.Builder setOperatingSystem​(String value)
         The Operating System reported by the node
         
        optional string operatingSystem = 9;
        Parameters:
        value - The operatingSystem to set.
        Returns:
        This builder for chaining.
      • clearOperatingSystem

        public Generated.NodeSystemInfo.Builder clearOperatingSystem()
         The Operating System reported by the node
         
        optional string operatingSystem = 9;
        Returns:
        This builder for chaining.
      • setOperatingSystemBytes

        public Generated.NodeSystemInfo.Builder setOperatingSystemBytes​(com.google.protobuf.ByteString value)
         The Operating System reported by the node
         
        optional string operatingSystem = 9;
        Parameters:
        value - The bytes for operatingSystem to set.
        Returns:
        This builder for chaining.
      • hasArchitecture

        public boolean hasArchitecture()
         The Architecture reported by the node
         
        optional string architecture = 10;
        Specified by:
        hasArchitecture in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        Whether the architecture field is set.
      • getArchitectureBytes

        public com.google.protobuf.ByteString getArchitectureBytes()
         The Architecture reported by the node
         
        optional string architecture = 10;
        Specified by:
        getArchitectureBytes in interface Generated.NodeSystemInfoOrBuilder
        Returns:
        The bytes for architecture.
      • setArchitecture

        public Generated.NodeSystemInfo.Builder setArchitecture​(String value)
         The Architecture reported by the node
         
        optional string architecture = 10;
        Parameters:
        value - The architecture to set.
        Returns:
        This builder for chaining.
      • clearArchitecture

        public Generated.NodeSystemInfo.Builder clearArchitecture()
         The Architecture reported by the node
         
        optional string architecture = 10;
        Returns:
        This builder for chaining.
      • setArchitectureBytes

        public Generated.NodeSystemInfo.Builder setArchitectureBytes​(com.google.protobuf.ByteString value)
         The Architecture reported by the node
         
        optional string architecture = 10;
        Parameters:
        value - The bytes for architecture to set.
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final Generated.NodeSystemInfo.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NodeSystemInfo.Builder>
      • mergeUnknownFields

        public final Generated.NodeSystemInfo.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Generated.NodeSystemInfo.Builder>