Class: IControl::System::Statistics::PerformanceTableData

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

Overview

A struct that describes details of a statistical table. During queries, if the user specifies a start_time, end_time, and interval that does not exactly match the corresponding value used within the database, the database will attempt to use to closest time or interval as requested. The actual values used will be returned to the user in this structure.

Instance Attribute Summary collapse

Instance Attribute Details

#end_timeNumeric

The actual ending time (seconds since Jan 1, 1970) used to stop retrieving data for the graph/table.

Returns:

  • (Numeric)

    the current value of end_time



1124
1125
1126
# File 'lib/icontrol/system/statistics.rb', line 1124

def end_time
  @end_time
end

#intervalNumeric

The actual sampling interval in seconds used in creating the table.

Returns:

  • (Numeric)

    the current value of interval



1124
1125
1126
# File 'lib/icontrol/system/statistics.rb', line 1124

def interval
  @interval
end

#start_timeNumeric

The actual starting time (seconds since Jan 1, 1970) used to start retrieving data for the graph/table.

Returns:

  • (Numeric)

    the current value of start_time



1124
1125
1126
# File 'lib/icontrol/system/statistics.rb', line 1124

def start_time
  @start_time
end

#statistic_dataDoubleSequence

The statistics for the specified table.

Returns:

  • (DoubleSequence)

    the current value of statistic_data



1124
1125
1126
# File 'lib/icontrol/system/statistics.rb', line 1124

def statistic_data
  @statistic_data
end

#table_nameString

The table name of the statistical table.

Returns:

  • (String)

    the current value of table_name



1124
1125
1126
# File 'lib/icontrol/system/statistics.rb', line 1124

def table_name
  @table_name
end