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