Class AlarmData.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
org.yamcs.protobuf.AlarmData.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, AlarmDataOrBuilder
Enclosing class:
AlarmData

public static final class AlarmData.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder> implements AlarmDataOrBuilder
 Summary of an alarm applicable for Parameter or Event (possibly
 other in the future) alarms.
 Contains detailed information on the value occurrence that initially
 triggered the alarm, the most severe value since it originally triggered,
 and the latest value at the time of your request.
 
Protobuf type yamcs.protobuf.alarms.AlarmData
  • Method Details

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

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

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

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

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

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

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

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

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

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

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

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

      public AlarmData.Builder mergeFrom(AlarmData other)
    • isInitialized

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

      public AlarmData.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<AlarmData.Builder>
      Throws:
      IOException
    • hasType

      public boolean hasType()
      optional .yamcs.protobuf.alarms.AlarmType type = 1;
      Specified by:
      hasType in interface AlarmDataOrBuilder
      Returns:
      Whether the type field is set.
    • getType

      public AlarmType getType()
      optional .yamcs.protobuf.alarms.AlarmType type = 1;
      Specified by:
      getType in interface AlarmDataOrBuilder
      Returns:
      The type.
    • setType

      public AlarmData.Builder setType(AlarmType value)
      optional .yamcs.protobuf.alarms.AlarmType type = 1;
      Parameters:
      value - The type to set.
      Returns:
      This builder for chaining.
    • clearType

      public AlarmData.Builder clearType()
      optional .yamcs.protobuf.alarms.AlarmType type = 1;
      Returns:
      This builder for chaining.
    • hasTriggerTime

      public boolean hasTriggerTime()
      optional .google.protobuf.Timestamp triggerTime = 2;
      Specified by:
      hasTriggerTime in interface AlarmDataOrBuilder
      Returns:
      Whether the triggerTime field is set.
    • getTriggerTime

      public com.google.protobuf.Timestamp getTriggerTime()
      optional .google.protobuf.Timestamp triggerTime = 2;
      Specified by:
      getTriggerTime in interface AlarmDataOrBuilder
      Returns:
      The triggerTime.
    • setTriggerTime

      public AlarmData.Builder setTriggerTime(com.google.protobuf.Timestamp value)
      optional .google.protobuf.Timestamp triggerTime = 2;
    • setTriggerTime

      public AlarmData.Builder setTriggerTime(com.google.protobuf.Timestamp.Builder builderForValue)
      optional .google.protobuf.Timestamp triggerTime = 2;
    • mergeTriggerTime

      public AlarmData.Builder mergeTriggerTime(com.google.protobuf.Timestamp value)
      optional .google.protobuf.Timestamp triggerTime = 2;
    • clearTriggerTime

      public AlarmData.Builder clearTriggerTime()
      optional .google.protobuf.Timestamp triggerTime = 2;
    • getTriggerTimeBuilder

      public com.google.protobuf.Timestamp.Builder getTriggerTimeBuilder()
      optional .google.protobuf.Timestamp triggerTime = 2;
    • getTriggerTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getTriggerTimeOrBuilder()
      optional .google.protobuf.Timestamp triggerTime = 2;
      Specified by:
      getTriggerTimeOrBuilder in interface AlarmDataOrBuilder
    • hasId

      public boolean hasId()
       For parameter alarms, this is the id of the parameters
       For event alarms
         - the id.namespace is /yamcs/event/<EVENT_SOURCE>, unless 
           EVENT_SOURCE starts with a "/" in which case the namespace
           is just the <EVENT_SOURCE>
         - the id.name is the <EVENT_TYPE>
       
      optional .yamcs.protobuf.NamedObjectId id = 3;
      Specified by:
      hasId in interface AlarmDataOrBuilder
      Returns:
      Whether the id field is set.
    • getId

      public Yamcs.NamedObjectId getId()
       For parameter alarms, this is the id of the parameters
       For event alarms
         - the id.namespace is /yamcs/event/<EVENT_SOURCE>, unless 
           EVENT_SOURCE starts with a "/" in which case the namespace
           is just the <EVENT_SOURCE>
         - the id.name is the <EVENT_TYPE>
       
      optional .yamcs.protobuf.NamedObjectId id = 3;
      Specified by:
      getId in interface AlarmDataOrBuilder
      Returns:
      The id.
    • setId

      public AlarmData.Builder setId(Yamcs.NamedObjectId value)
       For parameter alarms, this is the id of the parameters
       For event alarms
         - the id.namespace is /yamcs/event/<EVENT_SOURCE>, unless 
           EVENT_SOURCE starts with a "/" in which case the namespace
           is just the <EVENT_SOURCE>
         - the id.name is the <EVENT_TYPE>
       
      optional .yamcs.protobuf.NamedObjectId id = 3;
    • setId

      public AlarmData.Builder setId(Yamcs.NamedObjectId.Builder builderForValue)
       For parameter alarms, this is the id of the parameters
       For event alarms
         - the id.namespace is /yamcs/event/<EVENT_SOURCE>, unless 
           EVENT_SOURCE starts with a "/" in which case the namespace
           is just the <EVENT_SOURCE>
         - the id.name is the <EVENT_TYPE>
       
      optional .yamcs.protobuf.NamedObjectId id = 3;
    • mergeId

      public AlarmData.Builder mergeId(Yamcs.NamedObjectId value)
       For parameter alarms, this is the id of the parameters
       For event alarms
         - the id.namespace is /yamcs/event/<EVENT_SOURCE>, unless 
           EVENT_SOURCE starts with a "/" in which case the namespace
           is just the <EVENT_SOURCE>
         - the id.name is the <EVENT_TYPE>
       
      optional .yamcs.protobuf.NamedObjectId id = 3;
    • clearId

      public AlarmData.Builder clearId()
       For parameter alarms, this is the id of the parameters
       For event alarms
         - the id.namespace is /yamcs/event/<EVENT_SOURCE>, unless 
           EVENT_SOURCE starts with a "/" in which case the namespace
           is just the <EVENT_SOURCE>
         - the id.name is the <EVENT_TYPE>
       
      optional .yamcs.protobuf.NamedObjectId id = 3;
    • getIdBuilder

      public Yamcs.NamedObjectId.Builder getIdBuilder()
       For parameter alarms, this is the id of the parameters
       For event alarms
         - the id.namespace is /yamcs/event/<EVENT_SOURCE>, unless 
           EVENT_SOURCE starts with a "/" in which case the namespace
           is just the <EVENT_SOURCE>
         - the id.name is the <EVENT_TYPE>
       
      optional .yamcs.protobuf.NamedObjectId id = 3;
    • getIdOrBuilder

      public Yamcs.NamedObjectIdOrBuilder getIdOrBuilder()
       For parameter alarms, this is the id of the parameters
       For event alarms
         - the id.namespace is /yamcs/event/<EVENT_SOURCE>, unless 
           EVENT_SOURCE starts with a "/" in which case the namespace
           is just the <EVENT_SOURCE>
         - the id.name is the <EVENT_TYPE>
       
      optional .yamcs.protobuf.NamedObjectId id = 3;
      Specified by:
      getIdOrBuilder in interface AlarmDataOrBuilder
    • hasSeqNum

      public boolean hasSeqNum()
       Distinguisher between multiple alarms for the same id
       
      optional uint32 seqNum = 4;
      Specified by:
      hasSeqNum in interface AlarmDataOrBuilder
      Returns:
      Whether the seqNum field is set.
    • getSeqNum

      public int getSeqNum()
       Distinguisher between multiple alarms for the same id
       
      optional uint32 seqNum = 4;
      Specified by:
      getSeqNum in interface AlarmDataOrBuilder
      Returns:
      The seqNum.
    • setSeqNum

      public AlarmData.Builder setSeqNum(int value)
       Distinguisher between multiple alarms for the same id
       
      optional uint32 seqNum = 4;
      Parameters:
      value - The seqNum to set.
      Returns:
      This builder for chaining.
    • clearSeqNum

      public AlarmData.Builder clearSeqNum()
       Distinguisher between multiple alarms for the same id
       
      optional uint32 seqNum = 4;
      Returns:
      This builder for chaining.
    • hasSeverity

      public boolean hasSeverity()
      optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;
      Specified by:
      hasSeverity in interface AlarmDataOrBuilder
      Returns:
      Whether the severity field is set.
    • getSeverity

      public AlarmSeverity getSeverity()
      optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;
      Specified by:
      getSeverity in interface AlarmDataOrBuilder
      Returns:
      The severity.
    • setSeverity

      public AlarmData.Builder setSeverity(AlarmSeverity value)
      optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;
      Parameters:
      value - The severity to set.
      Returns:
      This builder for chaining.
    • clearSeverity

      public AlarmData.Builder clearSeverity()
      optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;
      Returns:
      This builder for chaining.
    • hasViolations

      public boolean hasViolations()
       Number of times the object was in alarm state
       
      optional uint32 violations = 6;
      Specified by:
      hasViolations in interface AlarmDataOrBuilder
      Returns:
      Whether the violations field is set.
    • getViolations

      public int getViolations()
       Number of times the object was in alarm state
       
      optional uint32 violations = 6;
      Specified by:
      getViolations in interface AlarmDataOrBuilder
      Returns:
      The violations.
    • setViolations

      public AlarmData.Builder setViolations(int value)
       Number of times the object was in alarm state
       
      optional uint32 violations = 6;
      Parameters:
      value - The violations to set.
      Returns:
      This builder for chaining.
    • clearViolations

      public AlarmData.Builder clearViolations()
       Number of times the object was in alarm state
       
      optional uint32 violations = 6;
      Returns:
      This builder for chaining.
    • hasCount

      public boolean hasCount()
       Number of samples received for the object
       
      optional uint32 count = 7;
      Specified by:
      hasCount in interface AlarmDataOrBuilder
      Returns:
      Whether the count field is set.
    • getCount

      public int getCount()
       Number of samples received for the object
       
      optional uint32 count = 7;
      Specified by:
      getCount in interface AlarmDataOrBuilder
      Returns:
      The count.
    • setCount

      public AlarmData.Builder setCount(int value)
       Number of samples received for the object
       
      optional uint32 count = 7;
      Parameters:
      value - The count to set.
      Returns:
      This builder for chaining.
    • clearCount

      public AlarmData.Builder clearCount()
       Number of samples received for the object
       
      optional uint32 count = 7;
      Returns:
      This builder for chaining.
    • hasAcknowledgeInfo

      public boolean hasAcknowledgeInfo()
      optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
      Specified by:
      hasAcknowledgeInfo in interface AlarmDataOrBuilder
      Returns:
      Whether the acknowledgeInfo field is set.
    • getAcknowledgeInfo

      public AcknowledgeInfo getAcknowledgeInfo()
      optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
      Specified by:
      getAcknowledgeInfo in interface AlarmDataOrBuilder
      Returns:
      The acknowledgeInfo.
    • setAcknowledgeInfo

      public AlarmData.Builder setAcknowledgeInfo(AcknowledgeInfo value)
      optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
    • setAcknowledgeInfo

      public AlarmData.Builder setAcknowledgeInfo(AcknowledgeInfo.Builder builderForValue)
      optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
    • mergeAcknowledgeInfo

      public AlarmData.Builder mergeAcknowledgeInfo(AcknowledgeInfo value)
      optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
    • clearAcknowledgeInfo

      public AlarmData.Builder clearAcknowledgeInfo()
      optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
    • getAcknowledgeInfoBuilder

      public AcknowledgeInfo.Builder getAcknowledgeInfoBuilder()
      optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
    • getAcknowledgeInfoOrBuilder

      public AcknowledgeInfoOrBuilder getAcknowledgeInfoOrBuilder()
      optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
      Specified by:
      getAcknowledgeInfoOrBuilder in interface AlarmDataOrBuilder
    • hasNotificationType

      public boolean hasNotificationType()
      optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;
      Specified by:
      hasNotificationType in interface AlarmDataOrBuilder
      Returns:
      Whether the notificationType field is set.
    • getNotificationType

      public AlarmNotificationType getNotificationType()
      optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;
      Specified by:
      getNotificationType in interface AlarmDataOrBuilder
      Returns:
      The notificationType.
    • setNotificationType

      public AlarmData.Builder setNotificationType(AlarmNotificationType value)
      optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;
      Parameters:
      value - The notificationType to set.
      Returns:
      This builder for chaining.
    • clearNotificationType

      public AlarmData.Builder clearNotificationType()
      optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;
      Returns:
      This builder for chaining.
    • hasParameterDetail

      public boolean hasParameterDetail()
       Additional detail in case the alarm is of type PARAMETER
       
      optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
      Specified by:
      hasParameterDetail in interface AlarmDataOrBuilder
      Returns:
      Whether the parameterDetail field is set.
    • getParameterDetail

      public ParameterAlarmData getParameterDetail()
       Additional detail in case the alarm is of type PARAMETER
       
      optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
      Specified by:
      getParameterDetail in interface AlarmDataOrBuilder
      Returns:
      The parameterDetail.
    • setParameterDetail

      public AlarmData.Builder setParameterDetail(ParameterAlarmData value)
       Additional detail in case the alarm is of type PARAMETER
       
      optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
    • setParameterDetail

      public AlarmData.Builder setParameterDetail(ParameterAlarmData.Builder builderForValue)
       Additional detail in case the alarm is of type PARAMETER
       
      optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
    • mergeParameterDetail

      public AlarmData.Builder mergeParameterDetail(ParameterAlarmData value)
       Additional detail in case the alarm is of type PARAMETER
       
      optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
    • clearParameterDetail

      public AlarmData.Builder clearParameterDetail()
       Additional detail in case the alarm is of type PARAMETER
       
      optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
    • getParameterDetailBuilder

      public ParameterAlarmData.Builder getParameterDetailBuilder()
       Additional detail in case the alarm is of type PARAMETER
       
      optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
    • getParameterDetailOrBuilder

      public ParameterAlarmDataOrBuilder getParameterDetailOrBuilder()
       Additional detail in case the alarm is of type PARAMETER
       
      optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
      Specified by:
      getParameterDetailOrBuilder in interface AlarmDataOrBuilder
    • hasEventDetail

      public boolean hasEventDetail()
       Additional detail in case the alarm is of type EVENT
       
      optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
      Specified by:
      hasEventDetail in interface AlarmDataOrBuilder
      Returns:
      Whether the eventDetail field is set.
    • getEventDetail

      public EventAlarmData getEventDetail()
       Additional detail in case the alarm is of type EVENT
       
      optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
      Specified by:
      getEventDetail in interface AlarmDataOrBuilder
      Returns:
      The eventDetail.
    • setEventDetail

      public AlarmData.Builder setEventDetail(EventAlarmData value)
       Additional detail in case the alarm is of type EVENT
       
      optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
    • setEventDetail

      public AlarmData.Builder setEventDetail(EventAlarmData.Builder builderForValue)
       Additional detail in case the alarm is of type EVENT
       
      optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
    • mergeEventDetail

      public AlarmData.Builder mergeEventDetail(EventAlarmData value)
       Additional detail in case the alarm is of type EVENT
       
      optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
    • clearEventDetail

      public AlarmData.Builder clearEventDetail()
       Additional detail in case the alarm is of type EVENT
       
      optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
    • getEventDetailBuilder

      public EventAlarmData.Builder getEventDetailBuilder()
       Additional detail in case the alarm is of type EVENT
       
      optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
    • getEventDetailOrBuilder

      public EventAlarmDataOrBuilder getEventDetailOrBuilder()
       Additional detail in case the alarm is of type EVENT
       
      optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
      Specified by:
      getEventDetailOrBuilder in interface AlarmDataOrBuilder
    • hasLatching

      public boolean hasLatching()
       Whether the alarm will stay triggered even when the process is OK
       
      optional bool latching = 12;
      Specified by:
      hasLatching in interface AlarmDataOrBuilder
      Returns:
      Whether the latching field is set.
    • getLatching

      public boolean getLatching()
       Whether the alarm will stay triggered even when the process is OK
       
      optional bool latching = 12;
      Specified by:
      getLatching in interface AlarmDataOrBuilder
      Returns:
      The latching.
    • setLatching

      public AlarmData.Builder setLatching(boolean value)
       Whether the alarm will stay triggered even when the process is OK
       
      optional bool latching = 12;
      Parameters:
      value - The latching to set.
      Returns:
      This builder for chaining.
    • clearLatching

      public AlarmData.Builder clearLatching()
       Whether the alarm will stay triggered even when the process is OK
       
      optional bool latching = 12;
      Returns:
      This builder for chaining.
    • hasProcessOK

      public boolean hasProcessOK()
       if the process that generated the alarm is ok (i.e. parameter is within limits)
       
      optional bool processOK = 13;
      Specified by:
      hasProcessOK in interface AlarmDataOrBuilder
      Returns:
      Whether the processOK field is set.
    • getProcessOK

      public boolean getProcessOK()
       if the process that generated the alarm is ok (i.e. parameter is within limits)
       
      optional bool processOK = 13;
      Specified by:
      getProcessOK in interface AlarmDataOrBuilder
      Returns:
      The processOK.
    • setProcessOK

      public AlarmData.Builder setProcessOK(boolean value)
       if the process that generated the alarm is ok (i.e. parameter is within limits)
       
      optional bool processOK = 13;
      Parameters:
      value - The processOK to set.
      Returns:
      This builder for chaining.
    • clearProcessOK

      public AlarmData.Builder clearProcessOK()
       if the process that generated the alarm is ok (i.e. parameter is within limits)
       
      optional bool processOK = 13;
      Returns:
      This builder for chaining.
    • hasTriggered

      public boolean hasTriggered()
       triggered is same with processOK except when the alarm is latching
       
      optional bool triggered = 14;
      Specified by:
      hasTriggered in interface AlarmDataOrBuilder
      Returns:
      Whether the triggered field is set.
    • getTriggered

      public boolean getTriggered()
       triggered is same with processOK except when the alarm is latching
       
      optional bool triggered = 14;
      Specified by:
      getTriggered in interface AlarmDataOrBuilder
      Returns:
      The triggered.
    • setTriggered

      public AlarmData.Builder setTriggered(boolean value)
       triggered is same with processOK except when the alarm is latching
       
      optional bool triggered = 14;
      Parameters:
      value - The triggered to set.
      Returns:
      This builder for chaining.
    • clearTriggered

      public AlarmData.Builder clearTriggered()
       triggered is same with processOK except when the alarm is latching
       
      optional bool triggered = 14;
      Returns:
      This builder for chaining.
    • hasAcknowledged

      public boolean hasAcknowledged()
       if the operator has acknowledged the alarm
       
      optional bool acknowledged = 15;
      Specified by:
      hasAcknowledged in interface AlarmDataOrBuilder
      Returns:
      Whether the acknowledged field is set.
    • getAcknowledged

      public boolean getAcknowledged()
       if the operator has acknowledged the alarm
       
      optional bool acknowledged = 15;
      Specified by:
      getAcknowledged in interface AlarmDataOrBuilder
      Returns:
      The acknowledged.
    • setAcknowledged

      public AlarmData.Builder setAcknowledged(boolean value)
       if the operator has acknowledged the alarm
       
      optional bool acknowledged = 15;
      Parameters:
      value - The acknowledged to set.
      Returns:
      This builder for chaining.
    • clearAcknowledged

      public AlarmData.Builder clearAcknowledged()
       if the operator has acknowledged the alarm
       
      optional bool acknowledged = 15;
      Returns:
      This builder for chaining.
    • hasShelveInfo

      public boolean hasShelveInfo()
       Details in case the alarm was shelved
       
      optional .yamcs.protobuf.alarms.ShelveInfo shelveInfo = 16;
      Specified by:
      hasShelveInfo in interface AlarmDataOrBuilder
      Returns:
      Whether the shelveInfo field is set.
    • getShelveInfo

      public ShelveInfo getShelveInfo()
       Details in case the alarm was shelved
       
      optional .yamcs.protobuf.alarms.ShelveInfo shelveInfo = 16;
      Specified by:
      getShelveInfo in interface AlarmDataOrBuilder
      Returns:
      The shelveInfo.
    • setShelveInfo

      public AlarmData.Builder setShelveInfo(ShelveInfo value)
       Details in case the alarm was shelved
       
      optional .yamcs.protobuf.alarms.ShelveInfo shelveInfo = 16;
    • setShelveInfo

      public AlarmData.Builder setShelveInfo(ShelveInfo.Builder builderForValue)
       Details in case the alarm was shelved
       
      optional .yamcs.protobuf.alarms.ShelveInfo shelveInfo = 16;
    • mergeShelveInfo

      public AlarmData.Builder mergeShelveInfo(ShelveInfo value)
       Details in case the alarm was shelved
       
      optional .yamcs.protobuf.alarms.ShelveInfo shelveInfo = 16;
    • clearShelveInfo

      public AlarmData.Builder clearShelveInfo()
       Details in case the alarm was shelved
       
      optional .yamcs.protobuf.alarms.ShelveInfo shelveInfo = 16;
    • getShelveInfoBuilder

      public ShelveInfo.Builder getShelveInfoBuilder()
       Details in case the alarm was shelved
       
      optional .yamcs.protobuf.alarms.ShelveInfo shelveInfo = 16;
    • getShelveInfoOrBuilder

      public ShelveInfoOrBuilder getShelveInfoOrBuilder()
       Details in case the alarm was shelved
       
      optional .yamcs.protobuf.alarms.ShelveInfo shelveInfo = 16;
      Specified by:
      getShelveInfoOrBuilder in interface AlarmDataOrBuilder
    • hasClearInfo

      public boolean hasClearInfo()
      optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
      Specified by:
      hasClearInfo in interface AlarmDataOrBuilder
      Returns:
      Whether the clearInfo field is set.
    • getClearInfo

      public ClearInfo getClearInfo()
      optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
      Specified by:
      getClearInfo in interface AlarmDataOrBuilder
      Returns:
      The clearInfo.
    • setClearInfo

      public AlarmData.Builder setClearInfo(ClearInfo value)
      optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
    • setClearInfo

      public AlarmData.Builder setClearInfo(ClearInfo.Builder builderForValue)
      optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
    • mergeClearInfo

      public AlarmData.Builder mergeClearInfo(ClearInfo value)
      optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
    • clearClearInfo

      public AlarmData.Builder clearClearInfo()
      optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
    • getClearInfoBuilder

      public ClearInfo.Builder getClearInfoBuilder()
      optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
    • getClearInfoOrBuilder

      public ClearInfoOrBuilder getClearInfoOrBuilder()
      optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
      Specified by:
      getClearInfoOrBuilder in interface AlarmDataOrBuilder
    • hasUpdateTime

      public boolean hasUpdateTime()
       Time when the alarm was last updated
       
      optional .google.protobuf.Timestamp updateTime = 18;
      Specified by:
      hasUpdateTime in interface AlarmDataOrBuilder
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      public com.google.protobuf.Timestamp getUpdateTime()
       Time when the alarm was last updated
       
      optional .google.protobuf.Timestamp updateTime = 18;
      Specified by:
      getUpdateTime in interface AlarmDataOrBuilder
      Returns:
      The updateTime.
    • setUpdateTime

      public AlarmData.Builder setUpdateTime(com.google.protobuf.Timestamp value)
       Time when the alarm was last updated
       
      optional .google.protobuf.Timestamp updateTime = 18;
    • setUpdateTime

      public AlarmData.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Time when the alarm was last updated
       
      optional .google.protobuf.Timestamp updateTime = 18;
    • mergeUpdateTime

      public AlarmData.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
       Time when the alarm was last updated
       
      optional .google.protobuf.Timestamp updateTime = 18;
    • clearUpdateTime

      public AlarmData.Builder clearUpdateTime()
       Time when the alarm was last updated
       
      optional .google.protobuf.Timestamp updateTime = 18;
    • getUpdateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
       Time when the alarm was last updated
       
      optional .google.protobuf.Timestamp updateTime = 18;
    • getUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Time when the alarm was last updated
       
      optional .google.protobuf.Timestamp updateTime = 18;
      Specified by:
      getUpdateTimeOrBuilder in interface AlarmDataOrBuilder
    • setUnknownFields

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

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