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

Instance Attribute Details

#idString

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

#last_statusIControl::Management::EventSubscription::SubscriptionStatus

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

#notifications_sentNumeric

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

#time_createdIControl::Common::TimeStamp

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

#time_last_modifiedIControl::Common::TimeStamp

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

#time_last_notifiedIControl::Common::TimeStamp

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