Class: VBox::BIOSSettings

Inherits:
Base
  • Object
show all
Defined in:
lib/virtualbox/classes/bios_settings.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Base

#_this, #delete!, #ensure_hash, #initialize, #vbox_class

Constructor Details

This class inherits a constructor from VBox::Base

Instance Attribute Details

#refObject (readonly)

Returns the value of attribute ref.



4
5
6
# File 'lib/virtualbox/classes/bios_settings.rb', line 4

def ref
  @ref
end

Instance Method Details

#acpi_enabledObject



49
50
51
# File 'lib/virtualbox/classes/bios_settings.rb', line 49

def acpi_enabled
  VBox::WebService.send_request(:ibios_settings_get_acpi_enabled, _this)
end

#acpi_enabled=(acpi_enabled) ⇒ Object



53
54
55
# File 'lib/virtualbox/classes/bios_settings.rb', line 53

def acpi_enabled=(acpi_enabled)
  VBox::WebService.send_request(:ibios_settings_set_acpi_enabled, _this.merge('ACPIEnabled' => acpi_enabled))
end

#boot_menu_modeObject



41
42
43
# File 'lib/virtualbox/classes/bios_settings.rb', line 41

def boot_menu_mode
  VBox::WebService.send_request(:ibios_settings_get_boot_menu_mode, _this)
end

#boot_menu_mode=(boot_menu_mode) ⇒ Object



45
46
47
# File 'lib/virtualbox/classes/bios_settings.rb', line 45

def boot_menu_mode=(boot_menu_mode)
  VBox::WebService.send_request(:ibios_settings_set_boot_menu_mode, _this.merge(:boot_menu_mode => boot_menu_mode))
end

#ioapic_enabledObject



57
58
59
# File 'lib/virtualbox/classes/bios_settings.rb', line 57

def ioapic_enabled
  VBox::WebService.send_request(:ibios_settings_get_ioapic_enabled, _this)
end

#ioapic_enabled=(ioapic_enabled) ⇒ Object



61
62
63
# File 'lib/virtualbox/classes/bios_settings.rb', line 61

def ioapic_enabled=(ioapic_enabled)
  VBox::WebService.send_request(:ibios_settings_set_ioapic_enabled, _this.merge('IOAPICEnabled' => ioapic_enabled))
end

#logo_display_timeObject



24
25
26
# File 'lib/virtualbox/classes/bios_settings.rb', line 24

def logo_display_time
  VBox::WebService.send_request(:ibios_settings_get_logo_display_time, _this)
end

#logo_display_time=(logo_display_time) ⇒ Object



28
29
30
31
# File 'lib/virtualbox/classes/bios_settings.rb', line 28

def logo_display_time=(logo_display_time)
  VBox::WebService.send_request(:ibios_settings_set_logo_display_time,
                                _this.merge(:logo_display_time => logo_display_time))
end

#logo_fade_inObject

Attributes



8
9
10
# File 'lib/virtualbox/classes/bios_settings.rb', line 8

def logo_fade_in
  VBox::WebService.send_request(:ibios_settings_get_logo_fade_in, _this)
end

#logo_fade_in=(logo_fade_in) ⇒ Object



12
13
14
# File 'lib/virtualbox/classes/bios_settings.rb', line 12

def logo_fade_in=(logo_fade_in)
  VBox::WebService.send_request(:ibios_settings_set_logo_fade_in, _this.merge(:logo_fade_in => logo_fade_in))
end

#logo_fade_outObject



16
17
18
# File 'lib/virtualbox/classes/bios_settings.rb', line 16

def logo_fade_out
  VBox::WebService.send_request(:ibios_settings_get_logo_fade_out, _this)
end

#logo_fade_out=(logo_fade_out) ⇒ Object



20
21
22
# File 'lib/virtualbox/classes/bios_settings.rb', line 20

def logo_fade_out=(logo_fade_out)
  VBox::WebService.send_request(:ibios_settings_set_logo_fade_out, _this.merge(:logo_fade_out => logo_fade_out))
end

#logo_image_pathObject



33
34
35
# File 'lib/virtualbox/classes/bios_settings.rb', line 33

def logo_image_path
  VBox::WebService.send_request(:ibios_settings_get_logo_image_path, _this)
end

#logo_image_path=(logo_image_path) ⇒ Object



37
38
39
# File 'lib/virtualbox/classes/bios_settings.rb', line 37

def logo_image_path=(logo_image_path)
  VBox::WebService.send_request(:ibios_settings_set_logo_image_path, _this.merge(:logo_image_path => logo_image_path))
end

#pxe_debug_enabledObject



73
74
75
# File 'lib/virtualbox/classes/bios_settings.rb', line 73

def pxe_debug_enabled
  VBox::WebService.send_request(:ibios_settings_get_pxe_debug_enabled, _this)
end

#pxe_debug_enabled=(pxe_debug_enabled) ⇒ Object



77
78
79
# File 'lib/virtualbox/classes/bios_settings.rb', line 77

def pxe_debug_enabled=(pxe_debug_enabled)
  VBox::WebService.send_request(:ibios_settings_set_pxe_debug_enabled, _this.merge('PXEDebugEnabled' => pxe_debug_enabled))
end

#time_offsetObject



65
66
67
# File 'lib/virtualbox/classes/bios_settings.rb', line 65

def time_offset
  VBox::WebService.send_request(:ibios_settings_get_time_offset, _this)
end

#time_offset=(time_offset) ⇒ Object



69
70
71
# File 'lib/virtualbox/classes/bios_settings.rb', line 69

def time_offset=(time_offset)
  VBox::WebService.send_request(:ibios_settings_set_time_offset, _this.merge(:time_offset => time_offset))
end