Interface MxaccessGateway.MxEventOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
MxaccessGateway.MxEvent, MxaccessGateway.MxEvent.Builder
Enclosing class:
MxaccessGateway

public static interface MxaccessGateway.MxEventOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getFamilyValue

      int getFamilyValue()
      .mxaccess_gateway.v1.MxEventFamily family = 1;
      Returns:
      The enum numeric value on the wire for family.
    • getFamily

      .mxaccess_gateway.v1.MxEventFamily family = 1;
      Returns:
      The family.
    • getSessionId

      String getSessionId()
      string session_id = 2;
      Returns:
      The sessionId.
    • getSessionIdBytes

      com.google.protobuf.ByteString getSessionIdBytes()
      string session_id = 2;
      Returns:
      The bytes for sessionId.
    • getServerHandle

      int getServerHandle()
      int32 server_handle = 3;
      Returns:
      The serverHandle.
    • getItemHandle

      int getItemHandle()
      int32 item_handle = 4;
      Returns:
      The itemHandle.
    • hasValue

      boolean hasValue()
      .mxaccess_gateway.v1.MxValue value = 5;
      Returns:
      Whether the value field is set.
    • getValue

      .mxaccess_gateway.v1.MxValue value = 5;
      Returns:
      The value.
    • getValueOrBuilder

      .mxaccess_gateway.v1.MxValue value = 5;
    • getQuality

      int getQuality()
      int32 quality = 6;
      Returns:
      The quality.
    • hasSourceTimestamp

      boolean hasSourceTimestamp()
      .google.protobuf.Timestamp source_timestamp = 7;
      Returns:
      Whether the sourceTimestamp field is set.
    • getSourceTimestamp

      com.google.protobuf.Timestamp getSourceTimestamp()
      .google.protobuf.Timestamp source_timestamp = 7;
      Returns:
      The sourceTimestamp.
    • getSourceTimestampOrBuilder

      com.google.protobuf.TimestampOrBuilder getSourceTimestampOrBuilder()
      .google.protobuf.Timestamp source_timestamp = 7;
    • getStatusesList

      repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 8;
    • getStatuses

      MxaccessGateway.MxStatusProxy getStatuses(int index)
      repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 8;
    • getStatusesCount

      int getStatusesCount()
      repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 8;
    • getStatusesOrBuilderList

      List<? extends MxaccessGateway.MxStatusProxyOrBuilder> getStatusesOrBuilderList()
      repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 8;
    • getStatusesOrBuilder

      MxaccessGateway.MxStatusProxyOrBuilder getStatusesOrBuilder(int index)
      repeated .mxaccess_gateway.v1.MxStatusProxy statuses = 8;
    • getWorkerSequence

      long getWorkerSequence()
      uint64 worker_sequence = 9;
      Returns:
      The workerSequence.
    • hasWorkerTimestamp

      boolean hasWorkerTimestamp()
      .google.protobuf.Timestamp worker_timestamp = 10;
      Returns:
      Whether the workerTimestamp field is set.
    • getWorkerTimestamp

      com.google.protobuf.Timestamp getWorkerTimestamp()
      .google.protobuf.Timestamp worker_timestamp = 10;
      Returns:
      The workerTimestamp.
    • getWorkerTimestampOrBuilder

      com.google.protobuf.TimestampOrBuilder getWorkerTimestampOrBuilder()
      .google.protobuf.Timestamp worker_timestamp = 10;
    • hasGatewayReceiveTimestamp

      boolean hasGatewayReceiveTimestamp()
      .google.protobuf.Timestamp gateway_receive_timestamp = 11;
      Returns:
      Whether the gatewayReceiveTimestamp field is set.
    • getGatewayReceiveTimestamp

      com.google.protobuf.Timestamp getGatewayReceiveTimestamp()
      .google.protobuf.Timestamp gateway_receive_timestamp = 11;
      Returns:
      The gatewayReceiveTimestamp.
    • getGatewayReceiveTimestampOrBuilder

      com.google.protobuf.TimestampOrBuilder getGatewayReceiveTimestampOrBuilder()
      .google.protobuf.Timestamp gateway_receive_timestamp = 11;
    • hasHresult

      boolean hasHresult()
      optional int32 hresult = 12;
      Returns:
      Whether the hresult field is set.
    • getHresult

      int getHresult()
      optional int32 hresult = 12;
      Returns:
      The hresult.
    • getRawStatus

      String getRawStatus()
      string raw_status = 13;
      Returns:
      The rawStatus.
    • getRawStatusBytes

      com.google.protobuf.ByteString getRawStatusBytes()
      string raw_status = 13;
      Returns:
      The bytes for rawStatus.
    • hasReplayGap

      boolean hasReplayGap()
       Gateway-synthesized reconnect-replay gap signal. Set ONLY on the single
       sentinel MxEvent the gateway emits at the head of a StreamEvents stream
       that was resumed via StreamEventsRequest.after_worker_sequence when the
       requested sequence is older than the oldest event still retained in the
       session replay ring (i.e. events were evicted and cannot be replayed).
       On that sentinel, `family` is UNSPECIFIED, the `body` oneof is unset, and
       no per-item fields (server_handle/item_handle/value/...) are populated;
       clients MUST treat a present `replay_gap` as "you missed events — discard
       local state and re-snapshot" and read `requested_after_sequence` /
       `oldest_available_sequence` from it. Unset on every normal MXAccess event.
       This field is ONLY ever set on events returned from the StreamEvents server
       stream; it is ALWAYS unset on events in DrainEventsReply (the diagnostic
       drain path never emits the sentinel).
       Additive (proto3): existing clients that ignore this field continue to
       deserialize the stream unchanged.
       
      optional .mxaccess_gateway.v1.ReplayGap replay_gap = 14;
      Returns:
      Whether the replayGap field is set.
    • getReplayGap

       Gateway-synthesized reconnect-replay gap signal. Set ONLY on the single
       sentinel MxEvent the gateway emits at the head of a StreamEvents stream
       that was resumed via StreamEventsRequest.after_worker_sequence when the
       requested sequence is older than the oldest event still retained in the
       session replay ring (i.e. events were evicted and cannot be replayed).
       On that sentinel, `family` is UNSPECIFIED, the `body` oneof is unset, and
       no per-item fields (server_handle/item_handle/value/...) are populated;
       clients MUST treat a present `replay_gap` as "you missed events — discard
       local state and re-snapshot" and read `requested_after_sequence` /
       `oldest_available_sequence` from it. Unset on every normal MXAccess event.
       This field is ONLY ever set on events returned from the StreamEvents server
       stream; it is ALWAYS unset on events in DrainEventsReply (the diagnostic
       drain path never emits the sentinel).
       Additive (proto3): existing clients that ignore this field continue to
       deserialize the stream unchanged.
       
      optional .mxaccess_gateway.v1.ReplayGap replay_gap = 14;
      Returns:
      The replayGap.
    • getReplayGapOrBuilder

      MxaccessGateway.ReplayGapOrBuilder getReplayGapOrBuilder()
       Gateway-synthesized reconnect-replay gap signal. Set ONLY on the single
       sentinel MxEvent the gateway emits at the head of a StreamEvents stream
       that was resumed via StreamEventsRequest.after_worker_sequence when the
       requested sequence is older than the oldest event still retained in the
       session replay ring (i.e. events were evicted and cannot be replayed).
       On that sentinel, `family` is UNSPECIFIED, the `body` oneof is unset, and
       no per-item fields (server_handle/item_handle/value/...) are populated;
       clients MUST treat a present `replay_gap` as "you missed events — discard
       local state and re-snapshot" and read `requested_after_sequence` /
       `oldest_available_sequence` from it. Unset on every normal MXAccess event.
       This field is ONLY ever set on events returned from the StreamEvents server
       stream; it is ALWAYS unset on events in DrainEventsReply (the diagnostic
       drain path never emits the sentinel).
       Additive (proto3): existing clients that ignore this field continue to
       deserialize the stream unchanged.
       
      optional .mxaccess_gateway.v1.ReplayGap replay_gap = 14;
    • hasOnDataChange

      boolean hasOnDataChange()
      .mxaccess_gateway.v1.OnDataChangeEvent on_data_change = 20;
      Returns:
      Whether the onDataChange field is set.
    • getOnDataChange

      .mxaccess_gateway.v1.OnDataChangeEvent on_data_change = 20;
      Returns:
      The onDataChange.
    • getOnDataChangeOrBuilder

      MxaccessGateway.OnDataChangeEventOrBuilder getOnDataChangeOrBuilder()
      .mxaccess_gateway.v1.OnDataChangeEvent on_data_change = 20;
    • hasOnWriteComplete

      boolean hasOnWriteComplete()
      .mxaccess_gateway.v1.OnWriteCompleteEvent on_write_complete = 21;
      Returns:
      Whether the onWriteComplete field is set.
    • getOnWriteComplete

      .mxaccess_gateway.v1.OnWriteCompleteEvent on_write_complete = 21;
      Returns:
      The onWriteComplete.
    • getOnWriteCompleteOrBuilder

      MxaccessGateway.OnWriteCompleteEventOrBuilder getOnWriteCompleteOrBuilder()
      .mxaccess_gateway.v1.OnWriteCompleteEvent on_write_complete = 21;
    • hasOperationComplete

      boolean hasOperationComplete()
      .mxaccess_gateway.v1.OperationCompleteEvent operation_complete = 22;
      Returns:
      Whether the operationComplete field is set.
    • getOperationComplete

      .mxaccess_gateway.v1.OperationCompleteEvent operation_complete = 22;
      Returns:
      The operationComplete.
    • getOperationCompleteOrBuilder

      MxaccessGateway.OperationCompleteEventOrBuilder getOperationCompleteOrBuilder()
      .mxaccess_gateway.v1.OperationCompleteEvent operation_complete = 22;
    • hasOnBufferedDataChange

      boolean hasOnBufferedDataChange()
      .mxaccess_gateway.v1.OnBufferedDataChangeEvent on_buffered_data_change = 23;
      Returns:
      Whether the onBufferedDataChange field is set.
    • getOnBufferedDataChange

      .mxaccess_gateway.v1.OnBufferedDataChangeEvent on_buffered_data_change = 23;
      Returns:
      The onBufferedDataChange.
    • getOnBufferedDataChangeOrBuilder

      MxaccessGateway.OnBufferedDataChangeEventOrBuilder getOnBufferedDataChangeOrBuilder()
      .mxaccess_gateway.v1.OnBufferedDataChangeEvent on_buffered_data_change = 23;
    • hasOnAlarmTransition

      boolean hasOnAlarmTransition()
      .mxaccess_gateway.v1.OnAlarmTransitionEvent on_alarm_transition = 24;
      Returns:
      Whether the onAlarmTransition field is set.
    • getOnAlarmTransition

      .mxaccess_gateway.v1.OnAlarmTransitionEvent on_alarm_transition = 24;
      Returns:
      The onAlarmTransition.
    • getOnAlarmTransitionOrBuilder

      MxaccessGateway.OnAlarmTransitionEventOrBuilder getOnAlarmTransitionOrBuilder()
      .mxaccess_gateway.v1.OnAlarmTransitionEvent on_alarm_transition = 24;
    • hasOnAlarmProviderModeChanged

      boolean hasOnAlarmProviderModeChanged()
      .mxaccess_gateway.v1.OnAlarmProviderModeChangedEvent on_alarm_provider_mode_changed = 25;
      Returns:
      Whether the onAlarmProviderModeChanged field is set.
    • getOnAlarmProviderModeChanged

      MxaccessGateway.OnAlarmProviderModeChangedEvent getOnAlarmProviderModeChanged()
      .mxaccess_gateway.v1.OnAlarmProviderModeChangedEvent on_alarm_provider_mode_changed = 25;
      Returns:
      The onAlarmProviderModeChanged.
    • getOnAlarmProviderModeChangedOrBuilder

      MxaccessGateway.OnAlarmProviderModeChangedEventOrBuilder getOnAlarmProviderModeChangedOrBuilder()
      .mxaccess_gateway.v1.OnAlarmProviderModeChangedEvent on_alarm_provider_mode_changed = 25;
    • getBodyCase