Class: Cloudscale::Monitor::Settings
- Inherits:
-
Object
- Object
- Cloudscale::Monitor::Settings
- Includes:
- Hashable
- Defined in:
- lib/cloudscale/monitor/model/agent/agent_instance_settings.rb
Instance Attribute Summary collapse
-
#coredataCollectionInterval ⇒ Object
readonly
Returns the value of attribute coredataCollectionInterval.
-
#measurementCollectionInterval ⇒ Object
readonly
Returns the value of attribute measurementCollectionInterval.
-
#reportingInterval ⇒ Object
readonly
Returns the value of attribute reportingInterval.
-
#tableCollectionInterval ⇒ Object
readonly
Returns the value of attribute tableCollectionInterval.
Instance Method Summary collapse
-
#initialize(measurementCollectionInterval, coredataCollectionInterval, tableCollectionInterval, reportingInterval) ⇒ Settings
constructor
A new instance of Settings.
Constructor Details
#initialize(measurementCollectionInterval, coredataCollectionInterval, tableCollectionInterval, reportingInterval) ⇒ Settings
Returns a new instance of Settings.
16 17 18 19 20 21 22 |
# File 'lib/cloudscale/monitor/model/agent/agent_instance_settings.rb', line 16 def initialize(measurementCollectionInterval, coredataCollectionInterval, tableCollectionInterval, reportingInterval) @measurementCollectionInterval = measurementCollectionInterval @coredataCollectionInterval = coredataCollectionInterval @tableCollectionInterval = tableCollectionInterval @reportingInterval = reportingInterval end |
Instance Attribute Details
#coredataCollectionInterval ⇒ Object (readonly)
Returns the value of attribute coredataCollectionInterval.
13 14 15 |
# File 'lib/cloudscale/monitor/model/agent/agent_instance_settings.rb', line 13 def coredataCollectionInterval @coredataCollectionInterval end |
#measurementCollectionInterval ⇒ Object (readonly)
Returns the value of attribute measurementCollectionInterval.
13 14 15 |
# File 'lib/cloudscale/monitor/model/agent/agent_instance_settings.rb', line 13 def measurementCollectionInterval @measurementCollectionInterval end |
#reportingInterval ⇒ Object (readonly)
Returns the value of attribute reportingInterval.
13 14 15 |
# File 'lib/cloudscale/monitor/model/agent/agent_instance_settings.rb', line 13 def reportingInterval @reportingInterval end |
#tableCollectionInterval ⇒ Object (readonly)
Returns the value of attribute tableCollectionInterval.
13 14 15 |
# File 'lib/cloudscale/monitor/model/agent/agent_instance_settings.rb', line 13 def tableCollectionInterval @tableCollectionInterval end |