Package mxaccess_gateway.v1
Class MxaccessGateway.OnAlarmTransitionEvent.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<MxaccessGateway.OnAlarmTransitionEvent.Builder>
com.google.protobuf.GeneratedMessage.Builder<MxaccessGateway.OnAlarmTransitionEvent.Builder>
mxaccess_gateway.v1.MxaccessGateway.OnAlarmTransitionEvent.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,MxaccessGateway.OnAlarmTransitionEventOrBuilder
- Enclosing class:
MxaccessGateway.OnAlarmTransitionEvent
public static final class MxaccessGateway.OnAlarmTransitionEvent.Builder
extends com.google.protobuf.GeneratedMessage.Builder<MxaccessGateway.OnAlarmTransitionEvent.Builder>
implements MxaccessGateway.OnAlarmTransitionEventOrBuilder
Carries a single MXAccess alarm transition (raise / acknowledge / clear / re-trigger) in native MXAccess terms. The Part 9 state machine + ACL + multi-source aggregation lives in lmxopcua's AlarmConditionService; the gateway is UA-agnostic and forwards the raw payload.Protobuf type
mxaccess_gateway.v1.OnAlarmTransitionEvent-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Fully-qualified alarm reference (e.g.MxAccess alarm-type qualifier (e.g.MxAccess alarm category (taxonomy bucket configured in the Galaxy template, e.g.Current alarm value (the value of the source attribute at the moment of transition).True when this transition came from the subtag-monitoring fallback rather than the native alarmmgr provider — synthesized from data changes, reduced fidelity (synthetic GUID, no native raise time).Human-readable alarm description from the MxAccess alarm definition.Limit/threshold value that triggered the transition for limit alarms.Operator-supplied comment recorded by MXAccess on Acknowledge transitions.Operator principal recorded by MXAccess on Acknowledge transitions.When the alarm originally entered the active state.Raw MXAccess severity value.Galaxy-side source object reference (e.g.Which provider produced this transition.What kind of state change this event represents.When this specific transition occurred (raise time on Raise, ack time on Acknowledge, clear time on Clear).Fully-qualified alarm reference (e.g.com.google.protobuf.ByteStringFully-qualified alarm reference (e.g.MxAccess alarm-type qualifier (e.g.com.google.protobuf.ByteStringMxAccess alarm-type qualifier (e.g.MxAccess alarm category (taxonomy bucket configured in the Galaxy template, e.g.com.google.protobuf.ByteStringMxAccess alarm category (taxonomy bucket configured in the Galaxy template, e.g.Current alarm value (the value of the source attribute at the moment of transition).Current alarm value (the value of the source attribute at the moment of transition).Current alarm value (the value of the source attribute at the moment of transition).booleanTrue when this transition came from the subtag-monitoring fallback rather than the native alarmmgr provider — synthesized from data changes, reduced fidelity (synthetic GUID, no native raise time).Human-readable alarm description from the MxAccess alarm definition.com.google.protobuf.ByteStringHuman-readable alarm description from the MxAccess alarm definition.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorLimit/threshold value that triggered the transition for limit alarms.Limit/threshold value that triggered the transition for limit alarms.Limit/threshold value that triggered the transition for limit alarms.Operator-supplied comment recorded by MXAccess on Acknowledge transitions.com.google.protobuf.ByteStringOperator-supplied comment recorded by MXAccess on Acknowledge transitions.Operator principal recorded by MXAccess on Acknowledge transitions.com.google.protobuf.ByteStringOperator principal recorded by MXAccess on Acknowledge transitions.com.google.protobuf.TimestampWhen the alarm originally entered the active state.com.google.protobuf.Timestamp.BuilderWhen the alarm originally entered the active state.com.google.protobuf.TimestampOrBuilderWhen the alarm originally entered the active state.intRaw MXAccess severity value.Galaxy-side source object reference (e.g.com.google.protobuf.ByteStringGalaxy-side source object reference (e.g.Which provider produced this transition.intWhich provider produced this transition.What kind of state change this event represents.intWhat kind of state change this event represents.com.google.protobuf.TimestampWhen this specific transition occurred (raise time on Raise, ack time on Acknowledge, clear time on Clear).com.google.protobuf.Timestamp.BuilderWhen this specific transition occurred (raise time on Raise, ack time on Acknowledge, clear time on Clear).com.google.protobuf.TimestampOrBuilderWhen this specific transition occurred (raise time on Raise, ack time on Acknowledge, clear time on Clear).booleanCurrent alarm value (the value of the source attribute at the moment of transition).booleanLimit/threshold value that triggered the transition for limit alarms.booleanWhen the alarm originally entered the active state.booleanWhen this specific transition occurred (raise time on Raise, ack time on Acknowledge, clear time on Clear).protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanCurrent alarm value (the value of the source attribute at the moment of transition).mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Limit/threshold value that triggered the transition for limit alarms.mergeOriginalRaiseTimestamp(com.google.protobuf.Timestamp value) When the alarm originally entered the active state.mergeTransitionTimestamp(com.google.protobuf.Timestamp value) When this specific transition occurred (raise time on Raise, ack time on Acknowledge, clear time on Clear).setAlarmFullReference(String value) Fully-qualified alarm reference (e.g.setAlarmFullReferenceBytes(com.google.protobuf.ByteString value) Fully-qualified alarm reference (e.g.setAlarmTypeName(String value) MxAccess alarm-type qualifier (e.g.setAlarmTypeNameBytes(com.google.protobuf.ByteString value) MxAccess alarm-type qualifier (e.g.setCategory(String value) MxAccess alarm category (taxonomy bucket configured in the Galaxy template, e.g.setCategoryBytes(com.google.protobuf.ByteString value) MxAccess alarm category (taxonomy bucket configured in the Galaxy template, e.g.Current alarm value (the value of the source attribute at the moment of transition).setCurrentValue(MxaccessGateway.MxValue.Builder builderForValue) Current alarm value (the value of the source attribute at the moment of transition).setDegraded(boolean value) True when this transition came from the subtag-monitoring fallback rather than the native alarmmgr provider — synthesized from data changes, reduced fidelity (synthetic GUID, no native raise time).setDescription(String value) Human-readable alarm description from the MxAccess alarm definition.setDescriptionBytes(com.google.protobuf.ByteString value) Human-readable alarm description from the MxAccess alarm definition.Limit/threshold value that triggered the transition for limit alarms.setLimitValue(MxaccessGateway.MxValue.Builder builderForValue) Limit/threshold value that triggered the transition for limit alarms.setOperatorComment(String value) Operator-supplied comment recorded by MXAccess on Acknowledge transitions.setOperatorCommentBytes(com.google.protobuf.ByteString value) Operator-supplied comment recorded by MXAccess on Acknowledge transitions.setOperatorUser(String value) Operator principal recorded by MXAccess on Acknowledge transitions.setOperatorUserBytes(com.google.protobuf.ByteString value) Operator principal recorded by MXAccess on Acknowledge transitions.setOriginalRaiseTimestamp(com.google.protobuf.Timestamp value) When the alarm originally entered the active state.setOriginalRaiseTimestamp(com.google.protobuf.Timestamp.Builder builderForValue) When the alarm originally entered the active state.setSeverity(int value) Raw MXAccess severity value.setSourceObjectReference(String value) Galaxy-side source object reference (e.g.setSourceObjectReferenceBytes(com.google.protobuf.ByteString value) Galaxy-side source object reference (e.g.Which provider produced this transition.setSourceProviderValue(int value) Which provider produced this transition.What kind of state change this event represents.setTransitionKindValue(int value) What kind of state change this event represents.setTransitionTimestamp(com.google.protobuf.Timestamp value) When this specific transition occurred (raise time on Raise, ack time on Acknowledge, clear time on Clear).setTransitionTimestamp(com.google.protobuf.Timestamp.Builder builderForValue) When this specific transition occurred (raise time on Raise, ack time on Acknowledge, clear time on Clear).Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<MxaccessGateway.OnAlarmTransitionEvent.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<MxaccessGateway.OnAlarmTransitionEvent.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.GeneratedMessage.Builder<MxaccessGateway.OnAlarmTransitionEvent.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MxaccessGateway.OnAlarmTransitionEvent.Builder>
-
mergeFrom
public MxaccessGateway.OnAlarmTransitionEvent.Builder mergeFrom(MxaccessGateway.OnAlarmTransitionEvent other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<MxaccessGateway.OnAlarmTransitionEvent.Builder>
-
mergeFrom
public MxaccessGateway.OnAlarmTransitionEvent.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<MxaccessGateway.OnAlarmTransitionEvent.Builder>- Throws:
IOException
-
getAlarmFullReference
Fully-qualified alarm reference (e.g. "Tank01.Level.HiHi"). Stable across transitions of the same condition; used by the lmxopcua side to correlate raise/ack/clear into a single Part 9 condition.
string alarm_full_reference = 1;- Specified by:
getAlarmFullReferencein interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The alarmFullReference.
-
getAlarmFullReferenceBytes
public com.google.protobuf.ByteString getAlarmFullReferenceBytes()Fully-qualified alarm reference (e.g. "Tank01.Level.HiHi"). Stable across transitions of the same condition; used by the lmxopcua side to correlate raise/ack/clear into a single Part 9 condition.
string alarm_full_reference = 1;- Specified by:
getAlarmFullReferenceBytesin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The bytes for alarmFullReference.
-
setAlarmFullReference
Fully-qualified alarm reference (e.g. "Tank01.Level.HiHi"). Stable across transitions of the same condition; used by the lmxopcua side to correlate raise/ack/clear into a single Part 9 condition.
string alarm_full_reference = 1;- Parameters:
value- The alarmFullReference to set.- Returns:
- This builder for chaining.
-
clearAlarmFullReference
Fully-qualified alarm reference (e.g. "Tank01.Level.HiHi"). Stable across transitions of the same condition; used by the lmxopcua side to correlate raise/ack/clear into a single Part 9 condition.
string alarm_full_reference = 1;- Returns:
- This builder for chaining.
-
setAlarmFullReferenceBytes
public MxaccessGateway.OnAlarmTransitionEvent.Builder setAlarmFullReferenceBytes(com.google.protobuf.ByteString value) Fully-qualified alarm reference (e.g. "Tank01.Level.HiHi"). Stable across transitions of the same condition; used by the lmxopcua side to correlate raise/ack/clear into a single Part 9 condition.
string alarm_full_reference = 1;- Parameters:
value- The bytes for alarmFullReference to set.- Returns:
- This builder for chaining.
-
getSourceObjectReference
Galaxy-side source object reference (e.g. "Tank01"). Empty for alarms that do not bind to a Galaxy object.
string source_object_reference = 2;- Specified by:
getSourceObjectReferencein interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The sourceObjectReference.
-
getSourceObjectReferenceBytes
public com.google.protobuf.ByteString getSourceObjectReferenceBytes()Galaxy-side source object reference (e.g. "Tank01"). Empty for alarms that do not bind to a Galaxy object.
string source_object_reference = 2;- Specified by:
getSourceObjectReferenceBytesin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The bytes for sourceObjectReference.
-
setSourceObjectReference
Galaxy-side source object reference (e.g. "Tank01"). Empty for alarms that do not bind to a Galaxy object.
string source_object_reference = 2;- Parameters:
value- The sourceObjectReference to set.- Returns:
- This builder for chaining.
-
clearSourceObjectReference
Galaxy-side source object reference (e.g. "Tank01"). Empty for alarms that do not bind to a Galaxy object.
string source_object_reference = 2;- Returns:
- This builder for chaining.
-
setSourceObjectReferenceBytes
public MxaccessGateway.OnAlarmTransitionEvent.Builder setSourceObjectReferenceBytes(com.google.protobuf.ByteString value) Galaxy-side source object reference (e.g. "Tank01"). Empty for alarms that do not bind to a Galaxy object.
string source_object_reference = 2;- Parameters:
value- The bytes for sourceObjectReference to set.- Returns:
- This builder for chaining.
-
getAlarmTypeName
MxAccess alarm-type qualifier (e.g. "AnalogLimitAlarm.HiHi", "DiscAlarm").
string alarm_type_name = 3;- Specified by:
getAlarmTypeNamein interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The alarmTypeName.
-
getAlarmTypeNameBytes
public com.google.protobuf.ByteString getAlarmTypeNameBytes()MxAccess alarm-type qualifier (e.g. "AnalogLimitAlarm.HiHi", "DiscAlarm").
string alarm_type_name = 3;- Specified by:
getAlarmTypeNameBytesin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The bytes for alarmTypeName.
-
setAlarmTypeName
MxAccess alarm-type qualifier (e.g. "AnalogLimitAlarm.HiHi", "DiscAlarm").
string alarm_type_name = 3;- Parameters:
value- The alarmTypeName to set.- Returns:
- This builder for chaining.
-
clearAlarmTypeName
MxAccess alarm-type qualifier (e.g. "AnalogLimitAlarm.HiHi", "DiscAlarm").
string alarm_type_name = 3;- Returns:
- This builder for chaining.
-
setAlarmTypeNameBytes
public MxaccessGateway.OnAlarmTransitionEvent.Builder setAlarmTypeNameBytes(com.google.protobuf.ByteString value) MxAccess alarm-type qualifier (e.g. "AnalogLimitAlarm.HiHi", "DiscAlarm").
string alarm_type_name = 3;- Parameters:
value- The bytes for alarmTypeName to set.- Returns:
- This builder for chaining.
-
getTransitionKindValue
public int getTransitionKindValue()What kind of state change this event represents.
.mxaccess_gateway.v1.AlarmTransitionKind transition_kind = 4;- Specified by:
getTransitionKindValuein interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The enum numeric value on the wire for transitionKind.
-
setTransitionKindValue
What kind of state change this event represents.
.mxaccess_gateway.v1.AlarmTransitionKind transition_kind = 4;- Parameters:
value- The enum numeric value on the wire for transitionKind to set.- Returns:
- This builder for chaining.
-
getTransitionKind
What kind of state change this event represents.
.mxaccess_gateway.v1.AlarmTransitionKind transition_kind = 4;- Specified by:
getTransitionKindin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The transitionKind.
-
setTransitionKind
public MxaccessGateway.OnAlarmTransitionEvent.Builder setTransitionKind(MxaccessGateway.AlarmTransitionKind value) What kind of state change this event represents.
.mxaccess_gateway.v1.AlarmTransitionKind transition_kind = 4;- Parameters:
value- The transitionKind to set.- Returns:
- This builder for chaining.
-
clearTransitionKind
What kind of state change this event represents.
.mxaccess_gateway.v1.AlarmTransitionKind transition_kind = 4;- Returns:
- This builder for chaining.
-
getSeverity
public int getSeverity()Raw MXAccess severity value. Mapping to OPC UA 0-1000 happens server-side in lmxopcua via MxAccessSeverityMapper; the gateway preserves the native MXAccess scale.
int32 severity = 5;- Specified by:
getSeverityin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The severity.
-
setSeverity
Raw MXAccess severity value. Mapping to OPC UA 0-1000 happens server-side in lmxopcua via MxAccessSeverityMapper; the gateway preserves the native MXAccess scale.
int32 severity = 5;- Parameters:
value- The severity to set.- Returns:
- This builder for chaining.
-
clearSeverity
Raw MXAccess severity value. Mapping to OPC UA 0-1000 happens server-side in lmxopcua via MxAccessSeverityMapper; the gateway preserves the native MXAccess scale.
int32 severity = 5;- Returns:
- This builder for chaining.
-
hasOriginalRaiseTimestamp
public boolean hasOriginalRaiseTimestamp()When the alarm originally entered the active state. Preserved across acknowledge transitions so the Part 9 condition keeps the original raise time. Unset on retrigger from a previously-cleared condition.
.google.protobuf.Timestamp original_raise_timestamp = 6;- Specified by:
hasOriginalRaiseTimestampin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- Whether the originalRaiseTimestamp field is set.
-
getOriginalRaiseTimestamp
public com.google.protobuf.Timestamp getOriginalRaiseTimestamp()When the alarm originally entered the active state. Preserved across acknowledge transitions so the Part 9 condition keeps the original raise time. Unset on retrigger from a previously-cleared condition.
.google.protobuf.Timestamp original_raise_timestamp = 6;- Specified by:
getOriginalRaiseTimestampin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The originalRaiseTimestamp.
-
setOriginalRaiseTimestamp
public MxaccessGateway.OnAlarmTransitionEvent.Builder setOriginalRaiseTimestamp(com.google.protobuf.Timestamp value) When the alarm originally entered the active state. Preserved across acknowledge transitions so the Part 9 condition keeps the original raise time. Unset on retrigger from a previously-cleared condition.
.google.protobuf.Timestamp original_raise_timestamp = 6; -
setOriginalRaiseTimestamp
public MxaccessGateway.OnAlarmTransitionEvent.Builder setOriginalRaiseTimestamp(com.google.protobuf.Timestamp.Builder builderForValue) When the alarm originally entered the active state. Preserved across acknowledge transitions so the Part 9 condition keeps the original raise time. Unset on retrigger from a previously-cleared condition.
.google.protobuf.Timestamp original_raise_timestamp = 6; -
mergeOriginalRaiseTimestamp
public MxaccessGateway.OnAlarmTransitionEvent.Builder mergeOriginalRaiseTimestamp(com.google.protobuf.Timestamp value) When the alarm originally entered the active state. Preserved across acknowledge transitions so the Part 9 condition keeps the original raise time. Unset on retrigger from a previously-cleared condition.
.google.protobuf.Timestamp original_raise_timestamp = 6; -
clearOriginalRaiseTimestamp
When the alarm originally entered the active state. Preserved across acknowledge transitions so the Part 9 condition keeps the original raise time. Unset on retrigger from a previously-cleared condition.
.google.protobuf.Timestamp original_raise_timestamp = 6; -
getOriginalRaiseTimestampBuilder
public com.google.protobuf.Timestamp.Builder getOriginalRaiseTimestampBuilder()When the alarm originally entered the active state. Preserved across acknowledge transitions so the Part 9 condition keeps the original raise time. Unset on retrigger from a previously-cleared condition.
.google.protobuf.Timestamp original_raise_timestamp = 6; -
getOriginalRaiseTimestampOrBuilder
public com.google.protobuf.TimestampOrBuilder getOriginalRaiseTimestampOrBuilder()When the alarm originally entered the active state. Preserved across acknowledge transitions so the Part 9 condition keeps the original raise time. Unset on retrigger from a previously-cleared condition.
.google.protobuf.Timestamp original_raise_timestamp = 6;- Specified by:
getOriginalRaiseTimestampOrBuilderin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder
-
hasTransitionTimestamp
public boolean hasTransitionTimestamp()When this specific transition occurred (raise time on Raise, ack time on Acknowledge, clear time on Clear).
.google.protobuf.Timestamp transition_timestamp = 7;- Specified by:
hasTransitionTimestampin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- Whether the transitionTimestamp field is set.
-
getTransitionTimestamp
public com.google.protobuf.Timestamp getTransitionTimestamp()When this specific transition occurred (raise time on Raise, ack time on Acknowledge, clear time on Clear).
.google.protobuf.Timestamp transition_timestamp = 7;- Specified by:
getTransitionTimestampin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The transitionTimestamp.
-
setTransitionTimestamp
public MxaccessGateway.OnAlarmTransitionEvent.Builder setTransitionTimestamp(com.google.protobuf.Timestamp value) When this specific transition occurred (raise time on Raise, ack time on Acknowledge, clear time on Clear).
.google.protobuf.Timestamp transition_timestamp = 7; -
setTransitionTimestamp
public MxaccessGateway.OnAlarmTransitionEvent.Builder setTransitionTimestamp(com.google.protobuf.Timestamp.Builder builderForValue) When this specific transition occurred (raise time on Raise, ack time on Acknowledge, clear time on Clear).
.google.protobuf.Timestamp transition_timestamp = 7; -
mergeTransitionTimestamp
public MxaccessGateway.OnAlarmTransitionEvent.Builder mergeTransitionTimestamp(com.google.protobuf.Timestamp value) When this specific transition occurred (raise time on Raise, ack time on Acknowledge, clear time on Clear).
.google.protobuf.Timestamp transition_timestamp = 7; -
clearTransitionTimestamp
When this specific transition occurred (raise time on Raise, ack time on Acknowledge, clear time on Clear).
.google.protobuf.Timestamp transition_timestamp = 7; -
getTransitionTimestampBuilder
public com.google.protobuf.Timestamp.Builder getTransitionTimestampBuilder()When this specific transition occurred (raise time on Raise, ack time on Acknowledge, clear time on Clear).
.google.protobuf.Timestamp transition_timestamp = 7; -
getTransitionTimestampOrBuilder
public com.google.protobuf.TimestampOrBuilder getTransitionTimestampOrBuilder()When this specific transition occurred (raise time on Raise, ack time on Acknowledge, clear time on Clear).
.google.protobuf.Timestamp transition_timestamp = 7;- Specified by:
getTransitionTimestampOrBuilderin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder
-
getOperatorUser
Operator principal recorded by MXAccess on Acknowledge transitions. Empty on raise / clear.
string operator_user = 8;- Specified by:
getOperatorUserin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The operatorUser.
-
getOperatorUserBytes
public com.google.protobuf.ByteString getOperatorUserBytes()Operator principal recorded by MXAccess on Acknowledge transitions. Empty on raise / clear.
string operator_user = 8;- Specified by:
getOperatorUserBytesin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The bytes for operatorUser.
-
setOperatorUser
Operator principal recorded by MXAccess on Acknowledge transitions. Empty on raise / clear.
string operator_user = 8;- Parameters:
value- The operatorUser to set.- Returns:
- This builder for chaining.
-
clearOperatorUser
Operator principal recorded by MXAccess on Acknowledge transitions. Empty on raise / clear.
string operator_user = 8;- Returns:
- This builder for chaining.
-
setOperatorUserBytes
public MxaccessGateway.OnAlarmTransitionEvent.Builder setOperatorUserBytes(com.google.protobuf.ByteString value) Operator principal recorded by MXAccess on Acknowledge transitions. Empty on raise / clear.
string operator_user = 8;- Parameters:
value- The bytes for operatorUser to set.- Returns:
- This builder for chaining.
-
getOperatorComment
Operator-supplied comment recorded by MXAccess on Acknowledge transitions. Empty on raise / clear or when no comment was supplied.
string operator_comment = 9;- Specified by:
getOperatorCommentin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The operatorComment.
-
getOperatorCommentBytes
public com.google.protobuf.ByteString getOperatorCommentBytes()Operator-supplied comment recorded by MXAccess on Acknowledge transitions. Empty on raise / clear or when no comment was supplied.
string operator_comment = 9;- Specified by:
getOperatorCommentBytesin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The bytes for operatorComment.
-
setOperatorComment
Operator-supplied comment recorded by MXAccess on Acknowledge transitions. Empty on raise / clear or when no comment was supplied.
string operator_comment = 9;- Parameters:
value- The operatorComment to set.- Returns:
- This builder for chaining.
-
clearOperatorComment
Operator-supplied comment recorded by MXAccess on Acknowledge transitions. Empty on raise / clear or when no comment was supplied.
string operator_comment = 9;- Returns:
- This builder for chaining.
-
setOperatorCommentBytes
public MxaccessGateway.OnAlarmTransitionEvent.Builder setOperatorCommentBytes(com.google.protobuf.ByteString value) Operator-supplied comment recorded by MXAccess on Acknowledge transitions. Empty on raise / clear or when no comment was supplied.
string operator_comment = 9;- Parameters:
value- The bytes for operatorComment to set.- Returns:
- This builder for chaining.
-
getCategory
MxAccess alarm category (taxonomy bucket configured in the Galaxy template, e.g. "Process", "Safety", "Diagnostics").
string category = 10;- Specified by:
getCategoryin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The category.
-
getCategoryBytes
public com.google.protobuf.ByteString getCategoryBytes()MxAccess alarm category (taxonomy bucket configured in the Galaxy template, e.g. "Process", "Safety", "Diagnostics").
string category = 10;- Specified by:
getCategoryBytesin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The bytes for category.
-
setCategory
MxAccess alarm category (taxonomy bucket configured in the Galaxy template, e.g. "Process", "Safety", "Diagnostics").
string category = 10;- Parameters:
value- The category to set.- Returns:
- This builder for chaining.
-
clearCategory
MxAccess alarm category (taxonomy bucket configured in the Galaxy template, e.g. "Process", "Safety", "Diagnostics").
string category = 10;- Returns:
- This builder for chaining.
-
setCategoryBytes
public MxaccessGateway.OnAlarmTransitionEvent.Builder setCategoryBytes(com.google.protobuf.ByteString value) MxAccess alarm category (taxonomy bucket configured in the Galaxy template, e.g. "Process", "Safety", "Diagnostics").
string category = 10;- Parameters:
value- The bytes for category to set.- Returns:
- This builder for chaining.
-
getDescription
Human-readable alarm description from the MxAccess alarm definition.
string description = 11;- Specified by:
getDescriptionin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Human-readable alarm description from the MxAccess alarm definition.
string description = 11;- Specified by:
getDescriptionBytesin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The bytes for description.
-
setDescription
Human-readable alarm description from the MxAccess alarm definition.
string description = 11;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
Human-readable alarm description from the MxAccess alarm definition.
string description = 11;- Returns:
- This builder for chaining.
-
setDescriptionBytes
public MxaccessGateway.OnAlarmTransitionEvent.Builder setDescriptionBytes(com.google.protobuf.ByteString value) Human-readable alarm description from the MxAccess alarm definition.
string description = 11;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasCurrentValue
public boolean hasCurrentValue()Current alarm value (the value of the source attribute at the moment of transition). Optional; populated when MxAccess surfaces it.
.mxaccess_gateway.v1.MxValue current_value = 12;- Specified by:
hasCurrentValuein interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- Whether the currentValue field is set.
-
getCurrentValue
Current alarm value (the value of the source attribute at the moment of transition). Optional; populated when MxAccess surfaces it.
.mxaccess_gateway.v1.MxValue current_value = 12;- Specified by:
getCurrentValuein interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The currentValue.
-
setCurrentValue
public MxaccessGateway.OnAlarmTransitionEvent.Builder setCurrentValue(MxaccessGateway.MxValue value) Current alarm value (the value of the source attribute at the moment of transition). Optional; populated when MxAccess surfaces it.
.mxaccess_gateway.v1.MxValue current_value = 12; -
setCurrentValue
public MxaccessGateway.OnAlarmTransitionEvent.Builder setCurrentValue(MxaccessGateway.MxValue.Builder builderForValue) Current alarm value (the value of the source attribute at the moment of transition). Optional; populated when MxAccess surfaces it.
.mxaccess_gateway.v1.MxValue current_value = 12; -
mergeCurrentValue
public MxaccessGateway.OnAlarmTransitionEvent.Builder mergeCurrentValue(MxaccessGateway.MxValue value) Current alarm value (the value of the source attribute at the moment of transition). Optional; populated when MxAccess surfaces it.
.mxaccess_gateway.v1.MxValue current_value = 12; -
clearCurrentValue
Current alarm value (the value of the source attribute at the moment of transition). Optional; populated when MxAccess surfaces it.
.mxaccess_gateway.v1.MxValue current_value = 12; -
getCurrentValueBuilder
Current alarm value (the value of the source attribute at the moment of transition). Optional; populated when MxAccess surfaces it.
.mxaccess_gateway.v1.MxValue current_value = 12; -
getCurrentValueOrBuilder
Current alarm value (the value of the source attribute at the moment of transition). Optional; populated when MxAccess surfaces it.
.mxaccess_gateway.v1.MxValue current_value = 12;- Specified by:
getCurrentValueOrBuilderin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder
-
hasLimitValue
public boolean hasLimitValue()Limit/threshold value that triggered the transition for limit alarms. Optional; populated for AnalogLimitAlarm-family transitions.
.mxaccess_gateway.v1.MxValue limit_value = 13;- Specified by:
hasLimitValuein interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- Whether the limitValue field is set.
-
getLimitValue
Limit/threshold value that triggered the transition for limit alarms. Optional; populated for AnalogLimitAlarm-family transitions.
.mxaccess_gateway.v1.MxValue limit_value = 13;- Specified by:
getLimitValuein interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The limitValue.
-
setLimitValue
Limit/threshold value that triggered the transition for limit alarms. Optional; populated for AnalogLimitAlarm-family transitions.
.mxaccess_gateway.v1.MxValue limit_value = 13; -
setLimitValue
public MxaccessGateway.OnAlarmTransitionEvent.Builder setLimitValue(MxaccessGateway.MxValue.Builder builderForValue) Limit/threshold value that triggered the transition for limit alarms. Optional; populated for AnalogLimitAlarm-family transitions.
.mxaccess_gateway.v1.MxValue limit_value = 13; -
mergeLimitValue
public MxaccessGateway.OnAlarmTransitionEvent.Builder mergeLimitValue(MxaccessGateway.MxValue value) Limit/threshold value that triggered the transition for limit alarms. Optional; populated for AnalogLimitAlarm-family transitions.
.mxaccess_gateway.v1.MxValue limit_value = 13; -
clearLimitValue
Limit/threshold value that triggered the transition for limit alarms. Optional; populated for AnalogLimitAlarm-family transitions.
.mxaccess_gateway.v1.MxValue limit_value = 13; -
getLimitValueBuilder
Limit/threshold value that triggered the transition for limit alarms. Optional; populated for AnalogLimitAlarm-family transitions.
.mxaccess_gateway.v1.MxValue limit_value = 13; -
getLimitValueOrBuilder
Limit/threshold value that triggered the transition for limit alarms. Optional; populated for AnalogLimitAlarm-family transitions.
.mxaccess_gateway.v1.MxValue limit_value = 13;- Specified by:
getLimitValueOrBuilderin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder
-
getDegraded
public boolean getDegraded()True when this transition came from the subtag-monitoring fallback rather than the native alarmmgr provider — synthesized from data changes, reduced fidelity (synthetic GUID, no native raise time).
bool degraded = 14;- Specified by:
getDegradedin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The degraded.
-
setDegraded
True when this transition came from the subtag-monitoring fallback rather than the native alarmmgr provider — synthesized from data changes, reduced fidelity (synthetic GUID, no native raise time).
bool degraded = 14;- Parameters:
value- The degraded to set.- Returns:
- This builder for chaining.
-
clearDegraded
True when this transition came from the subtag-monitoring fallback rather than the native alarmmgr provider — synthesized from data changes, reduced fidelity (synthetic GUID, no native raise time).
bool degraded = 14;- Returns:
- This builder for chaining.
-
getSourceProviderValue
public int getSourceProviderValue()Which provider produced this transition.
.mxaccess_gateway.v1.AlarmProviderMode source_provider = 15;- Specified by:
getSourceProviderValuein interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The enum numeric value on the wire for sourceProvider.
-
setSourceProviderValue
Which provider produced this transition.
.mxaccess_gateway.v1.AlarmProviderMode source_provider = 15;- Parameters:
value- The enum numeric value on the wire for sourceProvider to set.- Returns:
- This builder for chaining.
-
getSourceProvider
Which provider produced this transition.
.mxaccess_gateway.v1.AlarmProviderMode source_provider = 15;- Specified by:
getSourceProviderin interfaceMxaccessGateway.OnAlarmTransitionEventOrBuilder- Returns:
- The sourceProvider.
-
setSourceProvider
public MxaccessGateway.OnAlarmTransitionEvent.Builder setSourceProvider(MxaccessGateway.AlarmProviderMode value) Which provider produced this transition.
.mxaccess_gateway.v1.AlarmProviderMode source_provider = 15;- Parameters:
value- The sourceProvider to set.- Returns:
- This builder for chaining.
-
clearSourceProvider
Which provider produced this transition.
.mxaccess_gateway.v1.AlarmProviderMode source_provider = 15;- Returns:
- This builder for chaining.
-