Class: VBox::SystemProperties
- Inherits:
-
Base
- Object
- Base
- VBox::SystemProperties
show all
- Defined in:
- lib/virtualbox/classes/system_properties.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
#ref ⇒ Object
Returns the value of attribute ref.
4
5
6
|
# File 'lib/virtualbox/classes/system_properties.rb', line 4
def ref
@ref
end
|
Instance Method Details
#auto_start_database_path ⇒ Object
153
154
155
|
# File 'lib/virtualbox/classes/system_properties.rb', line 153
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
157
158
159
160
|
# File 'lib/virtualbox/classes/system_properties.rb', line 157
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_iso ⇒ Object
162
163
164
|
# File 'lib/virtualbox/classes/system_properties.rb', line 162
def default_additions_iso
VBox::WebService.send_request(:i_system_properties_get_default_additions_iso, _this)
end
|
#default_additions_iso=(default_additions_iso) ⇒ Object
166
167
168
169
|
# File 'lib/virtualbox/classes/system_properties.rb', line 166
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_driver ⇒ Object
149
150
151
|
# File 'lib/virtualbox/classes/system_properties.rb', line 149
def default_audio_driver
VBox::WebService.send_request(:i_system_properties_get_default_audio_driver, _this)
end
|
68
69
70
|
# File 'lib/virtualbox/classes/system_properties.rb', line 68
def default_hard_disk_format
VBox::WebService.send_request(:i_system_properties_get_default_hard_disk_format, _this)
end
|
72
73
74
75
|
# File 'lib/virtualbox/classes/system_properties.rb', line 72
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_folder ⇒ Object
52
53
54
|
# File 'lib/virtualbox/classes/system_properties.rb', line 52
def default_machine_folder
VBox::WebService.send_request(:i_system_properties_get_default_machine_folder, _this)
end
|
#default_machine_folder=(default_machine_folder) ⇒ Object
56
57
58
59
|
# File 'lib/virtualbox/classes/system_properties.rb', line 56
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_pack ⇒ Object
131
132
133
|
# File 'lib/virtualbox/classes/system_properties.rb', line 131
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
135
136
137
138
|
# File 'lib/virtualbox/classes/system_properties.rb', line 135
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_error ⇒ Object
95
96
97
|
# File 'lib/virtualbox/classes/system_properties.rb', line 95
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
99
100
101
102
|
# File 'lib/virtualbox/classes/system_properties.rb', line 99
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_error ⇒ Object
104
105
106
|
# File 'lib/virtualbox/classes/system_properties.rb', line 104
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
108
109
110
111
|
# File 'lib/virtualbox/classes/system_properties.rb', line 108
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_warning ⇒ Object
86
87
88
|
# File 'lib/virtualbox/classes/system_properties.rb', line 86
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
90
91
92
93
|
# File 'lib/virtualbox/classes/system_properties.rb', line 90
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_warning ⇒ Object
77
78
79
|
# File 'lib/virtualbox/classes/system_properties.rb', line 77
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
81
82
83
84
|
# File 'lib/virtualbox/classes/system_properties.rb', line 81
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
173
174
175
176
177
|
# File 'lib/virtualbox/classes/system_properties.rb', line 173
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
179
180
181
182
|
# File 'lib/virtualbox/classes/system_properties.rb', line 179
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
184
185
186
187
|
# File 'lib/virtualbox/classes/system_properties.rb', line 184
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
189
190
191
192
|
# File 'lib/virtualbox/classes/system_properties.rb', line 189
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
194
195
196
197
|
# File 'lib/virtualbox/classes/system_properties.rb', line 194
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
199
200
201
202
|
# File 'lib/virtualbox/classes/system_properties.rb', line 199
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
204
205
206
207
|
# File 'lib/virtualbox/classes/system_properties.rb', line 204
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_size ⇒ Object
36
37
38
|
# File 'lib/virtualbox/classes/system_properties.rb', line 36
def info_vd_size
VBox::WebService.send_request(:i_system_properties_get_info_vd_size, _this)
end
|
#log_history_count ⇒ Object
140
141
142
|
# File 'lib/virtualbox/classes/system_properties.rb', line 140
def log_history_count
VBox::WebService.send_request(:i_system_properties_get_log_history_count, _this)
end
|
#log_history_count=(log_history_count) ⇒ Object
144
145
146
147
|
# File 'lib/virtualbox/classes/system_properties.rb', line 144
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_position ⇒ Object
48
49
50
|
# File 'lib/virtualbox/classes/system_properties.rb', line 48
def max_boot_position
VBox::WebService.send_request(:i_system_properties_get_max_boot_position, _this)
end
|
#max_guest_cpu_count ⇒ Object
28
29
30
|
# File 'lib/virtualbox/classes/system_properties.rb', line 28
def max_guest_cpu_count
VBox::WebService.send_request(:i_system_properties_get_max_guest_cpu_count, _this)
end
|
#max_guest_monitors ⇒ Object
32
33
34
|
# File 'lib/virtualbox/classes/system_properties.rb', line 32
def max_guest_monitors
VBox::WebService.send_request(:i_system_properties_get_max_guest_monitors, _this)
end
|
#max_guest_ram ⇒ Object
12
13
14
|
# File 'lib/virtualbox/classes/system_properties.rb', line 12
def max_guest_ram
VBox::WebService.send_request(:i_system_properties_get_max_guest_ram, _this)
end
|
#max_guest_vram ⇒ Object
20
21
22
|
# File 'lib/virtualbox/classes/system_properties.rb', line 20
def max_guest_vram
VBox::WebService.send_request(:i_system_properties_get_max_guest_vram, _this)
end
|
61
62
63
64
65
66
|
# File 'lib/virtualbox/classes/system_properties.rb', line 61
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_count ⇒ Object
24
25
26
|
# File 'lib/virtualbox/classes/system_properties.rb', line 24
def min_guest_cpu_count
VBox::WebService.send_request(:i_system_properties_get_min_guest_cpu_count, _this)
end
|
#min_guest_ram ⇒ Object
8
9
10
|
# File 'lib/virtualbox/classes/system_properties.rb', line 8
def min_guest_ram
VBox::WebService.send_request(:i_system_properties_get_min_guest_ram, _this)
end
|
#min_guest_vram ⇒ Object
16
17
18
|
# File 'lib/virtualbox/classes/system_properties.rb', line 16
def min_guest_vram
VBox::WebService.send_request(:i_system_properties_get_min_guest_vram, _this)
end
|
#parallel_port_count ⇒ Object
44
45
46
|
# File 'lib/virtualbox/classes/system_properties.rb', line 44
def parallel_port_count
VBox::WebService.send_request(:i_system_properties_get_parallel_port_count, _this)
end
|
#serial_port_count ⇒ Object
40
41
42
|
# File 'lib/virtualbox/classes/system_properties.rb', line 40
def serial_port_count
VBox::WebService.send_request(:i_system_properties_get_serial_port_count, _this)
end
|
#vrde_auth_library ⇒ Object
113
114
115
|
# File 'lib/virtualbox/classes/system_properties.rb', line 113
def vrde_auth_library
VBox::WebService.send_request(:i_system_properties_get_vrde_auth_library, _this)
end
|
#vrde_auth_library=(vrde_auth_library) ⇒ Object
117
118
119
120
|
# File 'lib/virtualbox/classes/system_properties.rb', line 117
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_library ⇒ Object
122
123
124
|
# File 'lib/virtualbox/classes/system_properties.rb', line 122
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
126
127
128
129
|
# File 'lib/virtualbox/classes/system_properties.rb', line 126
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
|