Package org.yamcs.protobuf
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 Summary
Modifier and TypeMethodDescriptionaddAllRootDirectories
(Iterable<? extends RootDirectory> values) Root directories, each corresponding to a distinct file hierarchy.addRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addRootDirectories
(int index, RootDirectory value) Root directories, each corresponding to a distinct file hierarchy.addRootDirectories
(int index, RootDirectory.Builder builderForValue) Root directories, each corresponding to a distinct file hierarchy.addRootDirectories
(RootDirectory value) Root directories, each corresponding to a distinct file hierarchy.addRootDirectories
(RootDirectory.Builder builderForValue) Root directories, each corresponding to a distinct file hierarchy.Root directories, each corresponding to a distinct file hierarchy.addRootDirectoriesBuilder
(int index) Root directories, each corresponding to a distinct file hierarchy.build()
clear()
Operating system architecture.Number of processors available to Yamcs.Directory where Yamcs may cache files.Directory where configuration files are located.Directory where Yamcs data is stored.clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) Amount of memory in bytes of the heap that is used for object allocation and that is committed for the JVM to use.clearJvm()
Java virtual machine implementation name, version and vendorNumber of active threads.System load average for the last minute.Maximum amount of heap memory in bytes that can be used for memory management.Maximum amount of non-heap memory in bytes that can be used for memory management.Amount of non-heap memory in bytes that is committed for the JVM to use.clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) clearOs()
Operating system name and version.Information about the Yamcs process and any descendants.Git revision number at build time.Root directories, each corresponding to a distinct file hierarchy.Server identifier, as used in system parameters and distributed setups.Uptime of Yamcs in millisecondsAmount of used heap memory in bytes.Amount of non-heap used memory in bytes.Working directory of Yamcs (base path for relative references)Yamcs version number.clone()
getArch()
Operating system architecture.com.google.protobuf.ByteString
Operating system architecture.int
Number of processors available to Yamcs.Directory where Yamcs may cache files.com.google.protobuf.ByteString
Directory where Yamcs may cache files.Directory where configuration files are located.com.google.protobuf.ByteString
Directory where configuration files are located.Directory where Yamcs data is stored.com.google.protobuf.ByteString
Directory where Yamcs data is stored.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
long
Amount of memory in bytes of the heap that is used for object allocation and that is committed for the JVM to use.getJvm()
Java virtual machine implementation name, version and vendorcom.google.protobuf.ByteString
Java virtual machine implementation name, version and vendorlong
Number of active threads.double
System load average for the last minute.long
Maximum amount of heap memory in bytes that can be used for memory management.long
Maximum amount of non-heap memory in bytes that can be used for memory management.long
Amount of non-heap memory in bytes that is committed for the JVM to use.getOs()
Operating system name and version.com.google.protobuf.ByteString
Operating system name and version.Information about the Yamcs process and any descendants.Information about the Yamcs process and any descendants.Information about the Yamcs process and any descendants.Git revision number at build time.com.google.protobuf.ByteString
Git revision number at build time.getRootDirectories
(int index) Root directories, each corresponding to a distinct file hierarchy.getRootDirectoriesBuilder
(int index) Root directories, each corresponding to a distinct file hierarchy.Root directories, each corresponding to a distinct file hierarchy.int
Root directories, each corresponding to a distinct file hierarchy.Root directories, each corresponding to a distinct file hierarchy.getRootDirectoriesOrBuilder
(int index) Root directories, each corresponding to a distinct file hierarchy.List<? extends RootDirectoryOrBuilder>
Root directories, each corresponding to a distinct file hierarchy.Server identifier, as used in system parameters and distributed setups.com.google.protobuf.ByteString
Server identifier, as used in system parameters and distributed setups.long
Uptime of Yamcs in millisecondslong
Amount of used heap memory in bytes.long
Amount of non-heap used memory in bytes.Working directory of Yamcs (base path for relative references)com.google.protobuf.ByteString
Working directory of Yamcs (base path for relative references)Yamcs version number.com.google.protobuf.ByteString
Yamcs version number.boolean
hasArch()
Operating system architecture.boolean
Number of processors available to Yamcs.boolean
Directory where Yamcs may cache files.boolean
Directory where configuration files are located.boolean
Directory where Yamcs data is stored.boolean
Amount of memory in bytes of the heap that is used for object allocation and that is committed for the JVM to use.boolean
hasJvm()
Java virtual machine implementation name, version and vendorboolean
Number of active threads.boolean
System load average for the last minute.boolean
Maximum amount of heap memory in bytes that can be used for memory management.boolean
Maximum amount of non-heap memory in bytes that can be used for memory management.boolean
Amount of non-heap memory in bytes that is committed for the JVM to use.boolean
hasOs()
Operating system name and version.boolean
Information about the Yamcs process and any descendants.boolean
Git revision number at build time.boolean
Server identifier, as used in system parameters and distributed setups.boolean
Uptime of Yamcs in millisecondsboolean
Amount of used heap memory in bytes.boolean
Amount of non-heap used memory in bytes.boolean
Working directory of Yamcs (base path for relative references)boolean
Yamcs version number.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeFrom
(SystemInfo other) mergeProcess
(ProcessInfo value) Information about the Yamcs process and any descendants.final SystemInfo.Builder
mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) removeRootDirectories
(int index) Root directories, each corresponding to a distinct file hierarchy.Operating system architecture.setArchBytes
(com.google.protobuf.ByteString value) Operating system architecture.setAvailableProcessors
(int value) Number of processors available to Yamcs.setCacheDirectory
(String value) Directory where Yamcs may cache files.setCacheDirectoryBytes
(com.google.protobuf.ByteString value) Directory where Yamcs may cache files.setConfigDirectory
(String value) Directory where configuration files are located.setConfigDirectoryBytes
(com.google.protobuf.ByteString value) Directory where configuration files are located.setDataDirectory
(String value) Directory where Yamcs data is stored.setDataDirectoryBytes
(com.google.protobuf.ByteString value) Directory where Yamcs data is stored.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.Java virtual machine implementation name, version and vendorsetJvmBytes
(com.google.protobuf.ByteString value) Java virtual machine implementation name, version and vendorsetJvmThreadCount
(long value) Number of active threads.setLoadAverage
(double value) System load average for the last minute.setMaxHeapMemory
(long value) Maximum amount of heap memory in bytes that can be used for memory management.setMaxNonHeapMemory
(long value) Maximum amount of non-heap memory in bytes that can be used for memory management.setNonHeapMemory
(long value) Amount of non-heap memory in bytes that is committed for the JVM to use.Operating system name and version.setOsBytes
(com.google.protobuf.ByteString value) Operating system name and version.setProcess
(ProcessInfo value) Information about the Yamcs process and any descendants.setProcess
(ProcessInfo.Builder builderForValue) Information about the Yamcs process and any descendants.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setRevision
(String value) Git revision number at build time.setRevisionBytes
(com.google.protobuf.ByteString value) Git revision number at build time.setRootDirectories
(int index, RootDirectory value) Root directories, each corresponding to a distinct file hierarchy.setRootDirectories
(int index, RootDirectory.Builder builderForValue) Root directories, each corresponding to a distinct file hierarchy.setServerId
(String value) Server identifier, as used in system parameters and distributed setups.setServerIdBytes
(com.google.protobuf.ByteString value) Server identifier, as used in system parameters and distributed setups.final SystemInfo.Builder
setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) setUptime
(long value) Uptime of Yamcs in millisecondssetUsedHeapMemory
(long value) Amount of used heap memory in bytes.setUsedNonHeapMemory
(long value) Amount of non-heap used memory in bytes.setWorkingDirectory
(String value) Working directory of Yamcs (base path for relative references)setWorkingDirectoryBytes
(com.google.protobuf.ByteString value) Working directory of Yamcs (base path for relative references)setYamcsVersion
(String value) Yamcs version number.setYamcsVersionBytes
(com.google.protobuf.ByteString value) Yamcs version number.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder>
-
setField
public SystemInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder>
-
clearField
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder>
-
clearOneof
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.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 interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder>
-
addRepeatedField
public SystemInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<SystemInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.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 interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<SystemInfo.Builder>
- Throws:
IOException
-
hasYamcsVersion
public boolean hasYamcsVersion()Yamcs version number.
optional string yamcsVersion = 1;
- Specified by:
hasYamcsVersion
in interfaceSystemInfoOrBuilder
- Returns:
- Whether the yamcsVersion field is set.
-
getYamcsVersion
Yamcs version number.
optional string yamcsVersion = 1;
- Specified by:
getYamcsVersion
in interfaceSystemInfoOrBuilder
- Returns:
- The yamcsVersion.
-
getYamcsVersionBytes
public com.google.protobuf.ByteString getYamcsVersionBytes()Yamcs version number.
optional string yamcsVersion = 1;
- Specified by:
getYamcsVersionBytes
in interfaceSystemInfoOrBuilder
- Returns:
- The bytes for yamcsVersion.
-
setYamcsVersion
Yamcs version number.
optional string yamcsVersion = 1;
- Parameters:
value
- The yamcsVersion to set.- Returns:
- This builder for chaining.
-
clearYamcsVersion
Yamcs version number.
optional string yamcsVersion = 1;
- Returns:
- This builder for chaining.
-
setYamcsVersionBytes
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 interfaceSystemInfoOrBuilder
- Returns:
- Whether the revision field is set.
-
getRevision
Git revision number at build time.
optional string revision = 2;
- Specified by:
getRevision
in interfaceSystemInfoOrBuilder
- Returns:
- The revision.
-
getRevisionBytes
public com.google.protobuf.ByteString getRevisionBytes()Git revision number at build time.
optional string revision = 2;
- Specified by:
getRevisionBytes
in interfaceSystemInfoOrBuilder
- Returns:
- The bytes for revision.
-
setRevision
Git revision number at build time.
optional string revision = 2;
- Parameters:
value
- The revision to set.- Returns:
- This builder for chaining.
-
clearRevision
Git revision number at build time.
optional string revision = 2;
- Returns:
- This builder for chaining.
-
setRevisionBytes
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 interfaceSystemInfoOrBuilder
- Returns:
- Whether the serverId field is set.
-
getServerId
Server identifier, as used in system parameters and distributed setups.
optional string serverId = 3;
- Specified by:
getServerId
in interfaceSystemInfoOrBuilder
- 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 interfaceSystemInfoOrBuilder
- Returns:
- The bytes for serverId.
-
setServerId
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
Server identifier, as used in system parameters and distributed setups.
optional string serverId = 3;
- Returns:
- This builder for chaining.
-
setServerIdBytes
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 interfaceSystemInfoOrBuilder
- Returns:
- Whether the uptime field is set.
-
getUptime
public long getUptime()Uptime of Yamcs in milliseconds
optional int64 uptime = 5;
- Specified by:
getUptime
in interfaceSystemInfoOrBuilder
- Returns:
- The uptime.
-
setUptime
Uptime of Yamcs in milliseconds
optional int64 uptime = 5;
- Parameters:
value
- The uptime to set.- Returns:
- This builder for chaining.
-
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 interfaceSystemInfoOrBuilder
- Returns:
- Whether the jvm field is set.
-
getJvm
Java virtual machine implementation name, version and vendor
optional string jvm = 6;
- Specified by:
getJvm
in interfaceSystemInfoOrBuilder
- 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 interfaceSystemInfoOrBuilder
- Returns:
- The bytes for jvm.
-
setJvm
Java virtual machine implementation name, version and vendor
optional string jvm = 6;
- Parameters:
value
- The jvm to set.- Returns:
- This builder for chaining.
-
clearJvm
Java virtual machine implementation name, version and vendor
optional string jvm = 6;
- Returns:
- This builder for chaining.
-
setJvmBytes
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 interfaceSystemInfoOrBuilder
- Returns:
- Whether the workingDirectory field is set.
-
getWorkingDirectory
Working directory of Yamcs (base path for relative references)
optional string workingDirectory = 7;
- Specified by:
getWorkingDirectory
in interfaceSystemInfoOrBuilder
- 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 interfaceSystemInfoOrBuilder
- Returns:
- The bytes for workingDirectory.
-
setWorkingDirectory
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
Working directory of Yamcs (base path for relative references)
optional string workingDirectory = 7;
- Returns:
- This builder for chaining.
-
setWorkingDirectoryBytes
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 interfaceSystemInfoOrBuilder
- Returns:
- Whether the configDirectory field is set.
-
getConfigDirectory
Directory where configuration files are located.
optional string configDirectory = 8;
- Specified by:
getConfigDirectory
in interfaceSystemInfoOrBuilder
- Returns:
- The configDirectory.
-
getConfigDirectoryBytes
public com.google.protobuf.ByteString getConfigDirectoryBytes()Directory where configuration files are located.
optional string configDirectory = 8;
- Specified by:
getConfigDirectoryBytes
in interfaceSystemInfoOrBuilder
- Returns:
- The bytes for configDirectory.
-
setConfigDirectory
Directory where configuration files are located.
optional string configDirectory = 8;
- Parameters:
value
- The configDirectory to set.- Returns:
- This builder for chaining.
-
clearConfigDirectory
Directory where configuration files are located.
optional string configDirectory = 8;
- Returns:
- This builder for chaining.
-
setConfigDirectoryBytes
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 interfaceSystemInfoOrBuilder
- Returns:
- Whether the dataDirectory field is set.
-
getDataDirectory
Directory where Yamcs data is stored.
optional string dataDirectory = 9;
- Specified by:
getDataDirectory
in interfaceSystemInfoOrBuilder
- Returns:
- The dataDirectory.
-
getDataDirectoryBytes
public com.google.protobuf.ByteString getDataDirectoryBytes()Directory where Yamcs data is stored.
optional string dataDirectory = 9;
- Specified by:
getDataDirectoryBytes
in interfaceSystemInfoOrBuilder
- Returns:
- The bytes for dataDirectory.
-
setDataDirectory
Directory where Yamcs data is stored.
optional string dataDirectory = 9;
- Parameters:
value
- The dataDirectory to set.- Returns:
- This builder for chaining.
-
clearDataDirectory
Directory where Yamcs data is stored.
optional string dataDirectory = 9;
- Returns:
- This builder for chaining.
-
setDataDirectoryBytes
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 interfaceSystemInfoOrBuilder
- Returns:
- Whether the cacheDirectory field is set.
-
getCacheDirectory
Directory where Yamcs may cache files.
optional string cacheDirectory = 10;
- Specified by:
getCacheDirectory
in interfaceSystemInfoOrBuilder
- Returns:
- The cacheDirectory.
-
getCacheDirectoryBytes
public com.google.protobuf.ByteString getCacheDirectoryBytes()Directory where Yamcs may cache files.
optional string cacheDirectory = 10;
- Specified by:
getCacheDirectoryBytes
in interfaceSystemInfoOrBuilder
- Returns:
- The bytes for cacheDirectory.
-
setCacheDirectory
Directory where Yamcs may cache files.
optional string cacheDirectory = 10;
- Parameters:
value
- The cacheDirectory to set.- Returns:
- This builder for chaining.
-
clearCacheDirectory
Directory where Yamcs may cache files.
optional string cacheDirectory = 10;
- Returns:
- This builder for chaining.
-
setCacheDirectoryBytes
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 interfaceSystemInfoOrBuilder
- Returns:
- Whether the os field is set.
-
getOs
Operating system name and version.
optional string os = 11;
- Specified by:
getOs
in interfaceSystemInfoOrBuilder
- Returns:
- The os.
-
getOsBytes
public com.google.protobuf.ByteString getOsBytes()Operating system name and version.
optional string os = 11;
- Specified by:
getOsBytes
in interfaceSystemInfoOrBuilder
- Returns:
- The bytes for os.
-
setOs
Operating system name and version.
optional string os = 11;
- Parameters:
value
- The os to set.- Returns:
- This builder for chaining.
-
clearOs
Operating system name and version.
optional string os = 11;
- Returns:
- This builder for chaining.
-
setOsBytes
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 interfaceSystemInfoOrBuilder
- Returns:
- Whether the arch field is set.
-
getArch
Operating system architecture.
optional string arch = 12;
- Specified by:
getArch
in interfaceSystemInfoOrBuilder
- Returns:
- The arch.
-
getArchBytes
public com.google.protobuf.ByteString getArchBytes()Operating system architecture.
optional string arch = 12;
- Specified by:
getArchBytes
in interfaceSystemInfoOrBuilder
- Returns:
- The bytes for arch.
-
setArch
Operating system architecture.
optional string arch = 12;
- Parameters:
value
- The arch to set.- Returns:
- This builder for chaining.
-
clearArch
Operating system architecture.
optional string arch = 12;
- Returns:
- This builder for chaining.
-
setArchBytes
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 interfaceSystemInfoOrBuilder
- 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 interfaceSystemInfoOrBuilder
- Returns:
- The availableProcessors.
-
setAvailableProcessors
Number of processors available to Yamcs.
optional int32 availableProcessors = 13;
- Parameters:
value
- The availableProcessors to set.- Returns:
- This builder for chaining.
-
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 interfaceSystemInfoOrBuilder
- 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 interfaceSystemInfoOrBuilder
- Returns:
- The loadAverage.
-
setLoadAverage
System load average for the last minute.
optional double loadAverage = 14;
- Parameters:
value
- The loadAverage to set.- Returns:
- This builder for chaining.
-
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 interfaceSystemInfoOrBuilder
- 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 interfaceSystemInfoOrBuilder
- Returns:
- The heapMemory.
-
setHeapMemory
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
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 interfaceSystemInfoOrBuilder
- 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 interfaceSystemInfoOrBuilder
- Returns:
- The usedHeapMemory.
-
setUsedHeapMemory
Amount of used heap memory in bytes.
optional int64 usedHeapMemory = 16;
- Parameters:
value
- The usedHeapMemory to set.- Returns:
- This builder for chaining.
-
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 interfaceSystemInfoOrBuilder
- 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 interfaceSystemInfoOrBuilder
- Returns:
- The maxHeapMemory.
-
setMaxHeapMemory
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
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 interfaceSystemInfoOrBuilder
- 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 interfaceSystemInfoOrBuilder
- Returns:
- The nonHeapMemory.
-
setNonHeapMemory
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
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 interfaceSystemInfoOrBuilder
- 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 interfaceSystemInfoOrBuilder
- Returns:
- The usedNonHeapMemory.
-
setUsedNonHeapMemory
Amount of non-heap used memory in bytes.
optional int64 usedNonHeapMemory = 19;
- Parameters:
value
- The usedNonHeapMemory to set.- Returns:
- This builder for chaining.
-
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 interfaceSystemInfoOrBuilder
- 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 interfaceSystemInfoOrBuilder
- Returns:
- The maxNonHeapMemory.
-
setMaxNonHeapMemory
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
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 interfaceSystemInfoOrBuilder
- Returns:
- Whether the jvmThreadCount field is set.
-
getJvmThreadCount
public long getJvmThreadCount()Number of active threads.
optional int64 jvmThreadCount = 21;
- Specified by:
getJvmThreadCount
in interfaceSystemInfoOrBuilder
- Returns:
- The jvmThreadCount.
-
setJvmThreadCount
Number of active threads.
optional int64 jvmThreadCount = 21;
- Parameters:
value
- The jvmThreadCount to set.- Returns:
- This builder for chaining.
-
clearJvmThreadCount
Number of active threads.
optional int64 jvmThreadCount = 21;
- Returns:
- This builder for chaining.
-
getRootDirectoriesList
Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
- Specified by:
getRootDirectoriesList
in interfaceSystemInfoOrBuilder
-
getRootDirectoriesCount
public int getRootDirectoriesCount()Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
- Specified by:
getRootDirectoriesCount
in interfaceSystemInfoOrBuilder
-
getRootDirectories
Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
- Specified by:
getRootDirectories
in interfaceSystemInfoOrBuilder
-
setRootDirectories
Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
-
setRootDirectories
Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
-
addRootDirectories
Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
-
addRootDirectories
Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
-
addRootDirectories
Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
-
addRootDirectories
Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
-
addAllRootDirectories
Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
-
clearRootDirectories
Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
-
removeRootDirectories
Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
-
getRootDirectoriesBuilder
Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
-
getRootDirectoriesOrBuilder
Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
- Specified by:
getRootDirectoriesOrBuilder
in interfaceSystemInfoOrBuilder
-
getRootDirectoriesOrBuilderList
Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
- Specified by:
getRootDirectoriesOrBuilderList
in interfaceSystemInfoOrBuilder
-
addRootDirectoriesBuilder
Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
-
addRootDirectoriesBuilder
Root directories, each corresponding to a distinct file hierarchy.
repeated .yamcs.protobuf.server.RootDirectory rootDirectories = 22;
-
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 interfaceSystemInfoOrBuilder
- Returns:
- Whether the process field is set.
-
getProcess
Information about the Yamcs process and any descendants.
optional .yamcs.protobuf.server.ProcessInfo process = 23;
- Specified by:
getProcess
in interfaceSystemInfoOrBuilder
- Returns:
- The process.
-
setProcess
Information about the Yamcs process and any descendants.
optional .yamcs.protobuf.server.ProcessInfo process = 23;
-
setProcess
Information about the Yamcs process and any descendants.
optional .yamcs.protobuf.server.ProcessInfo process = 23;
-
mergeProcess
Information about the Yamcs process and any descendants.
optional .yamcs.protobuf.server.ProcessInfo process = 23;
-
clearProcess
Information about the Yamcs process and any descendants.
optional .yamcs.protobuf.server.ProcessInfo process = 23;
-
getProcessBuilder
Information about the Yamcs process and any descendants.
optional .yamcs.protobuf.server.ProcessInfo process = 23;
-
getProcessOrBuilder
Information about the Yamcs process and any descendants.
optional .yamcs.protobuf.server.ProcessInfo process = 23;
- Specified by:
getProcessOrBuilder
in interfaceSystemInfoOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder>
-
mergeUnknownFields
public final SystemInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder>
-