Class Db.ParameterValue.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, Db.ParameterValueOrBuilder
    Enclosing class:
    Db.ParameterValue

    public static final class Db.ParameterValue.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Db.ParameterValue.Builder>
    implements Db.ParameterValueOrBuilder
    this message has been copied in Yamcs 5 from pvalue.proto 
     and is used when storing parameter values in tables (ParameterValueColumnSerializer.java).
     if the name of the parameter is the same with the column name, it is not stored.
     For compatiblity with Yamcs 4, the protobuf field numbers are kept unchanged 
     
    Protobuf type ParameterValue
    • 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<Db.ParameterValue.Builder>
      • clear

        public Db.ParameterValue.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<Db.ParameterValue.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<Db.ParameterValue.Builder>
      • getDefaultInstanceForType

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

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

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

        public Db.ParameterValue.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<Db.ParameterValue.Builder>
      • setField

        public Db.ParameterValue.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<Db.ParameterValue.Builder>
      • clearField

        public Db.ParameterValue.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<Db.ParameterValue.Builder>
      • clearOneof

        public Db.ParameterValue.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<Db.ParameterValue.Builder>
      • setRepeatedField

        public Db.ParameterValue.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<Db.ParameterValue.Builder>
      • addRepeatedField

        public Db.ParameterValue.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<Db.ParameterValue.Builder>
      • mergeFrom

        public Db.ParameterValue.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<Db.ParameterValue.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Db.ParameterValue.Builder>
      • mergeFrom

        public Db.ParameterValue.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<Db.ParameterValue.Builder>
        Throws:
        IOException
      • setNameBytes

        public Db.ParameterValue.Builder setNameBytes​(com.google.protobuf.ByteString value)
        optional string name = 1;
      • setRawValue

        public Db.ParameterValue.Builder setRawValue​(org.yamcs.protobuf.Yamcs.Value value)
        optional .yamcs.protobuf.Value rawValue = 2;
      • setRawValue

        public Db.ParameterValue.Builder setRawValue​(org.yamcs.protobuf.Yamcs.Value.Builder builderForValue)
        optional .yamcs.protobuf.Value rawValue = 2;
      • mergeRawValue

        public Db.ParameterValue.Builder mergeRawValue​(org.yamcs.protobuf.Yamcs.Value value)
        optional .yamcs.protobuf.Value rawValue = 2;
      • getRawValueBuilder

        public org.yamcs.protobuf.Yamcs.Value.Builder getRawValueBuilder()
        optional .yamcs.protobuf.Value rawValue = 2;
      • setEngValue

        public Db.ParameterValue.Builder setEngValue​(org.yamcs.protobuf.Yamcs.Value value)
        optional .yamcs.protobuf.Value engValue = 3;
      • setEngValue

        public Db.ParameterValue.Builder setEngValue​(org.yamcs.protobuf.Yamcs.Value.Builder builderForValue)
        optional .yamcs.protobuf.Value engValue = 3;
      • mergeEngValue

        public Db.ParameterValue.Builder mergeEngValue​(org.yamcs.protobuf.Yamcs.Value value)
        optional .yamcs.protobuf.Value engValue = 3;
      • getEngValueBuilder

        public org.yamcs.protobuf.Yamcs.Value.Builder getEngValueBuilder()
        optional .yamcs.protobuf.Value engValue = 3;
      • setAcquisitionTime

        public Db.ParameterValue.Builder setAcquisitionTime​(long value)
        optional int64 acquisitionTime = 4;
      • getAcquisitionStatus

        public org.yamcs.protobuf.Pvalue.AcquisitionStatus getAcquisitionStatus()
        optional .yamcs.protobuf.pvalue.AcquisitionStatus acquisitionStatus = 6;
        Specified by:
        getAcquisitionStatus in interface Db.ParameterValueOrBuilder
      • setAcquisitionStatus

        public Db.ParameterValue.Builder setAcquisitionStatus​(org.yamcs.protobuf.Pvalue.AcquisitionStatus value)
        optional .yamcs.protobuf.pvalue.AcquisitionStatus acquisitionStatus = 6;
      • clearAcquisitionStatus

        public Db.ParameterValue.Builder clearAcquisitionStatus()
        optional .yamcs.protobuf.pvalue.AcquisitionStatus acquisitionStatus = 6;
      • setProcessingStatus

        public Db.ParameterValue.Builder setProcessingStatus​(boolean value)
        optional bool processingStatus = 7;
      • getMonitoringResult

        public org.yamcs.protobuf.Pvalue.MonitoringResult getMonitoringResult()
        optional .yamcs.protobuf.pvalue.MonitoringResult monitoringResult = 8;
        Specified by:
        getMonitoringResult in interface Db.ParameterValueOrBuilder
      • setMonitoringResult

        public Db.ParameterValue.Builder setMonitoringResult​(org.yamcs.protobuf.Pvalue.MonitoringResult value)
        optional .yamcs.protobuf.pvalue.MonitoringResult monitoringResult = 8;
      • clearMonitoringResult

        public Db.ParameterValue.Builder clearMonitoringResult()
        optional .yamcs.protobuf.pvalue.MonitoringResult monitoringResult = 8;
      • getRangeCondition

        public org.yamcs.protobuf.Pvalue.RangeCondition getRangeCondition()
        optional .yamcs.protobuf.pvalue.RangeCondition rangeCondition = 9;
        Specified by:
        getRangeCondition in interface Db.ParameterValueOrBuilder
      • setRangeCondition

        public Db.ParameterValue.Builder setRangeCondition​(org.yamcs.protobuf.Pvalue.RangeCondition value)
        optional .yamcs.protobuf.pvalue.RangeCondition rangeCondition = 9;
      • clearRangeCondition

        public Db.ParameterValue.Builder clearRangeCondition()
        optional .yamcs.protobuf.pvalue.RangeCondition rangeCondition = 9;
      • getAlarmRangeList

        public List<org.yamcs.protobuf.Mdb.AlarmRange> getAlarmRangeList()
         Context-dependent ranges
         
        repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
        Specified by:
        getAlarmRangeList in interface Db.ParameterValueOrBuilder
      • getAlarmRange

        public org.yamcs.protobuf.Mdb.AlarmRange getAlarmRange​(int index)
         Context-dependent ranges
         
        repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
        Specified by:
        getAlarmRange in interface Db.ParameterValueOrBuilder
      • setAlarmRange

        public Db.ParameterValue.Builder setAlarmRange​(int index,
                                                       org.yamcs.protobuf.Mdb.AlarmRange value)
         Context-dependent ranges
         
        repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
      • setAlarmRange

        public Db.ParameterValue.Builder setAlarmRange​(int index,
                                                       org.yamcs.protobuf.Mdb.AlarmRange.Builder builderForValue)
         Context-dependent ranges
         
        repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
      • addAlarmRange

        public Db.ParameterValue.Builder addAlarmRange​(org.yamcs.protobuf.Mdb.AlarmRange value)
         Context-dependent ranges
         
        repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
      • addAlarmRange

        public Db.ParameterValue.Builder addAlarmRange​(int index,
                                                       org.yamcs.protobuf.Mdb.AlarmRange value)
         Context-dependent ranges
         
        repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
      • addAlarmRange

        public Db.ParameterValue.Builder addAlarmRange​(org.yamcs.protobuf.Mdb.AlarmRange.Builder builderForValue)
         Context-dependent ranges
         
        repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
      • addAlarmRange

        public Db.ParameterValue.Builder addAlarmRange​(int index,
                                                       org.yamcs.protobuf.Mdb.AlarmRange.Builder builderForValue)
         Context-dependent ranges
         
        repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
      • addAllAlarmRange

        public Db.ParameterValue.Builder addAllAlarmRange​(Iterable<? extends org.yamcs.protobuf.Mdb.AlarmRange> values)
         Context-dependent ranges
         
        repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
      • clearAlarmRange

        public Db.ParameterValue.Builder clearAlarmRange()
         Context-dependent ranges
         
        repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
      • removeAlarmRange

        public Db.ParameterValue.Builder removeAlarmRange​(int index)
         Context-dependent ranges
         
        repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
      • getAlarmRangeBuilder

        public org.yamcs.protobuf.Mdb.AlarmRange.Builder getAlarmRangeBuilder​(int index)
         Context-dependent ranges
         
        repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
      • getAlarmRangeOrBuilder

        public org.yamcs.protobuf.Mdb.AlarmRangeOrBuilder getAlarmRangeOrBuilder​(int index)
         Context-dependent ranges
         
        repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
        Specified by:
        getAlarmRangeOrBuilder in interface Db.ParameterValueOrBuilder
      • getAlarmRangeOrBuilderList

        public List<? extends org.yamcs.protobuf.Mdb.AlarmRangeOrBuilder> getAlarmRangeOrBuilderList()
         Context-dependent ranges
         
        repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
        Specified by:
        getAlarmRangeOrBuilderList in interface Db.ParameterValueOrBuilder
      • addAlarmRangeBuilder

        public org.yamcs.protobuf.Mdb.AlarmRange.Builder addAlarmRangeBuilder()
         Context-dependent ranges
         
        repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
      • addAlarmRangeBuilder

        public org.yamcs.protobuf.Mdb.AlarmRange.Builder addAlarmRangeBuilder​(int index)
         Context-dependent ranges
         
        repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
      • getAlarmRangeBuilderList

        public List<org.yamcs.protobuf.Mdb.AlarmRange.Builder> getAlarmRangeBuilderList()
         Context-dependent ranges
         
        repeated .yamcs.protobuf.mdb.AlarmRange alarmRange = 25;
      • hasExpireMillis

        public boolean hasExpireMillis()
         How long (in milliseconds) this parameter value is valid
         Note that there is an option when subscribing to parameters to get
         updated when the parameter values expire. 
         
        optional int64 expireMillis = 26;
        Specified by:
        hasExpireMillis in interface Db.ParameterValueOrBuilder
      • getExpireMillis

        public long getExpireMillis()
         How long (in milliseconds) this parameter value is valid
         Note that there is an option when subscribing to parameters to get
         updated when the parameter values expire. 
         
        optional int64 expireMillis = 26;
        Specified by:
        getExpireMillis in interface Db.ParameterValueOrBuilder
      • setExpireMillis

        public Db.ParameterValue.Builder setExpireMillis​(long value)
         How long (in milliseconds) this parameter value is valid
         Note that there is an option when subscribing to parameters to get
         updated when the parameter values expire. 
         
        optional int64 expireMillis = 26;
      • clearExpireMillis

        public Db.ParameterValue.Builder clearExpireMillis()
         How long (in milliseconds) this parameter value is valid
         Note that there is an option when subscribing to parameters to get
         updated when the parameter values expire. 
         
        optional int64 expireMillis = 26;
      • setUnknownFields

        public final Db.ParameterValue.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<Db.ParameterValue.Builder>
      • mergeUnknownFields

        public final Db.ParameterValue.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<Db.ParameterValue.Builder>