Class: VBox::SystemProperties

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

Instance Attribute Summary

Attributes inherited from Base

#ref

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 Method Details

#auto_start_database_pathObject



151
152
153
# File 'lib/virtualbox/classes/system_properties.rb', line 151

def auto_start_database_path
  VBox::WebService.send_request(:i_system_properties_get_auto_start_database_path, _this)
end

#auto_start_database_path=(auto_start_database_path) ⇒ Object



155
156
157
158
# File 'lib/virtualbox/classes/system_properties.rb', line 155

def auto_start_database_path=(auto_start_database_path)
  VBox::WebService.send_request(:i_system_properties_set_auto_start_database_path,
                                _this.merge(:auto_start_database_path => auto_start_database_path))
end

#default_additions_isoObject



160
161
162
# File 'lib/virtualbox/classes/system_properties.rb', line 160

def default_additions_iso
  VBox::WebService.send_request(:i_system_properties_get_default_additions_iso, _this)
end

#default_additions_iso=(default_additions_iso) ⇒ Object



164
165
166
167
# File 'lib/virtualbox/classes/system_properties.rb', line 164

def default_additions_iso=(default_additions_iso)
  VBox::WebService.send_request(:i_system_properties_set_default_additions_iso,
                                _this.merge(:default_additions_iso => default_additions_iso))
end

#default_audio_driverObject



147
148
149
# File 'lib/virtualbox/classes/system_properties.rb', line 147

def default_audio_driver
  VBox::WebService.send_request(:i_system_properties_get_default_audio_driver, _this)
end

#default_hard_disk_formatObject



66
67
68
# File 'lib/virtualbox/classes/system_properties.rb', line 66

def default_hard_disk_format
  VBox::WebService.send_request(:i_system_properties_get_default_hard_disk_format, _this)
end

#default_hard_disk_format=(default_hard_disk_format) ⇒ Object



70
71
72
73
# File 'lib/virtualbox/classes/system_properties.rb', line 70

def default_hard_disk_format=(default_hard_disk_format)
  VBox::WebService.send_request(:i_system_properties_set_default_hard_disk_format,
                                _this.merge(:default_hard_disk_format => default_hard_disk_format))
end

#default_machine_folderObject



50
51
52
# File 'lib/virtualbox/classes/system_properties.rb', line 50

def default_machine_folder
  VBox::WebService.send_request(:i_system_properties_get_default_machine_folder, _this)
end

#default_machine_folder=(default_machine_folder) ⇒ Object



54
55
56
57
# File 'lib/virtualbox/classes/system_properties.rb', line 54

def default_machine_folder=(default_machine_folder)
  VBox::WebService.send_request(:i_system_properties_set_default_machine_folder,
                                _this.merge(:default_machine_folder => default_machine_folder))
end

#default_vrde_ext_packObject



129
130
131
# File 'lib/virtualbox/classes/system_properties.rb', line 129

def default_vrde_ext_pack
  VBox::WebService.send_request(:i_system_properties_get_default_vrde_ext_pack, _this)
end

#default_vrde_ext_pack=(default_vrde_ext_pack) ⇒ Object



133
134
135
136
# File 'lib/virtualbox/classes/system_properties.rb', line 133

def default_vrde_ext_pack=(default_vrde_ext_pack)
  VBox::WebService.send_request(:i_system_properties_set_default_vrde_ext_pack,
                                _this.merge(:default_vrde_ext_pack => default_vrde_ext_pack))
end

#free_disk_space_errorObject



93
94
95
# File 'lib/virtualbox/classes/system_properties.rb', line 93

def free_disk_space_error
  VBox::WebService.send_request(:i_system_properties_get_free_disk_space_error, _this)
end

#free_disk_space_error=(free_disk_space_error) ⇒ Object



97
98
99
100
# File 'lib/virtualbox/classes/system_properties.rb', line 97

def free_disk_space_error=(free_disk_space_error)
  VBox::WebService.send_request(:i_system_properties_set_free_disk_space_error,
                                _this.merge(:free_disk_space_error => free_disk_space_error))
end

#free_disk_space_percent_errorObject



102
103
104
# File 'lib/virtualbox/classes/system_properties.rb', line 102

def free_disk_space_percent_error
  VBox::WebService.send_request(:i_system_properties_get_free_disk_space_percent_error, _this)
end

#free_disk_space_percent_error=(free_disk_space_percent_error) ⇒ Object



