All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.yamcs.protobuf.SystemInfoOrBuilder Maven / Gradle / Ivy

There is a newer version: 5.10.9
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: yamcs/protobuf/server/server_service.proto

package org.yamcs.protobuf;

public interface SystemInfoOrBuilder extends
    // @@protoc_insertion_point(interface_extends:yamcs.protobuf.server.SystemInfo)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Yamcs version number.
   * 
* * optional string yamcsVersion = 1; * @return Whether the yamcsVersion field is set. */ boolean hasYamcsVersion(); /** *
   * Yamcs version number.
   * 
* * optional string yamcsVersion = 1; * @return The yamcsVersion. */ java.lang.String getYamcsVersion(); /** *
   * Yamcs version number.
   * 
* * optional string yamcsVersion = 1; * @return The bytes for yamcsVersion. */ com.google.protobuf.ByteString getYamcsVersionBytes(); /** *
   * Git revision number at build time.
   * 
* * optional string revision = 2; * @return Whether the revision field is set. */ boolean hasRevision(); /** *
   * Git revision number at build time.
   * 
* * optional string revision = 2; * @return The revision. */ java.lang.String getRevision(); /** *
   * Git revision number at build time.
   * 
* * optional string revision = 2; * @return The bytes for revision. */ com.google.protobuf.ByteString getRevisionBytes(); /** *
   * Server identifier, as used in system parameters and distributed setups.
   * 
* * optional string serverId = 3; * @return Whether the serverId field is set. */ boolean hasServerId(); /** *
   * Server identifier, as used in system parameters and distributed setups.
   * 
* * optional string serverId = 3; * @return The serverId. */ java.lang.String getServerId(); /** *
   * Server identifier, as used in system parameters and distributed setups.
   * 
* * optional string serverId = 3; * @return The bytes for serverId. */ com.google.protobuf.ByteString getServerIdBytes(); /** *
   * Uptime of Yamcs in milliseconds 
   * 
* * optional int64 uptime = 5; * @return Whether the uptime field is set. */ boolean hasUptime(); /** *
   * Uptime of Yamcs in milliseconds 
   * 
* * optional int64 uptime = 5; * @return The uptime. */ long getUptime(); /** *
   * Java virtual machine implementation name, version and vendor
   * 
* * optional string jvm = 6; * @return Whether the jvm field is set. */ boolean hasJvm(); /** *
   * Java virtual machine implementation name, version and vendor
   * 
* * optional string jvm = 6; * @return The jvm. */ java.lang.String getJvm(); /** *
   * Java virtual machine implementation name, version and vendor
   * 
* * optional string jvm = 6; * @return The bytes for jvm. */ com.google.protobuf.ByteString getJvmBytes(); /** *
   * Working directory of Yamcs (base path for relative references)
   * 
* * optional string workingDirectory = 7; * @return Whether the workingDirectory field is set. */ boolean hasWorkingDirectory(); /** *
   * Working directory of Yamcs (base path for relative references)
   * 
* * optional string workingDirectory = 7; * @return The workingDirectory. */ java.lang.String getWorkingDirectory(); /** *
   * Working directory of Yamcs (base path for relative references)
   * 
* * optional string workingDirectory = 7; * @return The bytes for workingDirectory. */ com.google.protobuf.ByteString getWorkingDirectoryBytes(); /** *
   * Directory where configuration files are located.
   * 
* * optional string configDirectory = 8; * @return Whether the configDirectory field is set. */ boolean hasConfigDirectory(); /** *
   * Directory where configuration files are located.
   * 
* * optional string configDirectory = 8; * @return The configDirectory. */ java.lang.String getConfigDirectory(); /** *
   * Directory where configuration files are located.
   * 
* * optional string configDirectory = 8; * @return The bytes for configDirectory. */ com.google.protobuf.ByteString getConfigDirectoryBytes(); /** *
   * Directory where Yamcs data is stored.
   * 
* * optional string dataDirectory = 9; * @return Whether the dataDirectory field is set. */ boolean hasDataDirectory(); /** *
   * Directory where Yamcs data is stored.
   * 
* * optional string dataDirectory = 9; * @return The dataDirectory. */ java.lang.String getDataDirectory(); /** *
   * Directory where Yamcs data is stored.
   * 
* * optional string dataDirectory = 9; * @return The bytes for dataDirectory. */ com.google.protobuf.ByteString getDataDirectoryBytes(); /** *
   * Directory where Yamcs may cache files.
   * 
* * optional string cacheDirectory = 10; * @return Whether the cacheDirectory field is set. */ boolean hasCacheDirectory(); /** *
   * Directory where Yamcs may cache files.
   * 
* * optional string cacheDirectory = 10; * @return The cacheDirectory. */ java.lang.String getCacheDirectory(); /** *
   * Directory where Yamcs may cache files.
   * 
* * optional string cacheDirectory = 10; * @return The bytes for cacheDirectory. */ com.google.protobuf.ByteString getCacheDirectoryBytes(); /** *
   * Operating system name and version.
   * 
* * optional string os = 11; * @return Whether the os field is set. */ boolean hasOs(); /** *
   * Operating system name and version.
   * 
* * optional string os = 11; * @return The os. */ java.lang.String getOs(); /** *
   * Operating system name and version.
   * 
* * optional string os = 11; * @return The bytes for os. */ com.google.protobuf.ByteString getOsBytes(); /** *
   * Operating system architecture.
   * 
* * optional string arch = 12; * @return Whether the arch field is set. */ boolean hasArch(); /** *
   * Operating system architecture.
   * 
* * optional string arch = 12; * @return The arch. */ java.lang.String getArch(); /** *
   * Operating system architecture.
   * 
* * optional string arch = 12; * @return The bytes for arch. */ com.google.protobuf.ByteString getArchBytes(); /** *
   * Number of processors available to Yamcs.
   * 
* * optional int32 availableProcessors = 13; * @return Whether the availableProcessors field is set. */ boolean hasAvailableProcessors(); /** *
   * Number of processors available to Yamcs.
   * 
* * optional int32 availableProcessors = 13; * @return The availableProcessors. */ int getAvailableProcessors(); /** *
   * System load average for the last minute.
   * 
* * optional double loadAverage = 14; * @return Whether the loadAverage field is set. */ boolean hasLoadAverage(); /** *
   * System load average for the last minute.
   * 
* * optional double loadAverage = 14; * @return The loadAverage. */ double getLoadAverage(); /** *
   * 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; * @return Whether the heapMemory field is set. */ 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; * @return The heapMemory. */ long getHeapMemory(); /** *
   * Amount of used heap memory in bytes.
   * 
* * optional int64 usedHeapMemory = 16; * @return Whether the usedHeapMemory field is set. */ boolean hasUsedHeapMemory(); /** *
   * Amount of used heap memory in bytes.
   * 
* * optional int64 usedHeapMemory = 16; * @return The usedHeapMemory. */ long getUsedHeapMemory(); /** *
   * Maximum amount of heap memory in bytes that can be used for memory management.
   * 
* * optional int64 maxHeapMemory = 17; * @return Whether the maxHeapMemory field is set. */ boolean hasMaxHeapMemory(); /** *
   * Maximum amount of heap memory in bytes that can be used for memory management.
   * 
* * optional int64 maxHeapMemory = 17; * @return The maxHeapMemory. */ long getMaxHeapMemory(); /** *
   * Amount of non-heap memory in bytes that is committed for the JVM to use.
   * 
* * optional int64 nonHeapMemory = 18; * @return Whether the nonHeapMemory field is set. */ boolean hasNonHeapMemory(); /** *
   * Amount of non-heap memory in bytes that is committed for the JVM to use.
   * 
* * optional int64 nonHeapMemory = 18; * @return The nonHeapMemory. */ long getNonHeapMemory(); /** *
   * Amount of non-heap used memory in bytes.
   * 
* * optional int64 usedNonHeapMemory = 19; * @return Whether the usedNonHeapMemory field is set. */ boolean hasUsedNonHeapMemory(); /** *
   * Amount of non-heap used memory in bytes.
   * 
* * optional int64 usedNonHeapMemory = 19; * @return The usedNonHeapMemory. */ long getUsedNonHeapMemory(); /** *
   * Maximum amount of non-heap memory in bytes that can be used for memory management.
   * 
* * optional int64 maxNonHeapMemory = 20; * @return Whether the maxNonHeapMemory field is set. */ boolean hasMaxNonHeapMemory(); /** *
   * Maximum amount of non-heap memory in bytes that can be used for memory management.
   * 
* * optional int64 maxNonHeapMemory = 20; * @return The maxNonHeapMemory. */ long getMaxNonHeapMemory(); /** *
   * Number of active threads.
   * 
* * optional int64 jvmThreadCount = 21; * @return Whether the jvmThreadCount field is set. */ boolean hasJvmThreadCount(); /** *
   * Number of active threads.
   * 
* * optional int64 jvmThreadCount = 21; * @return The jvmThreadCount. */ long getJvmThreadCount(); /** *
   * Root directories, each corresponding to a distinct file hierarchy.
   * 
* * repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22; */ java.util.List getRootDirectoriesList(); /** *
   * Root directories, each corresponding to a distinct file hierarchy.
   * 
* * repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22; */ org.yamcs.protobuf.RootDirectory getRootDirectories(int index); /** *
   * Root directories, each corresponding to a distinct file hierarchy.
   * 
* * repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22; */ int getRootDirectoriesCount(); /** *
   * Root directories, each corresponding to a distinct file hierarchy.
   * 
* * repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22; */ java.util.List getRootDirectoriesOrBuilderList(); /** *
   * Root directories, each corresponding to a distinct file hierarchy.
   * 
* * repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22; */ org.yamcs.protobuf.RootDirectoryOrBuilder getRootDirectoriesOrBuilder( int index); /** *
   * Information about the Yamcs process and any descendants.
   * 
* * optional .yamcs.protobuf.server.ProcessInfo process = 23; * @return Whether the process field is set. */ boolean hasProcess(); /** *
   * Information about the Yamcs process and any descendants.
   * 
* * optional .yamcs.protobuf.server.ProcessInfo process = 23; * @return The process. */ org.yamcs.protobuf.ProcessInfo getProcess(); /** *
   * Information about the Yamcs process and any descendants.
   * 
* * optional .yamcs.protobuf.server.ProcessInfo process = 23; */ org.yamcs.protobuf.ProcessInfoOrBuilder getProcessOrBuilder(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy