Class Generated.NodeSystemInfo

  • All Implemented Interfaces:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable, Generated.NodeSystemInfoOrBuilder
    Enclosing class:
    Generated

    public static final class Generated.NodeSystemInfo
    extends com.google.protobuf.GeneratedMessageV3
    implements Generated.NodeSystemInfoOrBuilder
     NodeSystemInfo is a set of ids/uuids to uniquely identify the node.
     
    Protobuf type k8s.io.api.core.v1.NodeSystemInfo
    See Also:
    Serialized Form
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • 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
      • 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.
      • 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.
      • 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.
      • 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.
      • 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.
      • 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.
      • 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.
      • 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.
      • 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.
      • 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.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static Generated.NodeSystemInfo parseFrom​(ByteBuffer data)
                                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Generated.NodeSystemInfo parseFrom​(ByteBuffer data,
                                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Generated.NodeSystemInfo parseFrom​(com.google.protobuf.ByteString data)
                                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Generated.NodeSystemInfo parseFrom​(com.google.protobuf.ByteString data,
                                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Generated.NodeSystemInfo parseFrom​(byte[] data)
                                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static Generated.NodeSystemInfo parseFrom​(byte[] data,
                                                         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                  throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • newBuilderForType

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

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

        protected Generated.NodeSystemInfo.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<Generated.NodeSystemInfo> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

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