Class V1.NodeSystemInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeSystemInfo.Builder>
io.kubernetes.client.proto.V1.NodeSystemInfo.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, V1.NodeSystemInfoOrBuilder, Cloneable
Enclosing class:
V1.NodeSystemInfo

public static final class V1.NodeSystemInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeSystemInfo.Builder> implements V1.NodeSystemInfoOrBuilder
 NodeSystemInfo is a set of ids/uuids to uniquely identify the node.
 
Protobuf type k8s.io.api.core.v1.NodeSystemInfo
  • Method Details

    • 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<V1.NodeSystemInfo.Builder>
    • clear

      public V1.NodeSystemInfo.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<V1.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<V1.NodeSystemInfo.Builder>
    • getDefaultInstanceForType

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

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

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

      public V1.NodeSystemInfo.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeSystemInfo.Builder>
    • setField

      public V1.NodeSystemInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeSystemInfo.Builder>
    • clearField

      public V1.NodeSystemInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeSystemInfo.Builder>
    • clearOneof

      public V1.NodeSystemInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<V1.NodeSystemInfo.Builder>
    • setRepeatedField

      public V1.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<V1.NodeSystemInfo.Builder>
    • addRepeatedField

      public V1.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<V1.NodeSystemInfo.Builder>
    • mergeFrom

      public V1.NodeSystemInfo.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1.NodeSystemInfo.Builder>
    • mergeFrom

      public V1.NodeSystemInfo.Builder mergeFrom(V1.NodeSystemInfo other)
    • isInitialized

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

      public V1.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<V1.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 V1.NodeSystemInfoOrBuilder
    • 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 V1.NodeSystemInfoOrBuilder
    • 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 V1.NodeSystemInfoOrBuilder
    • setMachineID

      public V1.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;
    • clearMachineID

      public V1.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;
    • setMachineIDBytes

      public V1.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;
    • 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 V1.NodeSystemInfoOrBuilder
    • 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 V1.NodeSystemInfoOrBuilder
    • 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 V1.NodeSystemInfoOrBuilder
    • setSystemUUID

      public V1.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;
    • clearSystemUUID

      public V1.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;
    • setSystemUUIDBytes

      public V1.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;
    • hasBootID

      public boolean hasBootID()
       Boot ID reported by the node.
       
      optional string bootID = 3;
      Specified by:
      hasBootID in interface V1.NodeSystemInfoOrBuilder
    • getBootID

      public String getBootID()
       Boot ID reported by the node.
       
      optional string bootID = 3;
      Specified by:
      getBootID in interface V1.NodeSystemInfoOrBuilder
    • getBootIDBytes

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

      public V1.NodeSystemInfo.Builder setBootID(String value)
       Boot ID reported by the node.
       
      optional string bootID = 3;
    • clearBootID

      public V1.NodeSystemInfo.Builder clearBootID()
       Boot ID reported by the node.
       
      optional string bootID = 3;
    • setBootIDBytes

      public V1.NodeSystemInfo.Builder setBootIDBytes(com.google.protobuf.ByteString value)
       Boot ID reported by the node.
       
      optional string bootID = 3;
    • 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 V1.NodeSystemInfoOrBuilder
    • 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 V1.NodeSystemInfoOrBuilder
    • 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 V1.NodeSystemInfoOrBuilder
    • setKernelVersion

      public V1.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;
    • clearKernelVersion

      public V1.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;
    • setKernelVersionBytes

      public V1.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;
    • 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 V1.NodeSystemInfoOrBuilder
    • 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 V1.NodeSystemInfoOrBuilder
    • 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 V1.NodeSystemInfoOrBuilder
    • setOsImage

      public V1.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;
    • clearOsImage

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

      public V1.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;
    • hasContainerRuntimeVersion

      public boolean hasContainerRuntimeVersion()
       ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0).
       
      optional string containerRuntimeVersion = 6;
      Specified by:
      hasContainerRuntimeVersion in interface V1.NodeSystemInfoOrBuilder
    • getContainerRuntimeVersion

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

      public com.google.protobuf.ByteString getContainerRuntimeVersionBytes()
       ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0).
       
      optional string containerRuntimeVersion = 6;
      Specified by:
      getContainerRuntimeVersionBytes in interface V1.NodeSystemInfoOrBuilder
    • setContainerRuntimeVersion

      public V1.NodeSystemInfo.Builder setContainerRuntimeVersion(String value)
       ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0).
       
      optional string containerRuntimeVersion = 6;
    • clearContainerRuntimeVersion

      public V1.NodeSystemInfo.Builder clearContainerRuntimeVersion()
       ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0).
       
      optional string containerRuntimeVersion = 6;
    • setContainerRuntimeVersionBytes

      public V1.NodeSystemInfo.Builder setContainerRuntimeVersionBytes(com.google.protobuf.ByteString value)
       ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0).
       
      optional string containerRuntimeVersion = 6;
    • hasKubeletVersion

      public boolean hasKubeletVersion()
       Kubelet Version reported by the node.
       
      optional string kubeletVersion = 7;
      Specified by:
      hasKubeletVersion in interface V1.NodeSystemInfoOrBuilder
    • getKubeletVersion

      public String getKubeletVersion()
       Kubelet Version reported by the node.
       
      optional string kubeletVersion = 7;
      Specified by:
      getKubeletVersion in interface V1.NodeSystemInfoOrBuilder
    • getKubeletVersionBytes

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

      public V1.NodeSystemInfo.Builder setKubeletVersion(String value)
       Kubelet Version reported by the node.
       
      optional string kubeletVersion = 7;
    • clearKubeletVersion

      public V1.NodeSystemInfo.Builder clearKubeletVersion()
       Kubelet Version reported by the node.
       
      optional string kubeletVersion = 7;
    • setKubeletVersionBytes

      public V1.NodeSystemInfo.Builder setKubeletVersionBytes(com.google.protobuf.ByteString value)
       Kubelet Version reported by the node.
       
      optional string kubeletVersion = 7;
    • hasKubeProxyVersion

      public boolean hasKubeProxyVersion()
       KubeProxy Version reported by the node.
       
      optional string kubeProxyVersion = 8;
      Specified by:
      hasKubeProxyVersion in interface V1.NodeSystemInfoOrBuilder
    • getKubeProxyVersion

      public String getKubeProxyVersion()
       KubeProxy Version reported by the node.
       
      optional string kubeProxyVersion = 8;
      Specified by:
      getKubeProxyVersion in interface V1.NodeSystemInfoOrBuilder
    • getKubeProxyVersionBytes

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

      public V1.NodeSystemInfo.Builder setKubeProxyVersion(String value)
       KubeProxy Version reported by the node.
       
      optional string kubeProxyVersion = 8;
    • clearKubeProxyVersion

      public V1.NodeSystemInfo.Builder clearKubeProxyVersion()
       KubeProxy Version reported by the node.
       
      optional string kubeProxyVersion = 8;
    • setKubeProxyVersionBytes

      public V1.NodeSystemInfo.Builder setKubeProxyVersionBytes(com.google.protobuf.ByteString value)
       KubeProxy Version reported by the node.
       
      optional string kubeProxyVersion = 8;
    • hasOperatingSystem

      public boolean hasOperatingSystem()
       The Operating System reported by the node
       
      optional string operatingSystem = 9;
      Specified by:
      hasOperatingSystem in interface V1.NodeSystemInfoOrBuilder
    • getOperatingSystem

      public String getOperatingSystem()
       The Operating System reported by the node
       
      optional string operatingSystem = 9;
      Specified by:
      getOperatingSystem in interface V1.NodeSystemInfoOrBuilder
    • getOperatingSystemBytes

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

      public V1.NodeSystemInfo.Builder setOperatingSystem(String value)
       The Operating System reported by the node
       
      optional string operatingSystem = 9;
    • clearOperatingSystem

      public V1.NodeSystemInfo.Builder clearOperatingSystem()
       The Operating System reported by the node
       
      optional string operatingSystem = 9;
    • setOperatingSystemBytes

      public V1.NodeSystemInfo.Builder setOperatingSystemBytes(com.google.protobuf.ByteString value)
       The Operating System reported by the node
       
      optional string operatingSystem = 9;
    • hasArchitecture

      public boolean hasArchitecture()
       The Architecture reported by the node
       
      optional string architecture = 10;
      Specified by:
      hasArchitecture in interface V1.NodeSystemInfoOrBuilder
    • getArchitecture

      public String getArchitecture()
       The Architecture reported by the node
       
      optional string architecture = 10;
      Specified by:
      getArchitecture in interface V1.NodeSystemInfoOrBuilder
    • getArchitectureBytes

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

      public V1.NodeSystemInfo.Builder setArchitecture(String value)
       The Architecture reported by the node
       
      optional string architecture = 10;
    • clearArchitecture

      public V1.NodeSystemInfo.Builder clearArchitecture()
       The Architecture reported by the node
       
      optional string architecture = 10;
    • setArchitectureBytes

      public V1.NodeSystemInfo.Builder setArchitectureBytes(com.google.protobuf.ByteString value)
       The Architecture reported by the node
       
      optional string architecture = 10;
    • setUnknownFields

      public final V1.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<V1.NodeSystemInfo.Builder>
    • mergeUnknownFields

      public final V1.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<V1.NodeSystemInfo.Builder>