Class: IControl::Management::EventNotification::EventData
- Inherits:
-
Base::Struct
- Object
- Base::Struct
- IControl::Management::EventNotification::EventData
- Defined in:
- lib/icontrol/management/event_notification.rb,
lib/icontrol/management/event_notification.rb
Overview
Event notifications are sent as a sequence of EventData structures. Each EventData structure represents a single data object that changed.
Instance Attribute Summary collapse
-
#event_data_item_list ⇒ IControl::Management::EventNotification::EventDataItemSequence
The list of the objects attributes that changed.
-
#event_type ⇒ IControl::Management::EventSubscription::EventType
The type of event that triggered the notification.
-
#object_type ⇒ IControl::Management::EventSubscription::ObjectType
The object type specified in this notification.
-
#sequence_number ⇒ Numeric
The sequence number is a persisted value that will increment by one for each event notification message configured to be sent to the notification endpoint.
-
#username ⇒ String
The user who initiated the change.
Instance Attribute Details
#event_data_item_list ⇒ IControl::Management::EventNotification::EventDataItemSequence
The list of the objects attributes that changed.
39 40 41 |
# File 'lib/icontrol/management/event_notification.rb', line 39 def event_data_item_list @event_data_item_list end |
#event_type ⇒ IControl::Management::EventSubscription::EventType
The type of event that triggered the notification.
39 40 41 |
# File 'lib/icontrol/management/event_notification.rb', line 39 def event_type @event_type end |
#object_type ⇒ IControl::Management::EventSubscription::ObjectType
The object type specified in this notification.
39 40 41 |
# File 'lib/icontrol/management/event_notification.rb', line 39 def object_type @object_type end |
#sequence_number ⇒ Numeric
The sequence number is a persisted value that will increment by one for each event notification message configured to be sent to the notification endpoint.
39 40 41 |
# File 'lib/icontrol/management/event_notification.rb', line 39 def sequence_number @sequence_number end |
#username ⇒ String
The user who initiated the change.
39 40 41 |
# File 'lib/icontrol/management/event_notification.rb', line 39 def username @username end |