class Hpe3parSdk::QoSRule
Attributes
bw_max_limit_kb[RW]
- type - Number
-
Bandwidth maximum limit in kilobytes per second.
bw_min_goal_kb[RW]
- type - Number
-
Bandwidth minimum goal in kilobytes per second.
domain[RW]
- type - String
-
Name of the domain.
enabled[RW]
- type - Boolean
-
QoS state of the target.
id[RW]
- type - Number
-
ID of the QoS target.
io_max_limit[RW]
- type - Number
-
I/O-per-second maximum limit.
io_min_goal[RW]
- type - Number
-
I/O-per-second minimum goal.
latency_goal[RW]
- type - Number
-
Latency goal in milliseconds.
latency_goal_usecs[RW]
- type - Number
-
Latency goal in microseconds.
name[RW]
- type - String
-
Name of the target
priority[RW]
- type -
Hpe3parSdk::QoSpriorityEnumeration
-
QoS priority.
type[RW]
- type -
Hpe3parSdk::QoStargetType
-
Type of QoS target.
Public Class Methods
new(object_hash)
click to toggle source
# File lib/Hpe3parSdk/models.rb, line 490 def initialize(object_hash) if object_hash == nil return end self.id = object_hash['id'] self.type = object_hash['type'] self.name = object_hash['name'] self.domain = object_hash['domain'] self.enabled = object_hash['enabled'] self.priority = object_hash['priority'] self.bw_min_goal_kb = object_hash['bwMinGoalKB'] self.bw_max_limit_kb = object_hash['bwMaxLimitKB'] self.io_min_goal = object_hash['ioMinGoal'] self.io_max_limit = object_hash['ioMaxLimit'] self.latency_goal = object_hash['latencyGoal'] self.latency_goal_usecs = object_hash['latencyGoaluSecs'] end