class OvirtSDK4::Display
Public Class Methods
Creates a new instance of the {Display} class.
@param opts [Hash] A hash containing the attributes of the object. The keys of the hash
should be symbols corresponding to the names of the attributes. The values of the hash should be the values of the attributes.
@option opts [String] :address The value of attribute `address`.
@option opts [Boolean] :allow_override The value of attribute `allow_override`.
@option opts [Certificate, Hash] :certificate The value of attribute `certificate`.
@option opts [Boolean] :copy_paste_enabled The value of attribute `copy_paste_enabled`.
@option opts [String] :disconnect_action The value of attribute `disconnect_action`.
@option opts [Boolean] :file_transfer_enabled The value of attribute `file_transfer_enabled`.
@option opts [String] :keyboard_layout The value of attribute `keyboard_layout`.
@option opts [Integer] :monitors The value of attribute `monitors`.
@option opts [Integer] :port The value of attribute `port`.
@option opts [String] :proxy The value of attribute `proxy`.
@option opts [Integer] :secure_port The value of attribute `secure_port`.
@option opts [Boolean] :single_qxl_pci The value of attribute `single_qxl_pci`.
@option opts [Boolean] :smartcard_enabled The value of attribute `smartcard_enabled`.
@option opts [DisplayType] :type The value of attribute `type`.
# File lib/ovirtsdk4/types.rb, line 2430 def initialize(opts = {}) super(opts) self.address = opts[:address] self.allow_override = opts[:allow_override] self.certificate = opts[:certificate] self.copy_paste_enabled = opts[:copy_paste_enabled] self.disconnect_action = opts[:disconnect_action] self.file_transfer_enabled = opts[:file_transfer_enabled] self.keyboard_layout = opts[:keyboard_layout] self.monitors = opts[:monitors] self.port = opts[:port] self.proxy = opts[:proxy] self.secure_port = opts[:secure_port] self.single_qxl_pci = opts[:single_qxl_pci] self.smartcard_enabled = opts[:smartcard_enabled] self.type = opts[:type] end
Public Instance Methods
Returns the value of the `address` attribute.
@return [String]
# File lib/ovirtsdk4/types.rb, line 2140 def address return @address end
Sets the value of the `address` attribute.
@param value [String]
# File lib/ovirtsdk4/types.rb, line 2149 def address=(value) @address = value end
Returns the value of the `allow_override` attribute.
@return [Boolean]
# File lib/ovirtsdk4/types.rb, line 2158 def allow_override return @allow_override end
Sets the value of the `allow_override` attribute.
@param value [Boolean]
# File lib/ovirtsdk4/types.rb, line 2167 def allow_override=(value) @allow_override = value end
Returns the value of the `certificate` attribute.
@return [Certificate]
# File lib/ovirtsdk4/types.rb, line 2176 def certificate return @certificate end
Sets the value of the `certificate` attribute.
@param value [Certificate, Hash]
The `value` parameter can be an instance of {OvirtSDK4::Certificate} or a hash. If it is a hash then a new instance will be created passing the hash as the `opts` parameter to the constructor.
# File lib/ovirtsdk4/types.rb, line 2189 def certificate=(value) if value.is_a?(Hash) value = Certificate.new(value) end @certificate = value end
Returns the value of the `copy_paste_enabled` attribute.
@return [Boolean]
# File lib/ovirtsdk4/types.rb, line 2201 def copy_paste_enabled return @copy_paste_enabled end
Sets the value of the `copy_paste_enabled` attribute.
@param value [Boolean]
# File lib/ovirtsdk4/types.rb, line 2210 def copy_paste_enabled=(value) @copy_paste_enabled = value end
Returns the value of the `disconnect_action` attribute.
@return [String]
# File lib/ovirtsdk4/types.rb, line 2219 def disconnect_action return @disconnect_action end
Sets the value of the `disconnect_action` attribute.
@param value [String]
# File lib/ovirtsdk4/types.rb, line 2228 def disconnect_action=(value) @disconnect_action = value end
Returns the value of the `file_transfer_enabled` attribute.
@return [Boolean]
# File lib/ovirtsdk4/types.rb, line 2237 def file_transfer_enabled return @file_transfer_enabled end
Sets the value of the `file_transfer_enabled` attribute.
@param value [Boolean]
# File lib/ovirtsdk4/types.rb, line 2246 def file_transfer_enabled=(value) @file_transfer_enabled = value end
Returns the value of the `keyboard_layout` attribute.
@return [String]
# File lib/ovirtsdk4/types.rb, line 2255 def keyboard_layout return @keyboard_layout end
Sets the value of the `keyboard_layout` attribute.
@param value [String]
# File lib/ovirtsdk4/types.rb, line 2264 def keyboard_layout=(value) @keyboard_layout = value end
Returns the value of the `monitors` attribute.
@return [Integer]
# File lib/ovirtsdk4/types.rb, line 2273 def monitors return @monitors end
Sets the value of the `monitors` attribute.
@param value [Integer]
# File lib/ovirtsdk4/types.rb, line 2282 def monitors=(value) @monitors = value end
Returns the value of the `port` attribute.
@return [Integer]
# File lib/ovirtsdk4/types.rb, line 2291 def port return @port end
Sets the value of the `port` attribute.
@param value [Integer]
# File lib/ovirtsdk4/types.rb, line 2300 def port=(value) @port = value end
Returns the value of the `proxy` attribute.
@return [String]
# File lib/ovirtsdk4/types.rb, line 2309 def proxy return @proxy end
Sets the value of the `proxy` attribute.
@param value [String]
# File lib/ovirtsdk4/types.rb, line 2318 def proxy=(value) @proxy = value end
Returns the value of the `secure_port` attribute.
@return [Integer]
# File lib/ovirtsdk4/types.rb, line 2327 def secure_port return @secure_port end
Sets the value of the `secure_port` attribute.
@param value [Integer]
# File lib/ovirtsdk4/types.rb, line 2336 def secure_port=(value) @secure_port = value end
Returns the value of the `single_qxl_pci` attribute.
@return [Boolean]
# File lib/ovirtsdk4/types.rb, line 2345 def single_qxl_pci return @single_qxl_pci end
Sets the value of the `single_qxl_pci` attribute.
@param value [Boolean]
# File lib/ovirtsdk4/types.rb, line 2354 def single_qxl_pci=(value) @single_qxl_pci = value end
Returns the value of the `smartcard_enabled` attribute.
@return [Boolean]
# File lib/ovirtsdk4/types.rb, line 2363 def smartcard_enabled return @smartcard_enabled end
Sets the value of the `smartcard_enabled` attribute.
@param value [Boolean]
# File lib/ovirtsdk4/types.rb, line 2372 def smartcard_enabled=(value) @smartcard_enabled = value end
Returns the value of the `type` attribute.
@return [DisplayType]
# File lib/ovirtsdk4/types.rb, line 2381 def type return @type end
Sets the value of the `type` attribute.
@param value [DisplayType]
# File lib/ovirtsdk4/types.rb, line 2390 def type=(value) @type = value end