org.opcfoundation.ua.core
Class SubscriptionDiagnosticsDataType

java.lang.Object
  extended by org.opcfoundation.ua.utils.AbstractStructure
      extended by org.opcfoundation.ua.core.SubscriptionDiagnosticsDataType
All Implemented Interfaces:
Cloneable, Structure, IEncodeable

public class SubscriptionDiagnosticsDataType
extends AbstractStructure


Field Summary
static ExpandedNodeId BINARY
           
protected  UnsignedInteger CurrentKeepAliveCount
           
protected  UnsignedInteger CurrentLifetimeCount
           
protected  UnsignedInteger DataChangeNotificationsCount
           
protected  UnsignedInteger DisableCount
           
protected  UnsignedInteger DisabledMonitoredItemCount
           
protected  UnsignedInteger DiscardedMessageCount
           
protected  UnsignedInteger EnableCount
           
protected  UnsignedInteger EventNotificationsCount
           
protected  UnsignedInteger EventQueueOverFlowCount
           
static ExpandedNodeId ID
           
protected  UnsignedInteger LatePublishRequestCount
           
protected  UnsignedInteger MaxKeepAliveCount
           
protected  UnsignedInteger MaxLifetimeCount
           
protected  UnsignedInteger MaxNotificationsPerPublish
           
protected  UnsignedInteger ModifyCount
           
protected  UnsignedInteger MonitoredItemCount
           
protected  UnsignedInteger MonitoringQueueOverflowCount
           
protected  UnsignedInteger NextSequenceNumber
           
protected  UnsignedInteger NotificationsCount
           
protected  UnsignedByte Priority
           
protected  Boolean PublishingEnabled
           
protected  Double PublishingInterval
           
protected  UnsignedInteger PublishRequestCount
           
protected  UnsignedInteger RepublishMessageCount
           
protected  UnsignedInteger RepublishMessageRequestCount
           
protected  UnsignedInteger RepublishRequestCount
           
protected  NodeId SessionId
           
protected  UnsignedInteger SubscriptionId
           
protected  UnsignedInteger TransferredToAltClientCount
           
protected  UnsignedInteger TransferredToSameClientCount
           
protected  UnsignedInteger TransferRequestCount
           
protected  UnsignedInteger UnacknowledgedMessageCount
           
static ExpandedNodeId XML
           
 
Constructor Summary
SubscriptionDiagnosticsDataType()
           
