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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
AlarmData
build()
AlarmData
buildPartial()
AlarmData.Builder
clear()
AlarmData.Builder
clearAcknowledged()
if the operator has acknowledged the alarmAlarmData.Builder
clearAcknowledgeInfo()
optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
AlarmData.Builder
clearClearInfo()
optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
AlarmData.Builder
clearCount()
Number of samples received for the objectAlarmData.Builder
clearEventDetail()
optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
AlarmData.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
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>AlarmData.Builder
clearLatching()
Whether the alarm will stay triggered even when the process is OKAlarmData.Builder
clearNotificationType()
optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;
AlarmData.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
AlarmData.Builder
clearParameterDetail()
optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
AlarmData.Builder
clearProcessOK()
if the process that generated the alarm is ok (i.e. parameter is within limits)AlarmData.Builder
clearSeqNum()
Distinguisher between multiple alarms for the same idAlarmData.Builder
clearSeverity()
optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;
AlarmData.Builder
clearShelveInfo()
Details in case the alarm was shelvedAlarmData.Builder
clearTriggered()
triggered is same with processOK except when the alarm is latchingAlarmData.Builder
clearTriggerTime()
optional .google.protobuf.Timestamp triggerTime = 2;
AlarmData.Builder
clearType()
optional .yamcs.protobuf.alarms.AlarmType type = 1;
AlarmData.Builder
clearViolations()
Number of times the object was in alarm stateAlarmData.Builder
clone()
boolean
getAcknowledged()
if the operator has acknowledged the alarmAcknowledgeInfo
getAcknowledgeInfo()
optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
AcknowledgeInfo.Builder
getAcknowledgeInfoBuilder()
optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
AcknowledgeInfoOrBuilder
getAcknowledgeInfoOrBuilder()
optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
ClearInfo
getClearInfo()
optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
ClearInfo.Builder
getClearInfoBuilder()
optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
ClearInfoOrBuilder
getClearInfoOrBuilder()
optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
int
getCount()
Number of samples received for the objectAlarmData
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
EventAlarmData
getEventDetail()
optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
EventAlarmData.Builder
getEventDetailBuilder()
optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
EventAlarmDataOrBuilder
getEventDetailOrBuilder()
optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
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>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>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>boolean
getLatching()
Whether the alarm will stay triggered even when the process is OKAlarmNotificationType
getNotificationType()
optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;
ParameterAlarmData
getParameterDetail()
optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
ParameterAlarmData.Builder
getParameterDetailBuilder()
optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
ParameterAlarmDataOrBuilder
getParameterDetailOrBuilder()
optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
boolean
getProcessOK()
if the process that generated the alarm is ok (i.e. parameter is within limits)int
getSeqNum()
Distinguisher between multiple alarms for the same idAlarmSeverity
getSeverity()
optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;
ShelveInfo
getShelveInfo()
Details in case the alarm was shelvedShelveInfo.Builder
getShelveInfoBuilder()
Details in case the alarm was shelvedShelveInfoOrBuilder
getShelveInfoOrBuilder()
Details in case the alarm was shelvedboolean
getTriggered()
triggered is same with processOK except when the alarm is latchingcom.google.protobuf.Timestamp
getTriggerTime()
optional .google.protobuf.Timestamp triggerTime = 2;
com.google.protobuf.Timestamp.Builder
getTriggerTimeBuilder()
optional .google.protobuf.Timestamp triggerTime = 2;
com.google.protobuf.TimestampOrBuilder
getTriggerTimeOrBuilder()
optional .google.protobuf.Timestamp triggerTime = 2;
AlarmType
getType()
optional .yamcs.protobuf.alarms.AlarmType type = 1;
int
getViolations()
Number of times the object was in alarm stateboolean
hasAcknowledged()
if the operator has acknowledged the alarmboolean
hasAcknowledgeInfo()
optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
boolean
hasClearInfo()
optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
boolean
hasCount()
Number of samples received for the objectboolean
hasEventDetail()
optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
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>boolean
hasLatching()
Whether the alarm will stay triggered even when the process is OKboolean
hasNotificationType()
optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;
boolean
hasParameterDetail()
optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
boolean
hasProcessOK()
if the process that generated the alarm is ok (i.e. parameter is within limits)boolean
hasSeqNum()
Distinguisher between multiple alarms for the same idboolean
hasSeverity()
optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;
boolean
hasShelveInfo()
Details in case the alarm was shelvedboolean
hasTriggered()
triggered is same with processOK except when the alarm is latchingboolean
hasTriggerTime()
optional .google.protobuf.Timestamp triggerTime = 2;
boolean
hasType()
optional .yamcs.protobuf.alarms.AlarmType type = 1;
boolean
hasViolations()
Number of times the object was in alarm stateprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
AlarmData.Builder
mergeAcknowledgeInfo(AcknowledgeInfo value)
optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
AlarmData.Builder
mergeClearInfo(ClearInfo value)
optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
AlarmData.Builder
mergeEventDetail(EventAlarmData value)
optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
AlarmData.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
AlarmData.Builder
mergeFrom(com.google.protobuf.Message other)
AlarmData.Builder
mergeFrom(AlarmData other)
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>AlarmData.Builder
mergeParameterDetail(ParameterAlarmData value)
optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
AlarmData.Builder
mergeShelveInfo(ShelveInfo value)
Details in case the alarm was shelvedAlarmData.Builder
mergeTriggerTime(com.google.protobuf.Timestamp value)
optional .google.protobuf.Timestamp triggerTime = 2;
AlarmData.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
AlarmData.Builder
setAcknowledged(boolean value)
if the operator has acknowledged the alarmAlarmData.Builder
setAcknowledgeInfo(AcknowledgeInfo value)
optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
AlarmData.Builder
setAcknowledgeInfo(AcknowledgeInfo.Builder builderForValue)
optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
AlarmData.Builder
setClearInfo(ClearInfo value)
optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
AlarmData.Builder
setClearInfo(ClearInfo.Builder builderForValue)
optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
AlarmData.Builder
setCount(int value)
Number of samples received for the objectAlarmData.Builder
setEventDetail(EventAlarmData value)
optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
AlarmData.Builder
setEventDetail(EventAlarmData.Builder builderForValue)
optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
AlarmData.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
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>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>AlarmData.Builder
setLatching(boolean value)
Whether the alarm will stay triggered even when the process is OKAlarmData.Builder
setNotificationType(AlarmNotificationType value)
optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;
AlarmData.Builder
setParameterDetail(ParameterAlarmData value)
optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
AlarmData.Builder
setParameterDetail(ParameterAlarmData.Builder builderForValue)
optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
AlarmData.Builder
setProcessOK(boolean value)
if the process that generated the alarm is ok (i.e. parameter is within limits)AlarmData.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
AlarmData.Builder
setSeqNum(int value)
Distinguisher between multiple alarms for the same idAlarmData.Builder
setSeverity(AlarmSeverity value)
optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;
AlarmData.Builder
setShelveInfo(ShelveInfo value)
Details in case the alarm was shelvedAlarmData.Builder
setShelveInfo(ShelveInfo.Builder builderForValue)
Details in case the alarm was shelvedAlarmData.Builder
setTriggered(boolean value)
triggered is same with processOK except when the alarm is latchingAlarmData.Builder
setTriggerTime(com.google.protobuf.Timestamp value)
optional .google.protobuf.Timestamp triggerTime = 2;
AlarmData.Builder
setTriggerTime(com.google.protobuf.Timestamp.Builder builderForValue)
optional .google.protobuf.Timestamp triggerTime = 2;
AlarmData.Builder
setType(AlarmType value)
optional .yamcs.protobuf.alarms.AlarmType type = 1;
AlarmData.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
AlarmData.Builder
setViolations(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
clear
public AlarmData.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
getDefaultInstanceForType
public AlarmData getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public AlarmData build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AlarmData buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AlarmData.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
setField
public AlarmData.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
clearField
public AlarmData.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
clearOneof
public AlarmData.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.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 interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
addRepeatedField
public AlarmData.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
mergeFrom
public AlarmData.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AlarmData.Builder>
-
mergeFrom
public AlarmData.Builder mergeFrom(AlarmData other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AlarmData.Builder>
- Throws:
IOException
-
hasType
public boolean hasType()
optional .yamcs.protobuf.alarms.AlarmType type = 1;
- Specified by:
hasType
in interfaceAlarmDataOrBuilder
-
getType
public AlarmType getType()
optional .yamcs.protobuf.alarms.AlarmType type = 1;
- Specified by:
getType
in interfaceAlarmDataOrBuilder
-
setType
public AlarmData.Builder setType(AlarmType value)
optional .yamcs.protobuf.alarms.AlarmType type = 1;
-
clearType
public AlarmData.Builder clearType()
optional .yamcs.protobuf.alarms.AlarmType type = 1;
-
hasTriggerTime
public boolean hasTriggerTime()
optional .google.protobuf.Timestamp triggerTime = 2;
- Specified by:
hasTriggerTime
in interfaceAlarmDataOrBuilder
-
getTriggerTime
public com.google.protobuf.Timestamp getTriggerTime()
optional .google.protobuf.Timestamp triggerTime = 2;
- Specified by:
getTriggerTime
in interfaceAlarmDataOrBuilder
-
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 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:
hasId
in interfaceAlarmDataOrBuilder
-
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 interfaceAlarmDataOrBuilder
-
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 interfaceAlarmDataOrBuilder
-
hasSeqNum
public boolean hasSeqNum()
Distinguisher between multiple alarms for the same id
optional uint32 seqNum = 4;
- Specified by:
hasSeqNum
in interfaceAlarmDataOrBuilder
-
getSeqNum
public int getSeqNum()
Distinguisher between multiple alarms for the same id
optional uint32 seqNum = 4;
- Specified by:
getSeqNum
in interfaceAlarmDataOrBuilder
-
setSeqNum
public AlarmData.Builder setSeqNum(int value)
Distinguisher between multiple alarms for the same id
optional uint32 seqNum = 4;
-
clearSeqNum
public AlarmData.Builder clearSeqNum()
Distinguisher between multiple alarms for the same id
optional uint32 seqNum = 4;
-
hasSeverity
public boolean hasSeverity()
optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;
- Specified by:
hasSeverity
in interfaceAlarmDataOrBuilder
-
getSeverity
public AlarmSeverity getSeverity()
optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;
- Specified by:
getSeverity
in interfaceAlarmDataOrBuilder
-
setSeverity
public AlarmData.Builder setSeverity(AlarmSeverity value)
optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;
-
clearSeverity
public AlarmData.Builder clearSeverity()
optional .yamcs.protobuf.alarms.AlarmSeverity severity = 5;
-
hasViolations
public boolean hasViolations()
Number of times the object was in alarm state
optional uint32 violations = 6;
- Specified by:
hasViolations
in interfaceAlarmDataOrBuilder
-
getViolations
public int getViolations()
Number of times the object was in alarm state
optional uint32 violations = 6;
- Specified by:
getViolations
in interfaceAlarmDataOrBuilder
-
setViolations
public AlarmData.Builder setViolations(int value)
Number of times the object was in alarm state
optional uint32 violations = 6;
-
clearViolations
public AlarmData.Builder clearViolations()
Number of times the object was in alarm state
optional uint32 violations = 6;
-
hasCount
public boolean hasCount()
Number of samples received for the object
optional uint32 count = 7;
- Specified by:
hasCount
in interfaceAlarmDataOrBuilder
-
getCount
public int getCount()
Number of samples received for the object
optional uint32 count = 7;
- Specified by:
getCount
in interfaceAlarmDataOrBuilder
-
setCount
public AlarmData.Builder setCount(int value)
Number of samples received for the object
optional uint32 count = 7;
-
clearCount
public AlarmData.Builder clearCount()
Number of samples received for the object
optional uint32 count = 7;
-
hasAcknowledgeInfo
public boolean hasAcknowledgeInfo()
optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
- Specified by:
hasAcknowledgeInfo
in interfaceAlarmDataOrBuilder
-
getAcknowledgeInfo
public AcknowledgeInfo getAcknowledgeInfo()
optional .yamcs.protobuf.alarms.AcknowledgeInfo acknowledgeInfo = 8;
- Specified by:
getAcknowledgeInfo
in interfaceAlarmDataOrBuilder
-
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 interfaceAlarmDataOrBuilder
-
hasNotificationType
public boolean hasNotificationType()
optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;
- Specified by:
hasNotificationType
in interfaceAlarmDataOrBuilder
-
getNotificationType
public AlarmNotificationType getNotificationType()
optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;
- Specified by:
getNotificationType
in interfaceAlarmDataOrBuilder
-
setNotificationType
public AlarmData.Builder setNotificationType(AlarmNotificationType value)
optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;
-
clearNotificationType
public AlarmData.Builder clearNotificationType()
optional .yamcs.protobuf.alarms.AlarmNotificationType notificationType = 9;
-
hasParameterDetail
public boolean hasParameterDetail()
optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
- Specified by:
hasParameterDetail
in interfaceAlarmDataOrBuilder
-
getParameterDetail
public ParameterAlarmData getParameterDetail()
optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
- Specified by:
getParameterDetail
in interfaceAlarmDataOrBuilder
-
setParameterDetail
public AlarmData.Builder setParameterDetail(ParameterAlarmData value)
optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
-
setParameterDetail
public AlarmData.Builder setParameterDetail(ParameterAlarmData.Builder builderForValue)
optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
-
mergeParameterDetail
public AlarmData.Builder mergeParameterDetail(ParameterAlarmData value)
optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
-
clearParameterDetail
public AlarmData.Builder clearParameterDetail()
optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
-
getParameterDetailBuilder
public ParameterAlarmData.Builder getParameterDetailBuilder()
optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
-
getParameterDetailOrBuilder
public ParameterAlarmDataOrBuilder getParameterDetailOrBuilder()
optional .yamcs.protobuf.alarms.ParameterAlarmData parameterDetail = 10;
- Specified by:
getParameterDetailOrBuilder
in interfaceAlarmDataOrBuilder
-
hasEventDetail
public boolean hasEventDetail()
optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
- Specified by:
hasEventDetail
in interfaceAlarmDataOrBuilder
-
getEventDetail
public EventAlarmData getEventDetail()
optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
- Specified by:
getEventDetail
in interfaceAlarmDataOrBuilder
-
setEventDetail
public AlarmData.Builder setEventDetail(EventAlarmData value)
optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
-
setEventDetail
public AlarmData.Builder setEventDetail(EventAlarmData.Builder builderForValue)
optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
-
mergeEventDetail
public AlarmData.Builder mergeEventDetail(EventAlarmData value)
optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
-
clearEventDetail
public AlarmData.Builder clearEventDetail()
optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
-
getEventDetailBuilder
public EventAlarmData.Builder getEventDetailBuilder()
optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
-
getEventDetailOrBuilder
public EventAlarmDataOrBuilder getEventDetailOrBuilder()
optional .yamcs.protobuf.alarms.EventAlarmData eventDetail = 11;
- Specified by:
getEventDetailOrBuilder
in interfaceAlarmDataOrBuilder
-
hasLatching
public boolean hasLatching()
Whether the alarm will stay triggered even when the process is OK
optional bool latching = 12;
- Specified by:
hasLatching
in interfaceAlarmDataOrBuilder
-
getLatching
public boolean getLatching()
Whether the alarm will stay triggered even when the process is OK
optional bool latching = 12;
- Specified by:
getLatching
in interfaceAlarmDataOrBuilder
-
setLatching
public AlarmData.Builder setLatching(boolean value)
Whether the alarm will stay triggered even when the process is OK
optional bool latching = 12;
-
clearLatching
public AlarmData.Builder clearLatching()
Whether the alarm will stay triggered even when the process is OK
optional bool latching = 12;
-
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 interfaceAlarmDataOrBuilder
-
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 interfaceAlarmDataOrBuilder
-
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;
-
clearProcessOK
public AlarmData.Builder clearProcessOK()
if the process that generated the alarm is ok (i.e. parameter is within limits)
optional bool processOK = 13;
-
hasTriggered
public boolean hasTriggered()
triggered is same with processOK except when the alarm is latching
optional bool triggered = 14;
- Specified by:
hasTriggered
in interfaceAlarmDataOrBuilder
-
getTriggered
public boolean getTriggered()
triggered is same with processOK except when the alarm is latching
optional bool triggered = 14;
- Specified by:
getTriggered
in interfaceAlarmDataOrBuilder
-
setTriggered
public AlarmData.Builder setTriggered(boolean value)
triggered is same with processOK except when the alarm is latching
optional bool triggered = 14;
-
clearTriggered
public AlarmData.Builder clearTriggered()
triggered is same with processOK except when the alarm is latching
optional bool triggered = 14;
-
hasAcknowledged
public boolean hasAcknowledged()
if the operator has acknowledged the alarm
optional bool acknowledged = 15;
- Specified by:
hasAcknowledged
in interfaceAlarmDataOrBuilder
-
getAcknowledged
public boolean getAcknowledged()
if the operator has acknowledged the alarm
optional bool acknowledged = 15;
- Specified by:
getAcknowledged
in interfaceAlarmDataOrBuilder
-
setAcknowledged
public AlarmData.Builder setAcknowledged(boolean value)
if the operator has acknowledged the alarm
optional bool acknowledged = 15;
-
clearAcknowledged
public AlarmData.Builder clearAcknowledged()
if the operator has acknowledged the alarm
optional bool acknowledged = 15;
-
hasShelveInfo
public boolean hasShelveInfo()
Details in case the alarm was shelved
optional .yamcs.protobuf.alarms.ShelveInfo shelveInfo = 16;
- Specified by:
hasShelveInfo
in interfaceAlarmDataOrBuilder
-
getShelveInfo
public ShelveInfo getShelveInfo()
Details in case the alarm was shelved
optional .yamcs.protobuf.alarms.ShelveInfo shelveInfo = 16;
- Specified by:
getShelveInfo
in interfaceAlarmDataOrBuilder
-
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 interfaceAlarmDataOrBuilder
-
hasClearInfo
public boolean hasClearInfo()
optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
- Specified by:
hasClearInfo
in interfaceAlarmDataOrBuilder
-
getClearInfo
public ClearInfo getClearInfo()
optional .yamcs.protobuf.alarms.ClearInfo clearInfo = 17;
- Specified by:
getClearInfo
in interfaceAlarmDataOrBuilder
-
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 interfaceAlarmDataOrBuilder
-
setUnknownFields
public final AlarmData.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
mergeUnknownFields
public final AlarmData.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AlarmData.Builder>
-
-