106
107
108
109
# File 'lib/virtualbox/classes/system_properties.rb', line 106

def free_disk_space_percent_error=(free_disk_space_percent_error)
  VBox::WebService.send_request(:i_system_properties_set_free_disk_space_percent_error,
                                _this.merge(:free_disk_space_percent_error => free_disk_space_percent_error))
end

#free_disk_space_percent_warningObject



84
85
86
# File 'lib/virtualbox/classes/system_properties.rb', line 84

def free_disk_space_percent_warning
  VBox::WebService.send_request(:i_system_properties_get_free_disk_space_percent_warning, _this)
end

#free_disk_space_percent_warning=(free_disk_space_percent_warning) ⇒ Object



88
89
90
91
# File 'lib/virtualbox/classes/system_properties.rb', line 88

def free_disk_space_percent_warning=(free_disk_space_percent_warning)
  VBox::WebService.send_request(:i_system_properties_set_free_disk_space_percent_warning,
                                _this.merge(:free_disk_space_percent_warning => free_disk_space_percent_warning))
end

#free_disk_space_warningObject



75
76
77
# File 'lib/virtualbox/classes/system_properties.rb', line 75

def free_disk_space_warning
  VBox::WebService.send_request(:i_system_properties_get_free_disk_space_warning, _this)
end

#free_disk_space_warning=(free_disk_space_warning) ⇒ Object



79
80
81
82
# File 'lib/virtualbox/classes/system_properties.rb', line 79

def free_disk_space_warning=(free_disk_space_warning)
  VBox::WebService.send_request(:i_system_properties_set_free_disk_space_warning,
                                _this.merge(:free_disk_space_warning => free_disk_space_warning))
end

#get_default_io_cache_setting_for_storage_controller(args = {}) ⇒ Object

Methods



171
172
173
174
175
# File 'lib/virtualbox/classes/system_properties.rb', line 171

def get_default_io_cache_setting_for_storage_controller(args={})
  ensure_hash args
  VBox::WebService.send_request(:i_system_properties_get_default_io_cache_setting_for_storage_controller,
                                _this.merge(args))
end

#get_device_types_for_storage_bus(args = {}) ⇒ Object



177
178
179
180
# File 'lib/virtualbox/classes/system_properties.rb', line 177

def get_device_types_for_storage_bus(args={})
  ensure_hash args
  VBox::WebService.send_request(:i_system_properties_get_device_types_for_storage_bus, _this.merge(args))
end

#get_max_instances_of_storage_bus(args = {}) ⇒ Object



182
183
184
185
# File 'lib/virtualbox/classes/system_properties.rb', line 182

def get_max_instances_of_storage_bus(args={})
  ensure_hash args
  VBox::WebService.send_request(:i_system_properties_get_max_instances_of_storage_bus, _this.merge(args))
end

#get_max_network_adapters(args = {}) ⇒ Object



187
188
189
190
# File 'lib/virtualbox/classes/system_properties.rb', line 187

def get_max_network_adapters(args={})
  ensure_hash args
  VBox::WebService.send_request(:i_system_properties_get_max_network_adapters, _this.merge(args))
end

#get_max_network_adapters_of_type(args = {}) ⇒ Object



192
193
194
195
# File 'lib/virtualbox/classes/system_properties.rb', line 192

def get_max_network_adapters_of_type(args={})
  ensure_hash args
  VBox::WebService.send_request(:i_system_properties_get_max_network_adapters_of_type, _this.merge(args))
end

#get_max_port_count_for_storage_bus(args = {}) ⇒ Object



197
198
199
200
# File 'lib/virtualbox/classes/system_properties.rb', line 197

def get_max_port_count_for_storage_bus(args={})
  ensure_hash args
  VBox::WebService.send_request(:i_system_properties_get_max_port_count_for_storage_bus, _this.merge(args))
end

#get_min_port_count_for_storage_bus(args = {}) ⇒ Object



202
203
204
205
# File 'lib/virtualbox/classes/system_properties.rb', line 202

def get_min_port_count_for_storage_bus(args={})
  ensure_hash args
  VBox::WebService.send_request(:i_system_properties_get_min_port_count_for_storage_bus, _this.merge(args))
end

#info_vd_sizeObject



34
35
36
# File 'lib/virtualbox/classes/system_properties.rb', line 34

def info_vd_size
  VBox::WebService.send_request(:i_system_properties_get_info_vd_size, _this)
end

#log_history_countObject