SubscriptionDiagnosticsDataType(NodeId SessionId, UnsignedInteger SubscriptionId, UnsignedByte Priority, Double PublishingInterval, UnsignedInteger MaxKeepAliveCount, UnsignedInteger MaxLifetimeCount, UnsignedInteger MaxNotificationsPerPublish, Boolean PublishingEnabled, UnsignedInteger ModifyCount, UnsignedInteger EnableCount, UnsignedInteger DisableCount, UnsignedInteger RepublishRequestCount, UnsignedInteger RepublishMessageRequestCount, UnsignedInteger RepublishMessageCount, UnsignedInteger TransferRequestCount, UnsignedInteger TransferredToAltClientCount, UnsignedInteger TransferredToSameClientCount, UnsignedInteger PublishRequestCount, UnsignedInteger DataChangeNotificationsCount, UnsignedInteger EventNotificationsCount, UnsignedInteger NotificationsCount, UnsignedInteger LatePublishRequestCount, UnsignedInteger CurrentKeepAliveCount, UnsignedInteger CurrentLifetimeCount, UnsignedInteger UnacknowledgedMessageCount, UnsignedInteger DiscardedMessageCount, UnsignedInteger MonitoredItemCount, UnsignedInteger DisabledMonitoredItemCount, UnsignedInteger MonitoringQueueOverflowCount, UnsignedInteger NextSequenceNumber, UnsignedInteger EventQueueOverFlowCount)
           
 
Method Summary
 SubscriptionDiagnosticsDataType clone()
          Deep clone
 boolean equals(Object obj)
           
 ExpandedNodeId getBinaryEncodeId()
          getBinaryEncodeId.
 UnsignedInteger getCurrentKeepAliveCount()
           
 UnsignedInteger getCurrentLifetimeCount()
           
 UnsignedInteger getDataChangeNotificationsCount()
           
 UnsignedInteger getDisableCount()
           
 UnsignedInteger getDisabledMonitoredItemCount()
           
 UnsignedInteger getDiscardedMessageCount()
           
 UnsignedInteger getEnableCount()
           
 UnsignedInteger getEventNotificationsCount()
           
 UnsignedInteger getEventQueueOverFlowCount()
           
 UnsignedInteger getLatePublishRequestCount()
           
 UnsignedInteger getMaxKeepAliveCount()
           
 UnsignedInteger getMaxLifetimeCount()
           
 UnsignedInteger getMaxNotificationsPerPublish()
           
 UnsignedInteger getModifyCount()
           
 UnsignedInteger getMonitoredItemCount()
           
 UnsignedInteger getMonitoringQueueOverflowCount()
           
 UnsignedInteger getNextSequenceNumber()
           
 UnsignedInteger getNotificationsCount()
           
 UnsignedByte getPriority()
           
 Boolean getPublishingEnabled()
           
 Double getPublishingInterval()
           
 UnsignedInteger getPublishRequestCount()
           
 UnsignedInteger getRepublishMessageCount()
           
 UnsignedInteger getRepublishMessageRequestCount()
           
 UnsignedInteger getRepublishRequestCount()
           
 NodeId getSessionId()
           
 UnsignedInteger getSubscriptionId()
           
 UnsignedInteger getTransferredToAltClientCount()
           
 UnsignedInteger getTransferredToSameClientCount()
           
 UnsignedInteger getTransferRequestCount()
           
 ExpandedNodeId getTypeId()
          getTypeId.
 UnsignedInteger getUnacknowledgedMessageCount()
           
 ExpandedNodeId getXmlEncodeId()
          getXmlEncodeId.
 int hashCode()
           
 void setCurrentKeepAliveCount(UnsignedInteger CurrentKeepAliveCount)
           
 void setCurrentLifetimeCount(UnsignedInteger CurrentLifetimeCount)
           
 void setDataChangeNotificationsCount(UnsignedInteger DataChangeNotificationsCount)
           
 void setDisableCount(UnsignedInteger DisableCount)
           
 void setDisabledMonitoredItemCount(UnsignedInteger DisabledMonitoredItemCount)
           
 void setDiscardedMessageCount(UnsignedInteger DiscardedMessageCount)
           
 void setEnableCount(UnsignedInteger EnableCount)
           
 void setEventNotificationsCount(UnsignedInteger EventNotificationsCount)
           
 void setEventQueueOverFlowCount(UnsignedInteger EventQueueOverFlowCount)
           
 void setLatePublishRequestCount(UnsignedInteger LatePublishRequestCount)
           
 void setMaxKeepAliveCount(UnsignedInteger MaxKeepAliveCount)
           
 void setMaxLifetimeCount(UnsignedInteger MaxLifetimeCount)
           
 void setMaxNotificationsPerPublish(UnsignedInteger MaxNotificationsPerPublish)
           
 void setModifyCount(UnsignedInteger ModifyCount)
           
 void setMonitoredItemCount(UnsignedInteger MonitoredItemCount)
           
 void setMonitoringQueueOverflowCount(UnsignedInteger MonitoringQueueOverflowCount)
           
 void setNextSequenceNumber(UnsignedInteger NextSequenceNumber)
           
 void setNotificationsCount(UnsignedInteger NotificationsCount)
           
 void setPriority(UnsignedByte Priority)
           
 void setPublishingEnabled(Boolean PublishingEnabled)
           
 void setPublishingInterval(Double PublishingInterval)
           
 void setPublishRequestCount(UnsignedInteger PublishRequestCount)
           
 void setRepublishMessageCount(UnsignedInteger RepublishMessageCount)
           
 void setRepublishMessageRequestCount(UnsignedInteger RepublishMessageRequestCount)
           
 void setRepublishRequestCount(UnsignedInteger RepublishRequestCount)
           
 void setSessionId(NodeId SessionId)
           
 void setSubscriptionId(UnsignedInteger SubscriptionId)
           
 void setTransferredToAltClientCount(UnsignedInteger TransferredToAltClientCount)
           
 void setTransferredToSameClientCount(UnsignedInteger TransferredToSameClientCount)
           
 void setTransferRequestCount(UnsignedInteger TransferRequestCount)
           
 void setUnacknowledgedMessageCount(UnsignedInteger UnacknowledgedMessageCount)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ID

