Interface SystemInfoOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SystemInfo, SystemInfo.Builder

public interface SystemInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasYamcsVersion

      boolean hasYamcsVersion()
       Yamcs version number.
       
      optional string yamcsVersion = 1;
      Returns:
      Whether the yamcsVersion field is set.
    • getYamcsVersion

      String getYamcsVersion()
       Yamcs version number.
       
      optional string yamcsVersion = 1;
      Returns:
      The yamcsVersion.
    • getYamcsVersionBytes

      com.google.protobuf.ByteString getYamcsVersionBytes()
       Yamcs version number.
       
      optional string yamcsVersion = 1;
      Returns:
      The bytes for yamcsVersion.
    • hasRevision

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

      String getRevision()
       Git revision number at build time.
       
      optional string revision = 2;
      Returns:
      The revision.
    • getRevisionBytes

      com.google.protobuf.ByteString getRevisionBytes()
       Git revision number at build time.
       
      optional string revision = 2;
      Returns:
      The bytes for revision.
    • hasServerId

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

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

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

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

      long getUptime()
       Uptime of Yamcs in milliseconds 
       
      optional int64 uptime = 5;
      Returns:
      The uptime.
    • hasJvm

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

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

      com.google.protobuf.ByteString getJvmBytes()
       Java virtual machine implementation name, version and vendor
       
      optional string jvm = 6;
      Returns:
      The bytes for jvm.
    • hasWorkingDirectory

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

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

      com.google.protobuf.ByteString getWorkingDirectoryBytes()
       Working directory of Yamcs (base path for relative references)
       
      optional string workingDirectory = 7;
      Returns:
      The bytes for workingDirectory.
    • hasConfigDirectory

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

      String getConfigDirectory()
       Directory where configuration files are located.
       
      optional string configDirectory = 8;
      Returns:
      The configDirectory.
    • getConfigDirectoryBytes

      com.google.protobuf.ByteString getConfigDirectoryBytes()
       Directory where configuration files are located.
       
      optional string configDirectory = 8;
      Returns:
      The bytes for configDirectory.
    • hasDataDirectory

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

      String getDataDirectory()
       Directory where Yamcs data is stored.
       
      optional string dataDirectory = 9;
      Returns:
      The dataDirectory.
    • getDataDirectoryBytes

      com.google.protobuf.ByteString getDataDirectoryBytes()
       Directory where Yamcs data is stored.
       
      optional string dataDirectory = 9;
      Returns:
      The bytes for dataDirectory.
    • hasCacheDirectory

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

      String getCacheDirectory()
       Directory where Yamcs may cache files.
       
      optional string cacheDirectory = 10;
      Returns:
      The cacheDirectory.
    • getCacheDirectoryBytes

      com.google.protobuf.ByteString getCacheDirectoryBytes()
       Directory where Yamcs may cache files.
       
      optional string cacheDirectory = 10;
      Returns:
      The bytes for cacheDirectory.
    • hasOs

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

      String getOs()
       Operating system name and version.
       
      optional string os = 11;
      Returns:
      The os.
    • getOsBytes

      com.google.protobuf.ByteString getOsBytes()
       Operating system name and version.
       
      optional string os = 11;
      Returns:
      The bytes for os.
    • hasArch

      boolean hasArch()
       Operating system architecture.
       
      optional string arch = 12;
      Returns:
      Whether the arch field is set.
    • getArch

      String getArch()
       Operating system architecture.
       
      optional string arch = 12;
      Returns:
      The arch.
    • getArchBytes

      com.google.protobuf.ByteString getArchBytes()
       Operating system architecture.
       
      optional string arch = 12;
      Returns:
      The bytes for arch.
    • hasAvailableProcessors

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

      int getAvailableProcessors()
       Number of processors available to Yamcs.
       
      optional int32 availableProcessors = 13;
      Returns:
      The availableProcessors.
    • hasLoadAverage

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

      double getLoadAverage()
       System load average for the last minute.
       
      optional double loadAverage = 14;
      Returns:
      The loadAverage.
    • hasHeapMemory

      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;
      Returns:
      Whether the heapMemory field is set.
    • getHeapMemory

      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;
      Returns:
      The heapMemory.
    • hasUsedHeapMemory

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

      long getUsedHeapMemory()
       Amount of used heap memory in bytes.
       
      optional int64 usedHeapMemory = 16;
      Returns:
      The usedHeapMemory.
    • hasMaxHeapMemory

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

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

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

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

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

      long getUsedNonHeapMemory()
       Amount of non-heap used memory in bytes.
       
      optional int64 usedNonHeapMemory = 19;
      Returns:
      The usedNonHeapMemory.
    • hasMaxNonHeapMemory

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

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

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

      long getJvmThreadCount()
       Number of active threads.
       
      optional int64 jvmThreadCount = 21;
      Returns:
      The jvmThreadCount.
    • getRootDirectoriesList

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

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

      int getRootDirectoriesCount()
       Root directories, each corresponding to a distinct file hierarchy.
       
      repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
    • getRootDirectoriesOrBuilderList

      List<? extends RootDirectoryOrBuilder> getRootDirectoriesOrBuilderList()
       Root directories, each corresponding to a distinct file hierarchy.
       
      repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
    • getRootDirectoriesOrBuilder

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

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

      ProcessInfo getProcess()
       Information about the Yamcs process and any descendants.
       
      optional .yamcs.protobuf.server.ProcessInfo process = 23;
      Returns:
      The process.
    • getProcessOrBuilder

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