Class: IControl::System::Statistics::PerformanceGraphDataCSV

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 graph or table in a file, currently in CSV format. 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


1070
1071
1072
# File 'lib/icontrol/system/statistics.rb', line 1070

def end_time
  @end_time
end

#intervalNumeric

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

Returns:

  • (Numeric)

    the current value of interval


1070
1071
1072
# File 'lib/icontrol/system/statistics.rb', line 1070

def interval
  @interval
end

#object_nameString

The key or name of the statistical graph/table.

Returns:

  • (String)

    the current value of object_name


1070
1071
1072
# File 'lib/icontrol/system/statistics.rb', line 1070

def object_name
  @object_name
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


1070
1071
1072
# File 'lib/icontrol/system/statistics.rb', line 1070

def start_time
  @start_time
end

#statistic_dataStringSequence

The statistics for the specified graph/table in CSV format.

Returns:

  • (StringSequence)

    the current value of statistic_data


1070
1071
1072
# File 'lib/icontrol/system/statistics.rb', line 1070

def statistic_data
  @statistic_data
end