public static final ExpandedNodeId ID

BINARY

public static final ExpandedNodeId BINARY

XML

public static final ExpandedNodeId XML

SessionId

protected NodeId SessionId

SubscriptionId

protected UnsignedInteger SubscriptionId

Priority

protected UnsignedByte Priority

PublishingInterval

protected Double PublishingInterval

MaxKeepAliveCount

protected UnsignedInteger MaxKeepAliveCount

MaxLifetimeCount

protected UnsignedInteger MaxLifetimeCount

MaxNotificationsPerPublish

protected UnsignedInteger MaxNotificationsPerPublish

PublishingEnabled

protected Boolean PublishingEnabled

ModifyCount

protected UnsignedInteger ModifyCount

EnableCount

protected UnsignedInteger EnableCount

DisableCount

protected UnsignedInteger DisableCount

RepublishRequestCount

protected UnsignedInteger RepublishRequestCount

RepublishMessageRequestCount

protected UnsignedInteger RepublishMessageRequestCount

RepublishMessageCount

protected UnsignedInteger RepublishMessageCount

TransferRequestCount

protected UnsignedInteger TransferRequestCount

TransferredToAltClientCount

protected UnsignedInteger TransferredToAltClientCount

TransferredToSameClientCount

protected UnsignedInteger TransferredToSameClientCount

PublishRequestCount

protected UnsignedInteger PublishRequestCount

DataChangeNotificationsCount

protected UnsignedInteger DataChangeNotificationsCount

EventNotificationsCount

protected UnsignedInteger EventNotificationsCount

NotificationsCount

protected UnsignedInteger NotificationsCount

LatePublishRequestCount

protected UnsignedInteger LatePublishRequestCount

CurrentKeepAliveCount

protected UnsignedInteger CurrentKeepAliveCount

CurrentLifetimeCount

protected UnsignedInteger CurrentLifetimeCount

UnacknowledgedMessageCount

protected UnsignedInteger UnacknowledgedMessageCount

DiscardedMessageCount

protected UnsignedInteger DiscardedMessageCount

MonitoredItemCount

protected UnsignedInteger MonitoredItemCount

DisabledMonitoredItemCount

protected UnsignedInteger DisabledMonitoredItemCount

MonitoringQueueOverflowCount

protected UnsignedInteger MonitoringQueueOverflowCount

NextSequenceNumber

protected UnsignedInteger NextSequenceNumber

EventQueueOverFlowCount

protected UnsignedInteger EventQueueOverFlowCount
Constructor Detail

SubscriptionDiagnosticsDataType

public SubscriptionDiagnosticsDataType()

SubscriptionDiagnosticsDataType

