Class MxaccessGateway.AlarmSubtagTarget.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<MxaccessGateway.AlarmSubtagTarget.Builder>
com.google.protobuf.GeneratedMessage.Builder<MxaccessGateway.AlarmSubtagTarget.Builder>
mxaccess_gateway.v1.MxaccessGateway.AlarmSubtagTarget.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, MxaccessGateway.AlarmSubtagTargetOrBuilder
Enclosing class:
MxaccessGateway.AlarmSubtagTarget

public static final class MxaccessGateway.AlarmSubtagTarget.Builder extends com.google.protobuf.GeneratedMessage.Builder<MxaccessGateway.AlarmSubtagTarget.Builder> implements MxaccessGateway.AlarmSubtagTargetOrBuilder
 One alarm attribute the subtag fallback consumer advises. Addresses are full
 MXAccess item references the worker passes straight to AddItem.
 
Protobuf type mxaccess_gateway.v1.AlarmSubtagTarget
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<MxaccessGateway.AlarmSubtagTarget.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<MxaccessGateway.AlarmSubtagTarget.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<MxaccessGateway.AlarmSubtagTarget.Builder>
    • getDefaultInstanceForType

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public MxaccessGateway.AlarmSubtagTarget buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public MxaccessGateway.AlarmSubtagTarget.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<MxaccessGateway.AlarmSubtagTarget.Builder>
    • mergeFrom

    • isInitialized

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

      public MxaccessGateway.AlarmSubtagTarget.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<MxaccessGateway.AlarmSubtagTarget.Builder>
      Throws:
      IOException
    • getAlarmFullReference

      public String getAlarmFullReference()
       e.g. "Galaxy!Area.Tank01.Level.HiHi"
       
      string alarm_full_reference = 1;
      Specified by:
      getAlarmFullReference in interface MxaccessGateway.AlarmSubtagTargetOrBuilder
      Returns:
      The alarmFullReference.
    • getAlarmFullReferenceBytes

      public com.google.protobuf.ByteString getAlarmFullReferenceBytes()
       e.g. "Galaxy!Area.Tank01.Level.HiHi"
       
      string alarm_full_reference = 1;
      Specified by:
      getAlarmFullReferenceBytes in interface MxaccessGateway.AlarmSubtagTargetOrBuilder
      Returns:
      The bytes for alarmFullReference.
    • setAlarmFullReference

      public MxaccessGateway.AlarmSubtagTarget.Builder setAlarmFullReference(String value)
       e.g. "Galaxy!Area.Tank01.Level.HiHi"
       
      string alarm_full_reference = 1;
      Parameters:
      value - The alarmFullReference to set.
      Returns:
      This builder for chaining.
    • clearAlarmFullReference

      public MxaccessGateway.AlarmSubtagTarget.Builder clearAlarmFullReference()
       e.g. "Galaxy!Area.Tank01.Level.HiHi"
       
      string alarm_full_reference = 1;
      Returns:
      This builder for chaining.
    • setAlarmFullReferenceBytes

      public MxaccessGateway.AlarmSubtagTarget.Builder setAlarmFullReferenceBytes(com.google.protobuf.ByteString value)
       e.g. "Galaxy!Area.Tank01.Level.HiHi"
       
      string alarm_full_reference = 1;
      Parameters:
      value - The bytes for alarmFullReference to set.
      Returns:
      This builder for chaining.
    • getSourceObjectReference

      public String getSourceObjectReference()
       e.g. "Tank01"
       
      string source_object_reference = 2;
      Specified by:
      getSourceObjectReference in interface MxaccessGateway.AlarmSubtagTargetOrBuilder
      Returns:
      The sourceObjectReference.
    • getSourceObjectReferenceBytes

      public com.google.protobuf.ByteString getSourceObjectReferenceBytes()
       e.g. "Tank01"
       
      string source_object_reference = 2;
      Specified by:
      getSourceObjectReferenceBytes in interface MxaccessGateway.AlarmSubtagTargetOrBuilder
      Returns:
      The bytes for sourceObjectReference.
    • setSourceObjectReference

      public MxaccessGateway.AlarmSubtagTarget.Builder setSourceObjectReference(String value)
       e.g. "Tank01"
       
      string source_object_reference = 2;
      Parameters:
      value - The sourceObjectReference to set.
      Returns:
      This builder for chaining.
    • clearSourceObjectReference

      public MxaccessGateway.AlarmSubtagTarget.Builder clearSourceObjectReference()
       e.g. "Tank01"
       
      string source_object_reference = 2;
      Returns:
      This builder for chaining.
    • setSourceObjectReferenceBytes

      public MxaccessGateway.AlarmSubtagTarget.Builder setSourceObjectReferenceBytes(com.google.protobuf.ByteString value)
       e.g. "Tank01"
       
      string source_object_reference = 2;
      Parameters:
      value - The bytes for sourceObjectReference to set.
      Returns:
      This builder for chaining.
    • getActiveSubtag

      public String getActiveSubtag()
       item address of the in-alarm boolean
       
      string active_subtag = 3;
      Specified by:
      getActiveSubtag in interface MxaccessGateway.AlarmSubtagTargetOrBuilder
      Returns:
      The activeSubtag.
    • getActiveSubtagBytes

      public com.google.protobuf.ByteString getActiveSubtagBytes()
       item address of the in-alarm boolean
       
      string active_subtag = 3;
      Specified by:
      getActiveSubtagBytes in interface MxaccessGateway.AlarmSubtagTargetOrBuilder
      Returns:
      The bytes for activeSubtag.
    • setActiveSubtag

      public MxaccessGateway.AlarmSubtagTarget.Builder setActiveSubtag(String value)
       item address of the in-alarm boolean
       
      string active_subtag = 3;
      Parameters:
      value - The activeSubtag to set.
      Returns:
      This builder for chaining.
    • clearActiveSubtag

      public MxaccessGateway.AlarmSubtagTarget.Builder clearActiveSubtag()
       item address of the in-alarm boolean
       
      string active_subtag = 3;
      Returns:
      This builder for chaining.
    • setActiveSubtagBytes

      public MxaccessGateway.AlarmSubtagTarget.Builder setActiveSubtagBytes(com.google.protobuf.ByteString value)
       item address of the in-alarm boolean
       
      string active_subtag = 3;
      Parameters:
      value - The bytes for activeSubtag to set.
      Returns:
      This builder for chaining.
    • getAckedSubtag

      public String getAckedSubtag()
       item address of the acknowledged boolean
       
      string acked_subtag = 4;
      Specified by:
      getAckedSubtag in interface MxaccessGateway.AlarmSubtagTargetOrBuilder
      Returns:
      The ackedSubtag.
    • getAckedSubtagBytes

      public com.google.protobuf.ByteString getAckedSubtagBytes()
       item address of the acknowledged boolean
       
      string acked_subtag = 4;
      Specified by:
      getAckedSubtagBytes in interface MxaccessGateway.AlarmSubtagTargetOrBuilder
      Returns:
      The bytes for ackedSubtag.
    • setAckedSubtag

      public MxaccessGateway.AlarmSubtagTarget.Builder setAckedSubtag(String value)
       item address of the acknowledged boolean
       
      string acked_subtag = 4;
      Parameters:
      value - The ackedSubtag to set.
      Returns:
      This builder for chaining.
    • clearAckedSubtag

      public MxaccessGateway.AlarmSubtagTarget.Builder clearAckedSubtag()
       item address of the acknowledged boolean
       
      string acked_subtag = 4;
      Returns:
      This builder for chaining.
    • setAckedSubtagBytes

      public MxaccessGateway.AlarmSubtagTarget.Builder setAckedSubtagBytes(com.google.protobuf.ByteString value)
       item address of the acknowledged boolean
       
      string acked_subtag = 4;
      Parameters:
      value - The bytes for ackedSubtag to set.
      Returns:
      This builder for chaining.
    • getAckCommentSubtag

      public String getAckCommentSubtag()
       writable ack-comment attribute (ack write target)
       
      string ack_comment_subtag = 5;
      Specified by:
      getAckCommentSubtag in interface MxaccessGateway.AlarmSubtagTargetOrBuilder
      Returns:
      The ackCommentSubtag.
    • getAckCommentSubtagBytes

      public com.google.protobuf.ByteString getAckCommentSubtagBytes()
       writable ack-comment attribute (ack write target)
       
      string ack_comment_subtag = 5;
      Specified by:
      getAckCommentSubtagBytes in interface MxaccessGateway.AlarmSubtagTargetOrBuilder
      Returns:
      The bytes for ackCommentSubtag.
    • setAckCommentSubtag

      public MxaccessGateway.AlarmSubtagTarget.Builder setAckCommentSubtag(String value)
       writable ack-comment attribute (ack write target)
       
      string ack_comment_subtag = 5;
      Parameters:
      value - The ackCommentSubtag to set.
      Returns:
      This builder for chaining.
    • clearAckCommentSubtag

      public MxaccessGateway.AlarmSubtagTarget.Builder clearAckCommentSubtag()
       writable ack-comment attribute (ack write target)
       
      string ack_comment_subtag = 5;
      Returns:
      This builder for chaining.
    • setAckCommentSubtagBytes

      public MxaccessGateway.AlarmSubtagTarget.Builder setAckCommentSubtagBytes(com.google.protobuf.ByteString value)
       writable ack-comment attribute (ack write target)
       
      string ack_comment_subtag = 5;
      Parameters:
      value - The bytes for ackCommentSubtag to set.
      Returns:
      This builder for chaining.
    • getPrioritySubtag

      public String getPrioritySubtag()
       optional severity source; empty if absent
       
      string priority_subtag = 6;
      Specified by:
      getPrioritySubtag in interface MxaccessGateway.AlarmSubtagTargetOrBuilder
      Returns:
      The prioritySubtag.
    • getPrioritySubtagBytes

      public com.google.protobuf.ByteString getPrioritySubtagBytes()
       optional severity source; empty if absent
       
      string priority_subtag = 6;
      Specified by:
      getPrioritySubtagBytes in interface MxaccessGateway.AlarmSubtagTargetOrBuilder
      Returns:
      The bytes for prioritySubtag.
    • setPrioritySubtag

      public MxaccessGateway.AlarmSubtagTarget.Builder setPrioritySubtag(String value)
       optional severity source; empty if absent
       
      string priority_subtag = 6;
      Parameters:
      value - The prioritySubtag to set.
      Returns:
      This builder for chaining.
    • clearPrioritySubtag

      public MxaccessGateway.AlarmSubtagTarget.Builder clearPrioritySubtag()
       optional severity source; empty if absent
       
      string priority_subtag = 6;
      Returns:
      This builder for chaining.
    • setPrioritySubtagBytes

      public MxaccessGateway.AlarmSubtagTarget.Builder setPrioritySubtagBytes(com.google.protobuf.ByteString value)
       optional severity source; empty if absent
       
      string priority_subtag = 6;
      Parameters:
      value - The bytes for prioritySubtag to set.
      Returns:
      This builder for chaining.