Package org.yamcs.protobuf
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 typeyamcs.protobuf.alarms.AlarmData
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AlarmData.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AlarmDatabuild()AlarmDatabuildPartial()AlarmData.Builderclear()AlarmData.BuilderclearAcknowledged()if the operator has acknowledged the alarmAlarmData.BuilderclearAcknowledgeInfo()optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;AlarmData.BuilderclearClearInfo()optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;AlarmData.BuilderclearCount()Number of samples received for the objectAlarmData.BuilderclearEventDetail()Additional detail in case the alarm is of type EVENTAlarmData.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)AlarmData.BuilderclearId()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>AlarmData.BuilderclearLatching()Whether the alarm will stay triggered even when the process is OKAlarmData.BuilderclearNotificationType()optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;AlarmData.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)AlarmData.BuilderclearParameterDetail()Additional detail in case the alarm is of type PARAMETERAlarmData.BuilderclearProcessOK()if the process that generated the alarm is ok (i.e. parameter is within limits)AlarmData.BuilderclearSeqNum()Distinguisher between multiple alarms for the same idAlarmData.BuilderclearSeverity()optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;AlarmData.BuilderclearShelveInfo()Details in case the alarm was shelvedAlarmData.BuilderclearTriggered()triggered is same with processOK except when the alarm is latchingAlarmData.BuilderclearTriggerTime()optional .google.protobuf.Timestamp triggerTime = 2;AlarmData.BuilderclearType()optional .yamcs.protobuf.alarms.AlarmType type = 1;AlarmData.BuilderclearUpdateTime()Time when the alarm was last updatedAlarmData.BuilderclearViolations()Number of times the object was in alarm stateAlarmData.Builderclone()booleangetAcknowledged()if the operator has acknowledged the alarmAcknowledgeInfogetAcknowledgeInfo()optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;AcknowledgeInfo.BuildergetAcknowledgeInfoBuilder()optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;AcknowledgeInfoOrBuildergetAcknowledgeInfoOrBuilder()optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;ClearInfogetClearInfo()optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;ClearInfo.BuildergetClearInfoBuilder()optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;ClearInfoOrBuildergetClearInfoOrBuilder()optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;intgetCount()Number of samples received for the objectAlarmDatagetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()EventAlarmDatagetEventDetail()Additional detail in case the alarm is of type EVENTEventAlarmData.BuildergetEventDetailBuilder()Additional detail in case the alarm is of type EVENTEventAlarmDataOrBuildergetEventDetailOrBuilder()Additional detail in case the alarm is of type EVENTYamcs.NamedObjectIdgetId()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>Yamcs.NamedObjectId.BuildergetIdBuilder()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>Yamcs.NamedObjectIdOrBuildergetIdOrBuilder()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>booleangetLatching()Whether the alarm will stay triggered even when the process is OKAlarmNotificationTypegetNotificationType()optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;ParameterAlarmDatagetParameterDetail()Additional detail in case the alarm is of type PARAMETERParameterAlarmData.BuildergetParameterDetailBuilder()Additional detail in case the alarm is of type PARAMETERParameterAlarmDataOrBuildergetParameterDetailOrBuilder()Additional detail in case the alarm is of type PARAMETERbooleangetProcessOK()if the process that generated the alarm is ok (i.e. parameter is within limits)intgetSeqNum()Distinguisher between multiple alarms for the same idAlarmSeveritygetSeverity()optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;ShelveInfogetShelveInfo()Details in case the alarm was shelvedShelveInfo.BuildergetShelveInfoBuilder()Details in case the alarm was shelvedShelveInfoOrBuildergetShelveInfoOrBuilder()Details in case the alarm was shelvedbooleangetTriggered()triggered is same with processOK except when the alarm is latchingcom.google.protobuf.TimestampgetTriggerTime()optional .google.protobuf.Timestamp triggerTime = 2;com.google.protobuf.Timestamp.BuildergetTriggerTimeBuilder()optional .google.protobuf.Timestamp triggerTime = 2;com.google.protobuf.TimestampOrBuildergetTriggerTimeOrBuilder()optional .google.protobuf.Timestamp triggerTime = 2;AlarmTypegetType()optional .yamcs.protobuf.alarms.AlarmType type = 1;com.google.protobuf.TimestampgetUpdateTime()Time when the alarm was last updatedcom.google.protobuf.Timestamp.BuildergetUpdateTimeBuilder()Time when the alarm was last updatedcom.google.protobuf.TimestampOrBuildergetUpdateTimeOrBuilder()Time when the alarm was last updatedintgetViolations()Number of times the object was in alarm statebooleanhasAcknowledged()if the operator has acknowledged the alarmbooleanhasAcknowledgeInfo()optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;booleanhasClearInfo()optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;booleanhasCount()Number of samples received for the objectbooleanhasEventDetail()Additional detail in case the alarm is of type EVENTbooleanhasId()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>booleanhasLatching()Whether the alarm will stay triggered even when the process is OKbooleanhasNotificationType()optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;booleanhasParameterDetail()Additional detail in case the alarm is of type PARAMETERbooleanhasProcessOK()if the process that generated the alarm is ok (i.e. parameter is within limits)booleanhasSeqNum()Distinguisher between multiple alarms for the same idbooleanhasSeverity()optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;booleanhasShelveInfo()Details in case the alarm was shelvedbooleanhasTriggered()triggered is same with processOK except when the alarm is latchingbooleanhasTriggerTime()optional .google.protobuf.Timestamp triggerTime = 2;booleanhasType()optional .yamcs.protobuf.alarms.AlarmType type = 1;booleanhasUpdateTime()Time when the alarm was last updatedbooleanhasViolations()Number of times the object was in alarm stateprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()AlarmData.BuildermergeAcknowledgeInfo(AcknowledgeInfo value)optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;AlarmData.BuildermergeClearInfo(ClearInfo value)optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;AlarmData.BuildermergeEventDetail(EventAlarmData value)Additional detail in case the alarm is of type EVENTAlarmData.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)AlarmData.BuildermergeFrom(com.google.protobuf.Message other)AlarmData.BuildermergeFrom(AlarmData other)AlarmData.BuildermergeId(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>AlarmData.BuildermergeParameterDetail(ParameterAlarmData value)Additional detail in case the alarm is of type PARAMETERAlarmData.BuildermergeShelveInfo(ShelveInfo value)Details in case the alarm was shelvedAlarmData.BuildermergeTriggerTime(com.google.protobuf.Timestamp value)optional .google.protobuf.Timestamp triggerTime = 2;AlarmData.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)AlarmData.BuildermergeUpdateTime(com.google.protobuf.Timestamp value)Time when the alarm was last updatedAlarmData.BuildersetAcknowledged(boolean value)if the operator has acknowledged the alarmAlarmData.BuildersetAcknowledgeInfo(AcknowledgeInfo value)optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;AlarmData.BuildersetAcknowledgeInfo(AcknowledgeInfo.Builder builderForValue)optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;AlarmData.BuildersetClearInfo(ClearInfo value)optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;AlarmData.BuildersetClearInfo(ClearInfo.Builder builderForValue)optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;AlarmData.BuildersetCount(int value)Number of samples received for the objectAlarmData.BuildersetEventDetail(EventAlarmData value)Additional detail in case the alarm is of type EVENTAlarmData.BuildersetEventDetail(EventAlarmData.Builder builderForValue)Additional detail in case the alarm is of type EVENTAlarmData.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AlarmData.BuildersetId(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>AlarmData.BuildersetId(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>AlarmData.BuildersetLatching(boolean value)Whether the alarm will stay triggered even when the process is OKAlarmData.BuildersetNotificationType(AlarmNotificationType value)optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;AlarmData.BuildersetParameterDetail(ParameterAlarmData value)Additional detail in case the alarm is of type PARAMETERAlarmData.BuildersetParameterDetail(ParameterAlarmData.Builder builderForValue)Additional detail in case the alarm is of type PARAMETERAlarmData.BuildersetProcessOK(boolean value)if the process that generated the alarm is ok (i.e. parameter is within limits)AlarmData.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)AlarmData.BuildersetSeqNum(int value)Distinguisher between multiple alarms for the same idAlarmData.BuildersetSeverity(AlarmSeverity value)optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;AlarmData.BuildersetShelveInfo(ShelveInfo value)Details in case the alarm was shelvedAlarmData.BuildersetShelveInfo(ShelveInfo.Builder builderForValue)Details in case the alarm was shelvedAlarmData.BuildersetTriggered(boolean value)triggered is same with processOK except when the alarm is latchingAlarmData.BuildersetTriggerTime(com.google.protobuf.Timestamp value)optional .google.protobuf.Timestamp triggerTime = 2;AlarmData.BuildersetTriggerTime(com.google.protobuf.Timestamp.Builder builderForValue)optional .google.protobuf.Timestamp triggerTime = 2;AlarmData.BuildersetType(AlarmType value)optional .yamcs.protobuf.alarms.AlarmType type = 1;AlarmData.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)AlarmData.BuildersetUpdateTime(com.google.protobuf.Timestamp value)Time when the alarm was last updatedAlarmData.BuildersetUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)Time when the alarm was last updatedAlarmData.BuildersetViolations(int value)Number of times the object was in alarm state-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
clear
public AlarmData.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
getDefaultInstanceForType
public AlarmData getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AlarmData build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AlarmData buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AlarmData.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
setField
public AlarmData.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
clearField
public AlarmData.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
clearOneof
public AlarmData.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
setRepeatedField
public AlarmData.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
addRepeatedField
public AlarmData.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
mergeFrom
public AlarmData.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AlarmData.Builder>
-
mergeFrom
public AlarmData.Builder mergeFrom(AlarmData other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AlarmData.Builder>- Throws:
IOException
-
hasType
public boolean hasType()
optional .yamcs.protobuf.alarms.AlarmType type = 1;- Specified by:
hasTypein interfaceAlarmDataOrBuilder- Returns:
- Whether the type field is set.
-
getType
public AlarmType getType()
optional .yamcs.protobuf.alarms.AlarmType type = 1;- Specified by:
getTypein interfaceAlarmDataOrBuilder- 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:
hasTriggerTimein interfaceAlarmDataOrBuilder- Returns:
- Whether the triggerTime field is set.
-
getTriggerTime
public com.google.protobuf.Timestamp getTriggerTime()
optional .google.protobuf.Timestamp triggerTime = 2;- Specified by:
getTriggerTimein interfaceAlarmDataOrBuilder- 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:
getTriggerTimeOrBuilderin interfaceAlarmDataOrBuilder
-
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:
hasIdin interfaceAlarmDataOrBuilder- 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:
getIdin interfaceAlarmDataOrBuilder- 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:
getIdOrBuilderin interfaceAlarmDataOrBuilder
-
hasSeqNum
public boolean hasSeqNum()
Distinguisher between multiple alarms for the same id
optional uint32 seqNum = 4;- Specified by:
hasSeqNumin interfaceAlarmDataOrBuilder- 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:
getSeqNumin interfaceAlarmDataOrBuilder- 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:
hasSeverityin interfaceAlarmDataOrBuilder- Returns:
- Whether the severity field is set.
-
getSeverity
public AlarmSeverity getSeverity()
optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;- Specified by:
getSeverityin interfaceAlarmDataOrBuilder- 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:
hasViolationsin interfaceAlarmDataOrBuilder- 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:
getViolationsin interfaceAlarmDataOrBuilder- 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:
hasCountin interfaceAlarmDataOrBuilder- Returns:
- Whether the count field is set.
-
getCount
public int getCount()
Number of samples received for the object
optional uint32 count = 7;- Specified by:
getCountin interfaceAlarmDataOrBuilder- 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:
hasAcknowledgeInfoin interfaceAlarmDataOrBuilder- Returns:
- Whether the acknowledgeInfo field is set.
-
getAcknowledgeInfo
public AcknowledgeInfo getAcknowledgeInfo()
optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;- Specified by:
getAcknowledgeInfoin interfaceAlarmDataOrBuilder- 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:
getAcknowledgeInfoOrBuilderin interfaceAlarmDataOrBuilder
-
hasNotificationType
public boolean hasNotificationType()
optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;- Specified by:
hasNotificationTypein interfaceAlarmDataOrBuilder- Returns:
- Whether the notificationType field is set.
-
getNotificationType
public AlarmNotificationType getNotificationType()
optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;- Specified by:
getNotificationTypein interfaceAlarmDataOrBuilder- 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:
hasParameterDetailin interfaceAlarmDataOrBuilder- 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:
getParameterDetailin interfaceAlarmDataOrBuilder- 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:
getParameterDetailOrBuilderin interfaceAlarmDataOrBuilder
-
hasEventDetail
public boolean hasEventDetail()
Additional detail in case the alarm is of type EVENT
optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;- Specified by:
hasEventDetailin interfaceAlarmDataOrBuilder- 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:
getEventDetailin interfaceAlarmDataOrBuilder- 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:
getEventDetailOrBuilderin interfaceAlarmDataOrBuilder
-
hasLatching
public boolean hasLatching()
Whether the alarm will stay triggered even when the process is OK
optional bool latching = 12;- Specified by:
hasLatchingin interfaceAlarmDataOrBuilder- 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:
getLatchingin interfaceAlarmDataOrBuilder- 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:
hasProcessOKin interfaceAlarmDataOrBuilder- 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:
getProcessOKin interfaceAlarmDataOrBuilder- 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:
hasTriggeredin interfaceAlarmDataOrBuilder- 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:
getTriggeredin interfaceAlarmDataOrBuilder- 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:
hasAcknowledgedin interfaceAlarmDataOrBuilder- Returns:
- Whether the acknowledged field is set.
-
getAcknowledged
public boolean getAcknowledged()
if the operator has acknowledged the alarm
optional bool acknowledged = 15;- Specified by:
getAcknowledgedin interfaceAlarmDataOrBuilder- 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:
hasShelveInfoin interfaceAlarmDataOrBuilder- 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:
getShelveInfoin interfaceAlarmDataOrBuilder- 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:
getShelveInfoOrBuilderin interfaceAlarmDataOrBuilder
-
hasClearInfo
public boolean hasClearInfo()
optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;- Specified by:
hasClearInfoin interfaceAlarmDataOrBuilder- Returns:
- Whether the clearInfo field is set.
-
getClearInfo
public ClearInfo getClearInfo()
optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;- Specified by:
getClearInfoin interfaceAlarmDataOrBuilder- 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:
getClearInfoOrBuilderin interfaceAlarmDataOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()
Time when the alarm was last updated
optional .google.protobuf.Timestamp updateTime = 18;- Specified by:
hasUpdateTimein interfaceAlarmDataOrBuilder- 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:
getUpdateTimein interfaceAlarmDataOrBuilder- 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:
getUpdateTimeOrBuilderin interfaceAlarmDataOrBuilder
-
setUnknownFields
public final AlarmData.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
mergeUnknownFields
public final AlarmData.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
-