Class 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.yamcsManagement.SystemInfo
    • Method Detail

      • 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.Builder<SystemInfo.Builder>
      • clear

        public SystemInfo.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder>
      • getDefaultInstanceForType

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

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

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

        public SystemInfo.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder>
      • setField

        public SystemInfo.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                           Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder>
      • clearField

        public SystemInfo.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder>
      • clearOneof

        public SystemInfo.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.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 interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder>
      • addRepeatedField

        public SystemInfo.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                   Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder>
      • mergeFrom

        public SystemInfo.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SystemInfo.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.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 interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<SystemInfo.Builder>
        Throws:
        IOException
      • clearYamcsVersion

        public SystemInfo.Builder clearYamcsVersion()
        optional string yamcsVersion = 1;
      • setYamcsVersionBytes

        public SystemInfo.Builder setYamcsVersionBytes​(com.google.protobuf.ByteString value)
        optional string yamcsVersion = 1;
      • setRevisionBytes

        public SystemInfo.Builder setRevisionBytes​(com.google.protobuf.ByteString value)
        optional string revision = 2;
      • setServerIdBytes

        public SystemInfo.Builder setServerIdBytes​(com.google.protobuf.ByteString value)
        optional string serverId = 3;
      • setUptime

        public SystemInfo.Builder setUptime​(long value)
        optional int64 uptime = 5;
      • getJvmBytes

        public com.google.protobuf.ByteString getJvmBytes()
        optional string jvm = 6;
        Specified by:
        getJvmBytes in interface SystemInfoOrBuilder
      • setJvmBytes

        public SystemInfo.Builder setJvmBytes​(com.google.protobuf.ByteString value)
        optional string jvm = 6;
      • setWorkingDirectory

        public SystemInfo.Builder setWorkingDirectory​(String value)
        optional string workingDirectory = 7;
      • clearWorkingDirectory

        public SystemInfo.Builder clearWorkingDirectory()
        optional string workingDirectory = 7;
      • setWorkingDirectoryBytes

        public SystemInfo.Builder setWorkingDirectoryBytes​(com.google.protobuf.ByteString value)
        optional string workingDirectory = 7;
      • setConfigDirectory

        public SystemInfo.Builder setConfigDirectory​(String value)
        optional string configDirectory = 8;
      • clearConfigDirectory

        public SystemInfo.Builder clearConfigDirectory()
        optional string configDirectory = 8;
      • setConfigDirectoryBytes

        public SystemInfo.Builder setConfigDirectoryBytes​(com.google.protobuf.ByteString value)
        optional string configDirectory = 8;
      • clearDataDirectory

        public SystemInfo.Builder clearDataDirectory()
        optional string dataDirectory = 9;
      • setDataDirectoryBytes

        public SystemInfo.Builder setDataDirectoryBytes​(com.google.protobuf.ByteString value)
        optional string dataDirectory = 9;
      • setCacheDirectory

        public SystemInfo.Builder setCacheDirectory​(String value)
        optional string cacheDirectory = 10;
      • clearCacheDirectory

        public SystemInfo.Builder clearCacheDirectory()
        optional string cacheDirectory = 10;
      • setCacheDirectoryBytes

        public SystemInfo.Builder setCacheDirectoryBytes​(com.google.protobuf.ByteString value)
        optional string cacheDirectory = 10;
      • getOsBytes

        public com.google.protobuf.ByteString getOsBytes()
        optional string os = 11;
        Specified by:
        getOsBytes in interface SystemInfoOrBuilder
      • setOsBytes

        public SystemInfo.Builder setOsBytes​(com.google.protobuf.ByteString value)
        optional string os = 11;
      • getArchBytes

        public com.google.protobuf.ByteString getArchBytes()
        optional string arch = 12;
        Specified by:
        getArchBytes in interface SystemInfoOrBuilder
      • setArchBytes

        public SystemInfo.Builder setArchBytes​(com.google.protobuf.ByteString value)
        optional string arch = 12;
      • setAvailableProcessors

        public SystemInfo.Builder setAvailableProcessors​(int value)
        optional int32 availableProcessors = 13;
      • clearAvailableProcessors

        public SystemInfo.Builder clearAvailableProcessors()
        optional int32 availableProcessors = 13;
      • setLoadAverage

        public SystemInfo.Builder setLoadAverage​(double value)
        optional double loadAverage = 14;
      • clearLoadAverage

        public SystemInfo.Builder clearLoadAverage()
        optional double loadAverage = 14;
      • setHeapMemory

        public SystemInfo.Builder setHeapMemory​(long value)
        optional int64 heapMemory = 15;
      • clearHeapMemory

        public SystemInfo.Builder clearHeapMemory()
        optional int64 heapMemory = 15;
      • setUsedHeapMemory

        public SystemInfo.Builder setUsedHeapMemory​(long value)
        optional int64 usedHeapMemory = 16;
      • clearUsedHeapMemory

        public SystemInfo.Builder clearUsedHeapMemory()
        optional int64 usedHeapMemory = 16;
      • setMaxHeapMemory

        public SystemInfo.Builder setMaxHeapMemory​(long value)
        optional int64 maxHeapMemory = 17;
      • clearMaxHeapMemory

        public SystemInfo.Builder clearMaxHeapMemory()
        optional int64 maxHeapMemory = 17;
      • setNonHeapMemory

        public SystemInfo.Builder setNonHeapMemory​(long value)
        optional int64 nonHeapMemory = 18;
      • clearNonHeapMemory

        public SystemInfo.Builder clearNonHeapMemory()
        optional int64 nonHeapMemory = 18;
      • setUsedNonHeapMemory

        public SystemInfo.Builder setUsedNonHeapMemory​(long value)
        optional int64 usedNonHeapMemory = 19;
      • clearUsedNonHeapMemory

        public SystemInfo.Builder clearUsedNonHeapMemory()
        optional int64 usedNonHeapMemory = 19;
      • setMaxNonHeapMemory

        public SystemInfo.Builder setMaxNonHeapMemory​(long value)
        optional int64 maxNonHeapMemory = 20;
      • clearMaxNonHeapMemory

        public SystemInfo.Builder clearMaxNonHeapMemory()
        optional int64 maxNonHeapMemory = 20;
      • setJvmThreadCount

        public SystemInfo.Builder setJvmThreadCount​(long value)
        optional int64 jvmThreadCount = 21;
      • clearJvmThreadCount

        public SystemInfo.Builder clearJvmThreadCount()
        optional int64 jvmThreadCount = 21;
      • getRootDirectoriesCount

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

        public SystemInfo.Builder setRootDirectories​(int index,
                                                     RootDirectory value)
        repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
      • setRootDirectories

        public SystemInfo.Builder setRootDirectories​(int index,
                                                     RootDirectory.Builder builderForValue)
        repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
      • addRootDirectories

        public SystemInfo.Builder addRootDirectories​(RootDirectory value)
        repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
      • addRootDirectories

        public SystemInfo.Builder addRootDirectories​(int index,
                                                     RootDirectory value)
        repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
      • addRootDirectories

        public SystemInfo.Builder addRootDirectories​(int index,
                                                     RootDirectory.Builder builderForValue)
        repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
      • addAllRootDirectories

        public SystemInfo.Builder addAllRootDirectories​(Iterable<? extends RootDirectory> values)
        repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
      • clearRootDirectories

        public SystemInfo.Builder clearRootDirectories()
        repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
      • removeRootDirectories

        public SystemInfo.Builder removeRootDirectories​(int index)
        repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
      • getRootDirectoriesBuilder

        public RootDirectory.Builder getRootDirectoriesBuilder​(int index)
        repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
      • addRootDirectoriesBuilder

        public RootDirectory.Builder addRootDirectoriesBuilder()
        repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
      • addRootDirectoriesBuilder

        public RootDirectory.Builder addRootDirectoriesBuilder​(int index)
        repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
      • getRootDirectoriesBuilderList

        public List<RootDirectory.Builder> getRootDirectoriesBuilderList()
        repeated .yamcs.protobuf.yamcsManagement.RootDirectory rootDirectories = 22;
      • setUnknownFields

        public final SystemInfo.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder>
      • mergeUnknownFields

        public final SystemInfo.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SystemInfo.Builder>