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