
org.yamcs.protobuf.SystemInfoOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of yamcs-api Show documentation
Show all versions of yamcs-api Show documentation
Used by external clients to communicate with Yamcs
// 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 extends org.yamcs.protobuf.RootDirectoryOrBuilder>
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