Class SystemInfo

  • All Implemented Interfaces:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable, SystemInfoOrBuilder

    public final class SystemInfo
    extends com.google.protobuf.GeneratedMessageV3
    implements SystemInfoOrBuilder
    Protobuf type yamcs.protobuf.yamcsManagement.SystemInfo
    See Also:
    Serialized Form
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getUnknownFields

        public final com.google.protobuf.UnknownFieldSet getUnknownFields()
        Specified by:
        getUnknownFields in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getUnknownFields in class com.google.protobuf.GeneratedMessageV3
      • 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
      • hasYamcsVersion

        public boolean hasYamcsVersion()
        optional string yamcsVersion = 1;
        Specified by:
        hasYamcsVersion in interface SystemInfoOrBuilder
        Returns:
        Whether the yamcsVersion field is set.
      • getYamcsVersionBytes

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

        public boolean hasRevision()
        optional string revision = 2;
        Specified by:
        hasRevision in interface SystemInfoOrBuilder
        Returns:
        Whether the revision field is set.
      • getRevisionBytes

        public com.google.protobuf.ByteString getRevisionBytes()
        optional string revision = 2;
        Specified by:
        getRevisionBytes in interface SystemInfoOrBuilder
        Returns:
        The bytes for revision.
      • hasServerId

        public boolean hasServerId()
        optional string serverId = 3;
        Specified by:
        hasServerId in interface SystemInfoOrBuilder
        Returns:
        Whether the serverId field is set.
      • getServerIdBytes

        public com.google.protobuf.ByteString getServerIdBytes()
        optional string serverId = 3;
        Specified by:
        getServerIdBytes in interface SystemInfoOrBuilder
        Returns:
        The bytes for serverId.
      • hasUptime

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

        public long getUptime()
        optional int64 uptime = 5;
        Specified by:
        getUptime in interface SystemInfoOrBuilder
        Returns:
        The uptime.
      • hasJvm

        public boolean hasJvm()
        optional string jvm = 6;
        Specified by:
        hasJvm in interface SystemInfoOrBuilder
        Returns:
        Whether the jvm field is set.
      • getJvmBytes

        public com.google.protobuf.ByteString getJvmBytes()
        optional string jvm = 6;
        Specified by:
        getJvmBytes in interface SystemInfoOrBuilder
        Returns:
        The bytes for jvm.
      • hasWorkingDirectory

        public boolean hasWorkingDirectory()
        optional string workingDirectory = 7;
        Specified by:
        hasWorkingDirectory in interface SystemInfoOrBuilder
        Returns:
        Whether the workingDirectory field is set.
      • getWorkingDirectoryBytes

        public com.google.protobuf.ByteString getWorkingDirectoryBytes()
        optional string workingDirectory = 7;
        Specified by:
        getWorkingDirectoryBytes in interface SystemInfoOrBuilder
        Returns:
        The bytes for workingDirectory.
      • hasConfigDirectory

        public boolean hasConfigDirectory()
        optional string configDirectory = 8;
        Specified by:
        hasConfigDirectory in interface SystemInfoOrBuilder
        Returns:
        Whether the configDirectory field is set.
      • getConfigDirectoryBytes

        public com.google.protobuf.ByteString getConfigDirectoryBytes()
        optional string configDirectory = 8;
        Specified by:
        getConfigDirectoryBytes in interface SystemInfoOrBuilder
        Returns:
        The bytes for configDirectory.
      • hasDataDirectory

        public boolean hasDataDirectory()
        optional string dataDirectory = 9;
        Specified by:
        hasDataDirectory in interface SystemInfoOrBuilder
        Returns:
        Whether the dataDirectory field is set.
      • getDataDirectoryBytes

        public com.google.protobuf.ByteString getDataDirectoryBytes()
        optional string dataDirectory = 9;
        Specified by:
        getDataDirectoryBytes in interface SystemInfoOrBuilder
        Returns:
        The bytes for dataDirectory.
      • hasCacheDirectory

        public boolean hasCacheDirectory()
        optional string cacheDirectory = 10;
        Specified by:
        hasCacheDirectory in interface SystemInfoOrBuilder
        Returns:
        Whether the cacheDirectory field is set.
      • getCacheDirectoryBytes

        public com.google.protobuf.ByteString getCacheDirectoryBytes()
        optional string cacheDirectory = 10;
        Specified by:
        getCacheDirectoryBytes in interface SystemInfoOrBuilder
        Returns:
        The bytes for cacheDirectory.
      • hasOs

        public boolean hasOs()
        optional string os = 11;
        Specified by:
        hasOs in interface SystemInfoOrBuilder
        Returns:
        Whether the os field is set.
      • getOsBytes

        public com.google.protobuf.ByteString getOsBytes()
        optional string os = 11;
        Specified by:
        getOsBytes in interface SystemInfoOrBuilder
        Returns:
        The bytes for os.
      • hasArch

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

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

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

        public int getAvailableProcessors()
        optional int32 availableProcessors = 13;
        Specified by:
        getAvailableProcessors in interface SystemInfoOrBuilder
        Returns:
        The availableProcessors.
      • hasLoadAverage

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

        public double getLoadAverage()
        optional double loadAverage = 14;
        Specified by:
        getLoadAverage in interface SystemInfoOrBuilder
        Returns:
        The loadAverage.
      • hasHeapMemory

        public boolean hasHeapMemory()
        optional int64 heapMemory = 15;
        Specified by:
        hasHeapMemory in interface SystemInfoOrBuilder
        Returns:
        Whether the heapMemory field is set.
      • getHeapMemory

        public long getHeapMemory()
        optional int64 heapMemory = 15;
        Specified by:
        getHeapMemory in interface SystemInfoOrBuilder
        Returns:
        The heapMemory.
      • hasUsedHeapMemory

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

        public long getUsedHeapMemory()
        optional int64 usedHeapMemory = 16;
        Specified by:
        getUsedHeapMemory in interface SystemInfoOrBuilder
        Returns:
        The usedHeapMemory.
      • hasMaxHeapMemory

        public boolean hasMaxHeapMemory()
        optional int64 maxHeapMemory = 17;
        Specified by:
        hasMaxHeapMemory in interface SystemInfoOrBuilder
        Returns:
        Whether the maxHeapMemory field is set.
      • getMaxHeapMemory

        public long getMaxHeapMemory()
        optional int64 maxHeapMemory = 17;
        Specified by:
        getMaxHeapMemory in interface SystemInfoOrBuilder
        Returns:
        The maxHeapMemory.
      • hasNonHeapMemory

        public boolean hasNonHeapMemory()
        optional int64 nonHeapMemory = 18;
        Specified by:
        hasNonHeapMemory in interface SystemInfoOrBuilder
        Returns:
        Whether the nonHeapMemory field is set.
      • getNonHeapMemory

        public long getNonHeapMemory()
        optional int64 nonHeapMemory = 18;
        Specified by:
        getNonHeapMemory in interface SystemInfoOrBuilder
        Returns:
        The nonHeapMemory.
      • hasUsedNonHeapMemory

        public boolean hasUsedNonHeapMemory()
        optional int64 usedNonHeapMemory = 19;
        Specified by:
        hasUsedNonHeapMemory in interface SystemInfoOrBuilder
        Returns:
        Whether the usedNonHeapMemory field is set.
      • getUsedNonHeapMemory

        public long getUsedNonHeapMemory()
        optional int64 usedNonHeapMemory = 19;
        Specified by:
        getUsedNonHeapMemory in interface SystemInfoOrBuilder
        Returns:
        The usedNonHeapMemory.
      • hasMaxNonHeapMemory

        public boolean hasMaxNonHeapMemory()
        optional int64 maxNonHeapMemory = 20;
        Specified by:
        hasMaxNonHeapMemory in interface SystemInfoOrBuilder
        Returns:
        Whether the maxNonHeapMemory field is set.
      • getMaxNonHeapMemory

        public long getMaxNonHeapMemory()
        optional int64 maxNonHeapMemory = 20;
        Specified by:
        getMaxNonHeapMemory in interface SystemInfoOrBuilder
        Returns:
        The maxNonHeapMemory.
      • hasJvmThreadCount

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

        public long getJvmThreadCount()
        optional int64 jvmThreadCount = 21;
        Specified by:
        getJvmThreadCount in interface SystemInfoOrBuilder
        Returns:
        The jvmThreadCount.
      • getRootDirectoriesCount

        public int getRootDirectoriesCount()
        repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
        Specified by:
        getRootDirectoriesCount in interface SystemInfoOrBuilder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static SystemInfo parseFrom​(ByteBuffer data)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SystemInfo parseFrom​(ByteBuffer data,
                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SystemInfo parseFrom​(com.google.protobuf.ByteString data)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SystemInfo parseFrom​(com.google.protobuf.ByteString data,
                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SystemInfo parseFrom​(byte[] data)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SystemInfo parseFrom​(byte[] data,
                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static SystemInfo parseFrom​(com.google.protobuf.CodedInputStream input,
                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                    throws IOException
        Throws:
        IOException
      • newBuilderForType

        public SystemInfo.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public SystemInfo.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected SystemInfo.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstance

        public static SystemInfo getDefaultInstance()
      • parser

        public static com.google.protobuf.Parser<SystemInfo> parser()
      • getParserForType

        public com.google.protobuf.Parser<SystemInfo> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public SystemInfo getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder