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.server.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()
       Yamcs version number.
       
      optional string yamcsVersion = 1;
      Specified by:
      hasYamcsVersion in interface SystemInfoOrBuilder
      Returns:
      Whether the yamcsVersion field is set.
    • getYamcsVersion

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

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

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

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

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

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

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

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

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

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

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

      public boolean hasServerId()
       Server identifier, as used in system parameters and distributed setups.
       
      optional string serverId = 3;
      Specified by:
      hasServerId in interface SystemInfoOrBuilder
      Returns:
      Whether the serverId field is set.
    • getServerId

      public String getServerId()
       Server identifier, as used in system parameters and distributed setups.
       
      optional string serverId = 3;
      Specified by:
      getServerId in interface SystemInfoOrBuilder
      Returns:
      The serverId.
    • getServerIdBytes

      public com.google.protobuf.ByteString getServerIdBytes()
       Server identifier, as used in system parameters and distributed setups.
       
      optional string serverId = 3;
      Specified by:
      getServerIdBytes in interface SystemInfoOrBuilder
      Returns:
      The bytes for serverId.
    • setServerId

      public SystemInfo.Builder setServerId(String value)
       Server identifier, as used in system parameters and distributed setups.
       
      optional string serverId = 3;
      Parameters:
      value - The serverId to set.
      Returns:
      This builder for chaining.
    • clearServerId

      public SystemInfo.Builder clearServerId()
       Server identifier, as used in system parameters and distributed setups.
       
      optional string serverId = 3;
      Returns:
      This builder for chaining.
    • setServerIdBytes

      public SystemInfo.Builder setServerIdBytes(com.google.protobuf.ByteString value)
       Server identifier, as used in system parameters and distributed setups.
       
      optional string serverId = 3;
      Parameters:
      value - The bytes for serverId to set.
      Returns:
      This builder for chaining.
    • hasUptime

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

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

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

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

      public boolean hasJvm()
       Java virtual machine implementation name, version and vendor
       
      optional string jvm = 6;
      Specified by:
      hasJvm in interface SystemInfoOrBuilder
      Returns:
      Whether the jvm field is set.
    • getJvm

      public String getJvm()
       Java virtual machine implementation name, version and vendor
       
      optional string jvm = 6;
      Specified by:
      getJvm in interface SystemInfoOrBuilder
      Returns:
      The jvm.
    • getJvmBytes

      public com.google.protobuf.ByteString getJvmBytes()
       Java virtual machine implementation name, version and vendor
       
      optional string jvm = 6;
      Specified by:
      getJvmBytes in interface SystemInfoOrBuilder
      Returns:
      The bytes for jvm.
    • setJvm

      public SystemInfo.Builder setJvm(String value)
       Java virtual machine implementation name, version and vendor
       
      optional string jvm = 6;
      Parameters:
      value - The jvm to set.
      Returns:
      This builder for chaining.
    • clearJvm

      public SystemInfo.Builder clearJvm()
       Java virtual machine implementation name, version and vendor
       
      optional string jvm = 6;
      Returns:
      This builder for chaining.
    • setJvmBytes

      public SystemInfo.Builder setJvmBytes(com.google.protobuf.ByteString value)
       Java virtual machine implementation name, version and vendor
       
      optional string jvm = 6;
      Parameters:
      value - The bytes for jvm to set.
      Returns:
      This builder for chaining.
    • hasWorkingDirectory

      public boolean hasWorkingDirectory()
       Working directory of Yamcs (base path for relative references)
       
      optional string workingDirectory = 7;
      Specified by:
      hasWorkingDirectory in interface SystemInfoOrBuilder
      Returns:
      Whether the workingDirectory field is set.
    • getWorkingDirectory

      public String getWorkingDirectory()
       Working directory of Yamcs (base path for relative references)
       
      optional string workingDirectory = 7;
      Specified by:
      getWorkingDirectory in interface SystemInfoOrBuilder
      Returns:
      The workingDirectory.
    • getWorkingDirectoryBytes

      public com.google.protobuf.ByteString getWorkingDirectoryBytes()
       Working directory of Yamcs (base path for relative references)
       
      optional string workingDirectory = 7;
      Specified by:
      getWorkingDirectoryBytes in interface SystemInfoOrBuilder
      Returns:
      The bytes for workingDirectory.
    • setWorkingDirectory

      public SystemInfo.Builder setWorkingDirectory(String value)
       Working directory of Yamcs (base path for relative references)
       
      optional string workingDirectory = 7;
      Parameters:
      value - The workingDirectory to set.
      Returns:
      This builder for chaining.
    • clearWorkingDirectory

      public SystemInfo.Builder clearWorkingDirectory()
       Working directory of Yamcs (base path for relative references)
       
      optional string workingDirectory = 7;
      Returns:
      This builder for chaining.
    • setWorkingDirectoryBytes

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

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

      public String getConfigDirectory()
       Directory where configuration files are located.
       
      optional string configDirectory = 8;
      Specified by:
      getConfigDirectory in interface SystemInfoOrBuilder
      Returns:
      The configDirectory.
    • getConfigDirectoryBytes

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

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

      public SystemInfo.Builder clearConfigDirectory()
       Directory where configuration files are located.
       
      optional string configDirectory = 8;
      Returns:
      This builder for chaining.
    • setConfigDirectoryBytes

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

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

      public String getDataDirectory()
       Directory where Yamcs data is stored.
       
      optional string dataDirectory = 9;
      Specified by:
      getDataDirectory in interface SystemInfoOrBuilder
      Returns:
      The dataDirectory.
    • getDataDirectoryBytes

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

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

      public SystemInfo.Builder clearDataDirectory()
       Directory where Yamcs data is stored.
       
      optional string dataDirectory = 9;
      Returns:
      This builder for chaining.
    • setDataDirectoryBytes

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

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

      public String getCacheDirectory()
       Directory where Yamcs may cache files.
       
      optional string cacheDirectory = 10;
      Specified by:
      getCacheDirectory in interface SystemInfoOrBuilder
      Returns:
      The cacheDirectory.
    • getCacheDirectoryBytes

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

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

      public SystemInfo.Builder clearCacheDirectory()
       Directory where Yamcs may cache files.
       
      optional string cacheDirectory = 10;
      Returns:
      This builder for chaining.
    • setCacheDirectoryBytes

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public int getAvailableProcessors()
       Number of processors available to Yamcs.
       
      optional int32 availableProcessors = 13;
      Specified by:
      getAvailableProcessors in interface SystemInfoOrBuilder
      Returns:
      The availableProcessors.
    • setAvailableProcessors

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

      public SystemInfo.Builder clearAvailableProcessors()
       Number of processors available to Yamcs.
       
      optional int32 availableProcessors = 13;
      Returns:
      This builder for chaining.
    • hasLoadAverage

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

      public double getLoadAverage()
       System load average for the last minute.
       
      optional double loadAverage = 14;
      Specified by:
      getLoadAverage in interface SystemInfoOrBuilder
      Returns:
      The loadAverage.
    • setLoadAverage

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

      public SystemInfo.Builder clearLoadAverage()
       System load average for the last minute.
       
      optional double loadAverage = 14;
      Returns:
      This builder for chaining.
    • hasHeapMemory

      public boolean hasHeapMemory()
       Amount of memory in bytes of the heap that is used for object allocation and that is committed for the JVM to use.
       
      optional int64 heapMemory = 15;
      Specified by:
      hasHeapMemory in interface SystemInfoOrBuilder
      Returns:
      Whether the heapMemory field is set.
    • getHeapMemory

      public long getHeapMemory()
       Amount of memory in bytes of the heap that is used for object allocation and that is committed for the JVM to use.
       
      optional int64 heapMemory = 15;
      Specified by:
      getHeapMemory in interface SystemInfoOrBuilder
      Returns:
      The heapMemory.
    • setHeapMemory

      public SystemInfo.Builder setHeapMemory(long value)
       Amount of memory in bytes of the heap that is used for object allocation and that is committed for the JVM to use.
       
      optional int64 heapMemory = 15;
      Parameters:
      value - The heapMemory to set.
      Returns:
      This builder for chaining.
    • clearHeapMemory

      public SystemInfo.Builder clearHeapMemory()
       Amount of memory in bytes of the heap that is used for object allocation and that is committed for the JVM to use.
       
      optional int64 heapMemory = 15;
      Returns:
      This builder for chaining.
    • hasUsedHeapMemory

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

      public long getUsedHeapMemory()
       Amount of used heap memory in bytes.
       
      optional int64 usedHeapMemory = 16;
      Specified by:
      getUsedHeapMemory in interface SystemInfoOrBuilder
      Returns:
      The usedHeapMemory.
    • setUsedHeapMemory

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

      public SystemInfo.Builder clearUsedHeapMemory()
       Amount of used heap memory in bytes.
       
      optional int64 usedHeapMemory = 16;
      Returns:
      This builder for chaining.
    • hasMaxHeapMemory

      public boolean hasMaxHeapMemory()
       Maximum amount of heap memory in bytes that can be used for memory management.
       
      optional int64 maxHeapMemory = 17;
      Specified by:
      hasMaxHeapMemory in interface SystemInfoOrBuilder
      Returns:
      Whether the maxHeapMemory field is set.
    • getMaxHeapMemory

      public long getMaxHeapMemory()
       Maximum amount of heap memory in bytes that can be used for memory management.
       
      optional int64 maxHeapMemory = 17;
      Specified by:
      getMaxHeapMemory in interface SystemInfoOrBuilder
      Returns:
      The maxHeapMemory.
    • setMaxHeapMemory

      public SystemInfo.Builder setMaxHeapMemory(long value)
       Maximum amount of heap memory in bytes that can be used for memory management.
       
      optional int64 maxHeapMemory = 17;
      Parameters:
      value - The maxHeapMemory to set.
      Returns:
      This builder for chaining.
    • clearMaxHeapMemory

      public SystemInfo.Builder clearMaxHeapMemory()
       Maximum amount of heap memory in bytes that can be used for memory management.
       
      optional int64 maxHeapMemory = 17;
      Returns:
      This builder for chaining.
    • hasNonHeapMemory

      public boolean hasNonHeapMemory()
       Amount of non-heap memory in bytes that is committed for the JVM to use.
       
      optional int64 nonHeapMemory = 18;
      Specified by:
      hasNonHeapMemory in interface SystemInfoOrBuilder
      Returns:
      Whether the nonHeapMemory field is set.
    • getNonHeapMemory

      public long getNonHeapMemory()
       Amount of non-heap memory in bytes that is committed for the JVM to use.
       
      optional int64 nonHeapMemory = 18;
      Specified by:
      getNonHeapMemory in interface SystemInfoOrBuilder
      Returns:
      The nonHeapMemory.
    • setNonHeapMemory

      public SystemInfo.Builder setNonHeapMemory(long value)
       Amount of non-heap memory in bytes that is committed for the JVM to use.
       
      optional int64 nonHeapMemory = 18;
      Parameters:
      value - The nonHeapMemory to set.
      Returns:
      This builder for chaining.
    • clearNonHeapMemory

      public SystemInfo.Builder clearNonHeapMemory()
       Amount of non-heap memory in bytes that is committed for the JVM to use.
       
      optional int64 nonHeapMemory = 18;
      Returns:
      This builder for chaining.
    • hasUsedNonHeapMemory

      public boolean hasUsedNonHeapMemory()
       Amount of non-heap used memory in bytes.
       
      optional int64 usedNonHeapMemory = 19;
      Specified by:
      hasUsedNonHeapMemory in interface SystemInfoOrBuilder
      Returns:
      Whether the usedNonHeapMemory field is set.
    • getUsedNonHeapMemory

      public long getUsedNonHeapMemory()
       Amount of non-heap used memory in bytes.
       
      optional int64 usedNonHeapMemory = 19;
      Specified by:
      getUsedNonHeapMemory in interface SystemInfoOrBuilder
      Returns:
      The usedNonHeapMemory.
    • setUsedNonHeapMemory

      public SystemInfo.Builder setUsedNonHeapMemory(long value)
       Amount of non-heap used memory in bytes.
       
      optional int64 usedNonHeapMemory = 19;
      Parameters:
      value - The usedNonHeapMemory to set.
      Returns:
      This builder for chaining.
    • clearUsedNonHeapMemory

      public SystemInfo.Builder clearUsedNonHeapMemory()
       Amount of non-heap used memory in bytes.
       
      optional int64 usedNonHeapMemory = 19;
      Returns:
      This builder for chaining.
    • hasMaxNonHeapMemory

      public boolean hasMaxNonHeapMemory()
       Maximum amount of non-heap memory in bytes that can be used for memory management.
       
      optional int64 maxNonHeapMemory = 20;
      Specified by:
      hasMaxNonHeapMemory in interface SystemInfoOrBuilder
      Returns:
      Whether the maxNonHeapMemory field is set.
    • getMaxNonHeapMemory

      public long getMaxNonHeapMemory()
       Maximum amount of non-heap memory in bytes that can be used for memory management.
       
      optional int64 maxNonHeapMemory = 20;
      Specified by:
      getMaxNonHeapMemory in interface SystemInfoOrBuilder
      Returns:
      The maxNonHeapMemory.
    • setMaxNonHeapMemory

      public SystemInfo.Builder setMaxNonHeapMemory(long value)
       Maximum amount of non-heap memory in bytes that can be used for memory management.
       
      optional int64 maxNonHeapMemory = 20;
      Parameters:
      value - The maxNonHeapMemory to set.
      Returns:
      This builder for chaining.
    • clearMaxNonHeapMemory

      public SystemInfo.Builder clearMaxNonHeapMemory()
       Maximum amount of non-heap memory in bytes that can be used for memory management.
       
      optional int64 maxNonHeapMemory = 20;
      Returns:
      This builder for chaining.
    • hasJvmThreadCount

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

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

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

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

      public List<RootDirectory> getRootDirectoriesList()
       Root directories, each corresponding to a distinct file hierarchy.
       
      repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
      Specified by:
      getRootDirectoriesList in interface SystemInfoOrBuilder
    • getRootDirectoriesCount

      public int getRootDirectoriesCount()
       Root directories, each corresponding to a distinct file hierarchy.
       
      repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
      Specified by:
      getRootDirectoriesCount in interface SystemInfoOrBuilder
    • getRootDirectories

      public RootDirectory getRootDirectories(int index)
       Root directories, each corresponding to a distinct file hierarchy.
       
      repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
      Specified by:
      getRootDirectories in interface SystemInfoOrBuilder
    • setRootDirectories

      public SystemInfo.Builder setRootDirectories(int index, RootDirectory value)
       Root directories, each corresponding to a distinct file hierarchy.
       
      repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
    • setRootDirectories

      public SystemInfo.Builder setRootDirectories(int index, RootDirectory.Builder builderForValue)
       Root directories, each corresponding to a distinct file hierarchy.
       
      repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
    • addRootDirectories

      public SystemInfo.Builder addRootDirectories(RootDirectory value)
       Root directories, each corresponding to a distinct file hierarchy.
       
      repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
    • addRootDirectories

      public SystemInfo.Builder addRootDirectories(int index, RootDirectory value)
       Root directories, each corresponding to a distinct file hierarchy.
       
      repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
    • addRootDirectories

      public SystemInfo.Builder addRootDirectories(RootDirectory.Builder builderForValue)
       Root directories, each corresponding to a distinct file hierarchy.
       
      repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
    • addRootDirectories

      public SystemInfo.Builder addRootDirectories(int index, RootDirectory.Builder builderForValue)
       Root directories, each corresponding to a distinct file hierarchy.
       
      repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
    • addAllRootDirectories

      public SystemInfo.Builder addAllRootDirectories(Iterable<? extends RootDirectory> values)
       Root directories, each corresponding to a distinct file hierarchy.
       
      repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
    • clearRootDirectories

      public SystemInfo.Builder clearRootDirectories()
       Root directories, each corresponding to a distinct file hierarchy.
       
      repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
    • removeRootDirectories

      public SystemInfo.Builder removeRootDirectories(int index)
       Root directories, each corresponding to a distinct file hierarchy.
       
      repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
    • getRootDirectoriesBuilder

      public RootDirectory.Builder getRootDirectoriesBuilder(int index)
       Root directories, each corresponding to a distinct file hierarchy.
       
      repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
    • getRootDirectoriesOrBuilder

      public RootDirectoryOrBuilder getRootDirectoriesOrBuilder(int index)
       Root directories, each corresponding to a distinct file hierarchy.
       
      repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
      Specified by:
      getRootDirectoriesOrBuilder in interface SystemInfoOrBuilder
    • getRootDirectoriesOrBuilderList

      public List<? extends RootDirectoryOrBuilder> getRootDirectoriesOrBuilderList()
       Root directories, each corresponding to a distinct file hierarchy.
       
      repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
      Specified by:
      getRootDirectoriesOrBuilderList in interface SystemInfoOrBuilder
    • addRootDirectoriesBuilder

      public RootDirectory.Builder addRootDirectoriesBuilder()
       Root directories, each corresponding to a distinct file hierarchy.
       
      repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
    • addRootDirectoriesBuilder

      public RootDirectory.Builder addRootDirectoriesBuilder(int index)
       Root directories, each corresponding to a distinct file hierarchy.
       
      repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
    • getRootDirectoriesBuilderList

      public List<RootDirectory.Builder> getRootDirectoriesBuilderList()
       Root directories, each corresponding to a distinct file hierarchy.
       
      repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
    • hasProcess

      public boolean hasProcess()
       Information about the Yamcs process and any descendants.
       
      optional .yamcs.protobuf.server.ProcessInfo process = 23;
      Specified by:
      hasProcess in interface SystemInfoOrBuilder
      Returns:
      Whether the process field is set.
    • getProcess

      public ProcessInfo getProcess()
       Information about the Yamcs process and any descendants.
       
      optional .yamcs.protobuf.server.ProcessInfo process = 23;
      Specified by:
      getProcess in interface SystemInfoOrBuilder
      Returns:
      The process.
    • setProcess

      public SystemInfo.Builder setProcess(ProcessInfo value)
       Information about the Yamcs process and any descendants.
       
      optional .yamcs.protobuf.server.ProcessInfo process = 23;
    • setProcess

      public SystemInfo.Builder setProcess(ProcessInfo.Builder builderForValue)
       Information about the Yamcs process and any descendants.
       
      optional .yamcs.protobuf.server.ProcessInfo process = 23;
    • mergeProcess

      public SystemInfo.Builder mergeProcess(ProcessInfo value)
       Information about the Yamcs process and any descendants.
       
      optional .yamcs.protobuf.server.ProcessInfo process = 23;
    • clearProcess

      public SystemInfo.Builder clearProcess()
       Information about the Yamcs process and any descendants.
       
      optional .yamcs.protobuf.server.ProcessInfo process = 23;
    • getProcessBuilder

      public ProcessInfo.Builder getProcessBuilder()
       Information about the Yamcs process and any descendants.
       
      optional .yamcs.protobuf.server.ProcessInfo process = 23;
    • getProcessOrBuilder

      public ProcessInfoOrBuilder getProcessOrBuilder()
       Information about the Yamcs process and any descendants.
       
      optional .yamcs.protobuf.server.ProcessInfo process = 23;
      Specified by:
      getProcessOrBuilder in interface SystemInfoOrBuilder
    • 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>