public SubscriptionDiagnosticsDataType(NodeId SessionId,
                                       UnsignedInteger SubscriptionId,
                                       UnsignedByte Priority,
                                       Double PublishingInterval,
                                       UnsignedInteger MaxKeepAliveCount,
                                       UnsignedInteger MaxLifetimeCount,
                                       UnsignedInteger MaxNotificationsPerPublish,
                                       Boolean PublishingEnabled,
                                       UnsignedInteger ModifyCount,
                                       UnsignedInteger EnableCount,
                                       UnsignedInteger DisableCount,
                                       UnsignedInteger RepublishRequestCount,
                                       UnsignedInteger RepublishMessageRequestCount,
                                       UnsignedInteger RepublishMessageCount,
                                       UnsignedInteger TransferRequestCount,
                                       UnsignedInteger TransferredToAltClientCount,
                                       UnsignedInteger TransferredToSameClientCount,
                                       UnsignedInteger PublishRequestCount,
                                       UnsignedInteger DataChangeNotificationsCount,
                                       UnsignedInteger EventNotificationsCount,
                                       UnsignedInteger NotificationsCount,
                                       UnsignedInteger LatePublishRequestCount,
                                       UnsignedInteger CurrentKeepAliveCount,
                                       UnsignedInteger CurrentLifetimeCount,
                                       UnsignedInteger UnacknowledgedMessageCount,
                                       UnsignedInteger DiscardedMessageCount,
                                       UnsignedInteger MonitoredItemCount,
                                       UnsignedInteger DisabledMonitoredItemCount,
                                       UnsignedInteger MonitoringQueueOverflowCount,
                                       UnsignedInteger NextSequenceNumber,
                                       UnsignedInteger EventQueueOverFlowCount)
Method Detail

getSessionId

public NodeId getSessionId()

setSessionId

public void setSessionId(NodeId SessionId)

getSubscriptionId

public UnsignedInteger getSubscriptionId()

setSubscriptionId

public void setSubscriptionId(UnsignedInteger SubscriptionId)

getPriority

public UnsignedByte getPriority()

setPriority

public void setPriority(UnsignedByte Priority)

getPublishingInterval

public Double getPublishingInterval()

setPublishingInterval

public void setPublishingInterval(Double PublishingInterval)

getMaxKeepAliveCount

public UnsignedInteger getMaxKeepAliveCount()

setMaxKeepAliveCount

public void setMaxKeepAliveCount(UnsignedInteger MaxKeepAliveCount)

getMaxLifetimeCount

public UnsignedInteger getMaxLifetimeCount()

setMaxLifetimeCount

public void setMaxLifetimeCount(UnsignedInteger MaxLifetimeCount)

getMaxNotificationsPerPublish

public UnsignedInteger getMaxNotificationsPerPublish()

setMaxNotificationsPerPublish

public void setMaxNotificationsPerPublish(UnsignedInteger MaxNotificationsPerPublish)

getPublishingEnabled

public Boolean getPublishingEnabled()

setPublishingEnabled

public void setPublishingEnabled(Boolean PublishingEnabled)

getModifyCount

public UnsignedInteger getModifyCount()

setModifyCount

public void setModifyCount(UnsignedInteger ModifyCount)

getEnableCount

public UnsignedInteger getEnableCount()

setEnableCount

public void setEnableCount(UnsignedInteger EnableCount)

getDisableCount

public UnsignedInteger getDisableCount()

setDisableCount

public void setDisableCount(UnsignedInteger DisableCount)

getRepublishRequestCount

public UnsignedInteger getRepublishRequestCount()

setRepublishRequestCount

public void setRepublishRequestCount(UnsignedInteger RepublishRequestCount)

getRepublishMessageRequestCount

public UnsignedInteger getRepublishMessageRequestCount()

setRepublishMessageRequestCount

public void setRepublishMessageRequestCount(UnsignedInteger RepublishMessageRequestCount)

getRepublishMessageCount

public UnsignedInteger getRepublishMessageCount()

setRepublishMessageCount

public void setRepublishMessageCount(UnsignedInteger RepublishMessageCount)

getTransferRequestCount

public UnsignedInteger getTransferRequestCount()

setTransferRequestCount

public void setTransferRequestCount(UnsignedInteger TransferRequestCount)

getTransferredToAltClientCount

public UnsignedInteger getTransferredToAltClientCount()

setTransferredToAltClientCount

public void setTransferredToAltClientCount(UnsignedInteger TransferredToAltClientCount)

