Class SystemInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder>
org.yamcs.protobuf.SystemInfo.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, SystemInfoOrBuilder
Enclosing class:
SystemInfo

public static final class SystemInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder> implements SystemInfoOrBuilder
Protobuf type yamcs.protobuf.yamcsManagement.SystemInfo
  • 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<SystemInfo.Builder>
    • clear

      public SystemInfo.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<SystemInfo.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<SystemInfo.Builder>
    • getDefaultInstanceForType

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

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

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

      public SystemInfo.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<SystemInfo.Builder>
    • setField

      public SystemInfo.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<SystemInfo.Builder>
    • clearField

      public SystemInfo.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<SystemInfo.Builder>
    • clearOneof

      public SystemInfo.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<SystemInfo.Builder>
    • setRepeatedField

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

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

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

      public SystemInfo.Builder mergeFrom(SystemInfo other)
    • isInitialized

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

      public SystemInfo.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<SystemInfo.Builder>
      Throws:
      IOException
    • hasYamcsVersion

      public boolean hasYamcsVersion()
      optional string yamcsVersion = 1;
      Specified by:
      hasYamcsVersion in interface SystemInfoOrBuilder
      Returns:
      Whether the yamcsVersion field is set.
    • getYamcsVersion

      public String getYamcsVersion()
      optional string yamcsVersion = 1;
      Specified by:
      getYamcsVersion in interface SystemInfoOrBuilder
      Returns:
      The yamcsVersion.
    • getYamcsVersionBytes

      public com.google.protobuf.ByteString getYamcsVersionBytes()
      optional string yamcsVersion = 1;
      Specified by:
      getYamcsVersionBytes in interface SystemInfoOrBuilder
      Returns:
      The bytes for yamcsVersion.
    • setYamcsVersion

      public SystemInfo.Builder setYamcsVersion(String value)
      optional string yamcsVersion = 1;
      Parameters:
      value - The yamcsVersion to set.
      Returns:
      This builder for chaining.
    • clearYamcsVersion

      public SystemInfo.Builder clearYamcsVersion()
      optional string yamcsVersion = 1;
      Returns:
      This builder for chaining.
    • setYamcsVersionBytes

      public SystemInfo.Builder setYamcsVersionBytes(com.google.protobuf.ByteString value)
      optional string yamcsVersion = 1;
      Parameters:
      value - The bytes for yamcsVersion to set.
      Returns:
      This builder for chaining.
    • hasRevision

      public boolean hasRevision()
      optional string revision = 2;
      Specified by:
      hasRevision in interface SystemInfoOrBuilder
      Returns:
      Whether the revision field is set.
    • getRevision

      public String getRevision()
      optional string revision = 2;
      Specified by:
      getRevision in interface SystemInfoOrBuilder
      Returns:
      The revision.
    • getRevisionBytes

      public com.google.protobuf.ByteString getRevisionBytes()
      optional string revision = 2;
      Specified by:
      getRevisionBytes in interface SystemInfoOrBuilder
      Returns:
      The bytes for revision.
    • setRevision

      public SystemInfo.Builder setRevision(String value)
      optional string revision = 2;
      Parameters:
      value - The revision to set.
      Returns:
      This builder for chaining.
    • clearRevision

      public SystemInfo.Builder clearRevision()
      optional string revision = 2;
      Returns:
      This builder for chaining.
    • setRevisionBytes

      public SystemInfo.Builder setRevisionBytes(com.google.protobuf.ByteString value)
      optional string revision = 2;
      Parameters:
      value - The bytes for revision to set.
      Returns:
      This builder for chaining.
    • hasServerId

      public boolean hasServerId()
      optional string serverId = 3;
      Specified by:
      hasServerId in interface SystemInfoOrBuilder
      Returns:
      Whether the serverId field is set.
    • getServerId

      public String getServerId()
      optional string serverId = 3;
      Specified by:
      getServerId in interface SystemInfoOrBuilder
      Returns:
      The serverId.
    • getServerIdBytes

      public com.google.protobuf.ByteString getServerIdBytes()
      optional string serverId = 3;
      Specified by:
      getServerIdBytes in interface SystemInfoOrBuilder
      Returns:
      The bytes for serverId.
    • setServerId

      public SystemInfo.Builder setServerId(String value)
      optional string serverId = 3;
      Parameters:
      value - The serverId to set.
      Returns:
      This builder for chaining.
    • clearServerId

      public SystemInfo.Builder clearServerId()
      optional string serverId = 3;
      Returns:
      This builder for chaining.
    • setServerIdBytes

      public SystemInfo.Builder setServerIdBytes(com.google.protobuf.ByteString value)
      optional string serverId = 3;
      Parameters:
      value - The bytes for serverId to set.
      Returns:
      This builder for chaining.
    • hasUptime

      public boolean hasUptime()
      optional int64 uptime = 5;
      Specified by:
      hasUptime in interface SystemInfoOrBuilder
      Returns:
      Whether the uptime field is set.
    • getUptime

      public long getUptime()
      optional int64 uptime = 5;
      Specified by:
      getUptime in interface SystemInfoOrBuilder
      Returns:
      The uptime.
    • setUptime

      public SystemInfo.Builder setUptime(long value)
      optional int64 uptime = 5;
      Parameters:
      value - The uptime to set.
      Returns:
      This builder for chaining.
    • clearUptime

      public SystemInfo.Builder clearUptime()
      optional int64 uptime = 5;
      Returns:
      This builder for chaining.
    • hasJvm

      public boolean hasJvm()
      optional string jvm = 6;
      Specified by:
      hasJvm in interface SystemInfoOrBuilder
      Returns:
      Whether the jvm field is set.
    • getJvm

      public String getJvm()
      optional string jvm = 6;
      Specified by:
      getJvm in interface SystemInfoOrBuilder
      Returns:
      The jvm.
    • getJvmBytes

      public com.google.protobuf.ByteString getJvmBytes()
      optional string jvm = 6;
      Specified by:
      getJvmBytes in interface SystemInfoOrBuilder
      Returns:
      The bytes for jvm.
    • setJvm

      public SystemInfo.Builder setJvm(String value)
      optional string jvm = 6;
      Parameters:
      value - The jvm to set.
      Returns:
      This builder for chaining.
    • clearJvm

      public SystemInfo.Builder clearJvm()
      optional string jvm = 6;
      Returns:
      This builder for chaining.
    • setJvmBytes

      public SystemInfo.Builder setJvmBytes(com.google.protobuf.ByteString value)
      optional string jvm = 6;
      Parameters:
      value - The bytes for jvm to set.
      Returns:
      This builder for chaining.
    • hasWorkingDirectory

      public boolean hasWorkingDirectory()
      optional string workingDirectory = 7;
      Specified by:
      hasWorkingDirectory in interface SystemInfoOrBuilder
      Returns:
      Whether the workingDirectory field is set.
    • getWorkingDirectory

      public String getWorkingDirectory()
      optional string workingDirectory = 7;
      Specified by:
      getWorkingDirectory in interface SystemInfoOrBuilder
      Returns:
      The workingDirectory.
    • getWorkingDirectoryBytes

      public com.google.protobuf.ByteString getWorkingDirectoryBytes()
      optional string workingDirectory = 7;
      Specified by:
      getWorkingDirectoryBytes in interface SystemInfoOrBuilder
      Returns:
      The bytes for workingDirectory.
    • setWorkingDirectory

      public SystemInfo.Builder setWorkingDirectory(String value)
      optional string workingDirectory = 7;
      Parameters:
      value - The workingDirectory to set.
      Returns:
      This builder for chaining.
    • clearWorkingDirectory

      public SystemInfo.Builder clearWorkingDirectory()
      optional string workingDirectory = 7;
      Returns:
      This builder for chaining.
    • setWorkingDirectoryBytes

      public SystemInfo.Builder setWorkingDirectoryBytes(com.google.protobuf.ByteString value)
      optional string workingDirectory = 7;
      Parameters:
      value - The bytes for workingDirectory to set.
      Returns:
      This builder for chaining.
    • hasConfigDirectory

      public boolean hasConfigDirectory()
      optional string configDirectory = 8;
      Specified by:
      hasConfigDirectory in interface SystemInfoOrBuilder
      Returns:
      Whether the configDirectory field is set.
    • getConfigDirectory

      public String getConfigDirectory()
      optional string configDirectory = 8;
      Specified by:
      getConfigDirectory in interface SystemInfoOrBuilder
      Returns:
      The configDirectory.
    • getConfigDirectoryBytes

      public com.google.protobuf.ByteString getConfigDirectoryBytes()
      optional string configDirectory = 8;
      Specified by:
      getConfigDirectoryBytes in interface SystemInfoOrBuilder
      Returns:
      The bytes for configDirectory.
    • setConfigDirectory

      public SystemInfo.Builder setConfigDirectory(String value)
      optional string configDirectory = 8;
      Parameters:
      value - The configDirectory to set.
      Returns:
      This builder for chaining.
    • clearConfigDirectory

      public SystemInfo.Builder clearConfigDirectory()
      optional string configDirectory = 8;
      Returns:
      This builder for chaining.
    • setConfigDirectoryBytes

      public SystemInfo.Builder setConfigDirectoryBytes(com.google.protobuf.ByteString value)
      optional string configDirectory = 8;
      Parameters:
      value - The bytes for configDirectory to set.
      Returns:
      This builder for chaining.
    • hasDataDirectory

      public boolean hasDataDirectory()
      optional string dataDirectory = 9;
      Specified by:
      hasDataDirectory in interface SystemInfoOrBuilder
      Returns:
      Whether the dataDirectory field is set.
    • getDataDirectory

      public String getDataDirectory()
      optional string dataDirectory = 9;
      Specified by:
      getDataDirectory in interface SystemInfoOrBuilder
      Returns:
      The dataDirectory.
    • getDataDirectoryBytes

      public com.google.protobuf.ByteString getDataDirectoryBytes()
      optional string dataDirectory = 9;
      Specified by:
      getDataDirectoryBytes in interface SystemInfoOrBuilder
      Returns:
      The bytes for dataDirectory.
    • setDataDirectory

      public SystemInfo.Builder setDataDirectory(String value)
      optional string dataDirectory = 9;
      Parameters:
      value - The dataDirectory to set.
      Returns:
      This builder for chaining.
    • clearDataDirectory

      public SystemInfo.Builder clearDataDirectory()
      optional string dataDirectory = 9;
      Returns:
      This builder for chaining.
    • setDataDirectoryBytes

      public SystemInfo.Builder setDataDirectoryBytes(com.google.protobuf.ByteString value)
      optional string dataDirectory = 9;
      Parameters:
      value - The bytes for dataDirectory to set.
      Returns:
      This builder for chaining.
    • hasCacheDirectory

      public boolean hasCacheDirectory()
      optional string cacheDirectory = 10;
      Specified by:
      hasCacheDirectory in interface SystemInfoOrBuilder
      Returns:
      Whether the cacheDirectory field is set.
    • getCacheDirectory

      public String getCacheDirectory()
      optional string cacheDirectory = 10;
      Specified by:
      getCacheDirectory in interface SystemInfoOrBuilder
      Returns:
      The cacheDirectory.
    • getCacheDirectoryBytes

      public com.google.protobuf.ByteString getCacheDirectoryBytes()
      optional string cacheDirectory = 10;
      Specified by:
      getCacheDirectoryBytes in interface SystemInfoOrBuilder
      Returns:
      The bytes for cacheDirectory.
    • setCacheDirectory

      public SystemInfo.Builder setCacheDirectory(String value)
      optional string cacheDirectory = 10;
      Parameters:
      value - The cacheDirectory to set.
      Returns:
      This builder for chaining.
    • clearCacheDirectory

      public SystemInfo.Builder clearCacheDirectory()
      optional string cacheDirectory = 10;
      Returns:
      This builder for chaining.
    • setCacheDirectoryBytes

      public SystemInfo.Builder setCacheDirectoryBytes(com.google.protobuf.ByteString value)
      optional string cacheDirectory = 10;
      Parameters:
      value - The bytes for cacheDirectory to set.
      Returns:
      This builder for chaining.
    • hasOs

      public boolean hasOs()
      optional string os = 11;
      Specified by:
      hasOs in interface SystemInfoOrBuilder
      Returns:
      Whether the os field is set.
    • getOs

      public String getOs()
      optional string os = 11;
      Specified by:
      getOs in interface SystemInfoOrBuilder
      Returns:
      The os.
    • getOsBytes

      public com.google.protobuf.ByteString getOsBytes()
      optional string os = 11;
      Specified by:
      getOsBytes in interface SystemInfoOrBuilder
      Returns:
      The bytes for os.
    • setOs

      public SystemInfo.Builder setOs(String value)
      optional string os = 11;
      Parameters:
      value - The os to set.
      Returns:
      This builder for chaining.
    • clearOs

      public SystemInfo.Builder clearOs()
      optional string os = 11;
      Returns:
      This builder for chaining.
    • setOsBytes

      public SystemInfo.Builder setOsBytes(com.google.protobuf.ByteString value)
      optional string os = 11;
      Parameters:
      value - The bytes for os to set.
      Returns:
      This builder for chaining.
    • hasArch

      public boolean hasArch()
      optional string arch = 12;
      Specified by:
      hasArch in interface SystemInfoOrBuilder
      Returns:
      Whether the arch field is set.
    • getArch

      public String getArch()
      optional string arch = 12;
      Specified by:
      getArch in interface SystemInfoOrBuilder
      Returns:
      The arch.
    • getArchBytes

      public com.google.protobuf.ByteString getArchBytes()
      optional string arch = 12;
      Specified by:
      getArchBytes in interface SystemInfoOrBuilder
      Returns:
      The bytes for arch.
    • setArch

      public SystemInfo.Builder setArch(String value)
      optional string arch = 12;
      Parameters:
      value - The arch to set.
      Returns:
      This builder for chaining.
    • clearArch

      public SystemInfo.Builder clearArch()
      optional string arch = 12;
      Returns:
      This builder for chaining.
    • setArchBytes

      public SystemInfo.Builder setArchBytes(com.google.protobuf.ByteString value)
      optional string arch = 12;
      Parameters:
      value - The bytes for arch to set.
      Returns:
      This builder for chaining.
    • hasAvailableProcessors

      public boolean hasAvailableProcessors()
      optional int32 availableProcessors = 13;
      Specified by:
      hasAvailableProcessors in interface SystemInfoOrBuilder
      Returns:
      Whether the availableProcessors field is set.
    • getAvailableProcessors

      public int getAvailableProcessors()
      optional int32 availableProcessors = 13;
      Specified by:
      getAvailableProcessors in interface SystemInfoOrBuilder
      Returns:
      The availableProcessors.
    • setAvailableProcessors

      public SystemInfo.Builder setAvailableProcessors(int value)
      optional int32 availableProcessors = 13;
      Parameters:
      value - The availableProcessors to set.
      Returns:
      This builder for chaining.
    • clearAvailableProcessors

      public SystemInfo.Builder clearAvailableProcessors()
      optional int32 availableProcessors = 13;
      Returns:
      This builder for chaining.
    • hasLoadAverage

      public boolean hasLoadAverage()
      optional double loadAverage = 14;
      Specified by:
      hasLoadAverage in interface SystemInfoOrBuilder
      Returns:
      Whether the loadAverage field is set.
    • getLoadAverage

      public double getLoadAverage()
      optional double loadAverage = 14;
      Specified by:
      getLoadAverage in interface SystemInfoOrBuilder
      Returns:
      The loadAverage.
    • setLoadAverage

      public SystemInfo.Builder setLoadAverage(double value)
      optional double loadAverage = 14;
      Parameters:
      value - The loadAverage to set.
      Returns:
      This builder for chaining.
    • clearLoadAverage

      public SystemInfo.Builder clearLoadAverage()
      optional double loadAverage = 14;
      Returns:
      This builder for chaining.
    • hasHeapMemory

      public boolean hasHeapMemory()
      optional int64 heapMemory = 15;
      Specified by:
      hasHeapMemory in interface SystemInfoOrBuilder
      Returns:
      Whether the heapMemory field is set.
    • getHeapMemory

      public long getHeapMemory()
      optional int64 heapMemory = 15;
      Specified by:
      getHeapMemory in interface SystemInfoOrBuilder
      Returns:
      The heapMemory.
    • setHeapMemory

      public SystemInfo.Builder setHeapMemory(long value)
      optional int64 heapMemory = 15;
      Parameters:
      value - The heapMemory to set.
      Returns:
      This builder for chaining.
    • clearHeapMemory

      public SystemInfo.Builder clearHeapMemory()
      optional int64 heapMemory = 15;
      Returns:
      This builder for chaining.
    • hasUsedHeapMemory

      public boolean hasUsedHeapMemory()
      optional int64 usedHeapMemory = 16;
      Specified by:
      hasUsedHeapMemory in interface SystemInfoOrBuilder
      Returns:
      Whether the usedHeapMemory field is set.
    • getUsedHeapMemory

      public long getUsedHeapMemory()
      optional int64 usedHeapMemory = 16;
      Specified by:
      getUsedHeapMemory in interface SystemInfoOrBuilder
      Returns:
      The usedHeapMemory.
    • setUsedHeapMemory

      public SystemInfo.Builder setUsedHeapMemory(long value)
      optional int64 usedHeapMemory = 16;
      Parameters:
      value - The usedHeapMemory to set.
      Returns:
      This builder for chaining.
    • clearUsedHeapMemory

      public SystemInfo.Builder clearUsedHeapMemory()
      optional int64 usedHeapMemory = 16;
      Returns:
      This builder for chaining.
    • hasMaxHeapMemory

      public boolean hasMaxHeapMemory()
      optional int64 maxHeapMemory = 17;
      Specified by:
      hasMaxHeapMemory in interface SystemInfoOrBuilder
      Returns:
      Whether the maxHeapMemory field is set.
    • getMaxHeapMemory

      public long getMaxHeapMemory()
      optional int64 maxHeapMemory = 17;
      Specified by:
      getMaxHeapMemory in interface SystemInfoOrBuilder
      Returns:
      The maxHeapMemory.
    • setMaxHeapMemory

      public SystemInfo.Builder setMaxHeapMemory(long value)
      optional int64 maxHeapMemory = 17;
      Parameters:
      value - The maxHeapMemory to set.
      Returns:
      This builder for chaining.
    • clearMaxHeapMemory

      public SystemInfo.Builder clearMaxHeapMemory()
      optional int64 maxHeapMemory = 17;
      Returns:
      This builder for chaining.
    • hasNonHeapMemory

      public boolean hasNonHeapMemory()
      optional int64 nonHeapMemory = 18;
      Specified by:
      hasNonHeapMemory in interface SystemInfoOrBuilder
      Returns:
      Whether the nonHeapMemory field is set.
    • getNonHeapMemory

      public long getNonHeapMemory()
      optional int64 nonHeapMemory = 18;
      Specified by:
      getNonHeapMemory in interface SystemInfoOrBuilder
      Returns:
      The nonHeapMemory.
    • setNonHeapMemory

      public SystemInfo.Builder setNonHeapMemory(long value)
      optional int64 nonHeapMemory = 18;
      Parameters:
      value - The nonHeapMemory to set.
      Returns:
      This builder for chaining.
    • clearNonHeapMemory

      public SystemInfo.Builder clearNonHeapMemory()
      optional int64 nonHeapMemory = 18;
      Returns:
      This builder for chaining.
    • hasUsedNonHeapMemory

      public boolean hasUsedNonHeapMemory()
      optional int64 usedNonHeapMemory = 19;
      Specified by:
      hasUsedNonHeapMemory in interface SystemInfoOrBuilder
      Returns:
      Whether the usedNonHeapMemory field is set.
    • getUsedNonHeapMemory

      public long getUsedNonHeapMemory()
      optional int64 usedNonHeapMemory = 19;
      Specified by:
      getUsedNonHeapMemory in interface SystemInfoOrBuilder
      Returns:
      The usedNonHeapMemory.
    • setUsedNonHeapMemory

      public SystemInfo.Builder setUsedNonHeapMemory(long value)
      optional int64 usedNonHeapMemory = 19;
      Parameters:
      value - The usedNonHeapMemory to set.
      Returns:
      This builder for chaining.
    • clearUsedNonHeapMemory

      public SystemInfo.Builder clearUsedNonHeapMemory()
      optional int64 usedNonHeapMemory = 19;
      Returns:
      This builder for chaining.
    • hasMaxNonHeapMemory

      public boolean hasMaxNonHeapMemory()
      optional int64 maxNonHeapMemory = 20;
      Specified by:
      hasMaxNonHeapMemory in interface SystemInfoOrBuilder
      Returns:
      Whether the maxNonHeapMemory field is set.
    • getMaxNonHeapMemory

      public long getMaxNonHeapMemory()
      optional int64 maxNonHeapMemory = 20;
      Specified by:
      getMaxNonHeapMemory in interface SystemInfoOrBuilder
      Returns:
      The maxNonHeapMemory.
    • setMaxNonHeapMemory

      public SystemInfo.Builder setMaxNonHeapMemory(long value)
      optional int64 maxNonHeapMemory = 20;
      Parameters:
      value - The maxNonHeapMemory to set.
      Returns:
      This builder for chaining.
    • clearMaxNonHeapMemory

      public SystemInfo.Builder clearMaxNonHeapMemory()
      optional int64 maxNonHeapMemory = 20;
      Returns:
      This builder for chaining.
    • hasJvmThreadCount

      public boolean hasJvmThreadCount()
      optional int64 jvmThreadCount = 21;
      Specified by:
      hasJvmThreadCount in interface SystemInfoOrBuilder
      Returns:
      Whether the jvmThreadCount field is set.
    • getJvmThreadCount

      public long getJvmThreadCount()
      optional int64 jvmThreadCount = 21;
      Specified by:
      getJvmThreadCount in interface SystemInfoOrBuilder
      Returns:
      The jvmThreadCount.
    • setJvmThreadCount

      public SystemInfo.Builder setJvmThreadCount(long value)
      optional int64 jvmThreadCount = 21;
      Parameters:
      value - The jvmThreadCount to set.
      Returns:
      This builder for chaining.
    • clearJvmThreadCount

      public SystemInfo.Builder clearJvmThreadCount()
      optional int64 jvmThreadCount = 21;
      Returns:
      This builder for chaining.
    • getRootDirectoriesList

      public List<RootDirectory> getRootDirectoriesList()
      repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
      Specified by:
      getRootDirectoriesList in interface SystemInfoOrBuilder
    • getRootDirectoriesCount

      public int getRootDirectoriesCount()
      repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
      Specified by:
      getRootDirectoriesCount in interface SystemInfoOrBuilder
    • getRootDirectories

      public RootDirectory getRootDirectories(int index)
      repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
      Specified by:
      getRootDirectories in interface SystemInfoOrBuilder
    • setRootDirectories

      public SystemInfo.Builder setRootDirectories(int index, RootDirectory value)
      repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
    • setRootDirectories

      public SystemInfo.Builder setRootDirectories(int index, RootDirectory.Builder builderForValue)
      repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
    • addRootDirectories

      public SystemInfo.Builder addRootDirectories(RootDirectory value)
      repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
    • addRootDirectories

      public SystemInfo.Builder addRootDirectories(int index, RootDirectory value)
      repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
    • addRootDirectories

      public SystemInfo.Builder addRootDirectories(RootDirectory.Builder builderForValue)
      repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
    • addRootDirectories

      public SystemInfo.Builder addRootDirectories(int index, RootDirectory.Builder builderForValue)
      repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
    • addAllRootDirectories

      public SystemInfo.Builder addAllRootDirectories(Iterable<? extends RootDirectory> values)
      repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
    • clearRootDirectories

      public SystemInfo.Builder clearRootDirectories()
      repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
    • removeRootDirectories

      public SystemInfo.Builder removeRootDirectories(int index)
      repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
    • getRootDirectoriesBuilder

      public RootDirectory.Builder getRootDirectoriesBuilder(int index)
      repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
    • getRootDirectoriesOrBuilder

      public RootDirectoryOrBuilder getRootDirectoriesOrBuilder(int index)
      repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
      Specified by:
      getRootDirectoriesOrBuilder in interface SystemInfoOrBuilder
    • getRootDirectoriesOrBuilderList

      public List<? extends RootDirectoryOrBuilder> getRootDirectoriesOrBuilderList()
      repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
      Specified by:
      getRootDirectoriesOrBuilderList in interface SystemInfoOrBuilder
    • addRootDirectoriesBuilder

      public RootDirectory.Builder addRootDirectoriesBuilder()
      repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
    • addRootDirectoriesBuilder

      public RootDirectory.Builder addRootDirectoriesBuilder(int index)
      repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
    • getRootDirectoriesBuilderList

      public List<RootDirectory.Builder> getRootDirectoriesBuilderList()
      repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
    • setUnknownFields

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

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