138
139
140
# File 'lib/virtualbox/classes/system_properties.rb', line 138

def log_history_count
  VBox::WebService.send_request(:i_system_properties_get_log_history_count, _this)
end

#log_history_count=(log_history_count) ⇒ Object



142
143
144
145
# File 'lib/virtualbox/classes/system_properties.rb', line 142

def log_history_count=(log_history_count)
  VBox::WebService.send_request(:i_system_properties_set_log_history_count,
                                _this.merge(:log_history_count => log_history_count))
end

#max_boot_positionObject



46
47
48
# File 'lib/virtualbox/classes/system_properties.rb', line 46

def max_boot_position
  VBox::WebService.send_request(:i_system_properties_get_max_boot_position, _this)
end

#max_guest_cpu_countObject



26
27
28
# File 'lib/virtualbox/classes/system_properties.rb', line 26

def max_guest_cpu_count
  VBox::WebService.send_request(:i_system_properties_get_max_guest_cpu_count, _this)
end

#max_guest_monitorsObject



30
31
32
# File 'lib/virtualbox/classes/system_properties.rb', line 30

def max_guest_monitors
  VBox::WebService.send_request(:i_system_properties_get_max_guest_monitors, _this)
end

#max_guest_ramObject



10
11
12
# File 'lib/virtualbox/classes/system_properties.rb', line 10

def max_guest_ram
  VBox::WebService.send_request(:i_system_properties_get_max_guest_ram, _this)
end

#max_guest_vramObject



18
19
20
# File 'lib/virtualbox/classes/system_properties.rb', line 18

def max_guest_vram
  VBox::WebService.send_request(:i_system_properties_get_max_guest_vram, _this)
end

#medium_formatsObject



59
60
61
62
63
64
# File 'lib/virtualbox/classes/system_properties.rb', line 59

def medium_formats
  medium_formats = VBox::WebService.send_request(:i_system_properties_get_medium_formats, _this)
  medium_formats.to_a.map do |medium_format|
    VBox::MediumFormat.new(medium_format)
  end
end

#min_guest_cpu_countObject



22
23
24
# File 'lib/virtualbox/classes/system_properties.rb', line 22

def min_guest_cpu_count
  VBox::WebService.send_request(:i_system_properties_get_min_guest_cpu_count, _this)
end

#min_guest_ramObject

Attributes



6
7
8
# File 'lib/virtualbox/classes/system_properties.rb', line 6

def min_guest_ram
  VBox::WebService.send_request(:i_system_properties_get_min_guest_ram, _this)
end

#min_guest_vramObject



14
15
16
# File 'lib/virtualbox/classes/system_properties.rb', line 14

def min_guest_vram
  VBox::WebService.send_request(:i_system_properties_get_min_guest_vram, _this)
end

#parallel_port_countObject



42
43
44
# File 'lib/virtualbox/classes/system_properties.rb', line 42

def parallel_port_count
  VBox::WebService.send_request(:i_system_properties_get_parallel_port_count, _this)
end

#serial_port_countObject



38
39
40
# File 'lib/virtualbox/classes/system_properties.rb', line 38

def serial_port_count
  VBox::WebService.send_request(:i_system_properties_get_serial_port_count, _this)
end

#vrde_auth_libraryObject



111
112
113
# File 'lib/virtualbox/classes/system_properties.rb', line 111

def vrde_auth_library
  VBox::WebService.send_request(:i_system_properties_get_vrde_auth_library, _this)
end

#vrde_auth_library=(vrde_auth_library) ⇒ Object



115
116
117
118
# File 'lib/virtualbox/classes/system_properties.rb', line 115

def vrde_auth_library=(vrde_auth_library)
  VBox::WebService.send_request(:i_system_properties_set_vrde_auth_library,
                                _this.merge('VRDEAuthLibrary' => vrde_auth_library))
end

#web_service_auth_libraryObject



120
121
122
# File 'lib/virtualbox/classes/system_properties.rb', line 120

def web_service_auth_library
  VBox::WebService.send_request(:i_system_properties_get_web_service_auth_library, _this)
end

#web_service_auth_library=(web_service_auth_library) ⇒ Object



124
125
126
127
# File 'lib/virtualbox/classes/system_properties.rb', line 124

def web_service_auth_library=(web_service_auth_library)
  VBox::WebService.send_request(:i_system_properties_set_web_service_auth_library,
                                _this.merge(:web_service_auth_library => web_service_auth_library))
end