getTransferredToSameClientCount

public UnsignedInteger getTransferredToSameClientCount()

setTransferredToSameClientCount

public void setTransferredToSameClientCount(UnsignedInteger TransferredToSameClientCount)

getPublishRequestCount

public UnsignedInteger getPublishRequestCount()

setPublishRequestCount

public void setPublishRequestCount(UnsignedInteger PublishRequestCount)

getDataChangeNotificationsCount

public UnsignedInteger getDataChangeNotificationsCount()

setDataChangeNotificationsCount

public void setDataChangeNotificationsCount(UnsignedInteger DataChangeNotificationsCount)

getEventNotificationsCount

public UnsignedInteger getEventNotificationsCount()

setEventNotificationsCount

public void setEventNotificationsCount(UnsignedInteger EventNotificationsCount)

getNotificationsCount

public UnsignedInteger getNotificationsCount()

setNotificationsCount

public void setNotificationsCount(UnsignedInteger NotificationsCount)

getLatePublishRequestCount

public UnsignedInteger getLatePublishRequestCount()

setLatePublishRequestCount

public void setLatePublishRequestCount(UnsignedInteger LatePublishRequestCount)

getCurrentKeepAliveCount

public UnsignedInteger getCurrentKeepAliveCount()

setCurrentKeepAliveCount

public void setCurrentKeepAliveCount(UnsignedInteger CurrentKeepAliveCount)

getCurrentLifetimeCount

public UnsignedInteger getCurrentLifetimeCount()

setCurrentLifetimeCount

public void setCurrentLifetimeCount(UnsignedInteger CurrentLifetimeCount)

getUnacknowledgedMessageCount

public UnsignedInteger getUnacknowledgedMessageCount()

setUnacknowledgedMessageCount

public void setUnacknowledgedMessageCount(UnsignedInteger UnacknowledgedMessageCount)

getDiscardedMessageCount

public UnsignedInteger getDiscardedMessageCount()

setDiscardedMessageCount

public void setDiscardedMessageCount(UnsignedInteger DiscardedMessageCount)

getMonitoredItemCount

public UnsignedInteger getMonitoredItemCount()

setMonitoredItemCount

public void setMonitoredItemCount(UnsignedInteger MonitoredItemCount)

getDisabledMonitoredItemCount

public UnsignedInteger getDisabledMonitoredItemCount()

setDisabledMonitoredItemCount

public void setDisabledMonitoredItemCount(UnsignedInteger DisabledMonitoredItemCount)

getMonitoringQueueOverflowCount

public UnsignedInteger getMonitoringQueueOverflowCount()

setMonitoringQueueOverflowCount

public void setMonitoringQueueOverflowCount(UnsignedInteger MonitoringQueueOverflowCount)

getNextSequenceNumber

public UnsignedInteger getNextSequenceNumber()

setNextSequenceNumber

public void setNextSequenceNumber(UnsignedInteger NextSequenceNumber)

getEventQueueOverFlowCount

public UnsignedInteger getEventQueueOverFlowCount()

setEventQueueOverFlowCount

public void setEventQueueOverFlowCount(UnsignedInteger EventQueueOverFlowCount)

clone

public SubscriptionDiagnosticsDataType clone()
Deep clone

Specified by:
clone in interface Structure
Overrides:
clone in class AbstractStructure
Returns:
cloned SubscriptionDiagnosticsDataType

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getTypeId

public ExpandedNodeId getTypeId()
Description copied from interface: Structure

getTypeId.

Returns:
a ExpandedNodeId object.

getXmlEncodeId

public ExpandedNodeId getXmlEncodeId()
Description copied from interface: Structure

getXmlEncodeId.

Returns:
a ExpandedNodeId object.

getBinaryEncodeId

public ExpandedNodeId getBinaryEncodeId()
Description copied from interface: Structure

getBinaryEncodeId.

Returns:
a ExpandedNodeId object.

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2018. All rights reserved.