Class: MistApi::UpgradeDeviceRrmNodeOrderEnum
- Inherits:
-
Object
- Object
- MistApi::UpgradeDeviceRrmNodeOrderEnum
- Defined in:
- lib/mist_api/models/upgrade_device_rrm_node_order_enum.rb
Overview
For APs only and if ‘strategy`==`rrm`. Used in rrm to determine whether to start upgrade from fringe or center AP’s. enum: `center_to_fringe`, `fringe_to_center`
Constant Summary collapse
- UPGRADE_DEVICE_RRM_NODE_ORDER_ENUM =
[ # TODO: Write general description for CENTER_TO_FRINGE CENTER_TO_FRINGE = 'center_to_fringe'.freeze, # TODO: Write general description for FRINGE_TO_CENTER FRINGE_TO_CENTER = 'fringe_to_center'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = CENTER_TO_FRINGE) ⇒ Object
25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/mist_api/models/upgrade_device_rrm_node_order_enum.rb', line 25 def self.from_value(value, default_value = CENTER_TO_FRINGE) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'center_to_fringe' then CENTER_TO_FRINGE when 'fringe_to_center' then FRINGE_TO_CENTER else default_value end end |
.validate(value) ⇒ Object
19 20 21 22 23 |
# File 'lib/mist_api/models/upgrade_device_rrm_node_order_enum.rb', line 19 def self.validate(value) return false if value.nil? UPGRADE_DEVICE_RRM_NODE_ORDER_ENUM.include?(value) end |