class VCloudSdk::Xml::Disk
Constants
- RUNNING
Public Instance Methods
bus_sub_type()
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/disk.rb, line 12 def bus_sub_type @root["busSubType"] end
bus_sub_type=(value)
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/disk.rb, line 16 def bus_sub_type=(value) @root["busSubType"] = value.to_s end
bus_type()
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/disk.rb, line 4 def bus_type @root["busType"] end
bus_type=(value)
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/disk.rb, line 8 def bus_type=(value) @root["busType"] = value.to_s end
capacity()
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/disk.rb, line 20 def capacity @root["size"].to_i / 1024 / 1024 end
running_tasks()
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/disk.rb, line 24 def running_tasks tasks.select { |t| RUNNING.include?(t.status) } end
status()
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/disk.rb, line 32 def status @root["status"] end
tasks()
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/disk.rb, line 28 def tasks get_nodes(XML_TYPE[:TASK]) end
vms_link()
click to toggle source
# File lib/ruby_vcloud_sdk/xml/wrapper_classes/disk.rb, line 36 def vms_link get_nodes(XML_TYPE[:LINK], { type: MEDIA_TYPE[:VMS] }, true) .first end