Class: IControl::Management::EventSubscription::SubscriptionStatistics

Inherits:
Base::Struct
  • Object
show all
Defined in:
lib/icontrol/management/event_subscription.rb,
lib/icontrol/management/event_subscription.rb

Overview

A set of statistics for a given subscription.

Instance Attribute Summary (collapse)

Method Summary

Methods inherited from Base::Struct

from_soap, icontrol_attribute, #to_soap

Instance Attribute Details

- (String) id

The subscription identifier.

Returns:

  • (String)

    the current value of id



356
357
358
# File 'lib/icontrol/management/event_subscription.rb', line 356

def id
  @id
end

- (IControl::Management::EventSubscription::SubscriptionStatus) last_status

The status from the last attempt to notify the notification endpoint.

Returns:



356
357
358
# File 'lib/icontrol/management/event_subscription.rb', line 356

def last_status
  @last_status
end

- (Numeric) notifications_sent

The total number of notifications successfully sent to the subscription endpoint.

Returns:

  • (Numeric)

    the current value of notifications_sent



356
357
358
# File 'lib/icontrol/management/event_subscription.rb', line 356

def notifications_sent
  @notifications_sent
end

- (IControl::Common::TimeStamp) time_created

The time (in GMT) the subscription was created.

Returns:



356
357
358
# File 'lib/icontrol/management/event_subscription.rb', line 356

def time_created
  @time_created
end

- (IControl::Common::TimeStamp) time_last_modified

The time (in GMT) the subscription was last modified.

Returns:



356
357
358
# File 'lib/icontrol/management/event_subscription.rb', line 356

def time_last_modified
  @time_last_modified
end

- (IControl::Common::TimeStamp) time_last_notified

The time (in GMT) an event notification endpoint was last notified.

Returns:



356
357
358
# File 'lib/icontrol/management/event_subscription.rb', line 356

def time_last_notified
  @time_last_notified
end